From 18176685a663be1a0adf72aa058dd00f475e126a Mon Sep 17 00:00:00 2001 From: JesmoDev <26099018+JesmoDev@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:25:06 +0200 Subject: [PATCH] generate api --- .../src/external/backend-api/src/index.ts | 16 +++ .../models/ContentForDocumentResponseModel.ts | 2 + .../CreateContentForDocumentRequestModel.ts | 1 + ...cumentBlueprintFromDocumentRequestModel.ts | 14 ++ .../CreateDocumentBlueprintRequestModel.ts | 9 ++ .../src/models/CreateDocumentRequestModel.ts | 1 - .../src/models/CurrentUserResponseModel.ts | 1 + .../DocumentBlueprintItemResponseModel.ts | 12 ++ .../models/DocumentBlueprintResponseModel.ts | 4 +- .../src/models/DocumentResponseModel.ts | 2 - .../DocumentVersionItemResponseModel.ts | 18 +++ .../models/DocumentVersionResponseModel.ts | 12 ++ .../PagedDocumentVersionItemResponseModel.ts | 12 ++ .../PagedModelDataTypeItemResponseModel.ts | 12 ++ .../PagedModelDocumentItemResponseModel.ts | 12 ++ ...PagedModelDocumentTypeItemResponseModel.ts | 12 ++ .../PagedModelMediaItemResponseModel.ts | 12 ++ .../PagedModelMediaTypeItemResponseModel.ts | 12 ++ .../PagedModelMemberItemResponseModel.ts | 12 ++ .../PagedModelMemberTypeItemResponseModel.ts | 12 ++ .../PagedModelTemplateItemResponseModel.ts | 12 ++ .../UpdateDocumentBlueprintRequestModel.ts | 9 ++ .../src/models/UserResponseModel.ts | 1 + .../src/services/DataTypeResource.ts | 28 ++++ .../src/services/DocumentBlueprintResource.ts | 126 ++++++++++++++++- .../src/services/DocumentResource.ts | 28 ++++ .../src/services/DocumentTypeResource.ts | 28 ++++ .../src/services/DocumentVersionResource.ts | 127 ++++++++++++++++++ .../backend-api/src/services/MediaResource.ts | 28 ++++ .../src/services/MediaTypeResource.ts | 28 ++++ .../src/services/MemberResource.ts | 28 ++++ .../src/services/MemberTypeResource.ts | 28 ++++ .../src/services/TemplateResource.ts | 28 ++++ 33 files changed, 681 insertions(+), 6 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintFromDocumentRequestModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintRequestModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentVersionItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDataTypeItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentTypeItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaTypeItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberTypeItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelTemplateItemResponseModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentBlueprintRequestModel.ts create mode 100644 src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentVersionResource.ts diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts index 9112ab86e4..2c78b0aa5e 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/index.ts @@ -50,6 +50,8 @@ export type { CreateContentTypeForMediaTypeRequestModel } from './models/CreateC export type { CreateContentTypeForMemberTypeRequestModel } from './models/CreateContentTypeForMemberTypeRequestModel'; export type { CreateDataTypeRequestModel } from './models/CreateDataTypeRequestModel'; export type { CreateDictionaryItemRequestModel } from './models/CreateDictionaryItemRequestModel'; +export type { CreateDocumentBlueprintFromDocumentRequestModel } from './models/CreateDocumentBlueprintFromDocumentRequestModel'; +export type { CreateDocumentBlueprintRequestModel } from './models/CreateDocumentBlueprintRequestModel'; export type { CreateDocumentRequestModel } from './models/CreateDocumentRequestModel'; export type { CreateDocumentTypePropertyTypeContainerRequestModel } from './models/CreateDocumentTypePropertyTypeContainerRequestModel'; export type { CreateDocumentTypePropertyTypeRequestModel } from './models/CreateDocumentTypePropertyTypeRequestModel'; @@ -103,6 +105,7 @@ export type { DictionaryItemTranslationModel } from './models/DictionaryItemTran export type { DictionaryOverviewResponseModel } from './models/DictionaryOverviewResponseModel'; export { DirectionModel } from './models/DirectionModel'; export type { DisableUserRequestModel } from './models/DisableUserRequestModel'; +export type { DocumentBlueprintItemResponseModel } from './models/DocumentBlueprintItemResponseModel'; export type { DocumentBlueprintResponseModel } from './models/DocumentBlueprintResponseModel'; export type { DocumentBlueprintTreeItemResponseModel } from './models/DocumentBlueprintTreeItemResponseModel'; export type { DocumentCollectionResponseModel } from './models/DocumentCollectionResponseModel'; @@ -133,6 +136,8 @@ export type { DocumentVariantItemResponseModel } from './models/DocumentVariantI export type { DocumentVariantRequestModel } from './models/DocumentVariantRequestModel'; export type { DocumentVariantResponseModel } from './models/DocumentVariantResponseModel'; export { DocumentVariantStateModel } from './models/DocumentVariantStateModel'; +export type { DocumentVersionItemResponseModel } from './models/DocumentVersionItemResponseModel'; +export type { DocumentVersionResponseModel } from './models/DocumentVersionResponseModel'; export type { DomainPresentationModel } from './models/DomainPresentationModel'; export type { DomainsPresentationModelBaseModel } from './models/DomainsPresentationModelBaseModel'; export type { DomainsResponseModel } from './models/DomainsResponseModel'; @@ -266,6 +271,7 @@ export type { PagedDocumentCollectionResponseModel } from './models/PagedDocumen export type { PagedDocumentRecycleBinItemResponseModel } from './models/PagedDocumentRecycleBinItemResponseModel'; export type { PagedDocumentTreeItemResponseModel } from './models/PagedDocumentTreeItemResponseModel'; export type { PagedDocumentTypeTreeItemResponseModel } from './models/PagedDocumentTypeTreeItemResponseModel'; +export type { PagedDocumentVersionItemResponseModel } from './models/PagedDocumentVersionItemResponseModel'; export type { PagedFileSystemTreeItemPresentationModel } from './models/PagedFileSystemTreeItemPresentationModel'; export type { PagedHealthCheckGroupResponseModel } from './models/PagedHealthCheckGroupResponseModel'; export type { PagedHelpPageResponseModel } from './models/PagedHelpPageResponseModel'; @@ -281,6 +287,14 @@ export type { PagedMediaTreeItemResponseModel } from './models/PagedMediaTreeIte export type { PagedMediaTypeTreeItemResponseModel } from './models/PagedMediaTypeTreeItemResponseModel'; export type { PagedMemberGroupResponseModel } from './models/PagedMemberGroupResponseModel'; export type { PagedMemberResponseModel } from './models/PagedMemberResponseModel'; +export type { PagedModelDataTypeItemResponseModel } from './models/PagedModelDataTypeItemResponseModel'; +export type { PagedModelDocumentItemResponseModel } from './models/PagedModelDocumentItemResponseModel'; +export type { PagedModelDocumentTypeItemResponseModel } from './models/PagedModelDocumentTypeItemResponseModel'; +export type { PagedModelMediaItemResponseModel } from './models/PagedModelMediaItemResponseModel'; +export type { PagedModelMediaTypeItemResponseModel } from './models/PagedModelMediaTypeItemResponseModel'; +export type { PagedModelMemberItemResponseModel } from './models/PagedModelMemberItemResponseModel'; +export type { PagedModelMemberTypeItemResponseModel } from './models/PagedModelMemberTypeItemResponseModel'; +export type { PagedModelTemplateItemResponseModel } from './models/PagedModelTemplateItemResponseModel'; export type { PagedNamedEntityTreeItemResponseModel } from './models/PagedNamedEntityTreeItemResponseModel'; export type { PagedObjectTypeResponseModel } from './models/PagedObjectTypeResponseModel'; export type { PagedPackageDefinitionResponseModel } from './models/PagedPackageDefinitionResponseModel'; @@ -398,6 +412,7 @@ export type { UpdateContentTypeForMediaTypeRequestModel } from './models/UpdateC export type { UpdateContentTypeForMemberTypeRequestModel } from './models/UpdateContentTypeForMemberTypeRequestModel'; export type { UpdateDataTypeRequestModel } from './models/UpdateDataTypeRequestModel'; export type { UpdateDictionaryItemRequestModel } from './models/UpdateDictionaryItemRequestModel'; +export type { UpdateDocumentBlueprintRequestModel } from './models/UpdateDocumentBlueprintRequestModel'; export type { UpdateDocumentNotificationsRequestModel } from './models/UpdateDocumentNotificationsRequestModel'; export type { UpdateDocumentRequestModel } from './models/UpdateDocumentRequestModel'; export type { UpdateDocumentTypePropertyTypeContainerRequestModel } from './models/UpdateDocumentTypePropertyTypeContainerRequestModel'; @@ -459,6 +474,7 @@ export { DictionaryResource } from './services/DictionaryResource'; export { DocumentResource } from './services/DocumentResource'; export { DocumentBlueprintResource } from './services/DocumentBlueprintResource'; export { DocumentTypeResource } from './services/DocumentTypeResource'; +export { DocumentVersionResource } from './services/DocumentVersionResource'; export { DynamicRootResource } from './services/DynamicRootResource'; export { HealthCheckResource } from './services/HealthCheckResource'; export { HelpResource } from './services/HelpResource'; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentForDocumentResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentForDocumentResponseModel.ts index e248810d0d..fc7cecb9f6 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentForDocumentResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/ContentForDocumentResponseModel.ts @@ -3,6 +3,7 @@ /* tslint:disable */ /* eslint-disable */ +import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel'; import type { DocumentValueModel } from './DocumentValueModel'; import type { DocumentVariantResponseModel } from './DocumentVariantResponseModel'; @@ -10,5 +11,6 @@ export type ContentForDocumentResponseModel = { values: Array; variants: Array; id: string; + documentType: DocumentTypeReferenceResponseModel; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateContentForDocumentRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateContentForDocumentRequestModel.ts index b8ab5e9b48..5f3da3b0ff 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateContentForDocumentRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateContentForDocumentRequestModel.ts @@ -12,5 +12,6 @@ export type CreateContentForDocumentRequestModel = { variants: Array; id?: string | null; parent?: ReferenceByIdModel | null; + documentType: ReferenceByIdModel; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintFromDocumentRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintFromDocumentRequestModel.ts new file mode 100644 index 0000000000..f5a3a63852 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintFromDocumentRequestModel.ts @@ -0,0 +1,14 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { ReferenceByIdModel } from './ReferenceByIdModel'; + +export type CreateDocumentBlueprintFromDocumentRequestModel = { + document: ReferenceByIdModel; + id?: string | null; + name: string; + parent?: ReferenceByIdModel | null; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintRequestModel.ts new file mode 100644 index 0000000000..51671b08dd --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentBlueprintRequestModel.ts @@ -0,0 +1,9 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { CreateContentForDocumentRequestModel } from './CreateContentForDocumentRequestModel'; + +export type CreateDocumentBlueprintRequestModel = CreateContentForDocumentRequestModel; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentRequestModel.ts index 72400483f3..97bccb7772 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentRequestModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateDocumentRequestModel.ts @@ -7,7 +7,6 @@ import type { CreateContentForDocumentRequestModel } from './CreateContentForDoc import type { ReferenceByIdModel } from './ReferenceByIdModel'; export type CreateDocumentRequestModel = (CreateContentForDocumentRequestModel & { - documentType: ReferenceByIdModel; template?: ReferenceByIdModel | null; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts index 1a17a0b02d..12fbc0ae0d 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CurrentUserResponseModel.ts @@ -21,5 +21,6 @@ export type CurrentUserResponseModel = { fallbackPermissions: Array; permissions: Array<(DocumentPermissionPresentationModel | UnknownTypePermissionPresentationModel)>; allowedSections: Array; + isAdmin: boolean; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintItemResponseModel.ts new file mode 100644 index 0000000000..0faf7e1ffc --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel'; +import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel'; + +export type DocumentBlueprintItemResponseModel = (NamedItemResponseModelBaseModel & { + documentType: DocumentTypeReferenceResponseModel; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintResponseModel.ts index e894f9e29f..d020fce117 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentBlueprintResponseModel.ts @@ -3,7 +3,7 @@ /* tslint:disable */ /* eslint-disable */ -import type { NamedItemResponseModelBaseModel } from './NamedItemResponseModelBaseModel'; +import type { ContentForDocumentResponseModel } from './ContentForDocumentResponseModel'; -export type DocumentBlueprintResponseModel = NamedItemResponseModelBaseModel; +export type DocumentBlueprintResponseModel = ContentForDocumentResponseModel; diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentResponseModel.ts index a5c3e3420e..3186f6e122 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentResponseModel.ts @@ -4,7 +4,6 @@ /* eslint-disable */ import type { ContentForDocumentResponseModel } from './ContentForDocumentResponseModel'; -import type { DocumentTypeReferenceResponseModel } from './DocumentTypeReferenceResponseModel'; import type { DocumentUrlInfoModel } from './DocumentUrlInfoModel'; import type { ReferenceByIdModel } from './ReferenceByIdModel'; @@ -12,6 +11,5 @@ export type DocumentResponseModel = (ContentForDocumentResponseModel & { urls: Array; template?: ReferenceByIdModel | null; isTrashed: boolean; - documentType: DocumentTypeReferenceResponseModel; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionItemResponseModel.ts new file mode 100644 index 0000000000..e48dfed526 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionItemResponseModel.ts @@ -0,0 +1,18 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { ReferenceByIdModel } from './ReferenceByIdModel'; + +export type DocumentVersionItemResponseModel = { + id: string; + document: ReferenceByIdModel; + documentType: ReferenceByIdModel; + user: ReferenceByIdModel; + versionDate: string; + isCurrentPublishedVersion: boolean; + isCurrentDraftVersion: boolean; + preventCleanup: boolean; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionResponseModel.ts new file mode 100644 index 0000000000..ec869a897b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/DocumentVersionResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { ContentForDocumentResponseModel } from './ContentForDocumentResponseModel'; +import type { ReferenceByIdModel } from './ReferenceByIdModel'; + +export type DocumentVersionResponseModel = (ContentForDocumentResponseModel & { + document?: ReferenceByIdModel | null; +}); + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentVersionItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentVersionItemResponseModel.ts new file mode 100644 index 0000000000..d1c818ae34 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedDocumentVersionItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DocumentVersionItemResponseModel } from './DocumentVersionItemResponseModel'; + +export type PagedDocumentVersionItemResponseModel = { + total: number; + items: Array; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDataTypeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDataTypeItemResponseModel.ts new file mode 100644 index 0000000000..c4f9bf20f8 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDataTypeItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DataTypeItemResponseModel } from './DataTypeItemResponseModel'; + +export type PagedModelDataTypeItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentItemResponseModel.ts new file mode 100644 index 0000000000..215f4fb67e --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DocumentItemResponseModel } from './DocumentItemResponseModel'; + +export type PagedModelDocumentItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentTypeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentTypeItemResponseModel.ts new file mode 100644 index 0000000000..8b6218aaa8 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelDocumentTypeItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { DocumentTypeItemResponseModel } from './DocumentTypeItemResponseModel'; + +export type PagedModelDocumentTypeItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaItemResponseModel.ts new file mode 100644 index 0000000000..fa67f4fc9c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MediaItemResponseModel } from './MediaItemResponseModel'; + +export type PagedModelMediaItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaTypeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaTypeItemResponseModel.ts new file mode 100644 index 0000000000..9c06d39d29 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMediaTypeItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MediaTypeItemResponseModel } from './MediaTypeItemResponseModel'; + +export type PagedModelMediaTypeItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberItemResponseModel.ts new file mode 100644 index 0000000000..988df34705 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MemberItemResponseModel } from './MemberItemResponseModel'; + +export type PagedModelMemberItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberTypeItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberTypeItemResponseModel.ts new file mode 100644 index 0000000000..ef2aaf53d9 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelMemberTypeItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { MemberTypeItemResponseModel } from './MemberTypeItemResponseModel'; + +export type PagedModelMemberTypeItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelTemplateItemResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelTemplateItemResponseModel.ts new file mode 100644 index 0000000000..bc06c40124 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/PagedModelTemplateItemResponseModel.ts @@ -0,0 +1,12 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { TemplateItemResponseModel } from './TemplateItemResponseModel'; + +export type PagedModelTemplateItemResponseModel = { + items: Array; + total: number; +}; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentBlueprintRequestModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentBlueprintRequestModel.ts new file mode 100644 index 0000000000..77e39bc70d --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateDocumentBlueprintRequestModel.ts @@ -0,0 +1,9 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ + +import type { UpdateContentForDocumentRequestModel } from './UpdateContentForDocumentRequestModel'; + +export type UpdateDocumentBlueprintRequestModel = UpdateContentForDocumentRequestModel; + diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts index 87dfd902d1..32715c2d87 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UserResponseModel.ts @@ -19,5 +19,6 @@ export type UserResponseModel = (UserPresentationBaseModel & { lastLoginDate?: string | null; lastLockoutDate?: string | null; lastPasswordChangeDate?: string | null; + isAdmin: boolean; }); diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts index 7c5daa8327..e347e92eae 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DataTypeResource.ts @@ -14,6 +14,7 @@ import type { FolderResponseModel } from '../models/FolderResponseModel'; import type { MoveDataTypeRequestModel } from '../models/MoveDataTypeRequestModel'; import type { PagedDataTypeItemResponseModel } from '../models/PagedDataTypeItemResponseModel'; import type { PagedDataTypeTreeItemResponseModel } from '../models/PagedDataTypeTreeItemResponseModel'; +import type { PagedModelDataTypeItemResponseModel } from '../models/PagedModelDataTypeItemResponseModel'; import type { UpdateDataTypeRequestModel } from '../models/UpdateDataTypeRequestModel'; import type { UpdateFolderResponseModel } from '../models/UpdateFolderResponseModel'; @@ -383,6 +384,33 @@ export class DataTypeResource { }); } + /** + * @returns PagedModelDataTypeItemResponseModel Success + * @throws ApiError + */ + public static getItemDataTypeSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/data-type/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns any Success * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentBlueprintResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentBlueprintResource.ts index 5d66330146..c696b8b919 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentBlueprintResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentBlueprintResource.ts @@ -2,8 +2,12 @@ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ +import type { CreateDocumentBlueprintFromDocumentRequestModel } from '../models/CreateDocumentBlueprintFromDocumentRequestModel'; +import type { CreateDocumentBlueprintRequestModel } from '../models/CreateDocumentBlueprintRequestModel'; +import type { DocumentBlueprintItemResponseModel } from '../models/DocumentBlueprintItemResponseModel'; import type { DocumentBlueprintResponseModel } from '../models/DocumentBlueprintResponseModel'; import type { PagedDocumentBlueprintTreeItemResponseModel } from '../models/PagedDocumentBlueprintTreeItemResponseModel'; +import type { UpdateDocumentBlueprintRequestModel } from '../models/UpdateDocumentBlueprintRequestModel'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; @@ -11,6 +15,126 @@ import { request as __request } from '../core/request'; export class DocumentBlueprintResource { + /** + * @returns string Created + * @throws ApiError + */ + public static postDocumentBlueprint({ + requestBody, + }: { + requestBody?: CreateDocumentBlueprintRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/document-blueprint', + body: requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static getDocumentBlueprintById({ + id, + }: { + id: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document-blueprint/{id}', + path: { + 'id': id, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns string Success + * @throws ApiError + */ + public static deleteDocumentBlueprintById({ + id, + }: { + id: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'DELETE', + url: '/umbraco/management/api/v1/document-blueprint/{id}', + path: { + 'id': id, + }, + responseHeader: 'Umb-Notifications', + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns string Success + * @throws ApiError + */ + public static putDocumentBlueprintById({ + id, + requestBody, + }: { + id: string, + requestBody?: UpdateDocumentBlueprintRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'PUT', + url: '/umbraco/management/api/v1/document-blueprint/{id}', + path: { + 'id': id, + }, + body: requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns string Created + * @throws ApiError + */ + public static postDocumentBlueprintFromDocument({ + requestBody, + }: { + requestBody?: CreateDocumentBlueprintFromDocumentRequestModel, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/document-blueprint/from-document', + body: requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', + errors: { + 401: `The resource is protected and requires an authentication token`, + 403: `The authenticated user do not have access to this resource`, + 404: `Not Found`, + }, + }); + } + /** * @returns any Success * @throws ApiError @@ -19,7 +143,7 @@ export class DocumentBlueprintResource { id, }: { id?: Array, - }): CancelablePromise> { + }): CancelablePromise> { return __request(OpenAPI, { method: 'GET', url: '/umbraco/management/api/v1/item/document-blueprint', diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts index e667a27657..a93a751137 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentResource.ts @@ -17,6 +17,7 @@ import type { PagedDocumentCollectionResponseModel } from '../models/PagedDocume import type { PagedDocumentRecycleBinItemResponseModel } from '../models/PagedDocumentRecycleBinItemResponseModel'; import type { PagedDocumentTreeItemResponseModel } from '../models/PagedDocumentTreeItemResponseModel'; import type { PagedIReferenceResponseModel } from '../models/PagedIReferenceResponseModel'; +import type { PagedModelDocumentItemResponseModel } from '../models/PagedModelDocumentItemResponseModel'; import type { PagedReferenceByIdModel } from '../models/PagedReferenceByIdModel'; import type { PublicAccessRequestModel } from '../models/PublicAccessRequestModel'; import type { PublishDocumentRequestModel } from '../models/PublishDocumentRequestModel'; @@ -749,6 +750,33 @@ export class DocumentResource { }); } + /** + * @returns PagedModelDocumentItemResponseModel Success + * @throws ApiError + */ + public static getItemDocumentSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/document/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Success * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentTypeResource.ts index 07bf1f7292..fb7e97feb5 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentTypeResource.ts @@ -16,6 +16,7 @@ import type { FolderResponseModel } from '../models/FolderResponseModel'; import type { MoveDocumentTypeRequestModel } from '../models/MoveDocumentTypeRequestModel'; import type { PagedAllowedDocumentTypeModel } from '../models/PagedAllowedDocumentTypeModel'; import type { PagedDocumentTypeTreeItemResponseModel } from '../models/PagedDocumentTypeTreeItemResponseModel'; +import type { PagedModelDocumentTypeItemResponseModel } from '../models/PagedModelDocumentTypeItemResponseModel'; import type { UpdateDocumentTypeRequestModel } from '../models/UpdateDocumentTypeRequestModel'; import type { UpdateFolderResponseModel } from '../models/UpdateFolderResponseModel'; @@ -406,6 +407,33 @@ export class DocumentTypeResource { }); } + /** + * @returns PagedModelDocumentTypeItemResponseModel Success + * @throws ApiError + */ + public static getItemDocumentTypeSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/document-type/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns any Success * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentVersionResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentVersionResource.ts new file mode 100644 index 0000000000..c49f0984eb --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/DocumentVersionResource.ts @@ -0,0 +1,127 @@ +/* generated using openapi-typescript-codegen -- do no edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ +import type { DocumentVersionResponseModel } from '../models/DocumentVersionResponseModel'; +import type { PagedDocumentVersionItemResponseModel } from '../models/PagedDocumentVersionItemResponseModel'; + +import type { CancelablePromise } from '../core/CancelablePromise'; +import { OpenAPI } from '../core/OpenAPI'; +import { request as __request } from '../core/request'; + +export class DocumentVersionResource { + + /** + * @returns PagedDocumentVersionItemResponseModel Success + * @throws ApiError + */ + public static getDocumentVersion({ + documentId, + culture, + skip, + take = 100, + }: { + documentId: string, + culture?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document-version', + query: { + 'documentId': documentId, + 'culture': culture, + 'skip': skip, + 'take': take, + }, + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns any Success + * @throws ApiError + */ + public static getDocumentVersionById({ + id, + }: { + id: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document-version/{id}', + path: { + 'id': id, + }, + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns string Success + * @throws ApiError + */ + public static putDocumentVersionByIdPreventCleanup({ + id, + preventCleanup, + }: { + id: string, + preventCleanup?: boolean, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'PUT', + url: '/umbraco/management/api/v1/document-version/{id}/prevent-cleanup', + path: { + 'id': id, + }, + query: { + 'preventCleanup': preventCleanup, + }, + responseHeader: 'Umb-Notifications', + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + + /** + * @returns string Success + * @throws ApiError + */ + public static postDocumentVersionByIdRollback({ + id, + culture, + }: { + id: string, + culture?: string, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/document-version/{id}/rollback', + path: { + 'id': id, + }, + query: { + 'culture': culture, + }, + responseHeader: 'Umb-Notifications', + errors: { + 400: `Bad Request`, + 401: `The resource is protected and requires an authentication token`, + 404: `Not Found`, + }, + }); + } + +} diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts index ad0fe4964b..307d1fb595 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaResource.ts @@ -13,6 +13,7 @@ import type { PagedIReferenceResponseModel } from '../models/PagedIReferenceResp import type { PagedMediaCollectionResponseModel } from '../models/PagedMediaCollectionResponseModel'; import type { PagedMediaRecycleBinItemResponseModel } from '../models/PagedMediaRecycleBinItemResponseModel'; import type { PagedMediaTreeItemResponseModel } from '../models/PagedMediaTreeItemResponseModel'; +import type { PagedModelMediaItemResponseModel } from '../models/PagedModelMediaItemResponseModel'; import type { PagedReferenceByIdModel } from '../models/PagedReferenceByIdModel'; import type { ReferenceByIdModel } from '../models/ReferenceByIdModel'; import type { SortingRequestModel } from '../models/SortingRequestModel'; @@ -86,6 +87,33 @@ export class MediaResource { }); } + /** + * @returns PagedModelMediaItemResponseModel Success + * @throws ApiError + */ + public static getItemMediaSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/media/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Created * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts index e627e14f43..baea888753 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MediaTypeResource.ts @@ -15,6 +15,7 @@ import type { MediaTypeTreeItemResponseModel } from '../models/MediaTypeTreeItem import type { MoveMediaTypeRequestModel } from '../models/MoveMediaTypeRequestModel'; import type { PagedAllowedMediaTypeModel } from '../models/PagedAllowedMediaTypeModel'; import type { PagedMediaTypeTreeItemResponseModel } from '../models/PagedMediaTypeTreeItemResponseModel'; +import type { PagedModelMediaTypeItemResponseModel } from '../models/PagedModelMediaTypeItemResponseModel'; import type { UpdateFolderResponseModel } from '../models/UpdateFolderResponseModel'; import type { UpdateMediaTypeRequestModel } from '../models/UpdateMediaTypeRequestModel'; @@ -45,6 +46,33 @@ export class MediaTypeResource { }); } + /** + * @returns PagedModelMediaTypeItemResponseModel Success + * @throws ApiError + */ + public static getItemMediaTypeSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/media-type/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Created * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberResource.ts index 315801f8a9..c4a422141c 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberResource.ts @@ -8,6 +8,7 @@ import type { MemberConfigurationResponseModel } from '../models/MemberConfigura import type { MemberItemResponseModel } from '../models/MemberItemResponseModel'; import type { MemberResponseModel } from '../models/MemberResponseModel'; import type { PagedMemberResponseModel } from '../models/PagedMemberResponseModel'; +import type { PagedModelMemberItemResponseModel } from '../models/PagedModelMemberItemResponseModel'; import type { UpdateMemberRequestModel } from '../models/UpdateMemberRequestModel'; import type { CancelablePromise } from '../core/CancelablePromise'; @@ -83,6 +84,33 @@ export class MemberResource { }); } + /** + * @returns PagedModelMemberItemResponseModel Success + * @throws ApiError + */ + public static getItemMemberSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/member/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Created * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberTypeResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberTypeResource.ts index dc76389f17..e71c57bd9f 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberTypeResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/MemberTypeResource.ts @@ -8,6 +8,7 @@ import type { MemberTypeCompositionRequestModel } from '../models/MemberTypeComp import type { MemberTypeCompositionResponseModel } from '../models/MemberTypeCompositionResponseModel'; import type { MemberTypeItemResponseModel } from '../models/MemberTypeItemResponseModel'; import type { MemberTypeResponseModel } from '../models/MemberTypeResponseModel'; +import type { PagedModelMemberTypeItemResponseModel } from '../models/PagedModelMemberTypeItemResponseModel'; import type { PagedNamedEntityTreeItemResponseModel } from '../models/PagedNamedEntityTreeItemResponseModel'; import type { UpdateMemberTypeRequestModel } from '../models/UpdateMemberTypeRequestModel'; @@ -38,6 +39,33 @@ export class MemberTypeResource { }); } + /** + * @returns PagedModelMemberTypeItemResponseModel Success + * @throws ApiError + */ + public static getItemMemberTypeSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/member-type/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Created * @throws ApiError diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TemplateResource.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TemplateResource.ts index 13c6dfec77..4eaa4d03ff 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TemplateResource.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/TemplateResource.ts @@ -9,6 +9,7 @@ import type { DocumentTypeTreeItemResponseModel } from '../models/DocumentTypeTr import type { FolderTreeItemResponseModel } from '../models/FolderTreeItemResponseModel'; import type { MediaTypeTreeItemResponseModel } from '../models/MediaTypeTreeItemResponseModel'; import type { NamedEntityTreeItemResponseModel } from '../models/NamedEntityTreeItemResponseModel'; +import type { PagedModelTemplateItemResponseModel } from '../models/PagedModelTemplateItemResponseModel'; import type { PagedNamedEntityTreeItemResponseModel } from '../models/PagedNamedEntityTreeItemResponseModel'; import type { RelationTypeTreeItemResponseModel } from '../models/RelationTypeTreeItemResponseModel'; import type { TemplateConfigurationResponseModel } from '../models/TemplateConfigurationResponseModel'; @@ -46,6 +47,33 @@ export class TemplateResource { }); } + /** + * @returns PagedModelTemplateItemResponseModel Success + * @throws ApiError + */ + public static getItemTemplateSearch({ + query, + skip, + take = 100, + }: { + query?: string, + skip?: number, + take?: number, + }): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/template/search', + query: { + 'query': query, + 'skip': skip, + 'take': take, + }, + errors: { + 401: `The resource is protected and requires an authentication token`, + }, + }); + } + /** * @returns string Created * @throws ApiError