add client model for document type clean up

This commit is contained in:
Mads Rasmussen
2024-04-04 15:16:34 +02:00
parent d85a28139d
commit 9b4332329c

View File

@@ -1,14 +1,19 @@
import type { UmbDocumentTypeEntityType } from './entity.js';
import type { UmbContentTypeModel } from '@umbraco-cms/backoffice/content-type';
import type { ContentTypeCleanupBaseModel } from '@umbraco-cms/backoffice/external/backend-api';
export interface UmbDocumentTypeDetailModel extends UmbContentTypeModel {
entityType: UmbDocumentTypeEntityType;
allowedTemplates: Array<{ id: string }>;
defaultTemplate: { id: string } | null;
cleanup: ContentTypeCleanupBaseModel;
cleanup: UmbDocumentTypeCleanupModel;
}
export type UmbDocumentTypeCleanupModel = {
preventCleanup: boolean;
keepAllVersionsNewerThanDays: number | null;
keepLatestVersionPerDayForDays: number | null;
};
export interface UmbDocumentTypeCompositionRequestModel {
unique: string;
//Do we really need to send this to the server - Why isn't unique enough?