@@ -795,20 +795,20 @@ class PackagingDimensionsRequestItem(BaseModel):
795795
796796class ProductRequestSchema (BaseModel ):
797797 """Product request schema for create and update operations."""
798- name : str
798+ name : Optional [ str ] = None
799799 photo : Optional [int ] = None
800800 photos : Optional [List [int ]] = None
801801 video : Optional [int ] = None
802802 brief : Optional [str ] = None
803803 description : Optional [str ] = None
804804 order : Optional [int ] = None
805- category_id : int
805+ category_id : Optional [ int ] = None
806806 status : ProductStatusInputEnum = ProductStatusInputEnum .PUBLISHED
807807 preparation_days : int = 1
808808 keywords : Optional [List [str ]] = None
809809 weight : Optional [float ] = None
810- package_weight : int
811- primary_price : int
810+ package_weight : Optional [ int ] = None
811+ primary_price : Optional [ int ] = None
812812 stock : Optional [int ] = None
813813 shipping_city_ids : Optional [List [int ]] = None
814814 shipping_method_ids : Optional [List [int ]] = None
@@ -931,7 +931,7 @@ class ProductResponseSchema(BaseModel):
931931 view_count : Optional [int ] = None
932932 can_add_to_cart : Optional [bool ] = None
933933 review_count : Optional [int ] = None
934- rating : Optional [int ] = None
934+ rating : Optional [float ] = None
935935 navigation : Optional [NavigationResponseSchema ] = None
936936 variants : Optional [List [ProductVariantResponse ]] = None
937937 variants_selected_index : Optional [int ] = None
0 commit comments