Skip to content

Commit 126362a

Browse files
committed
fix(core): fix product fields type, int -> float (net_weight_decimal, unit_quantity)
1 parent 19c9cb7 commit 126362a

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/basalam_sdk/core/models.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@ class ProductRevisionDataResponse(BaseModel):
722722
product_attribute: Optional[List[ProductAttributeResponse]] = None
723723
packaged_weight: Optional[int] = None
724724
net_weight: Optional[int] = None
725-
net_weight_decimal: Optional[int] = None
725+
net_weight_decimal: Optional[float] = None
726726
preparation_day: Optional[int] = None
727727
price: Optional[int] = None
728728
primary_price: Optional[int] = None
@@ -803,10 +803,10 @@ class ProductRequestSchema(BaseModel):
803803
description: Optional[str] = None
804804
order: Optional[int] = None
805805
category_id: int
806-
status: ProductStatusInputEnum
806+
status: ProductStatusInputEnum = ProductStatusInputEnum.PUBLISHED
807807
preparation_days: int = 1
808808
keywords: Optional[List[str]] = None
809-
weight: Optional[int] = None
809+
weight: Optional[float] = None
810810
package_weight: int
811811
primary_price: int
812812
stock: Optional[int] = None
@@ -816,7 +816,7 @@ class ProductRequestSchema(BaseModel):
816816
virtual: Optional[bool] = None
817817
variants: Optional[List[VariantRequestItem]] = None
818818
shipping_data: Optional[ShippingDataRequestItem] = None
819-
unit_quantity: Optional[int] = None
819+
unit_quantity: Optional[float] = None
820820
unit_type: Optional[UnitTypeInputEnum] = None
821821
sku: Optional[str] = None
822822
packaging_dimensions: Optional[PackagingDimensionsRequestItem] = None
@@ -843,15 +843,15 @@ class ProductItemResponse(BaseModel):
843843
primary_price: Optional[int] = None
844844
packaged_weight: Optional[int] = None
845845
preparation_day: Optional[int] = None
846-
net_weight_decimal: Optional[int] = None
846+
net_weight_decimal: Optional[float] = None
847847
location_deployment: Optional[LocationDeploymentResponseSchema] = None
848848
url: Optional[str] = None
849849
published: Optional[bool] = None
850850
sales_count: Optional[int] = None
851851
view_count: Optional[int] = None
852852
can_add_to_cart: Optional[bool] = None
853853
has_variation: Optional[bool] = None
854-
unit_quantity: Optional[int] = None
854+
unit_quantity: Optional[float] = None
855855
unit_type: Optional[UnitTypeResponse] = None
856856
discount: Optional[Dict[str, Any]] = None
857857
is_product_for_revision: Optional[bool] = None
@@ -911,7 +911,7 @@ class ProductResponseSchema(BaseModel):
911911
category_list: Optional[List[CategoryListItemResponseSchema]] = None
912912
inventory: Optional[int] = None
913913
net_weight: Optional[int] = None
914-
net_weight_decimal: Optional[int] = None
914+
net_weight_decimal: Optional[float] = None
915915
created_at: Optional[str] = None
916916
updated_at: Optional[str] = None
917917
description: Optional[str] = None
@@ -938,7 +938,7 @@ class ProductResponseSchema(BaseModel):
938938
shipping_data: Optional[ShippingDataResponse] = None
939939
free_shipping: Optional[FreeShippingResponseSchema] = None
940940
allow_category_change: Optional[bool] = None
941-
unit_quantity: Optional[int] = None
941+
unit_quantity: Optional[float] = None
942942
unit_type: Optional[UnitTypeResponse] = None
943943
sku: Optional[str] = None
944944
discount: Optional[Dict[str, Any]] = None

src/basalam_sdk/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
This module centralizes version management and User-Agent generation.
55
"""
66

7-
__version__ = "1.0.1"
7+
__version__ = "1.0.2"
88
__sdk_name__ = "basalam-python-sdk"
99

1010

0 commit comments

Comments
 (0)