Variable SelectionSchemaConst

SelectionSchema: ZodObject<{
    components: ZodArray<ZodObject<({ uuid: ZodString; ifcGuid: ZodOptional<ZodString>; originatingSystem: ZodOptional<ZodString>; authoringToolId: ZodOptional<ZodString>; }), "strip", ZodTypeAny, ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; }), ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })>, "many">;
    uuid: ZodString;
}, "strip", ZodTypeAny, {
    components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[];
    uuid: string;
}, {
    components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[];
    uuid: string;
}> = ...

The Selection element lists all components that should be selected (highlighted) when displaying a viewpoint.

Type declaration

  • components: ZodArray<ZodObject<({ uuid: ZodString; ifcGuid: ZodOptional<ZodString>; originatingSystem: ZodOptional<ZodString>; authoringToolId: ZodOptional<ZodString>; }), "strip", ZodTypeAny, ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; }), ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })>, "many">

    All components that should be selected (highlighted) when displaying a viewpoint.

  • uuid: ZodString

    The unique identifier of the entity.

    This is not in the BCF spec, but is used internally. However, when a BCF component requires a GUID, the uuid property is used.

Type declaration

  • components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[]

    All components that should be selected (highlighted) when displaying a viewpoint.

  • uuid: string

    The unique identifier of the entity.

    This is not in the BCF spec, but is used internally. However, when a BCF component requires a GUID, the uuid property is used.

Type declaration

  • components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[]

    All components that should be selected (highlighted) when displaying a viewpoint.

  • uuid: string

    The unique identifier of the entity.

    This is not in the BCF spec, but is used internally. However, when a BCF component requires a GUID, the uuid property is used.

Generated using TypeDoc