umbraco-management-api-client
Version:
TypeScript client for the Umbraco Management API (auto-generated by OpenAPI Generator)
135 lines (134 loc) • 6.66 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 { CreateDictionaryItemRequestModel, DictionaryItemResponseModel, GetItemDictionary200ResponseInner, GetTreeDictionaryAncestors200ResponseInner, ImportDictionaryRequestModel, MoveDictionaryRequestModel, PagedDictionaryOverviewResponseModel, PagedNamedEntityTreeItemResponseModel, UpdateDictionaryItemRequestModel } from '../models/index';
export interface DeleteDictionaryByIdRequest {
id: string;
}
export interface GetDictionaryRequest {
filter?: string;
skip?: number;
take?: number;
}
export interface GetDictionaryByIdRequest {
id: string;
}
export interface GetDictionaryByIdExportRequest {
id: string;
includeChildren?: boolean;
}
export interface GetItemDictionaryRequest {
id?: Set<string>;
}
export interface GetTreeDictionaryAncestorsRequest {
descendantId?: string;
}
export interface GetTreeDictionaryChildrenRequest {
parentId?: string;
skip?: number;
take?: number;
}
export interface GetTreeDictionaryRootRequest {
skip?: number;
take?: number;
}
export interface PostDictionaryRequest {
createDictionaryItemRequestModel?: CreateDictionaryItemRequestModel;
}
export interface PostDictionaryImportRequest {
importDictionaryRequestModel?: ImportDictionaryRequestModel;
}
export interface PutDictionaryByIdRequest {
id: string;
updateDictionaryItemRequestModel?: UpdateDictionaryItemRequestModel;
}
export interface PutDictionaryByIdMoveRequest {
id: string;
moveDictionaryRequestModel?: MoveDictionaryRequestModel;
}
/**
*
*/
export declare class DictionaryApi extends runtime.BaseAPI {
/**
*/
deleteDictionaryByIdRaw(requestParameters: DeleteDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
deleteDictionaryById(requestParameters: DeleteDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
getDictionaryRaw(requestParameters: GetDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedDictionaryOverviewResponseModel>>;
/**
*/
getDictionary(requestParameters?: GetDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedDictionaryOverviewResponseModel>;
/**
*/
getDictionaryByIdRaw(requestParameters: GetDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DictionaryItemResponseModel>>;
/**
*/
getDictionaryById(requestParameters: GetDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DictionaryItemResponseModel>;
/**
*/
getDictionaryByIdExportRaw(requestParameters: GetDictionaryByIdExportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Blob>>;
/**
*/
getDictionaryByIdExport(requestParameters: GetDictionaryByIdExportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Blob>;
/**
*/
getItemDictionaryRaw(requestParameters: GetItemDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetItemDictionary200ResponseInner>>>;
/**
*/
getItemDictionary(requestParameters?: GetItemDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetItemDictionary200ResponseInner>>;
/**
*/
getTreeDictionaryAncestorsRaw(requestParameters: GetTreeDictionaryAncestorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetTreeDictionaryAncestors200ResponseInner>>>;
/**
*/
getTreeDictionaryAncestors(requestParameters?: GetTreeDictionaryAncestorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetTreeDictionaryAncestors200ResponseInner>>;
/**
*/
getTreeDictionaryChildrenRaw(requestParameters: GetTreeDictionaryChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedNamedEntityTreeItemResponseModel>>;
/**
*/
getTreeDictionaryChildren(requestParameters?: GetTreeDictionaryChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedNamedEntityTreeItemResponseModel>;
/**
*/
getTreeDictionaryRootRaw(requestParameters: GetTreeDictionaryRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedNamedEntityTreeItemResponseModel>>;
/**
*/
getTreeDictionaryRoot(requestParameters?: GetTreeDictionaryRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedNamedEntityTreeItemResponseModel>;
/**
*/
postDictionaryRaw(requestParameters: PostDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postDictionary(requestParameters?: PostDictionaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
postDictionaryImportRaw(requestParameters: PostDictionaryImportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postDictionaryImport(requestParameters?: PostDictionaryImportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putDictionaryByIdRaw(requestParameters: PutDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putDictionaryById(requestParameters: PutDictionaryByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putDictionaryByIdMoveRaw(requestParameters: PutDictionaryByIdMoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putDictionaryByIdMove(requestParameters: PutDictionaryByIdMoveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}