Merge pull request #1168 from umbraco/improvement/document-model

Improvement: Document model mapping + side effects
This commit is contained in:
Mads Rasmussen
2024-01-30 12:24:31 +01:00
committed by GitHub
631 changed files with 5631 additions and 4571 deletions

View File

@@ -7,6 +7,9 @@ export { CancelablePromise, CancelError } from './core/CancelablePromise';
export { OpenAPI } from './core/OpenAPI';
export type { OpenAPIConfig } from './core/OpenAPI';
export type { AllowedContentTypeModel } from './models/AllowedContentTypeModel';
export type { AllowedDocumentTypeModel } from './models/AllowedDocumentTypeModel';
export type { AllowedMediaTypeModel } from './models/AllowedMediaTypeModel';
export type { AuditLogBaseModel } from './models/AuditLogBaseModel';
export type { AuditLogResponseModel } from './models/AuditLogResponseModel';
export type { AuditLogWithUsernameResponseModel } from './models/AuditLogWithUsernameResponseModel';
@@ -15,18 +18,18 @@ export type { AvailableContentTypeCompositionResponseModelBaseModel } from './mo
export type { AvailableDocumentTypeCompositionResponseModel } from './models/AvailableDocumentTypeCompositionResponseModel';
export type { AvailableMediaTypeCompositionResponseModel } from './models/AvailableMediaTypeCompositionResponseModel';
export type { ChangePasswordUserRequestModel } from './models/ChangePasswordUserRequestModel';
export { CompositionTypeModel } from './models/CompositionTypeModel';
export type { ConsentLevelPresentationModel } from './models/ConsentLevelPresentationModel';
export type { ContentForDocumentResponseModel } from './models/ContentForDocumentResponseModel';
export type { ContentForMediaResponseModel } from './models/ContentForMediaResponseModel';
export { ContentStateModel } from './models/ContentStateModel';
export type { ContentTreeItemResponseModel } from './models/ContentTreeItemResponseModel';
export type { ContentTypeCleanupModel } from './models/ContentTypeCleanupModel';
export type { ContentTypeCompositionModel } from './models/ContentTypeCompositionModel';
export type { ContentTypeCompositionRequestModelBaseModel } from './models/ContentTypeCompositionRequestModelBaseModel';
export type { ContentTypeCompositionResponseModelBaseModel } from './models/ContentTypeCompositionResponseModelBaseModel';
export { ContentTypeCompositionTypeModel } from './models/ContentTypeCompositionTypeModel';
export type { ContentTypeForDocumentTypeResponseModel } from './models/ContentTypeForDocumentTypeResponseModel';
export type { ContentTypeForMediaTypeResponseModel } from './models/ContentTypeForMediaTypeResponseModel';
export type { ContentTypeSortModel } from './models/ContentTypeSortModel';
export type { ContentTypeReferenceResponseModelBaseModel } from './models/ContentTypeReferenceResponseModelBaseModel';
export type { ContentUrlInfoModel } from './models/ContentUrlInfoModel';
export type { CopyDataTypeRequestModel } from './models/CopyDataTypeRequestModel';
export type { CopyDocumentRequestModel } from './models/CopyDocumentRequestModel';
@@ -66,6 +69,8 @@ export type { CurrentUserResponseModel } from './models/CurrentUserResponseModel
export type { CurrenUserConfigurationResponseModel } from './models/CurrenUserConfigurationResponseModel';
export type { DatabaseInstallResponseModel } from './models/DatabaseInstallResponseModel';
export type { DatabaseSettingsPresentationModel } from './models/DatabaseSettingsPresentationModel';
export { DataTypeChangeModeModel } from './models/DataTypeChangeModeModel';
export type { DatatypeConfigurationResponseModel } from './models/DatatypeConfigurationResponseModel';
export type { DataTypeItemResponseModel } from './models/DataTypeItemResponseModel';
export type { DataTypeModelBaseModel } from './models/DataTypeModelBaseModel';
export type { DataTypePropertyPresentationModel } from './models/DataTypePropertyPresentationModel';
@@ -84,18 +89,25 @@ export { DirectionModel } from './models/DirectionModel';
export type { DisableUserRequestModel } from './models/DisableUserRequestModel';
export type { DocumentBlueprintResponseModel } from './models/DocumentBlueprintResponseModel';
export type { DocumentBlueprintTreeItemResponseModel } from './models/DocumentBlueprintTreeItemResponseModel';
export type { DocumentConfigurationResponseModel } from './models/DocumentConfigurationResponseModel';
export type { DocumentItemResponseModel } from './models/DocumentItemResponseModel';
export type { DocumentNotificationResponseModel } from './models/DocumentNotificationResponseModel';
export type { DocumentRecycleBinItemResponseModel } from './models/DocumentRecycleBinItemResponseModel';
export type { DocumentResponseModel } from './models/DocumentResponseModel';
export type { DocumentTreeItemResponseModel } from './models/DocumentTreeItemResponseModel';
export type { DocumentTypeCompositionModel } from './models/DocumentTypeCompositionModel';
export type { DocumentTypeCompositionRequestModel } from './models/DocumentTypeCompositionRequestModel';
export type { DocumentTypeCompositionResponseModel } from './models/DocumentTypeCompositionResponseModel';
export type { DocumentTypeConfigurationResponseModel } from './models/DocumentTypeConfigurationResponseModel';
export type { DocumentTypeItemResponseModel } from './models/DocumentTypeItemResponseModel';
export type { DocumentTypePropertyTypeContainerResponseModel } from './models/DocumentTypePropertyTypeContainerResponseModel';
export type { DocumentTypePropertyTypeResponseModel } from './models/DocumentTypePropertyTypeResponseModel';
export type { DocumentTypeReferenceResponseModel } from './models/DocumentTypeReferenceResponseModel';
export type { DocumentTypeResponseModel } from './models/DocumentTypeResponseModel';
export type { DocumentTypeSortModel } from './models/DocumentTypeSortModel';
export type { DocumentTypeTreeItemResponseModel } from './models/DocumentTypeTreeItemResponseModel';
export type { DocumentValueModel } from './models/DocumentValueModel';
export type { DocumentVariantItemResponseModel } from './models/DocumentVariantItemResponseModel';
export type { DocumentVariantRequestModel } from './models/DocumentVariantRequestModel';
export type { DocumentVariantResponseModel } from './models/DocumentVariantResponseModel';
export type { DomainPresentationModel } from './models/DomainPresentationModel';
@@ -107,6 +119,7 @@ export type { DynamicRootQueryRequestModel } from './models/DynamicRootQueryRequ
export type { DynamicRootQueryStepRequestModel } from './models/DynamicRootQueryStepRequestModel';
export type { DynamicRootRequestModel } from './models/DynamicRootRequestModel';
export type { DynamicRootResponseModel } from './models/DynamicRootResponseModel';
export type { EnableTwoFactorRequestModel } from './models/EnableTwoFactorRequestModel';
export type { EnableUserRequestModel } from './models/EnableUserRequestModel';
export type { EntityTreeItemResponseModel } from './models/EntityTreeItemResponseModel';
export type { FieldPresentationModel } from './models/FieldPresentationModel';
@@ -139,6 +152,7 @@ export type { IndexResponseModel } from './models/IndexResponseModel';
export type { InstallSettingsResponseModel } from './models/InstallSettingsResponseModel';
export type { InstallVResponseModel } from './models/InstallVResponseModel';
export type { InviteUserRequestModel } from './models/InviteUserRequestModel';
export type { ItemReferenceByIdResponseModel } from './models/ItemReferenceByIdResponseModel';
export type { ItemResponseModelBaseModel } from './models/ItemResponseModelBaseModel';
export type { ItemSortingRequestModel } from './models/ItemSortingRequestModel';
export type { LanguageItemResponseModel } from './models/LanguageItemResponseModel';
@@ -152,14 +166,20 @@ export { LogLevelModel } from './models/LogLevelModel';
export type { LogMessagePropertyPresentationModel } from './models/LogMessagePropertyPresentationModel';
export type { LogMessageResponseModel } from './models/LogMessageResponseModel';
export type { LogTemplateResponseModel } from './models/LogTemplateResponseModel';
export type { MediaConfigurationResponseModel } from './models/MediaConfigurationResponseModel';
export type { MediaItemResponseModel } from './models/MediaItemResponseModel';
export type { MediaRecycleBinItemResponseModel } from './models/MediaRecycleBinItemResponseModel';
export type { MediaResponseModel } from './models/MediaResponseModel';
export type { MediaTreeItemResponseModel } from './models/MediaTreeItemResponseModel';
export type { MediaTypeCompositionModel } from './models/MediaTypeCompositionModel';
export type { MediaTypeCompositionRequestModel } from './models/MediaTypeCompositionRequestModel';
export type { MediaTypeCompositionResponseModel } from './models/MediaTypeCompositionResponseModel';
export type { MediaTypeItemResponseModel } from './models/MediaTypeItemResponseModel';
export type { MediaTypePropertyTypeContainerResponseModel } from './models/MediaTypePropertyTypeContainerResponseModel';
export type { MediaTypePropertyTypeResponseModel } from './models/MediaTypePropertyTypeResponseModel';
export type { MediaTypeReferenceResponseModel } from './models/MediaTypeReferenceResponseModel';
export type { MediaTypeResponseModel } from './models/MediaTypeResponseModel';
export type { MediaTypeSortModel } from './models/MediaTypeSortModel';
export type { MediaTypeTreeItemResponseModel } from './models/MediaTypeTreeItemResponseModel';
export type { MediaValueModel } from './models/MediaValueModel';
export type { MediaVariantRequestModel } from './models/MediaVariantRequestModel';
@@ -175,25 +195,30 @@ export type { MoveDocumentRequestModel } from './models/MoveDocumentRequestModel
export type { MoveDocumentTypeRequestModel } from './models/MoveDocumentTypeRequestModel';
export type { MoveMediaRequestModel } from './models/MoveMediaRequestModel';
export type { MoveMediaTypeRequestModel } from './models/MoveMediaTypeRequestModel';
export type { NamedEntityTreeItemResponseModel } from './models/NamedEntityTreeItemResponseModel';
export type { NamedItemResponseModelBaseModel } from './models/NamedItemResponseModelBaseModel';
export type { NoopSetupTwoFactorModel } from './models/NoopSetupTwoFactorModel';
export type { ObjectTypeResponseModel } from './models/ObjectTypeResponseModel';
export type { OkResult } from './models/OkResult';
export { OperatorModel } from './models/OperatorModel';
export type { OutOfDateStatusResponseModel } from './models/OutOfDateStatusResponseModel';
export { OutOfDateTypeModel } from './models/OutOfDateTypeModel';
export type { PackageConfigurationResponseModel } from './models/PackageConfigurationResponseModel';
export type { PackageDefinitionResponseModel } from './models/PackageDefinitionResponseModel';
export type { PackageManifestResponseModel } from './models/PackageManifestResponseModel';
export type { PackageMigrationStatusResponseModel } from './models/PackageMigrationStatusResponseModel';
export type { PackageModelBaseModel } from './models/PackageModelBaseModel';
export type { PagedAllowedDocumentTypeModel } from './models/PagedAllowedDocumentTypeModel';
export type { PagedAllowedMediaTypeModel } from './models/PagedAllowedMediaTypeModel';
export type { PagedAuditLogResponseModel } from './models/PagedAuditLogResponseModel';
export type { PagedAuditLogWithUsernameResponseModel } from './models/PagedAuditLogWithUsernameResponseModel';
export type { PagedCultureReponseModel } from './models/PagedCultureReponseModel';
export type { PagedDataTypeTreeItemResponseModel } from './models/PagedDataTypeTreeItemResponseModel';
export type { PagedDictionaryOverviewResponseModel } from './models/PagedDictionaryOverviewResponseModel';
export type { PagedDocumentBlueprintTreeItemResponseModel } from './models/PagedDocumentBlueprintTreeItemResponseModel';
export type { PagedDocumentRecycleBinItemResponseModel } from './models/PagedDocumentRecycleBinItemResponseModel';
export type { PagedDocumentTreeItemResponseModel } from './models/PagedDocumentTreeItemResponseModel';
export type { PagedDocumentTypeResponseModel } from './models/PagedDocumentTypeResponseModel';
export type { PagedDocumentTypeTreeItemResponseModel } from './models/PagedDocumentTypeTreeItemResponseModel';
export type { PagedEntityTreeItemResponseModel } from './models/PagedEntityTreeItemResponseModel';
export type { PagedFileSystemTreeItemPresentationModel } from './models/PagedFileSystemTreeItemPresentationModel';
export type { PagedHealthCheckGroupResponseModel } from './models/PagedHealthCheckGroupResponseModel';
export type { PagedHelpPageResponseModel } from './models/PagedHelpPageResponseModel';
@@ -202,14 +227,15 @@ export type { PagedLanguageResponseModel } from './models/PagedLanguageResponseM
export type { PagedLoggerResponseModel } from './models/PagedLoggerResponseModel';
export type { PagedLogMessageResponseModel } from './models/PagedLogMessageResponseModel';
export type { PagedLogTemplateResponseModel } from './models/PagedLogTemplateResponseModel';
export type { PagedMediaRecycleBinItemResponseModel } from './models/PagedMediaRecycleBinItemResponseModel';
export type { PagedMediaTreeItemResponseModel } from './models/PagedMediaTreeItemResponseModel';
export type { PagedMediaTypeTreeItemResponseModel } from './models/PagedMediaTypeTreeItemResponseModel';
export type { PagedNamedEntityTreeItemResponseModel } from './models/PagedNamedEntityTreeItemResponseModel';
export type { PagedObjectTypeResponseModel } from './models/PagedObjectTypeResponseModel';
export type { PagedPackageDefinitionResponseModel } from './models/PagedPackageDefinitionResponseModel';
export type { PagedPackageMigrationStatusResponseModel } from './models/PagedPackageMigrationStatusResponseModel';
export type { PagedPartialViewSnippetItemResponseModel } from './models/PagedPartialViewSnippetItemResponseModel';
export type { PagedProblemDetailsModel } from './models/PagedProblemDetailsModel';
export type { PagedRecycleBinItemResponseModel } from './models/PagedRecycleBinItemResponseModel';
export type { PagedRedirectUrlResponseModel } from './models/PagedRedirectUrlResponseModel';
export type { PagedRelationItemResponseModel } from './models/PagedRelationItemResponseModel';
export type { PagedRelationResponseModel } from './models/PagedRelationResponseModel';
@@ -239,11 +265,11 @@ export type { PublicAccessRequestModel } from './models/PublicAccessRequestModel
export type { PublicAccessResponseModel } from './models/PublicAccessResponseModel';
export type { PublishDocumentRequestModel } from './models/PublishDocumentRequestModel';
export type { PublishDocumentWithDescendantsRequestModel } from './models/PublishDocumentWithDescendantsRequestModel';
export { PublishedStateModel } from './models/PublishedStateModel';
export type { RecycleBinItemResponseModel } from './models/RecycleBinItemResponseModel';
export type { RecycleBinItemResponseModelBaseModel } from './models/RecycleBinItemResponseModelBaseModel';
export { RedirectStatusModel } from './models/RedirectStatusModel';
export type { RedirectUrlResponseModel } from './models/RedirectUrlResponseModel';
export type { RedirectUrlStatusResponseModel } from './models/RedirectUrlStatusResponseModel';
export type { ReferenceByIdModel } from './models/ReferenceByIdModel';
export type { RelationItemResponseModel } from './models/RelationItemResponseModel';
export type { RelationResponseModel } from './models/RelationResponseModel';
export type { RelationTypeBaseModel } from './models/RelationTypeBaseModel';
@@ -285,6 +311,7 @@ export { TelemetryLevelModel } from './models/TelemetryLevelModel';
export type { TelemetryRepresentationBaseModel } from './models/TelemetryRepresentationBaseModel';
export type { TelemetryRequestModel } from './models/TelemetryRequestModel';
export type { TelemetryResponseModel } from './models/TelemetryResponseModel';
export type { TemplateConfigurationResponseModel } from './models/TemplateConfigurationResponseModel';
export type { TemplateItemResponseModel } from './models/TemplateItemResponseModel';
export type { TemplateModelBaseModel } from './models/TemplateModelBaseModel';
export type { TemplateQueryExecuteFilterPresentationModel } from './models/TemplateQueryExecuteFilterPresentationModel';
@@ -345,10 +372,12 @@ export type { UserResponseModel } from './models/UserResponseModel';
export type { UserSettingsModel } from './models/UserSettingsModel';
export { UserStateModel } from './models/UserStateModel';
export type { UserTourStatusesResponseModel } from './models/UserTourStatusesResponseModel';
export type { UserTwoFactorProviderModel } from './models/UserTwoFactorProviderModel';
export type { ValueModelBaseModel } from './models/ValueModelBaseModel';
export type { VariantItemResponseModel } from './models/VariantItemResponseModel';
export type { VariantItemResponseModelBaseModel } from './models/VariantItemResponseModelBaseModel';
export type { VariantModelBaseModel } from './models/VariantModelBaseModel';
export type { VariantResponseModelBaseModel } from './models/VariantResponseModelBaseModel';
export type { VariantTreeItemModel } from './models/VariantTreeItemModel';
export type { VerifyInviteUserRequestModel } from './models/VerifyInviteUserRequestModel';
export type { VerifyResetPasswordTokenRequestModel } from './models/VerifyResetPasswordTokenRequestModel';

