generate new server models

This commit is contained in:
Mads Rasmussen
2024-02-29 19:20:42 +01:00
parent 6714156ce6
commit 487f96031c
13 changed files with 252 additions and 4 deletions

View File

@@ -4,11 +4,9 @@
/* eslint-disable */
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type DataTypeResponseModel = (DataTypeModelBaseModel & {
id: string;
parent?: ReferenceByIdModel | null;
isDeletable: boolean;
canIgnoreStartNodes: boolean;
});

View File

@@ -4,10 +4,8 @@
/* eslint-disable */
import type { FolderModelBaseModel } from './FolderModelBaseModel';
import type { ReferenceByIdModel } from './ReferenceByIdModel';
export type FolderResponseModel = (FolderModelBaseModel & {
id: string;
parent?: ReferenceByIdModel | null;
});

View File

@@ -9,6 +9,7 @@ import type { DatatypeConfigurationResponseModel } from '../models/DatatypeConfi
import type { DataTypeItemResponseModel } from '../models/DataTypeItemResponseModel';
import type { DataTypeReferenceResponseModel } from '../models/DataTypeReferenceResponseModel';
import type { DataTypeResponseModel } from '../models/DataTypeResponseModel';
import type { DataTypeTreeItemResponseModel } from '../models/DataTypeTreeItemResponseModel';
import type { FolderResponseModel } from '../models/FolderResponseModel';
import type { MoveDataTypeRequestModel } from '../models/MoveDataTypeRequestModel';
import type { PagedDataTypeTreeItemResponseModel } from '../models/PagedDataTypeTreeItemResponseModel';
@@ -369,6 +370,27 @@ export class DataTypeResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeDataTypeAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<DataTypeTreeItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/data-type/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedDataTypeTreeItemResponseModel Success
* @throws ApiError

View File

@@ -3,10 +3,16 @@
/* tslint:disable */
/* eslint-disable */
import type { CreateDictionaryItemRequestModel } from '../models/CreateDictionaryItemRequestModel';
import type { DataTypeTreeItemResponseModel } from '../models/DataTypeTreeItemResponseModel';
import type { DictionaryItemItemResponseModel } from '../models/DictionaryItemItemResponseModel';
import type { DictionaryItemResponseModel } from '../models/DictionaryItemResponseModel';
import type { DocumentBlueprintTreeItemResponseModel } from '../models/DocumentBlueprintTreeItemResponseModel';
import type { DocumentTypeTreeItemResponseModel } from '../models/DocumentTypeTreeItemResponseModel';
import type { FolderTreeItemResponseModel } from '../models/FolderTreeItemResponseModel';
import type { ImportDictionaryRequestModel } from '../models/ImportDictionaryRequestModel';
import type { MediaTypeTreeItemResponseModel } from '../models/MediaTypeTreeItemResponseModel';
import type { MoveDictionaryRequestModel } from '../models/MoveDictionaryRequestModel';
import type { NamedEntityTreeItemResponseModel } from '../models/NamedEntityTreeItemResponseModel';
import type { PagedDictionaryOverviewResponseModel } from '../models/PagedDictionaryOverviewResponseModel';
import type { PagedNamedEntityTreeItemResponseModel } from '../models/PagedNamedEntityTreeItemResponseModel';
import type { UpdateDictionaryItemRequestModel } from '../models/UpdateDictionaryItemRequestModel';
@@ -243,6 +249,27 @@ export class DictionaryResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeDictionaryAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<(NamedEntityTreeItemResponseModel | DataTypeTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel | MediaTypeTreeItemResponseModel)>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/dictionary/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedNamedEntityTreeItemResponseModel Success
* @throws ApiError

View File

@@ -9,6 +9,7 @@ import type { DocumentConfigurationResponseModel } from '../models/DocumentConfi
import type { DocumentItemResponseModel } from '../models/DocumentItemResponseModel';
import type { DocumentNotificationResponseModel } from '../models/DocumentNotificationResponseModel';
import type { DocumentResponseModel } from '../models/DocumentResponseModel';
import type { DocumentTreeItemResponseModel } from '../models/DocumentTreeItemResponseModel';
import type { DomainsResponseModel } from '../models/DomainsResponseModel';
import type { MoveDocumentRequestModel } from '../models/MoveDocumentRequestModel';
import type { MoveMediaRequestModel } from '../models/MoveMediaRequestModel';
@@ -807,6 +808,27 @@ export class DocumentResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeDocumentAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<DocumentTreeItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/document/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedDocumentTreeItemResponseModel Success
* @throws ApiError

