@alpaca-software/40kdc-data
    Preparing search index...

    Interface RosterViolation

    One army-level legality violation.

    interface RosterViolation {
        code: RosterViolationCode;
        id: string;
        message: string;
        unitIndex: number | null;
        severity: "error" | "warn";
    }
    Index

    Properties

    id: string

    Offending entity id (enhancement/unit/keyword/tag), or "roster" for army-wide.

    message: string
    unitIndex: number | null

    Index into the roster's units for unit-scoped codes; null for army-wide.

    severity: "error" | "warn"

    warn for advisory codes (force disposition — provisional 11e data), error otherwise. A roster is legal iff it has no error violations.