View File

@@ -3,12 +3,10 @@
/* tslint:disable */
/* eslint-disable */
export type RecycleBinItemResponseModel = {
export type AllowedContentTypeModel = {
id: string;
name: string;
type: string;
icon: string;
hasChildren: boolean;
isContainer: boolean;
parentId?: string | null;
description?: string | null;
icon?: string | null;
};

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { AllowedContentTypeModel } from './AllowedContentTypeModel';
export type AllowedDocumentTypeModel = AllowedContentTypeModel;

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { AllowedContentTypeModel } from './AllowedContentTypeModel';
export type AllowedMediaTypeModel = AllowedContentTypeModel;

View File

@@ -14,3 +14,4 @@ export type AuditLogBaseModel = {
comment?: string | null;
parameters?: string | null;
};

View File

@@ -6,3 +6,4 @@
import type { AuditLogBaseModel } from './AuditLogBaseModel';
export type AuditLogResponseModel = AuditLogBaseModel;

View File

@@ -6,6 +6,7 @@
import type { AuditLogBaseModel } from './AuditLogBaseModel';
export type AuditLogWithUsernameResponseModel = (AuditLogBaseModel & {
userName?: string | null;
userAvatars: Array<string>;
userName?: string | null;
userAvatars: Array<string>;
});

View File

@@ -7,3 +7,4 @@ export type ChangePasswordUserRequestModel = {
newPassword: string;
oldPassword?: string | null;
};

View File

@@ -3,7 +3,7 @@
/* tslint:disable */
/* eslint-disable */
export enum ContentTypeCompositionTypeModel {
export enum CompositionTypeModel {
COMPOSITION = 'Composition',
INHERITANCE = 'Inheritance',
}

View File

@@ -9,3 +9,4 @@ export type ConsentLevelPresentationModel = {
level: TelemetryLevelModel;
description: string;
};

View File

@@ -10,5 +10,5 @@ export type ContentForDocumentResponseModel = {
values: Array<DocumentValueModel>;
variants: Array<DocumentVariantResponseModel>;
id: string;
contentTypeId: string;
};

View File

@@ -0,0 +1,14 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { MediaValueModel } from './MediaValueModel';
import type { MediaVariantResponseModel } from './MediaVariantResponseModel';
export type ContentForMediaResponseModel = {
values: Array<MediaValueModel>;
variants: Array<MediaVariantResponseModel>;
id: string;
};

View File

@@ -6,7 +6,8 @@
import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel';
export type ContentTreeItemResponseModel = (EntityTreeItemResponseModel & {
noAccess: boolean;
isTrashed: boolean;
id: string;
noAccess: boolean;
isTrashed: boolean;
id: string;
});

View File

@@ -8,3 +8,4 @@ export type ContentTypeCleanupModel = {
keepAllVersionsNewerThanDays?: number | null;
keepLatestVersionPerDayForDays?: number | null;
};

View File

@@ -1,11 +0,0 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeCompositionTypeModel } from './ContentTypeCompositionTypeModel';
export type ContentTypeCompositionModel = {
id: string;
compositionType: ContentTypeCompositionTypeModel;
};

View File

@@ -8,3 +8,4 @@ export type ContentTypeCompositionResponseModelBaseModel = {
name: string;
icon: string;
};

View File

@@ -3,8 +3,6 @@
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeCompositionModel } from './ContentTypeCompositionModel';
import type { ContentTypeSortModel } from './ContentTypeSortModel';
import type { DocumentTypePropertyTypeContainerResponseModel } from './DocumentTypePropertyTypeContainerResponseModel';
import type { DocumentTypePropertyTypeResponseModel } from './DocumentTypePropertyTypeResponseModel';
@@ -19,7 +17,6 @@ export type ContentTypeForDocumentTypeResponseModel = {
isElement: boolean;
properties: Array<DocumentTypePropertyTypeResponseModel>;
containers: Array<DocumentTypePropertyTypeContainerResponseModel>;
allowedContentTypes: Array<ContentTypeSortModel>;
compositions: Array<ContentTypeCompositionModel>;
id: string;
};

