Variable ColoringSchemaConst

ColoringSchema: ZodObject<{
    color: ZodString;
    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, {
    color: string;
    components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[];
    uuid: string;
}, {
    color: string;
    components: ({ uuid: string; ifcGuid?: string | undefined; originatingSystem?: string | undefined; authoringToolId?: string | undefined; })[];
    uuid: string;
}> = ...

The Coloring element allows specifying the color of components.

Type declaration

  • color: ZodString

    The color is given in ARGB format. Colors are represented as 6 or 8 hexadecimal digits. If 8 digits are present, the first two represent the alpha (transparency) channel. For example, 40E0D0 would be the color Turquoise.

    More information about the color format can be found on Wikipedia.

  • 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">

    The Coloring element allows specifying the color of components. For each color a list of components to be displayed with the that color should be provided.

  • 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

  • color: string

    The color is given in ARGB format. Colors are represented as 6 or 8 hexadecimal digits. If 8 digits are present, the first two represent the alpha (transparency) channel. For example, 40E0D0 would be the color Turquoise.

    More information about the color format can be found on Wikipedia.

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

    The Coloring element allows specifying the color of components. For each color a list of components to be displayed with the that color should be provided.

  • 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

  • color: string

    The color is given in ARGB format. Colors are represented as 6 or 8 hexadecimal digits. If 8 digits are present, the first two represent the alpha (transparency) channel. For example, 40E0D0 would be the color Turquoise.

    More information about the color format can be found on Wikipedia.

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

    The Coloring element allows specifying the color of components. For each color a list of components to be displayed with the that color should be provided.

  • 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