feat: barcode templates
This commit is contained in:
@@ -10,6 +10,14 @@ class BarcodeTemplateAttributeSchema(CustomModelCamel):
|
||||
name: str
|
||||
|
||||
|
||||
class BarcodeTemplateSizeSchema(CustomModelCamel):
|
||||
id: int
|
||||
name: str
|
||||
key: str
|
||||
width: int
|
||||
height: int
|
||||
|
||||
|
||||
class BarcodeTemplateAdditionalAttributeSchema(CustomModelCamel):
|
||||
name: str
|
||||
value: str
|
||||
@@ -18,8 +26,7 @@ class BarcodeTemplateAdditionalAttributeSchema(CustomModelCamel):
|
||||
class BaseBarcodeTemplateSchema(CustomModelCamel):
|
||||
name: str
|
||||
is_default: bool
|
||||
width: int
|
||||
height: int
|
||||
size: BarcodeTemplateSizeSchema
|
||||
additional_attributes: list[BarcodeTemplateAdditionalAttributeSchema]
|
||||
|
||||
|
||||
@@ -102,4 +109,8 @@ class BarcodeTemplateDeleteResponse(OkMessageSchema):
|
||||
|
||||
class GetProductBarcodeResponse(CustomModelCamel):
|
||||
barcode: BarcodeSchema
|
||||
|
||||
|
||||
class GetAllBarcodeTemplateSizesResponse(CustomModelCamel):
|
||||
sizes: list[BarcodeTemplateSizeSchema]
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user