IFClite TypeScript API
    Preparing search index...

    Interface BsddClassSnapshot

    The part of a bSDD class an insert needs, carried in the op so the reducer stays pure and the op log replays offline (like bulk.applyTemplate carries its template). Built by snapshotBsddClass.

    interface BsddClassSnapshot {
        code: string;
        dictionaryName: string;
        dictionaryUri: string;
        name: string;
        properties?: BsddPropertySnapshot[];
        relatedIfcEntities?: BsddEntityRef[];
        uri: string;
    }
    Index
    code: string
    dictionaryName: string

    The dictionary name as bSDD publishes it: the classification system.

    dictionaryUri: string
    name: string
    properties?: BsddPropertySnapshot[]

    The class's properties (with inherited ones when the caller resolved the hierarchy).

    relatedIfcEntities?: BsddEntityRef[]
    uri: string