MVFv3 API Documentation
    Preparing search index...

    Type Alias AnnotationsSchema

    The Annotations extension add a per floor array of AnnotationProperties as 'annotations' and a single object of AnnotationSymbol keyed by string as 'annotationSymbols'.

    The symbolKey property of the AnnotationProperties must be a key in the annotationSymbols object, and will contain the icon URL and user facing name of the symbol.

    type AnnotationsSchema = {
        annotations: Partial<
            {
                [x: `f_${string}`]: (
                    { geometryId: `g_${string}` } & {
                        id: `a_${string}`;
                        symbolKey: string;
                        externalId?: string;
                    }
                )[];
            },
        >;
        annotationSymbols: Partial<{ [x: string]: { name: string; url: string } }>;
    }
    Index

    Properties

    annotations: Partial<
        {
            [x: `f_${string}`]: (
                { geometryId: `g_${string}` } & {
                    id: `a_${string}`;
                    symbolKey: string;
                    externalId?: string;
                }
            )[];
        },
    >
    annotationSymbols: Partial<{ [x: string]: { name: string; url: string } }>