Example #1
0
 def to_dict(self) -> dict:
     result: dict = {}
     result["metaKeyword"] = from_none(self.meta_keyword)
     result["metaTitle"] = from_none(self.meta_title)
     result["metaDescription"] = from_none(self.meta_description)
     result["shortDescription"] = from_str(self.short_description)
     result["description"] = from_none(self.description)
     return result
Example #2
0
 def to_dict(self) -> dict:
     result: dict = {}
     result["channel"] = to_enum(Channel, self.channel)
     result["terminal"] = to_enum(Terminal, self.terminal)
     result["finalPrice"] = from_int(self.final_price)
     result["promotionPrice"] = from_none(self.promotion_price)
     result["bestPrice"] = from_int(self.best_price)
     result["flashSalePrice"] = from_none(self.flash_sale_price)
     return result
Example #3
0
 def from_dict(obj: Any) -> 'SEOInfo':
     assert isinstance(obj, dict)
     meta_keyword = from_none(obj.get("metaKeyword"))
     meta_title = from_none(obj.get("metaTitle"))
     meta_description = from_none(obj.get("metaDescription"))
     short_description = from_str(obj.get("shortDescription"))
     description = from_none(obj.get("description"))
     return SEOInfo(meta_keyword, meta_title, meta_description,
                    short_description, description)
Example #4
0
 def from_dict(obj: Any) -> 'PromotionPrice':
     assert isinstance(obj, dict)
     channel = Channel(obj.get("channel"))
     terminal = Terminal(obj.get("terminal"))
     final_price = from_float(obj.get("finalPrice"))
     promotion_price = from_none(obj.get("promotionPrice"))
     best_price = from_float(obj.get("bestPrice"))
     flash_sale_price = from_none(obj.get("flashSalePrice"))
     return PromotionPrice(channel, terminal, final_price, promotion_price,
                           best_price, flash_sale_price)
Example #5
0
 def to_dict(self) -> dict:
     result: dict = {}
     result["sku"] = from_str(self.sku)
     result["quantity"] = from_int(self.quantity)
     result["priority"] = from_int(self.priority)
     result["name"] = from_str(self.name)
     result["displayName"] = from_none(self.display_name)
     result["url"] = from_none(self.url)
     result["imageUrl"] = from_none(self.image_url)
     return result
Example #6
0
 def from_dict(obj: Any) -> 'BundleProduct':
     assert isinstance(obj, dict)
     sku = from_str(obj.get("sku"))
     quantity = from_int(obj.get("quantity"))
     priority = from_int(obj.get("priority"))
     name = from_str(obj.get("name"))
     display_name = from_none(obj.get("displayName"))
     url = from_none(obj.get("url"))
     image_url = from_none(obj.get("imageUrl"))
     return BundleProduct(sku, quantity, priority, name, display_name, url,
                          image_url)
Example #7
0
 def to_dict(self) -> dict:
     result: dict = {}
     result["averagePoint"] = from_none(self.average_point)
     result["voteCount"] = from_int(self.vote_count)
     return result
Example #8
0
 def from_dict(obj: Any) -> 'Rating':
     assert isinstance(obj, dict)
     average_point = from_none(obj.get("averagePoint"))
     vote_count = from_int(obj.get("voteCount"))
     return Rating(average_point, vote_count)
Example #9
0
 def to_dict(self) -> dict:
     result: dict = {}
     result["sku"] = from_str(self.sku)
     result["name"] = from_str(self.name)
     result["displayName"] = from_none(self.display_name)
     return result
Example #10
0
 def from_dict(obj: Any) -> 'ParentBundle':
     assert isinstance(obj, dict)
     sku = from_str(obj.get("sku"))
     name = from_str(obj.get("name"))
     display_name = from_none(obj.get("displayName"))
     return ParentBundle(sku, name, display_name)