View File

@@ -3,8 +3,6 @@
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeCompositionModel } from './ContentTypeCompositionModel';
import type { ContentTypeSortModel } from './ContentTypeSortModel';
import type { MediaTypePropertyTypeContainerResponseModel } from './MediaTypePropertyTypeContainerResponseModel';
import type { MediaTypePropertyTypeResponseModel } from './MediaTypePropertyTypeResponseModel';
@@ -19,7 +17,6 @@ export type ContentTypeForMediaTypeResponseModel = {
isElement: boolean;
properties: Array<MediaTypePropertyTypeResponseModel>;
containers: Array<MediaTypePropertyTypeContainerResponseModel>;
allowedContentTypes: Array<ContentTypeSortModel>;
compositions: Array<ContentTypeCompositionModel>;
id: string;
};

View File

@@ -0,0 +1,11 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type ContentTypeReferenceResponseModelBaseModel = {
id: string;
icon: string;
hasListView: boolean;
};

View File

@@ -7,3 +7,4 @@ export type ContentUrlInfoModel = {
culture?: string | null;
url: string;
};

View File

@@ -6,3 +6,4 @@
export type CopyDataTypeRequestModel = {
targetId?: string | null;
};

View File

@@ -3,8 +3,11 @@
/* tslint:disable */
/* eslint-disable */
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CopyDocumentRequestModel = {
targetId?: string | null;
target?: ReferenceByIdModel | null;
relateToOriginal: boolean;
includeDescendants: boolean;
};

