feat: marketplaces editor in clients page
This commit is contained in:
@ -32,6 +32,15 @@ export const zBarcodeTemplateSchema = z.object({
|
||||
id: z.int(),
|
||||
});
|
||||
|
||||
/**
|
||||
* BaseMarketplaceSchema
|
||||
*/
|
||||
export const zBaseMarketplaceSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
iconUrl: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* BoardSchema
|
||||
*/
|
||||
@ -377,6 +386,43 @@ export const zCreateDealServiceResponse = z.object({
|
||||
entity: zDealServiceSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateMarketplaceSchema
|
||||
*/
|
||||
export const zCreateMarketplaceSchema = z.object({
|
||||
baseMarketplace: zBaseMarketplaceSchema,
|
||||
client: zClientSchema,
|
||||
name: z.string(),
|
||||
authData: z.object({}),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateMarketplaceRequest
|
||||
*/
|
||||
export const zCreateMarketplaceRequest = z.object({
|
||||
entity: zCreateMarketplaceSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* MarketplaceSchema
|
||||
*/
|
||||
export const zMarketplaceSchema = z.object({
|
||||
id: z.int(),
|
||||
baseMarketplaceId: z.int(),
|
||||
baseMarketplace: zBaseMarketplaceSchema,
|
||||
client: zClientSchema,
|
||||
name: z.string(),
|
||||
authData: z.object({}),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateMarketplaceResponse
|
||||
*/
|
||||
export const zCreateMarketplaceResponse = z.object({
|
||||
message: z.string(),
|
||||
entity: zMarketplaceSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateProductSchema
|
||||
*/
|
||||
@ -650,6 +696,13 @@ export const zDeleteDealServiceResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteMarketplaceResponse
|
||||
*/
|
||||
export const zDeleteMarketplaceResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteProductResponse
|
||||
*/
|
||||
@ -727,6 +780,13 @@ export const zGetBarcodeTemplatesResponse = z.object({
|
||||
items: z.array(zBarcodeTemplateSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBaseMarketplacesResponse
|
||||
*/
|
||||
export const zGetBaseMarketplacesResponse = z.object({
|
||||
items: z.array(zBaseMarketplaceSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBoardsResponse
|
||||
*/
|
||||
@ -771,6 +831,13 @@ export const zGetDealsResponse = z.object({
|
||||
paginationInfo: zPaginationInfoSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* GetMarketplacesResponse
|
||||
*/
|
||||
export const zGetMarketplacesResponse = z.object({
|
||||
items: z.array(zMarketplaceSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetProductBarcodePdfRequest
|
||||
*/
|
||||
@ -1037,6 +1104,30 @@ export const zUpdateDealServiceResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateMarketplaceSchema
|
||||
*/
|
||||
export const zUpdateMarketplaceSchema = z.object({
|
||||
baseMarketplace: z.optional(z.union([zBaseMarketplaceSchema, z.null()])),
|
||||
client: z.optional(z.union([zClientSchema, z.null()])),
|
||||
name: z.optional(z.union([z.string(), z.null()])),
|
||||
authData: z.optional(z.union([z.object({}), z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateMarketplaceRequest
|
||||
*/
|
||||
export const zUpdateMarketplaceRequest = z.object({
|
||||
entity: zUpdateMarketplaceSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateMarketplaceResponse
|
||||
*/
|
||||
export const zUpdateMarketplaceResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateProductSchema
|
||||
*/
|
||||
@ -1746,6 +1837,67 @@ export const zAddKitToDealData = z.object({
|
||||
*/
|
||||
export const zAddKitToDealResponse = zDealAddKitResponse;
|
||||
|
||||
export const zGetBaseMarketplacesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zGetBaseMarketplacesResponse2 = zGetBaseMarketplacesResponse;
|
||||
|
||||
export const zGetMarketplacesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
clientId: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zGetMarketplacesResponse2 = zGetMarketplacesResponse;
|
||||
|
||||
export const zCreateMarketplaceData = z.object({
|
||||
body: zCreateMarketplaceRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zCreateMarketplaceResponse2 = zCreateMarketplaceResponse;
|
||||
|
||||
export const zDeleteMarketplaceData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zDeleteMarketplaceResponse2 = zDeleteMarketplaceResponse;
|
||||
|
||||
export const zUpdateMarketplaceData = z.object({
|
||||
body: zUpdateMarketplaceRequest,
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zUpdateMarketplaceResponse2 = zUpdateMarketplaceResponse;
|
||||
|
||||
export const zGetProductsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
|
||||
Reference in New Issue
Block a user