feat: barcode templates page
This commit is contained in:
@ -11,6 +11,7 @@ import { client as _heyApiClient } from "../client.gen";
|
||||
import {
|
||||
addKitToDeal,
|
||||
addKitToDealProduct,
|
||||
createBarcodeTemplate,
|
||||
createBoard,
|
||||
createDeal,
|
||||
createDealProduct,
|
||||
@ -22,6 +23,7 @@ import {
|
||||
createServiceCategory,
|
||||
createServicesKit,
|
||||
createStatus,
|
||||
deleteBarcodeTemplate,
|
||||
deleteBoard,
|
||||
deleteDeal,
|
||||
deleteDealProduct,
|
||||
@ -34,6 +36,9 @@ import {
|
||||
deleteServicesKit,
|
||||
deleteStatus,
|
||||
duplicateProductServices,
|
||||
getBarcodeTemplateAttributes,
|
||||
getBarcodeTemplates,
|
||||
getBarcodeTemplateSizes,
|
||||
getBoards,
|
||||
getBuiltInModules,
|
||||
getDealProducts,
|
||||
@ -46,6 +51,7 @@ import {
|
||||
getServicesKits,
|
||||
getStatuses,
|
||||
getStatusHistory,
|
||||
updateBarcodeTemplate,
|
||||
updateBoard,
|
||||
updateDeal,
|
||||
updateDealProduct,
|
||||
@ -66,6 +72,9 @@ import type {
|
||||
AddKitToDealProductError,
|
||||
AddKitToDealProductResponse,
|
||||
AddKitToDealResponse,
|
||||
CreateBarcodeTemplateData,
|
||||
CreateBarcodeTemplateError,
|
||||
CreateBarcodeTemplateResponse2,
|
||||
CreateBoardData,
|
||||
CreateBoardError,
|
||||
CreateBoardResponse2,
|
||||
@ -99,6 +108,9 @@ import type {
|
||||
CreateStatusData,
|
||||
CreateStatusError,
|
||||
CreateStatusResponse2,
|
||||
DeleteBarcodeTemplateData,
|
||||
DeleteBarcodeTemplateError,
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
DeleteBoardData,
|
||||
DeleteBoardError,
|
||||
DeleteBoardResponse2,
|
||||
@ -135,6 +147,9 @@ import type {
|
||||
DuplicateProductServicesData,
|
||||
DuplicateProductServicesError,
|
||||
DuplicateProductServicesResponse,
|
||||
GetBarcodeTemplateAttributesData,
|
||||
GetBarcodeTemplatesData,
|
||||
GetBarcodeTemplateSizesData,
|
||||
GetBoardsData,
|
||||
GetBuiltInModulesData,
|
||||
GetDealProductsData,
|
||||
@ -151,6 +166,9 @@ import type {
|
||||
GetServicesKitsData,
|
||||
GetStatusesData,
|
||||
GetStatusHistoryData,
|
||||
UpdateBarcodeTemplateData,
|
||||
UpdateBarcodeTemplateError,
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
UpdateBoardData,
|
||||
UpdateBoardError,
|
||||
UpdateBoardResponse2,
|
||||
@ -847,6 +865,183 @@ export const getStatusHistoryOptions = (
|
||||
});
|
||||
};
|
||||
|
||||
export const getBarcodeTemplatesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplatesData>
|
||||
) => createQueryKey("getBarcodeTemplates", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Templates
|
||||
*/
|
||||
export const getBarcodeTemplatesOptions = (
|
||||
options?: Options<GetBarcodeTemplatesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplates({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplatesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const createBarcodeTemplateQueryKey = (
|
||||
options: Options<CreateBarcodeTemplateData>
|
||||
) => createQueryKey("createBarcodeTemplate", options);
|
||||
|
||||
/**
|
||||
* Create Barcode Template
|
||||
*/
|
||||
export const createBarcodeTemplateOptions = (
|
||||
options: Options<CreateBarcodeTemplateData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await createBarcodeTemplate({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: createBarcodeTemplateQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Create Barcode Template
|
||||
*/
|
||||
export const createBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<CreateBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
CreateBarcodeTemplateResponse2,
|
||||
AxiosError<CreateBarcodeTemplateError>,
|
||||
Options<CreateBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
CreateBarcodeTemplateResponse2,
|
||||
AxiosError<CreateBarcodeTemplateError>,
|
||||
Options<CreateBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await createBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
/**
|
||||
* Delete Barcode Template
|
||||
*/
|
||||
export const deleteBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<DeleteBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
AxiosError<DeleteBarcodeTemplateError>,
|
||||
Options<DeleteBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
DeleteBarcodeTemplateResponse2,
|
||||
AxiosError<DeleteBarcodeTemplateError>,
|
||||
Options<DeleteBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await deleteBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
/**
|
||||
* Update Barcode Template
|
||||
*/
|
||||
export const updateBarcodeTemplateMutation = (
|
||||
options?: Partial<Options<UpdateBarcodeTemplateData>>
|
||||
): UseMutationOptions<
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
AxiosError<UpdateBarcodeTemplateError>,
|
||||
Options<UpdateBarcodeTemplateData>
|
||||
> => {
|
||||
const mutationOptions: UseMutationOptions<
|
||||
UpdateBarcodeTemplateResponse2,
|
||||
AxiosError<UpdateBarcodeTemplateError>,
|
||||
Options<UpdateBarcodeTemplateData>
|
||||
> = {
|
||||
mutationFn: async localOptions => {
|
||||
const { data } = await updateBarcodeTemplate({
|
||||
...options,
|
||||
...localOptions,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
};
|
||||
return mutationOptions;
|
||||
};
|
||||
|
||||
export const getBarcodeTemplateAttributesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplateAttributesData>
|
||||
) => createQueryKey("getBarcodeTemplateAttributes", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Template Attributes
|
||||
*/
|
||||
export const getBarcodeTemplateAttributesOptions = (
|
||||
options?: Options<GetBarcodeTemplateAttributesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplateAttributes({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplateAttributesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const getBarcodeTemplateSizesQueryKey = (
|
||||
options?: Options<GetBarcodeTemplateSizesData>
|
||||
) => createQueryKey("getBarcodeTemplateSizes", options);
|
||||
|
||||
/**
|
||||
* Get Barcode Template Sizes
|
||||
*/
|
||||
export const getBarcodeTemplateSizesOptions = (
|
||||
options?: Options<GetBarcodeTemplateSizesData>
|
||||
) => {
|
||||
return queryOptions({
|
||||
queryFn: async ({ queryKey, signal }) => {
|
||||
const { data } = await getBarcodeTemplateSizes({
|
||||
...options,
|
||||
...queryKey[0],
|
||||
signal,
|
||||
throwOnError: true,
|
||||
});
|
||||
return data;
|
||||
},
|
||||
queryKey: getBarcodeTemplateSizesQueryKey(options),
|
||||
});
|
||||
};
|
||||
|
||||
export const getDealProductsQueryKey = (
|
||||
options: Options<GetDealProductsData>
|
||||
) => createQueryKey("getDealProducts", options);
|
||||
|
||||
@ -9,6 +9,9 @@ import type {
|
||||
AddKitToDealProductErrors,
|
||||
AddKitToDealProductResponses,
|
||||
AddKitToDealResponses,
|
||||
CreateBarcodeTemplateData,
|
||||
CreateBarcodeTemplateErrors,
|
||||
CreateBarcodeTemplateResponses,
|
||||
CreateBoardData,
|
||||
CreateBoardErrors,
|
||||
CreateBoardResponses,
|
||||
@ -42,6 +45,9 @@ import type {
|
||||
CreateStatusData,
|
||||
CreateStatusErrors,
|
||||
CreateStatusResponses,
|
||||
DeleteBarcodeTemplateData,
|
||||
DeleteBarcodeTemplateErrors,
|
||||
DeleteBarcodeTemplateResponses,
|
||||
DeleteBoardData,
|
||||
DeleteBoardErrors,
|
||||
DeleteBoardResponses,
|
||||
@ -78,6 +84,12 @@ import type {
|
||||
DuplicateProductServicesData,
|
||||
DuplicateProductServicesErrors,
|
||||
DuplicateProductServicesResponses,
|
||||
GetBarcodeTemplateAttributesData,
|
||||
GetBarcodeTemplateAttributesResponses,
|
||||
GetBarcodeTemplatesData,
|
||||
GetBarcodeTemplateSizesData,
|
||||
GetBarcodeTemplateSizesResponses,
|
||||
GetBarcodeTemplatesResponses,
|
||||
GetBoardsData,
|
||||
GetBoardsErrors,
|
||||
GetBoardsResponses,
|
||||
@ -109,6 +121,9 @@ import type {
|
||||
GetStatusHistoryData,
|
||||
GetStatusHistoryErrors,
|
||||
GetStatusHistoryResponses,
|
||||
UpdateBarcodeTemplateData,
|
||||
UpdateBarcodeTemplateErrors,
|
||||
UpdateBarcodeTemplateResponses,
|
||||
UpdateBoardData,
|
||||
UpdateBoardErrors,
|
||||
UpdateBoardResponses,
|
||||
@ -148,6 +163,8 @@ import {
|
||||
zAddKitToDealProductData,
|
||||
zAddKitToDealProductResponse,
|
||||
zAddKitToDealResponse,
|
||||
zCreateBarcodeTemplateData,
|
||||
zCreateBarcodeTemplateResponse2,
|
||||
zCreateBoardData,
|
||||
zCreateBoardResponse2,
|
||||
zCreateDealData,
|
||||
@ -170,6 +187,8 @@ import {
|
||||
zCreateServicesKitResponse2,
|
||||
zCreateStatusData,
|
||||
zCreateStatusResponse2,
|
||||
zDeleteBarcodeTemplateData,
|
||||
zDeleteBarcodeTemplateResponse2,
|
||||
zDeleteBoardData,
|
||||
zDeleteBoardResponse2,
|
||||
zDeleteDealData,
|
||||
@ -194,6 +213,12 @@ import {
|
||||
zDeleteStatusResponse2,
|
||||
zDuplicateProductServicesData,
|
||||
zDuplicateProductServicesResponse,
|
||||
zGetBarcodeTemplateAttributesData,
|
||||
zGetBarcodeTemplateAttributesResponse,
|
||||
zGetBarcodeTemplatesData,
|
||||
zGetBarcodeTemplateSizesData,
|
||||
zGetBarcodeTemplateSizesResponse2,
|
||||
zGetBarcodeTemplatesResponse2,
|
||||
zGetBoardsData,
|
||||
zGetBoardsResponse2,
|
||||
zGetBuiltInModulesData,
|
||||
@ -218,6 +243,8 @@ import {
|
||||
zGetStatusesResponse2,
|
||||
zGetStatusHistoryData,
|
||||
zGetStatusHistoryResponse2,
|
||||
zUpdateBarcodeTemplateData,
|
||||
zUpdateBarcodeTemplateResponse2,
|
||||
zUpdateBoardData,
|
||||
zUpdateBoardResponse2,
|
||||
zUpdateDealData,
|
||||
@ -705,6 +732,154 @@ export const getStatusHistory = <ThrowOnError extends boolean = false>(
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Get Barcode Templates
|
||||
*/
|
||||
export const getBarcodeTemplates = <ThrowOnError extends boolean = false>(
|
||||
options?: Options<GetBarcodeTemplatesData, ThrowOnError>
|
||||
) => {
|
||||
return (options?.client ?? _heyApiClient).get<
|
||||
GetBarcodeTemplatesResponses,
|
||||
unknown,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zGetBarcodeTemplatesData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zGetBarcodeTemplatesResponse2.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/",
|
||||
...options,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Create Barcode Template
|
||||
*/
|
||||
export const createBarcodeTemplate = <ThrowOnError extends boolean = false>(
|
||||
options: Options<CreateBarcodeTemplateData, ThrowOnError>
|
||||
) => {
|
||||
return (options.client ?? _heyApiClient).post<
|
||||
CreateBarcodeTemplateResponses,
|
||||
CreateBarcodeTemplateErrors,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zCreateBarcodeTemplateData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zCreateBarcodeTemplateResponse2.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/",
|
||||
...options,
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
...options.headers,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Delete Barcode Template
|
||||
*/
|
||||
export const deleteBarcodeTemplate = <ThrowOnError extends boolean = false>(
|
||||
options: Options<DeleteBarcodeTemplateData, ThrowOnError>
|
||||
) => {
|
||||
return (options.client ?? _heyApiClient).delete<
|
||||
DeleteBarcodeTemplateResponses,
|
||||
DeleteBarcodeTemplateErrors,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zDeleteBarcodeTemplateData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zDeleteBarcodeTemplateResponse2.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/{pk}",
|
||||
...options,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Update Barcode Template
|
||||
*/
|
||||
export const updateBarcodeTemplate = <ThrowOnError extends boolean = false>(
|
||||
options: Options<UpdateBarcodeTemplateData, ThrowOnError>
|
||||
) => {
|
||||
return (options.client ?? _heyApiClient).patch<
|
||||
UpdateBarcodeTemplateResponses,
|
||||
UpdateBarcodeTemplateErrors,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zUpdateBarcodeTemplateData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zUpdateBarcodeTemplateResponse2.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/{pk}",
|
||||
...options,
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
...options.headers,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Get Barcode Template Attributes
|
||||
*/
|
||||
export const getBarcodeTemplateAttributes = <
|
||||
ThrowOnError extends boolean = false,
|
||||
>(
|
||||
options?: Options<GetBarcodeTemplateAttributesData, ThrowOnError>
|
||||
) => {
|
||||
return (options?.client ?? _heyApiClient).get<
|
||||
GetBarcodeTemplateAttributesResponses,
|
||||
unknown,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zGetBarcodeTemplateAttributesData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zGetBarcodeTemplateAttributesResponse.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/attributes",
|
||||
...options,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Get Barcode Template Sizes
|
||||
*/
|
||||
export const getBarcodeTemplateSizes = <ThrowOnError extends boolean = false>(
|
||||
options?: Options<GetBarcodeTemplateSizesData, ThrowOnError>
|
||||
) => {
|
||||
return (options?.client ?? _heyApiClient).get<
|
||||
GetBarcodeTemplateSizesResponses,
|
||||
unknown,
|
||||
ThrowOnError
|
||||
>({
|
||||
requestValidator: async data => {
|
||||
return await zGetBarcodeTemplateSizesData.parseAsync(data);
|
||||
},
|
||||
responseType: "json",
|
||||
responseValidator: async data => {
|
||||
return await zGetBarcodeTemplateSizesResponse2.parseAsync(data);
|
||||
},
|
||||
url: "/modules/fulfillment-base/barcode-template/sizes",
|
||||
...options,
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* Get Deal Products
|
||||
*/
|
||||
|
||||
@ -1,5 +1,68 @@
|
||||
// This file is auto-generated by @hey-api/openapi-ts
|
||||
|
||||
/**
|
||||
* BarcodeTemplateAttributeSchema
|
||||
*/
|
||||
export type BarcodeTemplateAttributeSchema = {
|
||||
/**
|
||||
* Id
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Key
|
||||
*/
|
||||
key: string;
|
||||
/**
|
||||
* Name
|
||||
*/
|
||||
name: string;
|
||||
};
|
||||
|
||||
/**
|
||||
* BarcodeTemplateSchema
|
||||
*/
|
||||
export type BarcodeTemplateSchema = {
|
||||
/**
|
||||
* Name
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* Attributes
|
||||
*/
|
||||
attributes: Array<BarcodeTemplateAttributeSchema>;
|
||||
/**
|
||||
* Isdefault
|
||||
*/
|
||||
isDefault: boolean;
|
||||
size: BarcodeTemplateSizeSchema;
|
||||
/**
|
||||
* Id
|
||||
*/
|
||||
id: number;
|
||||
};
|
||||
|
||||
/**
|
||||
* BarcodeTemplateSizeSchema
|
||||
*/
|
||||
export type BarcodeTemplateSizeSchema = {
|
||||
/**
|
||||
* Id
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Name
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* Width
|
||||
*/
|
||||
width: number;
|
||||
/**
|
||||
* Height
|
||||
*/
|
||||
height: number;
|
||||
};
|
||||
|
||||
/**
|
||||
* BoardSchema
|
||||
*/
|
||||
@ -108,6 +171,43 @@ export type BuiltInModuleTabSchema = {
|
||||
device: string;
|
||||
};
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateRequest
|
||||
*/
|
||||
export type CreateBarcodeTemplateRequest = {
|
||||
entity: CreateBarcodeTemplateSchema;
|
||||
};
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateResponse
|
||||
*/
|
||||
export type CreateBarcodeTemplateResponse = {
|
||||
/**
|
||||
* Message
|
||||
*/
|
||||
message: string;
|
||||
entity: BarcodeTemplateSchema;
|
||||
};
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateSchema
|
||||
*/
|
||||
export type CreateBarcodeTemplateSchema = {
|
||||
/**
|
||||
* Name
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* Attributes
|
||||
*/
|
||||
attributes: Array<BarcodeTemplateAttributeSchema>;
|
||||
/**
|
||||
* Isdefault
|
||||
*/
|
||||
isDefault: boolean;
|
||||
size: BarcodeTemplateSizeSchema;
|
||||
};
|
||||
|
||||
/**
|
||||
* CreateBoardRequest
|
||||
*/
|
||||
@ -679,6 +779,16 @@ export type DealServiceSchema = {
|
||||
isFixedPrice: boolean;
|
||||
};
|
||||
|
||||
/**
|
||||
* DeleteBarcodeTemplateResponse
|
||||
*/
|
||||
export type DeleteBarcodeTemplateResponse = {
|
||||
/**
|
||||
* Message
|
||||
*/
|
||||
message: string;
|
||||
};
|
||||
|
||||
/**
|
||||
* DeleteBoardResponse
|
||||
*/
|
||||
@ -799,6 +909,36 @@ export type GetAllBuiltInModulesResponse = {
|
||||
items: Array<BuiltInModuleSchemaOutput>;
|
||||
};
|
||||
|
||||
/**
|
||||
* GetBarcodeAttributesResponse
|
||||
*/
|
||||
export type GetBarcodeAttributesResponse = {
|
||||
/**
|
||||
* Items
|
||||
*/
|
||||
items: Array<BarcodeTemplateAttributeSchema>;
|
||||
};
|
||||
|
||||
/**
|
||||
* GetBarcodeTemplateSizesResponse
|
||||
*/
|
||||
export type GetBarcodeTemplateSizesResponse = {
|
||||
/**
|
||||
* Items
|
||||
*/
|
||||
items: Array<BarcodeTemplateSizeSchema>;
|
||||
};
|
||||
|
||||
/**
|
||||
* GetBarcodeTemplatesResponse
|
||||
*/
|
||||
export type GetBarcodeTemplatesResponse = {
|
||||
/**
|
||||
* Items
|
||||
*/
|
||||
items: Array<BarcodeTemplateSchema>;
|
||||
};
|
||||
|
||||
/**
|
||||
* GetBoardsResponse
|
||||
*/
|
||||
@ -1212,6 +1352,42 @@ export type StatusSchema = {
|
||||
lexorank: string;
|
||||
};
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateRequest
|
||||
*/
|
||||
export type UpdateBarcodeTemplateRequest = {
|
||||
entity: UpdateBarcodeTemplateSchema;
|
||||
};
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateResponse
|
||||
*/
|
||||
export type UpdateBarcodeTemplateResponse = {
|
||||
/**
|
||||
* Message
|
||||
*/
|
||||
message: string;
|
||||
};
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateSchema
|
||||
*/
|
||||
export type UpdateBarcodeTemplateSchema = {
|
||||
/**
|
||||
* Name
|
||||
*/
|
||||
name?: string | null;
|
||||
/**
|
||||
* Attributes
|
||||
*/
|
||||
attributes?: Array<BarcodeTemplateAttributeSchema> | null;
|
||||
/**
|
||||
* Isdefault
|
||||
*/
|
||||
isDefault?: boolean | null;
|
||||
size?: BarcodeTemplateSizeSchema | null;
|
||||
};
|
||||
|
||||
/**
|
||||
* UpdateBoardRequest
|
||||
*/
|
||||
@ -2181,6 +2357,148 @@ export type GetStatusHistoryResponses = {
|
||||
export type GetStatusHistoryResponse2 =
|
||||
GetStatusHistoryResponses[keyof GetStatusHistoryResponses];
|
||||
|
||||
export type GetBarcodeTemplatesData = {
|
||||
body?: never;
|
||||
path?: never;
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/";
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplatesResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: GetBarcodeTemplatesResponse;
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplatesResponse2 =
|
||||
GetBarcodeTemplatesResponses[keyof GetBarcodeTemplatesResponses];
|
||||
|
||||
export type CreateBarcodeTemplateData = {
|
||||
body: CreateBarcodeTemplateRequest;
|
||||
path?: never;
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/";
|
||||
};
|
||||
|
||||
export type CreateBarcodeTemplateErrors = {
|
||||
/**
|
||||
* Validation Error
|
||||
*/
|
||||
422: HttpValidationError;
|
||||
};
|
||||
|
||||
export type CreateBarcodeTemplateError =
|
||||
CreateBarcodeTemplateErrors[keyof CreateBarcodeTemplateErrors];
|
||||
|
||||
export type CreateBarcodeTemplateResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: CreateBarcodeTemplateResponse;
|
||||
};
|
||||
|
||||
export type CreateBarcodeTemplateResponse2 =
|
||||
CreateBarcodeTemplateResponses[keyof CreateBarcodeTemplateResponses];
|
||||
|
||||
export type DeleteBarcodeTemplateData = {
|
||||
body?: never;
|
||||
path: {
|
||||
/**
|
||||
* Pk
|
||||
*/
|
||||
pk: number;
|
||||
};
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/{pk}";
|
||||
};
|
||||
|
||||
export type DeleteBarcodeTemplateErrors = {
|
||||
/**
|
||||
* Validation Error
|
||||
*/
|
||||
422: HttpValidationError;
|
||||
};
|
||||
|
||||
export type DeleteBarcodeTemplateError =
|
||||
DeleteBarcodeTemplateErrors[keyof DeleteBarcodeTemplateErrors];
|
||||
|
||||
export type DeleteBarcodeTemplateResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: DeleteBarcodeTemplateResponse;
|
||||
};
|
||||
|
||||
export type DeleteBarcodeTemplateResponse2 =
|
||||
DeleteBarcodeTemplateResponses[keyof DeleteBarcodeTemplateResponses];
|
||||
|
||||
export type UpdateBarcodeTemplateData = {
|
||||
body: UpdateBarcodeTemplateRequest;
|
||||
path: {
|
||||
/**
|
||||
* Pk
|
||||
*/
|
||||
pk: number;
|
||||
};
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/{pk}";
|
||||
};
|
||||
|
||||
export type UpdateBarcodeTemplateErrors = {
|
||||
/**
|
||||
* Validation Error
|
||||
*/
|
||||
422: HttpValidationError;
|
||||
};
|
||||
|
||||
export type UpdateBarcodeTemplateError =
|
||||
UpdateBarcodeTemplateErrors[keyof UpdateBarcodeTemplateErrors];
|
||||
|
||||
export type UpdateBarcodeTemplateResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: UpdateBarcodeTemplateResponse;
|
||||
};
|
||||
|
||||
export type UpdateBarcodeTemplateResponse2 =
|
||||
UpdateBarcodeTemplateResponses[keyof UpdateBarcodeTemplateResponses];
|
||||
|
||||
export type GetBarcodeTemplateAttributesData = {
|
||||
body?: never;
|
||||
path?: never;
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/attributes";
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplateAttributesResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: GetBarcodeAttributesResponse;
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplateAttributesResponse =
|
||||
GetBarcodeTemplateAttributesResponses[keyof GetBarcodeTemplateAttributesResponses];
|
||||
|
||||
export type GetBarcodeTemplateSizesData = {
|
||||
body?: never;
|
||||
path?: never;
|
||||
query?: never;
|
||||
url: "/modules/fulfillment-base/barcode-template/sizes";
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplateSizesResponses = {
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
200: GetBarcodeTemplateSizesResponse;
|
||||
};
|
||||
|
||||
export type GetBarcodeTemplateSizesResponse2 =
|
||||
GetBarcodeTemplateSizesResponses[keyof GetBarcodeTemplateSizesResponses];
|
||||
|
||||
export type GetDealProductsData = {
|
||||
body?: never;
|
||||
path: {
|
||||
|
||||
@ -2,6 +2,36 @@
|
||||
|
||||
import { z } from "zod";
|
||||
|
||||
/**
|
||||
* BarcodeTemplateAttributeSchema
|
||||
*/
|
||||
export const zBarcodeTemplateAttributeSchema = z.object({
|
||||
id: z.int(),
|
||||
key: z.string(),
|
||||
name: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* BarcodeTemplateSizeSchema
|
||||
*/
|
||||
export const zBarcodeTemplateSizeSchema = z.object({
|
||||
id: z.int(),
|
||||
name: z.string(),
|
||||
width: z.int(),
|
||||
height: z.int(),
|
||||
});
|
||||
|
||||
/**
|
||||
* BarcodeTemplateSchema
|
||||
*/
|
||||
export const zBarcodeTemplateSchema = z.object({
|
||||
name: z.string(),
|
||||
attributes: z.array(zBarcodeTemplateAttributeSchema),
|
||||
isDefault: z.boolean(),
|
||||
size: zBarcodeTemplateSizeSchema,
|
||||
id: z.int(),
|
||||
});
|
||||
|
||||
/**
|
||||
* BoardSchema
|
||||
*/
|
||||
@ -59,6 +89,31 @@ export const zBuiltInModuleSchemaOutput = z.object({
|
||||
tabs: z.array(zBuiltInModuleTabSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateSchema
|
||||
*/
|
||||
export const zCreateBarcodeTemplateSchema = z.object({
|
||||
name: z.string(),
|
||||
attributes: z.array(zBarcodeTemplateAttributeSchema),
|
||||
isDefault: z.boolean(),
|
||||
size: zBarcodeTemplateSizeSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateRequest
|
||||
*/
|
||||
export const zCreateBarcodeTemplateRequest = z.object({
|
||||
entity: zCreateBarcodeTemplateSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateBarcodeTemplateResponse
|
||||
*/
|
||||
export const zCreateBarcodeTemplateResponse = z.object({
|
||||
message: z.string(),
|
||||
entity: zBarcodeTemplateSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* CreateBoardSchema
|
||||
*/
|
||||
@ -494,6 +549,13 @@ export const zDealProductAddKitResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteBarcodeTemplateResponse
|
||||
*/
|
||||
export const zDeleteBarcodeTemplateResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* DeleteBoardResponse
|
||||
*/
|
||||
@ -578,6 +640,27 @@ export const zGetAllBuiltInModulesResponse = z.object({
|
||||
items: z.array(zBuiltInModuleSchemaOutput),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBarcodeAttributesResponse
|
||||
*/
|
||||
export const zGetBarcodeAttributesResponse = z.object({
|
||||
items: z.array(zBarcodeTemplateAttributeSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBarcodeTemplateSizesResponse
|
||||
*/
|
||||
export const zGetBarcodeTemplateSizesResponse = z.object({
|
||||
items: z.array(zBarcodeTemplateSizeSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBarcodeTemplatesResponse
|
||||
*/
|
||||
export const zGetBarcodeTemplatesResponse = z.object({
|
||||
items: z.array(zBarcodeTemplateSchema),
|
||||
});
|
||||
|
||||
/**
|
||||
* GetBoardsResponse
|
||||
*/
|
||||
@ -720,6 +803,32 @@ export const zProductServicesDuplicateResponse = z.object({
|
||||
|
||||
export const zSortDir = z.enum(["asc", "desc"]);
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateSchema
|
||||
*/
|
||||
export const zUpdateBarcodeTemplateSchema = z.object({
|
||||
name: z.optional(z.union([z.string(), z.null()])),
|
||||
attributes: z.optional(
|
||||
z.union([z.array(zBarcodeTemplateAttributeSchema), z.null()])
|
||||
),
|
||||
isDefault: z.optional(z.union([z.boolean(), z.null()])),
|
||||
size: z.optional(z.union([zBarcodeTemplateSizeSchema, z.null()])),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateRequest
|
||||
*/
|
||||
export const zUpdateBarcodeTemplateRequest = z.object({
|
||||
entity: zUpdateBarcodeTemplateSchema,
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateBarcodeTemplateResponse
|
||||
*/
|
||||
export const zUpdateBarcodeTemplateResponse = z.object({
|
||||
message: z.string(),
|
||||
});
|
||||
|
||||
/**
|
||||
* UpdateBoardSchema
|
||||
*/
|
||||
@ -1214,6 +1323,78 @@ export const zGetStatusHistoryData = z.object({
|
||||
*/
|
||||
export const zGetStatusHistoryResponse2 = zGetStatusHistoryResponse;
|
||||
|
||||
export const zGetBarcodeTemplatesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zGetBarcodeTemplatesResponse2 = zGetBarcodeTemplatesResponse;
|
||||
|
||||
export const zCreateBarcodeTemplateData = z.object({
|
||||
body: zCreateBarcodeTemplateRequest,
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zCreateBarcodeTemplateResponse2 = zCreateBarcodeTemplateResponse;
|
||||
|
||||
export const zDeleteBarcodeTemplateData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zDeleteBarcodeTemplateResponse2 = zDeleteBarcodeTemplateResponse;
|
||||
|
||||
export const zUpdateBarcodeTemplateData = z.object({
|
||||
body: zUpdateBarcodeTemplateRequest,
|
||||
path: z.object({
|
||||
pk: z.int(),
|
||||
}),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zUpdateBarcodeTemplateResponse2 = zUpdateBarcodeTemplateResponse;
|
||||
|
||||
export const zGetBarcodeTemplateAttributesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zGetBarcodeTemplateAttributesResponse =
|
||||
zGetBarcodeAttributesResponse;
|
||||
|
||||
export const zGetBarcodeTemplateSizesData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.optional(z.never()),
|
||||
query: z.optional(z.never()),
|
||||
});
|
||||
|
||||
/**
|
||||
* Successful Response
|
||||
*/
|
||||
export const zGetBarcodeTemplateSizesResponse2 =
|
||||
zGetBarcodeTemplateSizesResponse;
|
||||
|
||||
export const zGetDealProductsData = z.object({
|
||||
body: z.optional(z.never()),
|
||||
path: z.object({
|
||||
|
||||
Reference in New Issue
Block a user