View File

@@ -3,6 +3,9 @@
/* tslint:disable */
/* eslint-disable */
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CopyDocumentTypeRequestModel = {
targetId?: string | null;
target?: ReferenceByIdModel | null;
};

View File

@@ -3,7 +3,9 @@
/* tslint:disable */
/* eslint-disable */
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CopyMediaTypeRequestModel = {
targetId?: string | null;
target?: ReferenceByIdModel | null;
};

View File

@@ -5,10 +5,12 @@
import type { DocumentValueModel } from './DocumentValueModel';
import type { DocumentVariantRequestModel } from './DocumentVariantRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateContentForDocumentRequestModel = {
values: Array<DocumentValueModel>;
variants: Array<DocumentVariantRequestModel>;
id?: string | null;
parentId?: string | null;
parent?: ReferenceByIdModel | null;
};

View File

@@ -5,10 +5,12 @@
import type { MediaValueModel } from './MediaValueModel';
import type { MediaVariantRequestModel } from './MediaVariantRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateContentForMediaRequestModel = {
values: Array<MediaValueModel>;
variants: Array<MediaVariantRequestModel>;
id?: string | null;
parentId?: string | null;
parent?: ReferenceByIdModel | null;
};

View File

@@ -3,10 +3,9 @@
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeCompositionModel } from './ContentTypeCompositionModel';
import type { ContentTypeSortModel } from './ContentTypeSortModel';
import type { CreateDocumentTypePropertyTypeContainerRequestModel } from './CreateDocumentTypePropertyTypeContainerRequestModel';
import type { CreateDocumentTypePropertyTypeRequestModel } from './CreateDocumentTypePropertyTypeRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateContentTypeForDocumentTypeRequestModel = {
alias: string;
@@ -19,8 +18,7 @@ export type CreateContentTypeForDocumentTypeRequestModel = {
isElement: boolean;
properties: Array<CreateDocumentTypePropertyTypeRequestModel>;
containers: Array<CreateDocumentTypePropertyTypeContainerRequestModel>;
allowedContentTypes: Array<ContentTypeSortModel>;
compositions: Array<ContentTypeCompositionModel>;
id?: string | null;
containerId?: string | null;
folder?: ReferenceByIdModel | null;
};

