This commit is contained in:
2024-03-28 08:22:27 +03:00
parent c9f3d4ee12
commit 806e73bb5a
27 changed files with 432 additions and 92 deletions

View File

@@ -2,6 +2,8 @@
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { DealAddServicesRequest } from '../models/DealAddServicesRequest';
import type { DealAddServicesResponse } from '../models/DealAddServicesResponse';
import type { DealChangeStatusRequest } from '../models/DealChangeStatusRequest';
import type { DealChangeStatusResponse } from '../models/DealChangeStatusResponse';
import type { DealCreateRequest } from '../models/DealCreateRequest';
@@ -83,4 +85,24 @@ export class DealService {
url: '/deal/summaries',
});
}
/**
* Services Add
* @returns DealAddServicesResponse Successful Response
* @throws ApiError
*/
public static servicesAddDealServicesAddPost({
requestBody,
}: {
requestBody: DealAddServicesRequest,
}): CancelablePromise<DealAddServicesResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/deal/services/add',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
}

View File

@@ -0,0 +1,59 @@
/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ProductCreateRequest } from '../models/ProductCreateRequest';
import type { ProductCreateResponse } from '../models/ProductCreateResponse';
import type { ProductGetResponse } from '../models/ProductGetResponse';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class ProductService {
/**
* Create Product
* @returns ProductCreateResponse Successful Response
* @throws ApiError
*/
public static createProductProductCreatePost({
requestBody,
}: {
requestBody: ProductCreateRequest,
}): CancelablePromise<ProductCreateResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/product/create',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* Get Product
* @returns ProductGetResponse Successful Response
* @throws ApiError
*/
public static getProductsByClientId({
clientId,
page,
itemsPerPage,
}: {
clientId: number,
page: number,
itemsPerPage: number,
}): CancelablePromise<ProductGetResponse> {
return __request(OpenAPI, {
method: 'GET',
url: '/product/get',
query: {
'client_id': clientId,
'page': page,
'items_per_page': itemsPerPage,
},
errors: {
422: `Validation Error`,
},
});
}
}