View File

@@ -11,6 +11,7 @@ import type { DocumentTypeCompositionResponseModel } from '../models/DocumentTyp
import type { DocumentTypeConfigurationResponseModel } from '../models/DocumentTypeConfigurationResponseModel';
import type { DocumentTypeItemResponseModel } from '../models/DocumentTypeItemResponseModel';
import type { DocumentTypeResponseModel } from '../models/DocumentTypeResponseModel';
import type { DocumentTypeTreeItemResponseModel } from '../models/DocumentTypeTreeItemResponseModel';
import type { FolderResponseModel } from '../models/FolderResponseModel';
import type { MoveDocumentTypeRequestModel } from '../models/MoveDocumentTypeRequestModel';
import type { PagedAllowedDocumentTypeModel } from '../models/PagedAllowedDocumentTypeModel';
@@ -405,6 +406,27 @@ export class DocumentTypeResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeDocumentTypeAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<DocumentTypeTreeItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/document-type/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedDocumentTypeTreeItemResponseModel Success
* @throws ApiError

View File

@@ -7,6 +7,7 @@ import type { DirectionModel } from '../models/DirectionModel';
import type { MediaConfigurationResponseModel } from '../models/MediaConfigurationResponseModel';
import type { MediaItemResponseModel } from '../models/MediaItemResponseModel';
import type { MediaResponseModel } from '../models/MediaResponseModel';
import type { MediaTreeItemResponseModel } from '../models/MediaTreeItemResponseModel';
import type { MoveMediaRequestModel } from '../models/MoveMediaRequestModel';
import type { PagedMediaCollectionResponseModel } from '../models/PagedMediaCollectionResponseModel';
import type { PagedMediaRecycleBinItemResponseModel } from '../models/PagedMediaRecycleBinItemResponseModel';
@@ -474,6 +475,27 @@ export class MediaResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeMediaAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<MediaTreeItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/media/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedMediaTreeItemResponseModel Success
* @throws ApiError

View File

@@ -11,6 +11,7 @@ import type { MediaTypeCompositionRequestModel } from '../models/MediaTypeCompos
import type { MediaTypeCompositionResponseModel } from '../models/MediaTypeCompositionResponseModel';
import type { MediaTypeItemResponseModel } from '../models/MediaTypeItemResponseModel';
import type { MediaTypeResponseModel } from '../models/MediaTypeResponseModel';
import type { MediaTypeTreeItemResponseModel } from '../models/MediaTypeTreeItemResponseModel';
import type { MoveMediaTypeRequestModel } from '../models/MoveMediaTypeRequestModel';
import type { PagedAllowedMediaTypeModel } from '../models/PagedAllowedMediaTypeModel';
import type { PagedMediaTypeTreeItemResponseModel } from '../models/PagedMediaTypeTreeItemResponseModel';
@@ -390,6 +391,27 @@ export class MediaTypeResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeMediaTypeAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<MediaTypeTreeItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/media-type/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedMediaTypeTreeItemResponseModel Success
* @throws ApiError

View File