View File

@@ -3,10 +3,9 @@
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeCompositionModel } from './ContentTypeCompositionModel';
import type { ContentTypeSortModel } from './ContentTypeSortModel';
import type { CreateMediaTypePropertyTypeContainerRequestModel } from './CreateMediaTypePropertyTypeContainerRequestModel';
import type { CreateMediaTypePropertyTypeRequestModel } from './CreateMediaTypePropertyTypeRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateContentTypeForMediaTypeRequestModel = {
alias: string;
@@ -19,8 +18,7 @@ export type CreateContentTypeForMediaTypeRequestModel = {
isElement: boolean;
properties: Array<CreateMediaTypePropertyTypeRequestModel>;
containers: Array<CreateMediaTypePropertyTypeContainerRequestModel>;
allowedContentTypes: Array<ContentTypeSortModel>;
compositions: Array<ContentTypeCompositionModel>;
id?: string | null;
containerId?: string | null;
folder?: ReferenceByIdModel | null;
};

View File

@@ -6,6 +6,7 @@
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
export type CreateDataTypeRequestModel = (DataTypeModelBaseModel & {
id?: string | null;
parentId?: string | null;
id?: string | null;
parentId?: string | null;
});

View File

@@ -6,6 +6,7 @@
import type { DictionaryItemModelBaseModel } from './DictionaryItemModelBaseModel';
export type CreateDictionaryItemRequestModel = (DictionaryItemModelBaseModel & {
id?: string | null;
parentId?: string | null;
id?: string | null;
parentId?: string | null;
});

View File

@@ -4,8 +4,10 @@
/* eslint-disable */
import type { CreateContentForDocumentRequestModel } from './CreateContentForDocumentRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateDocumentRequestModel = (CreateContentForDocumentRequestModel & {
contentTypeId: string;
templateId?: string | null;
documentType: ReferenceByIdModel;
template?: ReferenceByIdModel | null;
});

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeContainerModelBaseModel } from './PropertyTypeContainerModelBaseModel';
export type CreateDocumentTypePropertyTypeContainerRequestModel = PropertyTypeContainerModelBaseModel;

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeModelBaseModel } from './PropertyTypeModelBaseModel';
export type CreateDocumentTypePropertyTypeRequestModel = PropertyTypeModelBaseModel;

View File

