generate:api

This commit is contained in:
Jesper Møller Jensen
2023-04-25 18:45:28 +12:00
parent e2187c1732
commit 10ef1c8ee3
24 changed files with 423 additions and 69 deletions

View File

@@ -20,7 +20,7 @@ export type OpenAPIConfig = {
export const OpenAPI: OpenAPIConfig = {
BASE: '',
VERSION: '1.0',
VERSION: 'Latest',
WITH_CREDENTIALS: false,
CREDENTIALS: 'include',
TOKEN: undefined,

View File

@@ -23,6 +23,7 @@ export type { ContentTypeResponseModelBaseMediaTypePropertyTypeResponseModelMedi
export type { ContentTypeSortModel } from './models/ContentTypeSortModel';
export type { ContentUrlInfoModel } from './models/ContentUrlInfoModel';
export type { CopyDataTypeRequestModel } from './models/CopyDataTypeRequestModel';
export type { CopyDocumentRequestModel } from './models/CopyDocumentRequestModel';
export type { CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel } from './models/CreateContentRequestModelBaseDocumentValueModelDocumentVariantRequestModel';
export type { CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel } from './models/CreateContentRequestModelBaseMediaValueModelMediaVariantRequestModel';
export type { CreateDataTypeRequestModel } from './models/CreateDataTypeRequestModel';
@@ -98,6 +99,7 @@ export type { LanguageItemResponseModel } from './models/LanguageItemResponseMod
export type { LanguageModelBaseModel } from './models/LanguageModelBaseModel';
export type { LanguageResponseModel } from './models/LanguageResponseModel';
export type { LoggerResponseModel } from './models/LoggerResponseModel';
export type { LoginRequestModel } from './models/LoginRequestModel';
export type { LogLevelCountsReponseModel } from './models/LogLevelCountsReponseModel';
export { LogLevelModel } from './models/LogLevelModel';
export type { LogMessagePropertyPresentationModel } from './models/LogMessagePropertyPresentationModel';
@@ -112,11 +114,14 @@ export type { MediaValueModel } from './models/MediaValueModel';
export type { MediaVariantRequestModel } from './models/MediaVariantRequestModel';
export type { MediaVariantResponseModel } from './models/MediaVariantResponseModel';
export type { MemberGroupItemReponseModel } from './models/MemberGroupItemReponseModel';
export type { MemberItemResponseModel } from './models/MemberItemResponseModel';
export type { MemberTypeItemResponseModel } from './models/MemberTypeItemResponseModel';
export type { ModelsBuilderResponseModel } from './models/ModelsBuilderResponseModel';
export { ModelsModeModel } from './models/ModelsModeModel';
export type { MoveDataTypeRequestModel } from './models/MoveDataTypeRequestModel';
export type { MoveDictionaryRequestModel } from './models/MoveDictionaryRequestModel';
export type { MoveDocumentRequestModel } from './models/MoveDocumentRequestModel';
export type { MoveMediaRequestModel } from './models/MoveMediaRequestModel';
export type { ObjectTypeResponseModel } from './models/ObjectTypeResponseModel';
export type { OkResultModel } from './models/OkResultModel';
export { OperatorModel } from './models/OperatorModel';
@@ -128,6 +133,7 @@ export type { PackageMigrationStatusResponseModel } from './models/PackageMigrat
export type { PackageModelBaseModel } from './models/PackageModelBaseModel';
export type { PagedAuditLogResponseModel } from './models/PagedAuditLogResponseModel';
export type { PagedAuditLogWithUsernameResponseModel } from './models/PagedAuditLogWithUsernameResponseModel';
export type { PagedBooleanModel } from './models/PagedBooleanModel';
export type { PagedContentTreeItemResponseModel } from './models/PagedContentTreeItemResponseModel';
export type { PagedCultureReponseModel } from './models/PagedCultureReponseModel';
export type { PagedDictionaryOverviewResponseModel } from './models/PagedDictionaryOverviewResponseModel';
@@ -154,6 +160,7 @@ export type { PagedRelationResponseModel } from './models/PagedRelationResponseM
export type { PagedSavedLogSearchResponseModel } from './models/PagedSavedLogSearchResponseModel';
export type { PagedSearcherResponseModel } from './models/PagedSearcherResponseModel';
export type { PagedSearchResultResponseModel } from './models/PagedSearchResultResponseModel';
export type { PagedTagResponseModel } from './models/PagedTagResponseModel';
export type { PagedTelemetryResponseModel } from './models/PagedTelemetryResponseModel';
export type { PagedUserGroupPresentationModel } from './models/PagedUserGroupPresentationModel';
export type { PagedUserResponseModel } from './models/PagedUserResponseModel';
@@ -187,6 +194,7 @@ export type { SetAvatarRequestModel } from './models/SetAvatarRequestModel';
export type { StaticFileItemResponseModel } from './models/StaticFileItemResponseModel';
export { StatusResultTypeModel } from './models/StatusResultTypeModel';
export type { StylesheetItemResponseModel } from './models/StylesheetItemResponseModel';
export type { TagResponseModel } from './models/TagResponseModel';
export { TelemetryLevelModel } from './models/TelemetryLevelModel';
export type { TelemetryRepresentationBaseModel } from './models/TelemetryRepresentationBaseModel';
export type { TelemetryRequestModel } from './models/TelemetryRequestModel';
@@ -225,8 +233,10 @@ export type { UpdateUserGroupsOnUserRequestModel } from './models/UpdateUserGrou
export type { UpdateUserRequestModel } from './models/UpdateUserRequestModel';
export type { UpgradeSettingsResponseModel } from './models/UpgradeSettingsResponseModel';
export type { UserGroupBaseModel } from './models/UserGroupBaseModel';
export type { UserGroupItemResponseModel } from './models/UserGroupItemResponseModel';
export type { UserGroupPresentationModel } from './models/UserGroupPresentationModel';
export type { UserInstallResponseModel } from './models/UserInstallResponseModel';
export type { UserItemResponseModel } from './models/UserItemResponseModel';
export { UserOrderModel } from './models/UserOrderModel';
export type { UserPresentationBaseModel } from './models/UserPresentationBaseModel';
export type { UserResponseModel } from './models/UserResponseModel';
@@ -252,6 +262,7 @@ export { LanguageResource } from './services/LanguageResource';
export { LogViewerResource } from './services/LogViewerResource';
export { MediaResource } from './services/MediaResource';
export { MediaTypeResource } from './services/MediaTypeResource';
export { MemberResource } from './services/MemberResource';
export { MemberGroupResource } from './services/MemberGroupResource';
export { MemberTypeResource } from './services/MemberTypeResource';
export { ModelsBuilderResource } from './services/ModelsBuilderResource';
@@ -259,6 +270,7 @@ export { ObjectTypesResource } from './services/ObjectTypesResource';
export { PackageResource } from './services/PackageResource';
export { PartialViewResource } from './services/PartialViewResource';
export { ProfilingResource } from './services/ProfilingResource';
export { PropertyTypeResource } from './services/PropertyTypeResource';
export { PublishedCacheResource } from './services/PublishedCacheResource';
export { RedirectManagementResource } from './services/RedirectManagementResource';
export { RelationResource } from './services/RelationResource';
@@ -269,11 +281,11 @@ export { SecurityResource } from './services/SecurityResource';
export { ServerResource } from './services/ServerResource';
export { StaticFileResource } from './services/StaticFileResource';
export { StylesheetResource } from './services/StylesheetResource';
export { TagResource } from './services/TagResource';
export { TelemetryResource } from './services/TelemetryResource';
export { TemplateResource } from './services/TemplateResource';
export { TemporaryFileResource } from './services/TemporaryFileResource';
export { TrackedReferenceResource } from './services/TrackedReferenceResource';
export { UpgradeResource } from './services/UpgradeResource';
export { UserGroupsResource } from './services/UserGroupsResource';
export { UsersResource } from './services/UsersResource';
export { V1Resource } from './services/V1Resource';
export { UserResource } from './services/UserResource';
export { UserGroupResource } from './services/UserGroupResource';

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type CopyDocumentRequestModel = {
targetId?: string | null;
relateToOriginal?: boolean;
includeDescendants?: boolean;
};

View File

@@ -4,8 +4,9 @@
import type { DataTypeModelBaseModel } from './DataTypeModelBaseModel';
export type DataTypeResponseModel = DataTypeModelBaseModel & {
$type: string;
id?: string;
parentId?: string | null;
};
export type DataTypeResponseModel = (DataTypeModelBaseModel & {
$type: string;
id?: string;
parentId?: string | null;
});

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type LoginRequestModel = {
username?: string;
password?: string;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type MemberItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type MoveDocumentRequestModel = {
targetId?: string | null;
};

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type MoveMediaRequestModel = {
targetId?: string | null;
};

View File

@@ -0,0 +1,9 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type PagedBooleanModel = {
total: number;
items: Array<boolean>;
};

View File

@@ -0,0 +1,11 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { TagResponseModel } from './TagResponseModel';
export type PagedTagResponseModel = {
total: number;
items: Array<TagResponseModel>;
};

View File

@@ -6,14 +6,15 @@ import type { PropertyTypeAppearanceModel } from './PropertyTypeAppearanceModel'
import type { PropertyTypeValidationModel } from './PropertyTypeValidationModel';
export type PropertyTypeResponseModelBaseModel = {
id?: string;
containerId?: string | null;
alias?: string;
name?: string;
description?: string | null;
dataTypeId?: string;
variesByCulture?: boolean;
variesBySegment?: boolean;
validation?: PropertyTypeValidationModel;
appearance?: PropertyTypeAppearanceModel;
id?: string;
containerId?: string | null;
alias?: string;
name?: string;
description?: string | null;
dataTypeId?: string;
variesByCulture?: boolean;
variesBySegment?: boolean;
validation?: PropertyTypeValidationModel;
appearance?: PropertyTypeAppearanceModel;
};

View File

@@ -0,0 +1,11 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export type TagResponseModel = {
id?: string;
text?: string | null;
group?: string | null;
nodeCount?: number;
};

View File

@@ -0,0 +1,10 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type UserGroupItemResponseModel = (ItemResponseModelBaseModel & {
icon?: string | null;
});

View File

@@ -0,0 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ItemResponseModelBaseModel } from './ItemResponseModelBaseModel';
export type UserItemResponseModel = ItemResponseModelBaseModel;

View File

@@ -136,6 +136,27 @@ export class DataTypeResource {
});
}
/**
* @returns boolean Success
* @throws ApiError
*/
public static getDataTypeByIdIsUsed({
id,
}: {
id: string,
}): CancelablePromise<boolean> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/data-type/{id}/is-used',
path: {
'id': id,
},
errors: {
404: `Not Found`,
},
});
}
/**
* @returns any Success
* @throws ApiError

View File

@@ -1,10 +1,12 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { CopyDocumentRequestModel } from '../models/CopyDocumentRequestModel';
import type { CreateDocumentRequestModel } from '../models/CreateDocumentRequestModel';
import type { DocumentItemResponseModel } from '../models/DocumentItemResponseModel';
import type { DocumentNotificationResponseModel } from '../models/DocumentNotificationResponseModel';
import type { DocumentResponseModel } from '../models/DocumentResponseModel';
import type { MoveDocumentRequestModel } from '../models/MoveDocumentRequestModel';
import type { PagedDocumentTreeItemResponseModel } from '../models/PagedDocumentTreeItemResponseModel';
import type { PagedRecycleBinItemResponseModel } from '../models/PagedRecycleBinItemResponseModel';
import type { UpdateDocumentNotificationsRequestModel } from '../models/UpdateDocumentNotificationsRequestModel';
@@ -108,6 +110,33 @@ export class DocumentResource {
});
}
/**
* @returns string Created
* @throws ApiError
*/
public static postDocumentByIdCopy({
id,
requestBody,
}: {
id: string,
requestBody?: CopyDocumentRequestModel,
}): CancelablePromise<string> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/document/{id}/copy',
path: {
'id': id,
},
body: requestBody,
mediaType: 'application/json',
responseHeader: 'Location',
errors: {
400: `Bad Request`,
404: `Not Found`,
},
});
}
/**
* @returns any Success
* @throws ApiError
@@ -148,6 +177,32 @@ export class DocumentResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static putDocumentByIdMove({
id,
requestBody,
}: {
id: string,
requestBody?: MoveDocumentRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'PUT',
url: '/umbraco/management/api/v1/document/{id}/move',
path: {
'id': id,
},
body: requestBody,
mediaType: 'application/json',
errors: {
400: `Bad Request`,
404: `Not Found`,
},
});
}
/**
* @returns any Success
* @throws ApiError

View File

@@ -6,6 +6,7 @@ import type { CreateMediaRequestModel } from '../models/CreateMediaRequestModel'
import type { DocumentResponseModel } from '../models/DocumentResponseModel';
import type { DocumentTreeItemResponseModel } from '../models/DocumentTreeItemResponseModel';
import type { MediaItemResponseModel } from '../models/MediaItemResponseModel';
import type { MoveMediaRequestModel } from '../models/MoveMediaRequestModel';
import type { PagedContentTreeItemResponseModel } from '../models/PagedContentTreeItemResponseModel';
import type { PagedRecycleBinItemResponseModel } from '../models/PagedRecycleBinItemResponseModel';
import type { UpdateMediaRequestModel } from '../models/UpdateMediaRequestModel';
@@ -107,6 +108,32 @@ export class MediaResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static putMediaByIdMove({
id,
requestBody,
}: {
id: string,
requestBody?: MoveMediaRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'PUT',
url: '/umbraco/management/api/v1/media/{id}/move',
path: {
'id': id,
},
body: requestBody,
mediaType: 'application/json',
errors: {
400: `Bad Request`,
404: `Not Found`,
},
});
}
/**
* @returns any Success
* @throws ApiError

View File

@@ -1,28 +1,28 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { StaticFileItemResponseModel } from '../models/StaticFileItemResponseModel';
import type { MemberItemResponseModel } from '../models/MemberItemResponseModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class V1Resource {
export class MemberResource {
/**
* @returns any Success
* @throws ApiError
*/
public static getItem({
path,
public static getMemberItem({
id,
}: {
path?: Array<string>,
}): CancelablePromise<Array<StaticFileItemResponseModel>> {
id?: Array<string>,
}): CancelablePromise<Array<MemberItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/item',
url: '/umbraco/management/api/v1/member/item',
query: {
'path': path,
'id': id,
},
});
}

