interface DocumentClassMetadata {
    collection: string;
    compendiumIndexFields: string[];
    coreTypes: string[];
    embedded: Record<string, string>;
    hasTypeData: boolean;
    indexed: boolean;
    label: string;
    name: string;
    permissions: Record<
        "update"
        | "delete"
        | "view"
        | "create",

            | "INHERIT"
            | "NONE"
            | "LIMITED"
            | "OBSERVER"
            | "OWNER"
            | "PLAYER"
            | "TRUSTED"
            | "ASSISTANT"
            | "GAMEMASTER"
            | DocumentPermissionTest,
    >;
    preserveOnImport: string[];
    schemaVersion?: string;
}

Properties

collection: string
compendiumIndexFields: string[]
coreTypes: string[]
embedded: Record<string, string>
hasTypeData: boolean
indexed: boolean
label: string
name: string
permissions: Record<
    "update"
    | "delete"
    | "view"
    | "create",

        | "INHERIT"
        | "NONE"
        | "LIMITED"
        | "OBSERVER"
        | "OWNER"
        | "PLAYER"
        | "TRUSTED"
        | "ASSISTANT"
        | "GAMEMASTER"
        | DocumentPermissionTest,
>
preserveOnImport: string[]
schemaVersion?: string