MVFv3 API Documentation
    Preparing search index...

    Type Alias CMSProperties

    type CMSProperties = {
        venue?: {
            defaultLanguage: { code: string; name: string };
            id: `ev_${string}`;
            languages: { code: string; name: string }[];
            slug: string;
            countrycode?: string;
            coverImage?: string;
            logo?: string;
            mappedinWebUrl?: string;
            operationHours?: {
                "@type"?: "OpeningHoursSpecification";
                closes?: string;
                dayOfWeek?:
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday"
                    | "PublicHolidays"
                    | ((...) | (...) | (...) | (...) | (...) | (...) | (...) | (...))[];
                opens?: string;
                validFrom?: string;
                validThrough?: string;
            }[];
            topLocations?: `loc_${string}`[];
        } & {
            details: { name: string } & {
                description?: string;
                externalId?: string;
                icon?: string;
                shortName?: string;
            };
        } & { extra?: { [key: string]: unknown } };
        locations?: {
            cmsId: string;
            id: `el_${string}`;
            locationId: `loc_${string}`;
            sortOrder: number;
            type: string;
            amenity?: string;
            gallery?: { image: string; caption?: string; embeddedUrl?: string }[];
            picture?: string;
            primaryCategory?: `lcat_${string}`;
            showFloatingLabelWhenImagePresent?: boolean;
            showLogo?: boolean;
            siblingGroups?: { label: string; siblings: `loc_${string}`[] }[];
            states?: {
                type:
                    | "unknown"
                    | "closed-temporarily"
                    | "new"
                    | "pop-up"
                    | "coming-soon"
                    | "relocated";
                end?: string;
                start?: string;
            }[];
            tags?: string[];
        }[];
        locationInstances?: (
            {
                id: `eli_${string}`;
                locationInstanceId: `loci_${string}`;
                parentId: `el_${string}`;
            } & {
                amenity?: string;
                cmsId?: string;
                gallery?: { image: string; caption?: string; embeddedUrl?: string }[];
                picture?: string;
                primaryCategory?: `lcat_${string}`;
                showFloatingLabelWhenImagePresent?: boolean;
                showLogo?: boolean;
                siblingGroups?: { label: string; siblings: `loc_${(...)}`[] }[];
                sortOrder?: number;
                states?: {
                    type:
                        | "unknown"
                        | "closed-temporarily"
                        | "new"
                        | "pop-up"
                        | "coming-soon"
                        | "relocated";
                    end?: string;
                    start?: string;
                }[];
                tags?: string[];
                type?: string;
            }
        )[];
        categories?: {
            categoryId: `lcat_${string}`;
            id: `ec_${string}`;
            sortOrder: number;
            color?: string;
            iconFromDefaultList?: null
            | string;
            picture?: string;
        }[];
        textures?: {
            [key: `f_${string}`]: (
                {
                    bounds: [number, number, number, number];
                    face: "unknown" | "top" | "side";
                    offset: { u: number; v: number };
                    path: string;
                    repeat: { u: number; v: number };
                    rotation: number;
                    surface: "unknown" | "inside" | "outside" | "both";
                } & { geometryId: `g_${string}` }
            )[];
        };
        floorText?: {
            [key: `f_${string}`]: {
                features: {
                    geometry: { coordinates: [number, number]; type: "Point" };
                    properties:
                        | {
                            align: (...)
                            | (...)
                            | (...)
                            | (...);
                            color: string;
                            fontFamily: string;
                            fontSize: number;
                            id: `eft_${(...)}`;
                            rotation: number;
                            text: string;
                            visible: boolean;
                        } & { geometryId: `g_${(...)}` }
                        | {
                            align: (...) | (...) | (...) | (...);
                            color: string;
                            fontFamily: string;
                            fontSize: number;
                            id: `eft_${(...)}`;
                            rotation: number;
                            text: string;
                            visible: boolean;
                        } & { verticalOffset: number };
                    type: "Feature";
                }[];
                type: "FeatureCollection";
            };
        };
        layers?: Partial<
            { [x: `f_${string}`]: Partial<{ [x: `g_${string}`]: string }> },
        >;
        textAreas?: {
            [key: `f_${string}`]: {
                features: {
                    geometry: { coordinates: [number, number]; type: "Point" };
                    properties:
                        | {
                            align: (...)
                            | (...)
                            | (...);
                            maxHeight: number;
                            maxWidth: number;
                            rotation: number;
                        } & { geometryId: `g_${(...)}` }
                        | {
                            align: (...) | (...) | (...);
                            maxHeight: number;
                            maxWidth: number;
                            rotation: number;
                        } & { verticalOffset: number };
                    type: "Feature";
                }[];
                type: "FeatureCollection";
            };
        };
    }
    Index

    Properties

    venue?: {
        defaultLanguage: { code: string; name: string };
        id: `ev_${string}`;
        languages: { code: string; name: string }[];
        slug: string;
        countrycode?: string;
        coverImage?: string;
        logo?: string;
        mappedinWebUrl?: string;
        operationHours?: {
            "@type"?: "OpeningHoursSpecification";
            closes?: string;
            dayOfWeek?:
                | "Sunday"
                | "Monday"
                | "Tuesday"
                | "Wednesday"
                | "Thursday"
                | "Friday"
                | "Saturday"
                | "PublicHolidays"
                | ((...) | (...) | (...) | (...) | (...) | (...) | (...) | (...))[];
            opens?: string;
            validFrom?: string;
            validThrough?: string;
        }[];
        topLocations?: `loc_${string}`[];
    } & {
        details: { name: string } & {
            description?: string;
            externalId?: string;
            icon?: string;
            shortName?: string;
        };
    } & { extra?: { [key: string]: unknown } }
    locations?: {
        cmsId: string;
        id: `el_${string}`;
        locationId: `loc_${string}`;
        sortOrder: number;
        type: string;
        amenity?: string;
        gallery?: { image: string; caption?: string; embeddedUrl?: string }[];
        picture?: string;
        primaryCategory?: `lcat_${string}`;
        showFloatingLabelWhenImagePresent?: boolean;
        showLogo?: boolean;
        siblingGroups?: { label: string; siblings: `loc_${string}`[] }[];
        states?: {
            type:
                | "unknown"
                | "closed-temporarily"
                | "new"
                | "pop-up"
                | "coming-soon"
                | "relocated";
            end?: string;
            start?: string;
        }[];
        tags?: string[];
    }[]
    locationInstances?: (
        {
            id: `eli_${string}`;
            locationInstanceId: `loci_${string}`;
            parentId: `el_${string}`;
        } & {
            amenity?: string;
            cmsId?: string;
            gallery?: { image: string; caption?: string; embeddedUrl?: string }[];
            picture?: string;
            primaryCategory?: `lcat_${string}`;
            showFloatingLabelWhenImagePresent?: boolean;
            showLogo?: boolean;
            siblingGroups?: { label: string; siblings: `loc_${(...)}`[] }[];
            sortOrder?: number;
            states?: {
                type:
                    | "unknown"
                    | "closed-temporarily"
                    | "new"
                    | "pop-up"
                    | "coming-soon"
                    | "relocated";
                end?: string;
                start?: string;
            }[];
            tags?: string[];
            type?: string;
        }
    )[]
    categories?: {
        categoryId: `lcat_${string}`;
        id: `ec_${string}`;
        sortOrder: number;
        color?: string;
        iconFromDefaultList?: null | string;
        picture?: string;
    }[]
    textures?: {
        [key: `f_${string}`]: (
            {
                bounds: [number, number, number, number];
                face: "unknown" | "top" | "side";
                offset: { u: number; v: number };
                path: string;
                repeat: { u: number; v: number };
                rotation: number;
                surface: "unknown" | "inside" | "outside" | "both";
            } & { geometryId: `g_${string}` }
        )[];
    }
    floorText?: {
        [key: `f_${string}`]: {
            features: {
                geometry: { coordinates: [number, number]; type: "Point" };
                properties:
                    | {
                        align: (...)
                        | (...)
                        | (...)
                        | (...);
                        color: string;
                        fontFamily: string;
                        fontSize: number;
                        id: `eft_${(...)}`;
                        rotation: number;
                        text: string;
                        visible: boolean;
                    } & { geometryId: `g_${(...)}` }
                    | {
                        align: (...) | (...) | (...) | (...);
                        color: string;
                        fontFamily: string;
                        fontSize: number;
                        id: `eft_${(...)}`;
                        rotation: number;
                        text: string;
                        visible: boolean;
                    } & { verticalOffset: number };
                type: "Feature";
            }[];
            type: "FeatureCollection";
        };
    }
    layers?: Partial<
        { [x: `f_${string}`]: Partial<{ [x: `g_${string}`]: string }> },
    >
    textAreas?: {
        [key: `f_${string}`]: {
            features: {
                geometry: { coordinates: [number, number]; type: "Point" };
                properties:
                    | {
                        align: (...)
                        | (...)
                        | (...);
                        maxHeight: number;
                        maxWidth: number;
                        rotation: number;
                    } & { geometryId: `g_${(...)}` }
                    | {
                        align: (...) | (...) | (...);
                        maxHeight: number;
                        maxWidth: number;
                        rotation: number;
                    } & { verticalOffset: number };
                type: "Feature";
            }[];
            type: "FeatureCollection";
        };
    }