diff --git a/xi/sdk/resellers/models/product_detail_response.py b/xi/sdk/resellers/models/product_detail_response.py index 8e1edc2..1478695 100644 --- a/xi/sdk/resellers/models/product_detail_response.py +++ b/xi/sdk/resellers/models/product_detail_response.py @@ -104,6 +104,66 @@ def to_dict(self) -> Dict[str, Any]: if _item_subscription_details: _items.append(_item_subscription_details.to_dict()) _dict['subscriptionDetails'] = _items + # set to None if ingram_part_number (nullable) is None + # and model_fields_set contains the field + if self.ingram_part_number is None and "ingram_part_number" in self.model_fields_set: + _dict['ingramPartNumber'] = None + + # set to None if vendor_part_number (nullable) is None + # and model_fields_set contains the field + if self.vendor_part_number is None and "vendor_part_number" in self.model_fields_set: + _dict['vendorPartNumber'] = None + + # set to None if product_authorized (nullable) is None + # and model_fields_set contains the field + if self.product_authorized is None and "product_authorized" in self.model_fields_set: + _dict['productAuthorized'] = None + + # set to None if description (nullable) is None + # and model_fields_set contains the field + if self.description is None and "description" in self.model_fields_set: + _dict['description'] = None + + # set to None if upc (nullable) is None + # and model_fields_set contains the field + if self.upc is None and "upc" in self.model_fields_set: + _dict['upc'] = None + + # set to None if product_category (nullable) is None + # and model_fields_set contains the field + if self.product_category is None and "product_category" in self.model_fields_set: + _dict['productCategory'] = None + + # set to None if product_subcategory (nullable) is None + # and model_fields_set contains the field + if self.product_subcategory is None and "product_subcategory" in self.model_fields_set: + _dict['productSubcategory'] = None + + # set to None if vendor_name (nullable) is None + # and model_fields_set contains the field + if self.vendor_name is None and "vendor_name" in self.model_fields_set: + _dict['vendorName'] = None + + # set to None if vendor_number (nullable) is None + # and model_fields_set contains the field + if self.vendor_number is None and "vendor_number" in self.model_fields_set: + _dict['vendorNumber'] = None + + # set to None if product_status_code (nullable) is None + # and model_fields_set contains the field + if self.product_status_code is None and "product_status_code" in self.model_fields_set: + _dict['productStatusCode'] = None + + # set to None if product_class (nullable) is None + # and model_fields_set contains the field + if self.product_class is None and "product_class" in self.model_fields_set: + _dict['productClass'] = None + + # set to None if customer_part_number (nullable) is None + # and model_fields_set contains the field + if self.customer_part_number is None and "customer_part_number" in self.model_fields_set: + _dict['customerPartNumber'] = None + return _dict @classmethod