This commit is contained in:
2024-04-10 03:46:06 +03:00
parent 6328ac877a
commit 4ce516307d
18 changed files with 435 additions and 22 deletions

View File

@@ -2,8 +2,14 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ClientCreateRequest } from '../models/ClientCreateRequest';
import type { ClientCreateResponse } from '../models/ClientCreateResponse';
import type { ClientDeleteRequest } from '../models/ClientDeleteRequest';
import type { ClientDeleteResponse } from '../models/ClientDeleteResponse';
import type { ClientGetAllResponse } from '../models/ClientGetAllResponse';
import type { ClientUpdateDetailsRequest } from '../models/ClientUpdateDetailsRequest';
import type { ClientUpdateRequest } from '../models/ClientUpdateRequest';
import type { ClientUpdateResponse } from '../models/ClientUpdateResponse';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
@@ -60,4 +66,64 @@ export class ClientService {
url: '/client/get-all',
});
}
/**
* Create Client
* @returns ClientCreateResponse Successful Response
* @throws ApiError
*/
public static createClient({
requestBody,
}: {
requestBody: ClientCreateRequest,
}): CancelablePromise<ClientCreateResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/client/create',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Update Client
* @returns ClientUpdateResponse Successful Response
* @throws ApiError
*/
public static updateClient({
requestBody,
}: {
requestBody: ClientUpdateRequest,
}): CancelablePromise<ClientUpdateResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/client/update',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Delete Client
* @returns ClientDeleteResponse Successful Response
* @throws ApiError
*/
public static deleteClient({
requestBody,
}: {
requestBody: ClientDeleteRequest,
}): CancelablePromise<ClientDeleteResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/client/delete',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
}