interface ResourceType {
    defaultFieldMapping: {
        badge?: {
            label: string;
            variant: string;
        };
        description?: string;
        externalUrl?: string;
        image?: {
            altText?: string;
            url: string;
        };
        subtitle?: string;
        title: string;
    };
    name: string;
    sys: Omit<BasicMetaSysProps, "version"> & {
        appDefinition: SysLink;
        organization: SysLink;
        resourceProvider: SysLink;
    };
    delete(): Promise<void>;
    toPlainObject(): ResourceTypeProps;
    upsert(): Promise<ResourceType>;
}

Hierarchy (view full)

Properties

defaultFieldMapping: {
    badge?: {
        label: string;
        variant: string;
    };
    description?: string;
    externalUrl?: string;
    image?: {
        altText?: string;
        url: string;
    };
    subtitle?: string;
    title: string;
}

Resource Type defaultFieldMapping

name: string

Resource Type name

sys: Omit<BasicMetaSysProps, "version"> & {
    appDefinition: SysLink;
    organization: SysLink;
    resourceProvider: SysLink;
}

System metadata

Methods