update api models
This commit is contained in:
@@ -76,6 +76,7 @@ export type { CreateTemplateRequestModel } from './models/CreateTemplateRequestM
|
||||
export type { CreateUserGroupRequestModel } from './models/CreateUserGroupRequestModel';
|
||||
export type { CreateUserRequestModel } from './models/CreateUserRequestModel';
|
||||
export type { CreateUserResponseModel } from './models/CreateUserResponseModel';
|
||||
export type { CreateWebhookRequestModel } from './models/CreateWebhookRequestModel';
|
||||
export type { CultureAndScheduleRequestModel } from './models/CultureAndScheduleRequestModel';
|
||||
export type { CultureReponseModel } from './models/CultureReponseModel';
|
||||
export type { CurrentUserResponseModel } from './models/CurrentUserResponseModel';
|
||||
@@ -400,6 +401,7 @@ export type { UpdateTemplateRequestModel } from './models/UpdateTemplateRequestM
|
||||
export type { UpdateUserGroupRequestModel } from './models/UpdateUserGroupRequestModel';
|
||||
export type { UpdateUserGroupsOnUserRequestModel } from './models/UpdateUserGroupsOnUserRequestModel';
|
||||
export type { UpdateUserRequestModel } from './models/UpdateUserRequestModel';
|
||||
export type { UpdateWebhookRequestModel } from './models/UpdateWebhookRequestModel';
|
||||
export type { UpgradeSettingsResponseModel } from './models/UpgradeSettingsResponseModel';
|
||||
export type { UserConfigurationResponseModel } from './models/UserConfigurationResponseModel';
|
||||
export type { UserGroupBaseModel } from './models/UserGroupBaseModel';
|
||||
@@ -423,6 +425,10 @@ export type { VariantModelBaseModel } from './models/VariantModelBaseModel';
|
||||
export type { VariantResponseModelBaseModel } from './models/VariantResponseModelBaseModel';
|
||||
export type { VerifyInviteUserRequestModel } from './models/VerifyInviteUserRequestModel';
|
||||
export type { VerifyResetPasswordTokenRequestModel } from './models/VerifyResetPasswordTokenRequestModel';
|
||||
export type { WebhookEventResponseModel } from './models/WebhookEventResponseModel';
|
||||
export type { WebhookItemResponseModel } from './models/WebhookItemResponseModel';
|
||||
export type { WebhookModelBaseModel } from './models/WebhookModelBaseModel';
|
||||
export type { WebhookResponseModel } from './models/WebhookResponseModel';
|
||||
|
||||
export { AuditLogResource } from './services/AuditLogResource';
|
||||
export { CultureResource } from './services/CultureResource';
|
||||
@@ -469,3 +475,4 @@ export { TrackedReferenceResource } from './services/TrackedReferenceResource';
|
||||
export { UpgradeResource } from './services/UpgradeResource';
|
||||
export { UserResource } from './services/UserResource';
|
||||
export { UserGroupResource } from './services/UserGroupResource';
|
||||
export { WebhookResource } from './services/WebhookResource';
|
||||
|
||||
12
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateWebhookRequestModel.ts
vendored
Normal file
12
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/CreateWebhookRequestModel.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { WebhookModelBaseModel } from './WebhookModelBaseModel';
|
||||
|
||||
export type CreateWebhookRequestModel = (WebhookModelBaseModel & {
|
||||
id?: string | null;
|
||||
events: Array<string>;
|
||||
});
|
||||
|
||||
11
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateWebhookRequestModel.ts
vendored
Normal file
11
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/UpdateWebhookRequestModel.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { WebhookModelBaseModel } from './WebhookModelBaseModel';
|
||||
|
||||
export type UpdateWebhookRequestModel = (WebhookModelBaseModel & {
|
||||
events: Array<string>;
|
||||
});
|
||||
|
||||
11
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookEventResponseModel.ts
vendored
Normal file
11
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookEventResponseModel.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
export type WebhookEventResponseModel = {
|
||||
eventName: string;
|
||||
eventType: string;
|
||||
alias: string;
|
||||
};
|
||||
|
||||
13
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookItemResponseModel.ts
vendored
Normal file
13
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookItemResponseModel.ts
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
export type WebhookItemResponseModel = {
|
||||
enabled: boolean;
|
||||
name: string;
|
||||
events: string;
|
||||
url: string;
|
||||
types: string;
|
||||
};
|
||||
|
||||
12
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookModelBaseModel.ts
vendored
Normal file
12
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookModelBaseModel.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
export type WebhookModelBaseModel = {
|
||||
enabled: boolean;
|
||||
url: string;
|
||||
contentTypeKeys: Array<string>;
|
||||
headers: Record<string, string>;
|
||||
};
|
||||
|
||||
13
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookResponseModel.ts
vendored
Normal file
13
src/Umbraco.Web.UI.Client/src/external/backend-api/src/models/WebhookResponseModel.ts
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { WebhookEventResponseModel } from './WebhookEventResponseModel';
|
||||
import type { WebhookModelBaseModel } from './WebhookModelBaseModel';
|
||||
|
||||
export type WebhookResponseModel = (WebhookModelBaseModel & {
|
||||
id: string;
|
||||
events: Array<WebhookEventResponseModel>;
|
||||
});
|
||||
|
||||
@@ -227,7 +227,7 @@ export class DocumentResource {
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns any Success
|
||||
* @returns void
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static putDocumentByIdDomains({
|
||||
@@ -236,7 +236,7 @@ export class DocumentResource {
|
||||
}: {
|
||||
id: string,
|
||||
requestBody?: UpdateDomainsRequestModel,
|
||||
}): CancelablePromise<any> {
|
||||
}): CancelablePromise<void> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'PUT',
|
||||
url: '/umbraco/management/api/v1/document/{id}/domains',
|
||||
@@ -246,7 +246,10 @@ export class DocumentResource {
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
400: `Bad Request`,
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
404: `Not Found`,
|
||||
409: `Conflict`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
132
src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/WebhookResource.ts
vendored
Normal file
132
src/Umbraco.Web.UI.Client/src/external/backend-api/src/services/WebhookResource.ts
vendored
Normal file
@@ -0,0 +1,132 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { CreateWebhookRequestModel } from '../models/CreateWebhookRequestModel';
|
||||
import type { UpdateWebhookRequestModel } from '../models/UpdateWebhookRequestModel';
|
||||
import type { WebhookItemResponseModel } from '../models/WebhookItemResponseModel';
|
||||
import type { WebhookResponseModel } from '../models/WebhookResponseModel';
|
||||
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
|
||||
export class WebhookResource {
|
||||
|
||||
/**
|
||||
* @returns string Created
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static postWebhook({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody?: CreateWebhookRequestModel,
|
||||
}): CancelablePromise<string> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/umbraco/management/api/v1/webhook',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
responseHeader: 'Umb-Generated-Resource',
|
||||
errors: {
|
||||
400: `Bad Request`,
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
404: `Not Found`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns any Success
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getWebhookById({
|
||||
id,
|
||||
}: {
|
||||
id: string,
|
||||
}): CancelablePromise<WebhookResponseModel> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/umbraco/management/api/v1/webhook/{id}',
|
||||
path: {
|
||||
'id': id,
|
||||
},
|
||||
errors: {
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
404: `Not Found`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns any Success
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static putWebhookById({
|
||||
id,
|
||||
requestBody,
|
||||
}: {
|
||||
id: string,
|
||||
requestBody?: UpdateWebhookRequestModel,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'PUT',
|
||||
url: '/umbraco/management/api/v1/webhook/{id}',
|
||||
path: {
|
||||
'id': id,
|
||||
},
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
400: `Bad Request`,
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
404: `Not Found`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns any Success
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static deleteWebhookById({
|
||||
id,
|
||||
}: {
|
||||
id: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'DELETE',
|
||||
url: '/umbraco/management/api/v1/webhook/{id}',
|
||||
path: {
|
||||
'id': id,
|
||||
},
|
||||
errors: {
|
||||
400: `Bad Request`,
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
404: `Not Found`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* @returns any Success
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getWebhookItem({
|
||||
ids,
|
||||
}: {
|
||||
ids?: Array<string>,
|
||||
}): CancelablePromise<Array<WebhookItemResponseModel>> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/umbraco/management/api/v1/webhook/item',
|
||||
query: {
|
||||
'ids': ids,
|
||||
},
|
||||
errors: {
|
||||
401: `The resource is protected and requires an authentication token`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user