generate api

This commit is contained in:
JesmoDev
2024-04-03 13:25:06 +02:00
parent e60e33410d
commit 18176685a6
33 changed files with 681 additions and 6 deletions

View File

@@ -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';

View File

@@ -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<DocumentValueModel>;
variants: Array<DocumentVariantResponseModel>;
id: string;
documentType: DocumentTypeReferenceResponseModel;
};

View File

@@ -12,5 +12,6 @@ export type CreateContentForDocumentRequestModel = {
variants: Array<DocumentVariantRequestModel>;
id?: string | null;
parent?: ReferenceByIdModel | null;
documentType: ReferenceByIdModel;
};

View File

@@ -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;
};

View File

@@ -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;

View File

@@ -7,7 +7,6 @@ import type { CreateContentForDocumentRequestModel } from './CreateContentForDoc
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type CreateDocumentRequestModel = (CreateContentForDocumentRequestModel & {
documentType: ReferenceByIdModel;
template?: ReferenceByIdModel | null;
});

View File

@@ -21,5 +21,6 @@ export type CurrentUserResponseModel = {
fallbackPermissions: Array<string>;
permissions: Array<(DocumentPermissionPresentationModel | UnknownTypePermissionPresentationModel)>;
allowedSections: Array<string>;
isAdmin: boolean;
};

View File

@@ -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;
});

View File

@@ -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;

View File

@@ -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<DocumentUrlInfoModel>;
template?: ReferenceByIdModel | null;
isTrashed: boolean;
documentType: DocumentTypeReferenceResponseModel;
});

View File

@@ -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;
};

View File

@@ -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;
});

View File

@@ -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<DocumentVersionItemResponseModel>;
};

View File

@@ -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<DataTypeItemResponseModel>;
total: number;
};

View File

@@ -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<DocumentItemResponseModel>;
total: number;
};

View File

@@ -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<DocumentTypeItemResponseModel>;
total: number;
};

View File

@@ -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<MediaItemResponseModel>;
total: number;
};

View File

@@ -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<MediaTypeItemResponseModel>;
total: number;
};

View File

@@ -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<MemberItemResponseModel>;
total: number;
};

View File

@@ -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<MemberTypeItemResponseModel>;
total: number;
};

View File

@@ -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<TemplateItemResponseModel>;
total: number;
};

View File

@@ -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;

View File

@@ -19,5 +19,6 @@ export type UserResponseModel = (UserPresentationBaseModel & {
lastLoginDate?: string | null;
lastLockoutDate?: string | null;
lastPasswordChangeDate?: string | null;
isAdmin: boolean;
});

View File

@@ -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<PagedModelDataTypeItemResponseModel> {
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

View File

@@ -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<string> {
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<DocumentBlueprintResponseModel> {
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<string> {
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<string> {
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<string> {
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<string>,
}): CancelablePromise<Array<DocumentBlueprintResponseModel>> {
}): CancelablePromise<Array<DocumentBlueprintItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/item/document-blueprint',

View File

@@ -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<PagedModelDocumentItemResponseModel> {
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

View File

@@ -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<PagedModelDocumentTypeItemResponseModel> {
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

View File

@@ -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<PagedDocumentVersionItemResponseModel> {
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<DocumentVersionResponseModel> {
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<string> {
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<string> {
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`,
},
});
}
}

View File

@@ -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<PagedModelMediaItemResponseModel> {
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

View File

@@ -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<PagedModelMediaTypeItemResponseModel> {
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

View File

@@ -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<PagedModelMemberItemResponseModel> {
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

View File

@@ -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<PagedModelMemberTypeItemResponseModel> {
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

View File

@@ -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<PagedModelTemplateItemResponseModel> {
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