@@ -5,9 +5,15 @@
import type { ContentTypeCleanupModel } from './ContentTypeCleanupModel';
import type { CreateContentTypeForDocumentTypeRequestModel } from './CreateContentTypeForDocumentTypeRequestModel';
import type { DocumentTypeCompositionModel } from './DocumentTypeCompositionModel';
import type { DocumentTypeSortModel } from './DocumentTypeSortModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateDocumentTypeRequestModel = (CreateContentTypeForDocumentTypeRequestModel & {
allowedTemplateIds: Array<string>;
defaultTemplateId?: string | null;
cleanup: ContentTypeCleanupModel;
allowedTemplates: Array<ReferenceByIdModel>;
defaultTemplate?: ReferenceByIdModel | null;
cleanup: ContentTypeCleanupModel;
allowedDocumentTypes: Array<DocumentTypeSortModel>;
compositions: Array<DocumentTypeCompositionModel>;
});

View File

@@ -6,6 +6,7 @@
import type { FolderModelBaseModel } from './FolderModelBaseModel';
export type CreateFolderRequestModel = (FolderModelBaseModel & {
id?: string | null;
parentId?: string | null;
id?: string | null;
parentId?: string | null;
});

View File

@@ -6,5 +6,6 @@
import type { VerifyInviteUserRequestModel } from './VerifyInviteUserRequestModel';
export type CreateInitialPasswordUserRequestModel = (VerifyInviteUserRequestModel & {
password: string;
password: string;
});

View File

@@ -6,5 +6,6 @@
import type { LanguageModelBaseModel } from './LanguageModelBaseModel';
export type CreateLanguageRequestModel = (LanguageModelBaseModel & {
isoCode: string;
isoCode: string;
});

View File

@@ -4,7 +4,9 @@
/* eslint-disable */
import type { CreateContentForMediaRequestModel } from './CreateContentForMediaRequestModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateMediaRequestModel = (CreateContentForMediaRequestModel & {
contentTypeId: string;
mediaType: ReferenceByIdModel;
});

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeContainerModelBaseModel } from './PropertyTypeContainerModelBaseModel';
export type CreateMediaTypePropertyTypeContainerRequestModel = PropertyTypeContainerModelBaseModel;

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeModelBaseModel } from './PropertyTypeModelBaseModel';
export type CreateMediaTypePropertyTypeRequestModel = PropertyTypeModelBaseModel;

View File

@@ -4,5 +4,11 @@
/* eslint-disable */
import type { CreateContentTypeForMediaTypeRequestModel } from './CreateContentTypeForMediaTypeRequestModel';
import type { MediaTypeCompositionModel } from './MediaTypeCompositionModel';
import type { MediaTypeSortModel } from './MediaTypeSortModel';
export type CreateMediaTypeRequestModel = (CreateContentTypeForMediaTypeRequestModel & {
allowedMediaTypes: Array<MediaTypeSortModel>;
compositions: Array<MediaTypeCompositionModel>;
});
export type CreateMediaTypeRequestModel = CreateContentTypeForMediaTypeRequestModel;

View File

@@ -6,3 +6,4 @@
import type { PackageModelBaseModel } from './PackageModelBaseModel';
export type CreatePackageRequestModel = PackageModelBaseModel;

View File

@@ -6,5 +6,6 @@
import type { RelationTypeBaseModel } from './RelationTypeBaseModel';
export type CreateRelationTypeRequestModel = (RelationTypeBaseModel & {
id?: string | null;
id?: string | null;
});

View File

@@ -6,3 +6,4 @@
import type { UserGroupBaseModel } from './UserGroupBaseModel';
export type CreateUserGroupRequestModel = UserGroupBaseModel;

View File

@@ -6,3 +6,4 @@
import type { UserPresentationBaseModel } from './UserPresentationBaseModel';
export type CreateUserRequestModel = UserPresentationBaseModel;

View File

@@ -7,3 +7,4 @@ export type CreateUserResponseModel = {
userId: string;
initialPassword?: string | null;
};

View File

@@ -7,3 +7,4 @@ export type CultureReponseModel = {
name: string;
englishName: string;
};

View File

@@ -16,3 +16,4 @@ export type CurrentUserResponseModel = {
hasAccessToAllLanguages: boolean;
permissions: Array<string>;
};

View File

@@ -0,0 +1,10 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export enum DataTypeChangeModeModel {
TRUE = 'True',
FALSE = 'False',
FALSE_WITH_HELP_TEXT = 'FalseWithHelpText',
}

View File

