diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/types.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/types.ts index 6f3dad4ddd..0cb1487c2f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/types.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/types.ts @@ -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?