/**
 * Auto-generated TypeScript interfaces from XSD
 * DO NOT EDIT - Generated by ts-xsd codegen
 * Source: xsd/custom/objectProperties.xsd
 * Mode: Flattened
 */

export type ObjectPropertiesSchema = {
    objectProperties: {
        object?: undefined | {
            link?: undefined | {
                href: string;
                rel?: string | undefined;
                type?: string | undefined;
                hreflang?: string | undefined;
                title?: string | undefined;
                length?: number | undefined;
                etag?: string | undefined;
                _text?: string | undefined;
            }[];
            name?: string | undefined;
            type?: string | undefined;
            package?: string | undefined;
            uri?: string | undefined;
            vituri?: string | undefined;
            text?: string | undefined;
            expandable?: boolean | undefined;
        };
        property?: undefined | {
            link?: undefined | {
                href: string;
                rel?: string | undefined;
                type?: string | undefined;
                hreflang?: string | undefined;
                title?: string | undefined;
                length?: number | undefined;
                etag?: string | undefined;
                _text?: string | undefined;
            }[];
            facet?: string | undefined;
            name?: string | undefined;
            displayName?: string | undefined;
            text?: string | undefined;
            hasChildrenOfSameFacet?: boolean | undefined;
            version?: string | undefined;
        }[];
    };
};
