umbraco-management-api-client
Version:
TypeScript client for the Umbraco Management API (auto-generated by OpenAPI Generator)
215 lines (214 loc) • 10.6 kB
TypeScript
/**
* Umbraco Management API
* This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility
*
* The version of the OpenAPI document: Latest
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { CopyDataTypeRequestModel, CreateDataTypeRequestModel, CreateFolderRequestModel, DataTypeResponseModel, DatatypeConfigurationResponseModel, FolderResponseModel, GetDataTypeByIdReferences200ResponseInner, GetItemDataType200ResponseInner, GetTreeDataTypeAncestors200ResponseInner, MoveDataTypeRequestModel, PagedDataTypeItemResponseModel, PagedDataTypeTreeItemResponseModel, PagedIReferenceResponseModel, PagedModelDataTypeItemResponseModel, UpdateDataTypeRequestModel, UpdateFolderResponseModel } from '../models/index';
export interface DeleteDataTypeByIdRequest {
id: string;
}
export interface DeleteDataTypeFolderByIdRequest {
id: string;
}
export interface GetDataTypeByIdRequest {
id: string;
}
export interface GetDataTypeByIdIsUsedRequest {
id: string;
}
export interface GetDataTypeByIdReferencedByRequest {
id: string;
skip?: number;
take?: number;
}
export interface GetDataTypeByIdReferencesRequest {
id: string;
}
export interface GetDataTypeFolderByIdRequest {
id: string;
}
export interface GetFilterDataTypeRequest {
skip?: number;
take?: number;
name?: string;
editorUiAlias?: string;
editorAlias?: string;
}
export interface GetItemDataTypeRequest {
id?: Set<string>;
}
export interface GetItemDataTypeSearchRequest {
query?: string;
skip?: number;
take?: number;
}
export interface GetTreeDataTypeAncestorsRequest {
descendantId?: string;
}
export interface GetTreeDataTypeChildrenRequest {
parentId?: string;
skip?: number;
take?: number;
foldersOnly?: boolean;
}
export interface GetTreeDataTypeRootRequest {
skip?: number;
take?: number;
foldersOnly?: boolean;
}
export interface PostDataTypeRequest {
createDataTypeRequestModel?: CreateDataTypeRequestModel;
}
export interface PostDataTypeByIdCopyRequest {
id: string;
copyDataTypeRequestModel?: CopyDataTypeRequestModel;
}
export interface PostDataTypeFolderRequest {
createFolderRequestModel?: CreateFolderRequestModel;
}
export interface PutDataTypeByIdRequest {
id: string;
updateDataTypeRequestModel?: UpdateDataTypeRequestModel;
}
export interface PutDataTypeByIdMoveRequest {
id: string;
moveDataTypeRequestModel?: MoveDataTypeRequestModel;
}
export interface PutDataTypeFolderByIdRequest {
id: string;
updateFolderResponseModel?: UpdateFolderResponseModel;
}
/**
*
*/
export declare class DataTypeApi extends runtime.BaseAPI {
/**
*/
deleteDataTypeByIdRaw(requestParameters: DeleteDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
deleteDataTypeById(requestParameters: DeleteDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
deleteDataTypeFolderByIdRaw(requestParameters: DeleteDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
deleteDataTypeFolderById(requestParameters: DeleteDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
getDataTypeByIdRaw(requestParameters: GetDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DataTypeResponseModel>>;
/**
*/
getDataTypeById(requestParameters: GetDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DataTypeResponseModel>;
/**
*/
getDataTypeByIdIsUsedRaw(requestParameters: GetDataTypeByIdIsUsedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>>;
/**
*/
getDataTypeByIdIsUsed(requestParameters: GetDataTypeByIdIsUsedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean>;
/**
*/
getDataTypeByIdReferencedByRaw(requestParameters: GetDataTypeByIdReferencedByRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedIReferenceResponseModel>>;
/**
*/
getDataTypeByIdReferencedBy(requestParameters: GetDataTypeByIdReferencedByRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedIReferenceResponseModel>;
/**
* @deprecated
*/
getDataTypeByIdReferencesRaw(requestParameters: GetDataTypeByIdReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetDataTypeByIdReferences200ResponseInner>>>;
/**
* @deprecated
*/
getDataTypeByIdReferences(requestParameters: GetDataTypeByIdReferencesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetDataTypeByIdReferences200ResponseInner>>;
/**
*/
getDataTypeConfigurationRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DatatypeConfigurationResponseModel>>;
/**
*/
getDataTypeConfiguration(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DatatypeConfigurationResponseModel>;
/**
*/
getDataTypeFolderByIdRaw(requestParameters: GetDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FolderResponseModel>>;
/**
*/
getDataTypeFolderById(requestParameters: GetDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FolderResponseModel>;
/**
*/
getFilterDataTypeRaw(requestParameters: GetFilterDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedDataTypeItemResponseModel>>;
/**
*/
getFilterDataType(requestParameters?: GetFilterDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedDataTypeItemResponseModel>;
/**
*/
getItemDataTypeRaw(requestParameters: GetItemDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetItemDataType200ResponseInner>>>;
/**
*/
getItemDataType(requestParameters?: GetItemDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetItemDataType200ResponseInner>>;
/**
*/
getItemDataTypeSearchRaw(requestParameters: GetItemDataTypeSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedModelDataTypeItemResponseModel>>;
/**
*/
getItemDataTypeSearch(requestParameters?: GetItemDataTypeSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedModelDataTypeItemResponseModel>;
/**
*/
getTreeDataTypeAncestorsRaw(requestParameters: GetTreeDataTypeAncestorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetTreeDataTypeAncestors200ResponseInner>>>;
/**
*/
getTreeDataTypeAncestors(requestParameters?: GetTreeDataTypeAncestorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetTreeDataTypeAncestors200ResponseInner>>;
/**
*/
getTreeDataTypeChildrenRaw(requestParameters: GetTreeDataTypeChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedDataTypeTreeItemResponseModel>>;
/**
*/
getTreeDataTypeChildren(requestParameters?: GetTreeDataTypeChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedDataTypeTreeItemResponseModel>;
/**
*/
getTreeDataTypeRootRaw(requestParameters: GetTreeDataTypeRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedDataTypeTreeItemResponseModel>>;
/**
*/
getTreeDataTypeRoot(requestParameters?: GetTreeDataTypeRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedDataTypeTreeItemResponseModel>;
/**
*/
postDataTypeRaw(requestParameters: PostDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postDataType(requestParameters?: PostDataTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
postDataTypeByIdCopyRaw(requestParameters: PostDataTypeByIdCopyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postDataTypeByIdCopy(requestParameters: PostDataTypeByIdCopyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
postDataTypeFolderRaw(requestParameters: PostDataTypeFolderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postDataTypeFolder(requestParameters?: PostDataTypeFolderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putDataTypeByIdRaw(requestParameters: PutDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putDataTypeById(requestParameters: PutDataTypeByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putDataTypeByIdMoveRaw(requestParameters: PutDataTypeByIdMoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putDataTypeByIdMove(requestParameters: PutDataTypeByIdMoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putDataTypeFolderByIdRaw(requestParameters: PutDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putDataTypeFolderById(requestParameters: PutDataTypeFolderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}