feat: barcode templates
This commit is contained in:
@@ -9,6 +9,8 @@ export type { OpenAPIConfig } from './core/OpenAPI';
|
||||
|
||||
export type { AuthLoginRequest } from './models/AuthLoginRequest';
|
||||
export type { AuthLoginResponse } from './models/AuthLoginResponse';
|
||||
export type { BarcodeAttributeSchema } from './models/BarcodeAttributeSchema';
|
||||
export type { BarcodeSchema } from './models/BarcodeSchema';
|
||||
export type { BarcodeTemplateAdditionalAttributeSchema } from './models/BarcodeTemplateAdditionalAttributeSchema';
|
||||
export type { BarcodeTemplateAttributeSchema } from './models/BarcodeTemplateAttributeSchema';
|
||||
export type { BarcodeTemplateCreateRequest } from './models/BarcodeTemplateCreateRequest';
|
||||
@@ -16,6 +18,7 @@ export type { BarcodeTemplateCreateResponse } from './models/BarcodeTemplateCrea
|
||||
export type { BarcodeTemplateDeleteRequest } from './models/BarcodeTemplateDeleteRequest';
|
||||
export type { BarcodeTemplateDeleteResponse } from './models/BarcodeTemplateDeleteResponse';
|
||||
export type { BarcodeTemplateSchema } from './models/BarcodeTemplateSchema';
|
||||
export type { BarcodeTemplateSizeSchema } from './models/BarcodeTemplateSizeSchema';
|
||||
export type { BarcodeTemplateUpdateRequest } from './models/BarcodeTemplateUpdateRequest';
|
||||
export type { BarcodeTemplateUpdateResponse } from './models/BarcodeTemplateUpdateResponse';
|
||||
export type { ClientCreateRequest } from './models/ClientCreateRequest';
|
||||
@@ -67,9 +70,12 @@ export type { DealUpdateProductQuantityResponse } from './models/DealUpdateProdu
|
||||
export type { DealUpdateServiceQuantityRequest } from './models/DealUpdateServiceQuantityRequest';
|
||||
export type { DealUpdateServiceQuantityResponse } from './models/DealUpdateServiceQuantityResponse';
|
||||
export type { GetAllBarcodeTemplateAttributesResponse } from './models/GetAllBarcodeTemplateAttributesResponse';
|
||||
export type { GetAllBarcodeTemplateSizesResponse } from './models/GetAllBarcodeTemplateSizesResponse';
|
||||
export type { GetAllBarcodeTemplatesResponse } from './models/GetAllBarcodeTemplatesResponse';
|
||||
export type { GetBarcodeTemplateByIdRequest } from './models/GetBarcodeTemplateByIdRequest';
|
||||
export type { GetBarcodeTemplateByIdResponse } from './models/GetBarcodeTemplateByIdResponse';
|
||||
export type { GetProductBarcodeRequest } from './models/GetProductBarcodeRequest';
|
||||
export type { GetProductBarcodeResponse } from './models/GetProductBarcodeResponse';
|
||||
export type { HTTPValidationError } from './models/HTTPValidationError';
|
||||
export type { PaginationInfoSchema } from './models/PaginationInfoSchema';
|
||||
export type { ProductAddBarcodeRequest } from './models/ProductAddBarcodeRequest';
|
||||
|
||||
9
src/client/models/BarcodeAttributeSchema.ts
Normal file
9
src/client/models/BarcodeAttributeSchema.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type BarcodeAttributeSchema = {
|
||||
name: string;
|
||||
value: string;
|
||||
};
|
||||
|
||||
10
src/client/models/BarcodeSchema.ts
Normal file
10
src/client/models/BarcodeSchema.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BarcodeAttributeSchema } from './BarcodeAttributeSchema';
|
||||
export type BarcodeSchema = {
|
||||
barcode: string;
|
||||
attributes: Array<BarcodeAttributeSchema>;
|
||||
};
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BarcodeTemplateAdditionalAttributeSchema } from './BarcodeTemplateAdditionalAttributeSchema';
|
||||
import type { BarcodeTemplateSizeSchema } from './BarcodeTemplateSizeSchema';
|
||||
export type BarcodeTemplateCreateRequest = {
|
||||
name: string;
|
||||
isDefault: boolean;
|
||||
width: number;
|
||||
height: number;
|
||||
size: BarcodeTemplateSizeSchema;
|
||||
additionalAttributes: Array<BarcodeTemplateAdditionalAttributeSchema>;
|
||||
attributeIds: Array<number>;
|
||||
};
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
/* eslint-disable */
|
||||
import type { BarcodeTemplateAdditionalAttributeSchema } from './BarcodeTemplateAdditionalAttributeSchema';
|
||||
import type { BarcodeTemplateAttributeSchema } from './BarcodeTemplateAttributeSchema';
|
||||
import type { BarcodeTemplateSizeSchema } from './BarcodeTemplateSizeSchema';
|
||||
export type BarcodeTemplateSchema = {
|
||||
name: string;
|
||||
isDefault: boolean;
|
||||
width: number;
|
||||
height: number;
|
||||
size: BarcodeTemplateSizeSchema;
|
||||
additionalAttributes: Array<BarcodeTemplateAdditionalAttributeSchema>;
|
||||
id: number;
|
||||
attributes: Array<BarcodeTemplateAttributeSchema>;
|
||||
|
||||
12
src/client/models/BarcodeTemplateSizeSchema.ts
Normal file
12
src/client/models/BarcodeTemplateSizeSchema.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type BarcodeTemplateSizeSchema = {
|
||||
id: number;
|
||||
name: string;
|
||||
key: string;
|
||||
width: number;
|
||||
height: number;
|
||||
};
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BarcodeTemplateAdditionalAttributeSchema } from './BarcodeTemplateAdditionalAttributeSchema';
|
||||
import type { BarcodeTemplateSizeSchema } from './BarcodeTemplateSizeSchema';
|
||||
export type BarcodeTemplateUpdateRequest = {
|
||||
name: string;
|
||||
isDefault: boolean;
|
||||
width: number;
|
||||
height: number;
|
||||
size: BarcodeTemplateSizeSchema;
|
||||
additionalAttributes: Array<BarcodeTemplateAdditionalAttributeSchema>;
|
||||
id: number;
|
||||
attributeIds: Array<number>;
|
||||
|
||||
9
src/client/models/GetAllBarcodeTemplateSizesResponse.ts
Normal file
9
src/client/models/GetAllBarcodeTemplateSizesResponse.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BarcodeTemplateSizeSchema } from './BarcodeTemplateSizeSchema';
|
||||
export type GetAllBarcodeTemplateSizesResponse = {
|
||||
sizes: Array<BarcodeTemplateSizeSchema>;
|
||||
};
|
||||
|
||||
10
src/client/models/GetProductBarcodeRequest.ts
Normal file
10
src/client/models/GetProductBarcodeRequest.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type GetProductBarcodeRequest = {
|
||||
productId: number;
|
||||
barcode: string;
|
||||
barcodeTemplateId?: (number | null);
|
||||
};
|
||||
|
||||
9
src/client/models/GetProductBarcodeResponse.ts
Normal file
9
src/client/models/GetProductBarcodeResponse.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
/* generated using openapi-typescript-codegen -- do no edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { BarcodeSchema } from './BarcodeSchema';
|
||||
export type GetProductBarcodeResponse = {
|
||||
barcode: BarcodeSchema;
|
||||
};
|
||||
|
||||
@@ -11,6 +11,7 @@ import type { BarcodeTemplateUpdateResponse } from '../models/BarcodeTemplateUpd
|
||||
import type { CreateBarcodeTemplateAttributeRequest } from '../models/CreateBarcodeTemplateAttributeRequest';
|
||||
import type { CreateBarcodeTemplateAttributeResponse } from '../models/CreateBarcodeTemplateAttributeResponse';
|
||||
import type { GetAllBarcodeTemplateAttributesResponse } from '../models/GetAllBarcodeTemplateAttributesResponse';
|
||||
import type { GetAllBarcodeTemplateSizesResponse } from '../models/GetAllBarcodeTemplateSizesResponse';
|
||||
import type { GetAllBarcodeTemplatesResponse } from '../models/GetAllBarcodeTemplatesResponse';
|
||||
import type { GetBarcodeTemplateByIdRequest } from '../models/GetBarcodeTemplateByIdRequest';
|
||||
import type { GetBarcodeTemplateByIdResponse } from '../models/GetBarcodeTemplateByIdResponse';
|
||||
@@ -140,4 +141,15 @@ export class BarcodeService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get All Barcode Template Sizes
|
||||
* @returns GetAllBarcodeTemplateSizesResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllBarcodeTemplateSizes(): CancelablePromise<GetAllBarcodeTemplateSizesResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/barcode/template/size/get-all',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { GetProductBarcodeRequest } from '../models/GetProductBarcodeRequest';
|
||||
import type { GetProductBarcodeResponse } from '../models/GetProductBarcodeResponse';
|
||||
import type { ProductAddBarcodeRequest } from '../models/ProductAddBarcodeRequest';
|
||||
import type { ProductAddBarcodeResponse } from '../models/ProductAddBarcodeResponse';
|
||||
import type { ProductCreateRequest } from '../models/ProductCreateRequest';
|
||||
@@ -191,4 +193,24 @@ export class ProductService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get Product Barcode
|
||||
* @returns GetProductBarcodeResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getProductBarcode({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: GetProductBarcodeRequest,
|
||||
}): CancelablePromise<GetProductBarcodeResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/product/barcode/get',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user