feat: adding services kit to deal

This commit is contained in:
2025-09-16 18:13:35 +04:00
parent 553e76d610
commit d927da46df
5 changed files with 305 additions and 133 deletions

View File

@ -402,6 +402,21 @@ export const zCreateStatusResponse = z.object({
entity: zStatusSchema,
});
/**
* DealAddKitRequest
*/
export const zDealAddKitRequest = z.object({
dealId: z.int(),
kitId: z.int(),
});
/**
* DealAddKitResponse
*/
export const zDealAddKitResponse = z.object({
message: z.string(),
});
/**
* DealProductAddKitRequest
*/
@ -1118,17 +1133,6 @@ export const zUpdateDealProductData = z.object({
*/
export const zUpdateDealProductResponse2 = zUpdateDealProductResponse;
export const zAddKitToDealProductData = z.object({
body: zDealProductAddKitRequest,
path: z.optional(z.never()),
query: z.optional(z.never()),
});
/**
* Successful Response
*/
export const zAddKitToDealProductResponse = zDealProductAddKitResponse;
export const zCreateDealProductServiceData = z.object({
body: zCreateProductServiceRequest,
path: z.optional(z.never()),
@ -1182,6 +1186,17 @@ export const zDuplicateProductServicesData = z.object({
export const zDuplicateProductServicesResponse =
zProductServicesDuplicateResponse;
export const zAddKitToDealProductData = z.object({
body: zDealProductAddKitRequest,
path: z.optional(z.never()),
query: z.optional(z.never()),
});
/**
* Successful Response
*/
export const zAddKitToDealProductResponse = zDealProductAddKitResponse;
export const zGetDealServicesData = z.object({
body: z.optional(z.never()),
path: z.object({
@ -1234,6 +1249,17 @@ export const zUpdateDealServiceData = z.object({
*/
export const zUpdateDealServiceResponse2 = zUpdateDealServiceResponse;
export const zAddKitToDealData = z.object({
body: zDealAddKitRequest,
path: z.optional(z.never()),
query: z.optional(z.never()),
});
/**
* Successful Response
*/
export const zAddKitToDealResponse = zDealAddKitResponse;
export const zGetProductsData = z.object({
body: z.optional(z.never()),
path: z.optional(z.never()),