@@ -3,8 +3,9 @@
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel';
export type DataTypeItemResponseModel = (ItemResponseModelBaseModel & {
editorUiAlias?: string | null;
export type DataTypeItemResponseModel = (NamedItemResponseModelBaseModel & {
editorUiAlias?: string | null;
});

View File

@@ -11,3 +11,4 @@ export type DataTypeModelBaseModel = {
editorUiAlias?: string | null;
values: Array<DataTypePropertyPresentationModel>;
};

View File

@@ -7,3 +7,4 @@ export type DataTypePropertyPresentationModel = {
alias: string;
value?: any;
};

View File

@@ -7,3 +7,4 @@ export type DataTypePropertyReferenceModel = {
name: string;
alias: string;
};

View File

@@ -10,3 +10,4 @@ export type DataTypeReferenceResponseModel = {
type: string;
properties: Array<DataTypePropertyReferenceModel>;
};

View File

@@ -6,6 +6,7 @@
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
export type DataTypeResponseModel = (DataTypeModelBaseModel & {
id: string;
parentId?: string | null;
id: string;
parentId?: string | null;
});

View File

@@ -6,5 +6,6 @@
import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel';
export type DataTypeTreeItemResponseModel = (FolderTreeItemResponseModel & {
editorUiAlias?: string | null;
editorUiAlias?: string | null;
});

View File

@@ -14,3 +14,4 @@ export type DatabaseInstallResponseModel = {
connectionString?: string | null;
trustServerCertificate: boolean;
};

View File

@@ -16,3 +16,4 @@ export type DatabaseSettingsPresentationModel = {
supportsIntegratedAuthentication: boolean;
requiresConnectionTest: boolean;
};

View File

@@ -0,0 +1,11 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { DataTypeChangeModeModel } from './DataTypeChangeModeModel';
export type DatatypeConfigurationResponseModel = {
canBeChanged: DataTypeChangeModeModel;
};

View File

@@ -6,3 +6,4 @@
export type DeleteUserGroupsRequestModel = {
userGroupIds: Array<string>;
};

View File

@@ -6,3 +6,4 @@
export type DeleteUsersRequestModel = {
userIds: Array<string>;
};

View File

@@ -3,6 +3,7 @@
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel';
export type DictionaryItemItemResponseModel = NamedItemResponseModelBaseModel;
export type DictionaryItemItemResponseModel = ItemResponseModelBaseModel;

View File

@@ -9,3 +9,4 @@ export type DictionaryItemModelBaseModel = {
name: string;
translations: Array<DictionaryItemTranslationModel>;
};

View File

@@ -6,5 +6,6 @@
import type { DictionaryItemModelBaseModel } from './DictionaryItemModelBaseModel';
export type DictionaryItemResponseModel = (DictionaryItemModelBaseModel & {
id: string;
id: string;
});

View File

@@ -7,3 +7,4 @@ export type DictionaryItemTranslationModel = {
isoCode: string;
translation: string;
};

View File

@@ -9,3 +9,4 @@ export type DictionaryOverviewResponseModel = {
parentId?: string | null;
translatedIsoCodes: Array<string>;
};

View File

@@ -6,3 +6,4 @@
export type DisableUserRequestModel = {
userIds: Array<string>;
};

View File

@@ -3,6 +3,7 @@
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel';
export type DocumentBlueprintResponseModel = NamedItemResponseModelBaseModel;
export type DocumentBlueprintResponseModel = ItemResponseModelBaseModel;

View File

@@ -3,10 +3,11 @@
/* tslint:disable */
/* eslint-disable */
import type { EntityTreeItemResponseModel } from './EntityTreeItemResponseModel';
import type { NamedEntityTreeItemResponseModel } from './NamedEntityTreeItemResponseModel';
export type DocumentBlueprintTreeItemResponseModel = (EntityTreeItemResponseModel & {
documentTypeId: string;
documentTypeAlias: string;
documentTypeName?: string | null;
export type DocumentBlueprintTreeItemResponseModel = (NamedEntityTreeItemResponseModel & {
documentTypeId: string;
documentTypeAlias: string;
documentTypeName?: string | null;
});

View File

@@ -0,0 +1,12 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type DocumentConfigurationResponseModel = {
sanitizeTinyMce: boolean;
disableDeleteWhenReferenced: boolean;
disableUnpublishWhenReferenced: boolean;
allowEditInvariantFromNonDefault: boolean;
};

View File

@@ -3,10 +3,14 @@
/* tslint:disable */
/* eslint-disable */
import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel';
import type { DocumentVariantItemResponseModel } from './DocumentVariantItemResponseModel';
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type DocumentItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
contentTypeId: string;
isTrashed: boolean;
isTrashed: boolean;
isProtected: boolean;
documentType: DocumentTypeReferenceResponseModel;
variants: Array<DocumentVariantItemResponseModel>;
});

View File

@@ -7,3 +7,4 @@ export type DocumentNotificationResponseModel = {
actionId: string;
subscribed: boolean;
};

View File

@@ -0,0 +1,14 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel';
import type { DocumentVariantItemResponseModel } from './DocumentVariantItemResponseModel';
import type { RecycleBinItemResponseModelBaseModel } from './RecycleBinItemResponseModelBaseModel';
export type DocumentRecycleBinItemResponseModel = (RecycleBinItemResponseModelBaseModel & {
documentType: DocumentTypeReferenceResponseModel;
variants: Array<DocumentVariantItemResponseModel>;
});

View File

@@ -5,9 +5,13 @@
import type { ContentForDocumentResponseModel } from './ContentForDocumentResponseModel';
import type { ContentUrlInfoModel } from './ContentUrlInfoModel';
import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type DocumentResponseModel = (ContentForDocumentResponseModel & {
urls: Array<ContentUrlInfoModel>;
templateId?: string | null;
isTrashed: boolean;
urls: Array<ContentUrlInfoModel>;
template?: ReferenceByIdModel | null;
isTrashed: boolean;
documentType: DocumentTypeReferenceResponseModel;
});

View File

@@ -4,13 +4,12 @@
/* eslint-disable */
import type { ContentTreeItemResponseModel } from './ContentTreeItemResponseModel';
import type { VariantTreeItemModel } from './VariantTreeItemModel';
import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel';
import type { DocumentVariantItemResponseModel } from './DocumentVariantItemResponseModel';
export type DocumentTreeItemResponseModel = (ContentTreeItemResponseModel & {
isProtected: boolean;
isPublished: boolean;
isEdited: boolean;
contentTypeId: string;
variants: Array<VariantTreeItemModel>;
icon: string;
isProtected: boolean;
documentType: DocumentTypeReferenceResponseModel;
variants: Array<DocumentVariantItemResponseModel>;
});

View File

@@ -0,0 +1,13 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CompositionTypeModel } from './CompositionTypeModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type DocumentTypeCompositionModel = {
documentType: ReferenceByIdModel;
compositionType: CompositionTypeModel;
};

View File