View File

@@ -0,0 +1,36 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { PagedBooleanModel } from '../models/PagedBooleanModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class PropertyTypeResource {
/**
* @returns PagedBooleanModel Success
* @throws ApiError
*/
public static getPropertyTypeIsUsed({
contentTypeId,
propertyAlias,
}: {
contentTypeId?: string,
propertyAlias?: string,
}): CancelablePromise<PagedBooleanModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/property-type/is-used',
query: {
'contentTypeId': contentTypeId,
'propertyAlias': propertyAlias,
},
errors: {
400: `Bad Request`,
},
});
}
}

View File

@@ -1,6 +1,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { LoginRequestModel } from '../models/LoginRequestModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
@@ -22,10 +24,16 @@ export class SecurityResource {
* @returns any Success
* @throws ApiError
*/
public static postSecurityBackOfficeAuthorize(): CancelablePromise<any> {
public static postSecurityBackOfficeLogin({
requestBody,
}: {
requestBody?: LoginRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/security/back-office/authorize',
url: '/umbraco/management/api/v1/security/back-office/login',
body: requestBody,
mediaType: 'application/json',
});
}

View File

@@ -2,6 +2,7 @@
/* tslint:disable */
/* eslint-disable */
import type { PagedFileSystemTreeItemPresentationModel } from '../models/PagedFileSystemTreeItemPresentationModel';
import type { StaticFileItemResponseModel } from '../models/StaticFileItemResponseModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
@@ -9,6 +10,24 @@ import { request as __request } from '../core/request';
export class StaticFileResource {
/**
* @returns any Success
* @throws ApiError
*/
public static getStaticFileItem({
path,
}: {
path?: Array<string>,
}): CancelablePromise<Array<StaticFileItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/static-file/item',
query: {
'path': path,
},
});
}
/**
* @returns PagedFileSystemTreeItemPresentationModel Success
* @throws ApiError

View File

@@ -0,0 +1,42 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { PagedTagResponseModel } from '../models/PagedTagResponseModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class TagResource {
/**
* @returns PagedTagResponseModel Success
* @throws ApiError
*/
public static getTag({
query,
tagGroup,
culture,
skip,
take = 100,
}: {
query?: string,
tagGroup?: string,
culture?: string,
skip?: number,
take?: number,
}): CancelablePromise<PagedTagResponseModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/tag',
query: {
'query': query,
'tagGroup': tagGroup,
'culture': culture,
'skip': skip,
'take': take,
},
});
}
}

