IFClite TypeScript API
    Preparing search index...

    Interface GateIssue

    interface GateIssue {
        candidates: GateCandidate[];
        code: GateCode;
        facetId?: string;
        field?:
            | "attribute.name"
            | "attribute.value"
            | "property.propertySet"
            | "property.baseName"
            | "property.dataType"
            | "property.value"
            | "material.value"
            | "classification.system"
            | "classification.value"
            | "entity.name"
            | "entity.predefinedType"
            | "partOf.entity.name"
            | "partOf.entity.predefinedType";
        message: string;
        ok: false;
        opId?: string;
        opIndex: number;
        path: string;
        severity?: "warning";
        value?: string;
        versions?: IFCVersion[];
    }
    Index
    candidates: GateCandidate[]
    code: GateCode
    facetId?: string

    The facet and field the issue is about, when there is one.

    field?:
        | "attribute.name"
        | "attribute.value"
        | "property.propertySet"
        | "property.baseName"
        | "property.dataType"
        | "property.value"
        | "material.value"
        | "classification.system"
        | "classification.value"
        | "entity.name"
        | "entity.predefinedType"
        | "partOf.entity.name"
        | "partOf.entity.predefinedType"
    message: string
    ok: false
    opId?: string
    opIndex: number

    Index of the offending op in the submitted batch.

    path: string

    Where in the submitted batch: ops[2].payload.facet.baseName.

    severity?: "warning"

    warning: reported but not blocking (e.g. a deprecated bSDD URI). Absent: the issue blocks the batch.

    value?: string

    The offending literal, when there is one.

    versions?: IFCVersion[]

    IFC versions of the spec in which the literal does not resolve.