umbraco-management-api-client
Version:
TypeScript client for the Umbraco Management API (auto-generated by OpenAPI Generator)
85 lines (84 loc) • 4 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 { CreateMemberGroupRequestModel, GetItemMemberGroup200ResponseInner, MemberGroupResponseModel, PagedMemberGroupResponseModel, PagedNamedEntityTreeItemResponseModel, UpdateMemberGroupRequestModel } from '../models/index';
export interface DeleteMemberGroupByIdRequest {
id: string;
}
export interface GetItemMemberGroupRequest {
id?: Set<string>;
}
export interface GetMemberGroupRequest {
skip?: number;
take?: number;
}
export interface GetMemberGroupByIdRequest {
id: string;
}
export interface GetTreeMemberGroupRootRequest {
skip?: number;
take?: number;
}
export interface PostMemberGroupRequest {
createMemberGroupRequestModel?: CreateMemberGroupRequestModel;
}
export interface PutMemberGroupByIdRequest {
id: string;
updateMemberGroupRequestModel?: UpdateMemberGroupRequestModel;
}
/**
*
*/
export declare class MemberGroupApi extends runtime.BaseAPI {
/**
*/
deleteMemberGroupByIdRaw(requestParameters: DeleteMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
deleteMemberGroupById(requestParameters: DeleteMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
getItemMemberGroupRaw(requestParameters: GetItemMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetItemMemberGroup200ResponseInner>>>;
/**
*/
getItemMemberGroup(requestParameters?: GetItemMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetItemMemberGroup200ResponseInner>>;
/**
*/
getMemberGroupRaw(requestParameters: GetMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedMemberGroupResponseModel>>;
/**
*/
getMemberGroup(requestParameters?: GetMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedMemberGroupResponseModel>;
/**
*/
getMemberGroupByIdRaw(requestParameters: GetMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<MemberGroupResponseModel>>;
/**
*/
getMemberGroupById(requestParameters: GetMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<MemberGroupResponseModel>;
/**
*/
getTreeMemberGroupRootRaw(requestParameters: GetTreeMemberGroupRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PagedNamedEntityTreeItemResponseModel>>;
/**
*/
getTreeMemberGroupRoot(requestParameters?: GetTreeMemberGroupRootRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PagedNamedEntityTreeItemResponseModel>;
/**
*/
postMemberGroupRaw(requestParameters: PostMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
postMemberGroup(requestParameters?: PostMemberGroupRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
*/
putMemberGroupByIdRaw(requestParameters: PutMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
*/
putMemberGroupById(requestParameters: PutMemberGroupByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}