View File

@@ -4,26 +4,27 @@
import type { PagedUserGroupPresentationModel } from '../models/PagedUserGroupPresentationModel';
import type { SaveUserGroupRequestModel } from '../models/SaveUserGroupRequestModel';
import type { UpdateUserGroupRequestModel } from '../models/UpdateUserGroupRequestModel';
import type { UserGroupItemResponseModel } from '../models/UserGroupItemResponseModel';
import type { UserGroupPresentationModel } from '../models/UserGroupPresentationModel';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class UserGroupsResource {
export class UserGroupResource {
/**
* @returns string Created
* @throws ApiError
*/
public static postUserGroups({
public static postUserGroup({
requestBody,
}: {
requestBody?: SaveUserGroupRequestModel,
}): CancelablePromise<string> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/user-groups',
url: '/umbraco/management/api/v1/user-group',
body: requestBody,
mediaType: 'application/json',
responseHeader: 'Location',
@@ -37,7 +38,7 @@ export class UserGroupsResource {
* @returns PagedUserGroupPresentationModel Success
* @throws ApiError
*/
public static getUserGroups({
public static getUserGroup({
skip,
take = 100,
}: {
@@ -46,7 +47,7 @@ export class UserGroupsResource {
}): CancelablePromise<PagedUserGroupPresentationModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/user-groups',
url: '/umbraco/management/api/v1/user-group',
query: {
'skip': skip,
'take': take,
@@ -58,14 +59,14 @@ export class UserGroupsResource {
* @returns any Success
* @throws ApiError
*/
public static getUserGroupsById({
public static getUserGroupById({
id,
}: {
id: string,
}): CancelablePromise<UserGroupPresentationModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/user-groups/{id}',
url: '/umbraco/management/api/v1/user-group/{id}',
path: {
'id': id,
},
@@ -79,14 +80,14 @@ export class UserGroupsResource {
* @returns any Success
* @throws ApiError
*/
public static deleteUserGroupsById({
public static deleteUserGroupById({
id,
}: {
id: string,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'DELETE',
url: '/umbraco/management/api/v1/user-groups/{id}',
url: '/umbraco/management/api/v1/user-group/{id}',
path: {
'id': id,
},
@@ -100,7 +101,7 @@ export class UserGroupsResource {
* @returns any Success
* @throws ApiError
*/
public static putUserGroupsById({
public static putUserGroupById({
id,
requestBody,
}: {
@@ -109,7 +110,7 @@ export class UserGroupsResource {
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'PUT',
url: '/umbraco/management/api/v1/user-groups/{id}',
url: '/umbraco/management/api/v1/user-group/{id}',
path: {
'id': id,
},
@@ -121,4 +122,22 @@ export class UserGroupsResource {
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static getUserGroupItem({
id,
}: {
id?: Array<string>,
}): CancelablePromise<Array<UserGroupItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/user-group/item',
query: {
'id': id,
},
});
}
}

View File

@@ -13,6 +13,7 @@ import type { SetAvatarRequestModel } from '../models/SetAvatarRequestModel';
import type { UnlockUsersRequestModel } from '../models/UnlockUsersRequestModel';
import type { UpdateUserGroupsOnUserRequestModel } from '../models/UpdateUserGroupsOnUserRequestModel';
import type { UpdateUserRequestModel } from '../models/UpdateUserRequestModel';
import type { UserItemResponseModel } from '../models/UserItemResponseModel';
import type { UserOrderModel } from '../models/UserOrderModel';
import type { UserResponseModel } from '../models/UserResponseModel';
import type { UserStateModel } from '../models/UserStateModel';
@@ -21,20 +22,20 @@ import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class UsersResource {
export class UserResource {
/**
* @returns any Success
* @throws ApiError
*/
public static postUsers({
public static postUser({
requestBody,
}: {
requestBody?: (CreateUserRequestModel | InviteUserRequestModel),
}): CancelablePromise<CreateUserResponseModel> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users',
url: '/umbraco/management/api/v1/user',
body: requestBody,
mediaType: 'application/json',
errors: {
@@ -47,7 +48,7 @@ export class UsersResource {
* @returns PagedUserResponseModel Success
* @throws ApiError
*/
public static getUsers({
public static getUser({
skip,
take = 100,
}: {
@@ -56,7 +57,7 @@ export class UsersResource {
}): CancelablePromise<PagedUserResponseModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/users',
url: '/umbraco/management/api/v1/user',
query: {
'skip': skip,
'take': take,
@@ -68,14 +69,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static getUsersById({
public static getUserById({
id,
}: {
id: string,
}): CancelablePromise<UserResponseModel> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/users/{id}',
url: '/umbraco/management/api/v1/user/{id}',
path: {
'id': id,
},
@@ -89,14 +90,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static deleteUsersById({
public static deleteUserById({
id,
}: {
id: string,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'DELETE',
url: '/umbraco/management/api/v1/users/{id}',
url: '/umbraco/management/api/v1/user/{id}',
path: {
'id': id,
},
@@ -107,7 +108,7 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static putUsersById({
public static putUserById({
id,
requestBody,
}: {
@@ -116,7 +117,7 @@ export class UsersResource {
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'PUT',
url: '/umbraco/management/api/v1/users/{id}',
url: '/umbraco/management/api/v1/user/{id}',
path: {
'id': id,
},
@@ -129,14 +130,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static deleteUsersAvatarById({
public static deleteUserAvatarById({
id,
}: {
id: string,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'DELETE',
url: '/umbraco/management/api/v1/users/avatar/{id}',
url: '/umbraco/management/api/v1/user/avatar/{id}',
path: {
'id': id,
},
@@ -147,7 +148,7 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersAvatarById({
public static postUserAvatarById({
id,
requestBody,
}: {
@@ -156,7 +157,7 @@ export class UsersResource {
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/avatar/{id}',
url: '/umbraco/management/api/v1/user/avatar/{id}',
path: {
'id': id,
},
@@ -172,7 +173,7 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersChangePasswordById({
public static postUserChangePasswordById({
id,
requestBody,
}: {
@@ -181,7 +182,7 @@ export class UsersResource {
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/change-password/{id}',
url: '/umbraco/management/api/v1/user/change-password/{id}',
path: {
'id': id,
},
@@ -194,14 +195,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersDisable({
public static postUserDisable({
requestBody,
}: {
requestBody?: DisableUserRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/disable',
url: '/umbraco/management/api/v1/user/disable',
body: requestBody,
mediaType: 'application/json',
errors: {
@@ -214,14 +215,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersEnable({
public static postUserEnable({
requestBody,
}: {
requestBody?: EnableUserRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/enable',
url: '/umbraco/management/api/v1/user/enable',
body: requestBody,
mediaType: 'application/json',
errors: {
@@ -234,7 +235,7 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static getUsersFilter({
public static getUserFilter({
skip,
take = 100,
orderBy,
@@ -253,7 +254,7 @@ export class UsersResource {
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/users/filter',
url: '/umbraco/management/api/v1/user/filter',
query: {
'skip': skip,
'take': take,
@@ -270,14 +271,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersInvite({
public static postUserInvite({
requestBody,
}: {
requestBody?: InviteUserRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/invite',
url: '/umbraco/management/api/v1/user/invite',
body: requestBody,
mediaType: 'application/json',
});
@@ -287,14 +288,32 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersSetUserGroups({
public static getUserItem({
id,
}: {
id?: Array<string>,
}): CancelablePromise<Array<UserItemResponseModel>> {
return __request(OpenAPI, {
method: 'GET',
url: '/umbraco/management/api/v1/user/item',
query: {
'id': id,
},
});
}
/**
* @returns any Success
* @throws ApiError
*/
public static postUserSetUserGroups({
requestBody,
}: {
requestBody?: UpdateUserGroupsOnUserRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/set-user-groups',
url: '/umbraco/management/api/v1/user/set-user-groups',
body: requestBody,
mediaType: 'application/json',
});
@@ -304,14 +323,14 @@ export class UsersResource {
* @returns any Success
* @throws ApiError
*/
public static postUsersUnlock({
public static postUserUnlock({
requestBody,
}: {
requestBody?: UnlockUsersRequestModel,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/umbraco/management/api/v1/users/unlock',
url: '/umbraco/management/api/v1/user/unlock',
body: requestBody,
mediaType: 'application/json',
errors: {