@@ -0,0 +1,12 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { DataTypeChangeModeModel } from './DataTypeChangeModeModel';
export type DocumentTypeConfigurationResponseModel = {
dataTypesCanBeChanged: DataTypeChangeModeModel;
disableTemplates: boolean;
};

View File

@@ -3,9 +3,10 @@
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel';
export type DocumentTypeItemResponseModel = (ItemResponseModelBaseModel & {
isElement: boolean;
icon?: string | null;
export type DocumentTypeItemResponseModel = (NamedItemResponseModelBaseModel & {
isElement: boolean;
icon?: string | null;
});

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeContainerModelBaseModel } from './PropertyTypeContainerModelBaseModel';
export type DocumentTypePropertyTypeContainerResponseModel = PropertyTypeContainerModelBaseModel;

View File

@@ -6,3 +6,4 @@
import type { PropertyTypeModelBaseModel } from './PropertyTypeModelBaseModel';
export type DocumentTypePropertyTypeResponseModel = PropertyTypeModelBaseModel;

View File

@@ -0,0 +1,9 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ContentTypeReferenceResponseModelBaseModel } from './ContentTypeReferenceResponseModelBaseModel';
export type DocumentTypeReferenceResponseModel = ContentTypeReferenceResponseModelBaseModel;

View File

@@ -5,9 +5,15 @@
import type { ContentTypeCleanupModel } from './ContentTypeCleanupModel';
import type { ContentTypeForDocumentTypeResponseModel } from './ContentTypeForDocumentTypeResponseModel';
import type { DocumentTypeCompositionModel } from './DocumentTypeCompositionModel';
import type { DocumentTypeSortModel } from './DocumentTypeSortModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type DocumentTypeResponseModel = (ContentTypeForDocumentTypeResponseModel & {
allowedTemplateIds: Array<string>;
defaultTemplateId?: string | null;
cleanup: ContentTypeCleanupModel;
allowedTemplates: Array<ReferenceByIdModel>;
defaultTemplate?: ReferenceByIdModel | null;
cleanup: ContentTypeCleanupModel;
allowedDocumentTypes: Array<DocumentTypeSortModel>;
compositions: Array<DocumentTypeCompositionModel>;
});

View File

@@ -0,0 +1,12 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type DocumentTypeSortModel = {
documentType: ReferenceByIdModel;
sortOrder: number;
};

View File

@@ -6,6 +6,7 @@
import type { FolderTreeItemResponseModel } from './FolderTreeItemResponseModel';
export type DocumentTypeTreeItemResponseModel = (FolderTreeItemResponseModel & {
isElement: boolean;
icon: string;
isElement: boolean;
icon: string;
});

View File

@@ -6,3 +6,4 @@
import type { ValueModelBaseModel } from './ValueModelBaseModel';
export type DocumentValueModel = ValueModelBaseModel;

View File

@@ -0,0 +1,12 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ContentStateModel } from './ContentStateModel';
import type { VariantItemResponseModelBaseModel } from './VariantItemResponseModelBaseModel';
export type DocumentVariantItemResponseModel = (VariantItemResponseModelBaseModel & {
state: ContentStateModel;
});

View File

@@ -6,3 +6,4 @@
import type { VariantModelBaseModel } from './VariantModelBaseModel';
export type DocumentVariantRequestModel = VariantModelBaseModel;

View File

@@ -7,6 +7,7 @@ import type { ContentStateModel } from './ContentStateModel';
import type { VariantResponseModelBaseModel } from './VariantResponseModelBaseModel';
export type DocumentVariantResponseModel = (VariantResponseModelBaseModel & {
state: ContentStateModel;
publishDate?: string | null;
state: ContentStateModel;
publishDate?: string | null;
});

View File

@@ -7,3 +7,4 @@ export type DomainPresentationModel = {
domainName: string;
isoCode: string;
};

View File

@@ -9,3 +9,4 @@ export type DomainsPresentationModelBaseModel = {
defaultIsoCode?: string | null;
domains: Array<DomainPresentationModel>;
};

View File

@@ -6,3 +6,4 @@
import type { DomainsPresentationModelBaseModel } from './DomainsPresentationModelBaseModel';
export type DomainsResponseModel = DomainsPresentationModelBaseModel;

View File

@@ -7,3 +7,4 @@ export type DynamicRootQueryOriginRequestModel = {
alias: string;
key?: string | null;
};

View File

@@ -6,3 +6,4 @@
export type DynamicRootResponseModel = {
roots: Array<string>;
};

View File

@@ -0,0 +1,10 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type EnableTwoFactorRequestModel = {
code: string;
secret: string;
};

View File

@@ -6,3 +6,4 @@
export type EnableUserRequestModel = {
userIds: Array<string>;
};

View File

@@ -3,10 +3,11 @@
/* tslint:disable */
/* eslint-disable */
import type { ReferenceByIdModel } from './ReferenceByIdModel';
import type { TreeItemPresentationModel } from './TreeItemPresentationModel';
export type EntityTreeItemResponseModel = (TreeItemPresentationModel & {
id: string;
isContainer: boolean;
parentId?: string | null;
id: string;
parent?: ReferenceByIdModel | null;
});

View File

@@ -7,3 +7,4 @@ export type FieldPresentationModel = {
name: string;
values: Array<string>;
};

View File

@@ -10,3 +10,4 @@ export type FileSystemFileCreateRequestModelBaseModel = {
parent?: FileSystemFolderModel | null;
content: string;
};

View File

@@ -6,3 +6,4 @@
export type FileSystemFileUpdateRequestModelBaseModel = {
content: string;
};

View File

@@ -6,3 +6,4 @@
export type FileSystemItemViewModelBaseModel = {
path: string;
};

Some files were not shown because too many files have changed in this diff Show More