IFClite TypeScript API
    Preparing search index...

    Interface IDSRequirement

    Requirement definition

    interface IDSRequirement {
        cardinalityRaw?: string;
        description?: string;
        facet: IDSFacet;
        id: string;
        instructions?: string;
        optionality: RequirementOptionality;
    }
    Index
    cardinalityRaw?: string

    The raw @cardinality attribute string from the XML, when present but not equal to one of the canonical XSD enum values (required / optional / prohibited). Preserved so the auditor can flag values like "Required" or "Invalid" that the parser silently mapped to the default. undefined when the attribute was absent or already canonical.

    description?: string

    Human-readable description

    facet: IDSFacet

    The facet that defines what must be satisfied

    id: string

    Unique identifier

    instructions?: string

    Instructions for achieving compliance

    Optionality of this requirement