feat: services kit and copy
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { DealAddKitRequest } from '../models/DealAddKitRequest';
|
||||
import type { DealAddKitResponse } from '../models/DealAddKitResponse';
|
||||
import type { DealAddProductRequest } from '../models/DealAddProductRequest';
|
||||
import type { DealAddProductResponse } from '../models/DealAddProductResponse';
|
||||
import type { DealAddServiceRequest } from '../models/DealAddServiceRequest';
|
||||
@@ -22,9 +24,13 @@ import type { DealDeleteServiceResponse } from '../models/DealDeleteServiceRespo
|
||||
import type { DealDeleteServicesRequest } from '../models/DealDeleteServicesRequest';
|
||||
import type { DealDeleteServicesResponse } from '../models/DealDeleteServicesResponse';
|
||||
import type { DealGetAllResponse } from '../models/DealGetAllResponse';
|
||||
import type { DealProductAddKitRequest } from '../models/DealProductAddKitRequest';
|
||||
import type { DealProductAddKitResponse } from '../models/DealProductAddKitResponse';
|
||||
import type { DealQuickCreateRequest } from '../models/DealQuickCreateRequest';
|
||||
import type { DealQuickCreateResponse } from '../models/DealQuickCreateResponse';
|
||||
import type { DealSchema } from '../models/DealSchema';
|
||||
import type { DealServicesCopyRequest } from '../models/DealServicesCopyRequest';
|
||||
import type { DealServicesCopyResponse } from '../models/DealServicesCopyResponse';
|
||||
import type { DealSummaryReorderRequest } from '../models/DealSummaryReorderRequest';
|
||||
import type { DealSummaryResponse } from '../models/DealSummaryResponse';
|
||||
import type { DealUpdateGeneralInfoRequest } from '../models/DealUpdateGeneralInfoRequest';
|
||||
@@ -204,6 +210,26 @@ export class DealService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Add Kit To Deal
|
||||
* @returns DealAddKitResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static addKitToDeal({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: DealAddKitRequest,
|
||||
}): CancelablePromise<DealAddKitResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/deal/add-kit',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Services Add
|
||||
* @returns DealAddServicesResponse Successful Response
|
||||
@@ -324,6 +350,26 @@ export class DealService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Services Copy
|
||||
* @returns DealServicesCopyResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static copyProductServices({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: DealServicesCopyRequest,
|
||||
}): CancelablePromise<DealServicesCopyResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/deal/services/copy',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Products Update
|
||||
* @returns DealUpdateProductQuantityResponse Successful Response
|
||||
@@ -424,4 +470,24 @@ export class DealService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Add Kit To Deal Product
|
||||
* @returns DealProductAddKitResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static addKitToDealProduct({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: DealProductAddKitRequest,
|
||||
}): CancelablePromise<DealProductAddKitResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/deal/product/add-kit',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,9 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BaseEnumListSchema } from '../models/BaseEnumListSchema';
|
||||
import type { CreateServicesKitRequest } from '../models/CreateServicesKitRequest';
|
||||
import type { CreateServicesKitResponse } from '../models/CreateServicesKitResponse';
|
||||
import type { GetAllServicesKitsResponse } from '../models/GetAllServicesKitsResponse';
|
||||
import type { ServiceCreateCategoryRequest } from '../models/ServiceCreateCategoryRequest';
|
||||
import type { ServiceCreateCategoryResponse } from '../models/ServiceCreateCategoryResponse';
|
||||
import type { ServiceCreateRequest } from '../models/ServiceCreateRequest';
|
||||
@@ -13,6 +16,8 @@ import type { ServiceGetAllCategoriesResponse } from '../models/ServiceGetAllCat
|
||||
import type { ServiceGetAllResponse } from '../models/ServiceGetAllResponse';
|
||||
import type { ServiceUpdateRequest } from '../models/ServiceUpdateRequest';
|
||||
import type { ServiceUpdateResponse } from '../models/ServiceUpdateResponse';
|
||||
import type { UpdateServicesKitRequest } from '../models/UpdateServicesKitRequest';
|
||||
import type { UpdateServicesKitResponse } from '../models/UpdateServicesKitResponse';
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
@@ -130,4 +135,55 @@ export class ServiceService {
|
||||
url: '/service/types/get-all',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get All Services Kits
|
||||
* @returns GetAllServicesKitsResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllServicesKits(): CancelablePromise<GetAllServicesKitsResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/service/kits/get-all',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Create Services Kit
|
||||
* @returns CreateServicesKitResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static createServicesKit({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: CreateServicesKitRequest,
|
||||
}): CancelablePromise<CreateServicesKitResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/service/kits/create',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Services Kit
|
||||
* @returns UpdateServicesKitResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static updateServicesKit({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: UpdateServicesKitRequest,
|
||||
}): CancelablePromise<UpdateServicesKitResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/service/kits/update',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user