@@ -4,6 +4,7 @@
/* eslint-disable */
import type { CreatePartialViewFolderRequestModel } from '../models/CreatePartialViewFolderRequestModel';
import type { CreatePartialViewRequestModel } from '../models/CreatePartialViewRequestModel';
import type { FileSystemTreeItemPresentationModel } from '../models/FileSystemTreeItemPresentationModel';
import type { PagedFileSystemTreeItemPresentationModel } from '../models/PagedFileSystemTreeItemPresentationModel';
import type { PagedPartialViewSnippetItemResponseModel } from '../models/PagedPartialViewSnippetItemResponseModel';
import type { PartialViewFolderResponseModel } from '../models/PartialViewFolderResponseModel';
@@ -280,6 +281,27 @@ export class PartialViewResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreePartialViewAncestors({
descendantPath,
}: {
descendantPath?: string,
}): CancelablePromise<Array<FileSystemTreeItemPresentationModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/partial-view/ancestors',
query: {
'descendantPath': descendantPath,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedFileSystemTreeItemPresentationModel Success
* @throws ApiError

View File

@@ -4,6 +4,7 @@
/* eslint-disable */
import type { CreateScriptFolderRequestModel } from '../models/CreateScriptFolderRequestModel';
import type { CreateScriptRequestModel } from '../models/CreateScriptRequestModel';
import type { FileSystemTreeItemPresentationModel } from '../models/FileSystemTreeItemPresentationModel';
import type { PagedFileSystemTreeItemPresentationModel } from '../models/PagedFileSystemTreeItemPresentationModel';
import type { RenameScriptRequestModel } from '../models/RenameScriptRequestModel';
import type { ScriptFolderResponseModel } from '../models/ScriptFolderResponseModel';
@@ -232,6 +233,27 @@ export class ScriptResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeScriptAncestors({
descendantPath,
}: {
descendantPath?: string,
}): CancelablePromise<Array<FileSystemTreeItemPresentationModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/script/ancestors',
query: {
'descendantPath': descendantPath,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedFileSystemTreeItemPresentationModel Success
* @throws ApiError

View File

@@ -2,6 +2,7 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { FileSystemTreeItemPresentationModel } from '../models/FileSystemTreeItemPresentationModel';
import type { PagedFileSystemTreeItemPresentationModel } from '../models/PagedFileSystemTreeItemPresentationModel';
import type { StaticFileItemResponseModel } from '../models/StaticFileItemResponseModel';
@@ -32,6 +33,27 @@ export class StaticFileResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeStaticFileAncestors({
descendantPath,
}: {
descendantPath?: string,
}): CancelablePromise<Array<FileSystemTreeItemPresentationModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/static-file/ancestors',
query: {
'descendantPath': descendantPath,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedFileSystemTreeItemPresentationModel Success
* @throws ApiError

View File

@@ -4,6 +4,7 @@
/* eslint-disable */
import type { CreateStylesheetFolderRequestModel } from '../models/CreateStylesheetFolderRequestModel';
import type { CreateStylesheetRequestModel } from '../models/CreateStylesheetRequestModel';
import type { FileSystemTreeItemPresentationModel } from '../models/FileSystemTreeItemPresentationModel';
import type { PagedFileSystemTreeItemPresentationModel } from '../models/PagedFileSystemTreeItemPresentationModel';
import type { RenameStylesheetRequestModel } from '../models/RenameStylesheetRequestModel';
import type { StylesheetFolderResponseModel } from '../models/StylesheetFolderResponseModel';
@@ -232,6 +233,27 @@ export class StylesheetResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeStylesheetAncestors({
descendantPath,
}: {
descendantPath?: string,
}): CancelablePromise<Array<FileSystemTreeItemPresentationModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/stylesheet/ancestors',
query: {
'descendantPath': descendantPath,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedFileSystemTreeItemPresentationModel Success
* @throws ApiError

View File

@@ -3,6 +3,12 @@
/* tslint:disable */
/* eslint-disable */
import type { CreateTemplateRequestModel } from '../models/CreateTemplateRequestModel';
import type { DataTypeTreeItemResponseModel } from '../models/DataTypeTreeItemResponseModel';
import type { DocumentBlueprintTreeItemResponseModel } from '../models/DocumentBlueprintTreeItemResponseModel';
import type { DocumentTypeTreeItemResponseModel } from '../models/DocumentTypeTreeItemResponseModel';
import type { FolderTreeItemResponseModel } from '../models/FolderTreeItemResponseModel';
import type { MediaTypeTreeItemResponseModel } from '../models/MediaTypeTreeItemResponseModel';
import type { NamedEntityTreeItemResponseModel } from '../models/NamedEntityTreeItemResponseModel';
import type { PagedNamedEntityTreeItemResponseModel } from '../models/PagedNamedEntityTreeItemResponseModel';
import type { TemplateConfigurationResponseModel } from '../models/TemplateConfigurationResponseModel';
import type { TemplateItemResponseModel } from '../models/TemplateItemResponseModel';
@@ -184,6 +190,27 @@ export class TemplateResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getTreeTemplateAncestors({
descendantId,
}: {
descendantId?: string,
}): CancelablePromise<Array<(NamedEntityTreeItemResponseModel | DataTypeTreeItemResponseModel | DocumentBlueprintTreeItemResponseModel | DocumentTypeTreeItemResponseModel | FolderTreeItemResponseModel | MediaTypeTreeItemResponseModel)>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tree/template/ancestors',
query: {
'descendantId': descendantId,
},
errors: {
401: `The resource is protected and requires an authentication token`,
},
});
}
/**
* @returns PagedNamedEntityTreeItemResponseModel Success
* @throws ApiError