@umbraco-cms/backoffice

    Interface UmbContentDetailWorkspaceContextArgs<DetailModelType, ContentTypeDetailModelType, VariantModelType, VariantOptionModelType>

    interface UmbContentDetailWorkspaceContextArgs<
        DetailModelType extends UmbContentDetailModel<VariantModelType>,
        ContentTypeDetailModelType extends
            UmbContentTypeModel = UmbContentTypeModel,
        VariantModelType extends
            UmbEntityVariantModel = DetailModelType extends {
            variants: UmbEntityVariantModel[];
        }
            ? DetailModelType["variants"][0]
            : never,
        VariantOptionModelType extends
            UmbEntityVariantOptionModel = UmbEntityVariantOptionModel<
            VariantModelType,
        >,
    > {
        contentTypeDetailRepository: UmbDetailRepositoryConstructor<
            ContentTypeDetailModelType,
        >;
        contentTypePropertyName: string;
        contentValidationRepository?: ClassConstructor<
            UmbContentValidationRepository<DetailModelType>,
        >;
        contentVariantScaffold: VariantModelType;
        detailRepositoryAlias: string;
        entityType: string;
        ignoreValidationResultOnSubmit?: boolean;
        saveModalToken?: UmbModalToken<
            UmbContentVariantPickerData<VariantOptionModelType>,
            UmbContentVariantPickerValue,
        >;
        skipValidationOnSubmit?: boolean;
        workspaceAlias: string;
    }

    Type Parameters

    Hierarchy (View Summary, Expand)

    Index

    Properties

    contentTypeDetailRepository: UmbDetailRepositoryConstructor<
        ContentTypeDetailModelType,
    >
    contentTypePropertyName: string
    contentValidationRepository?: ClassConstructor<
        UmbContentValidationRepository<DetailModelType>,
    >
    contentVariantScaffold: VariantModelType
    detailRepositoryAlias: string
    entityType: string
    ignoreValidationResultOnSubmit?: boolean
    skipValidationOnSubmit?: boolean
    workspaceAlias: string
    MMNEPVFCICPMFPCPTTAAATR