def __init__(self, item_id=None, name=None, sku=None, upc=None, ordinal=None, pricing_type=None, price_money=None, location_overrides=None, track_inventory=None, inventory_alert_type=None, inventory_alert_threshold=None, user_data=None, service_duration=None):
        """
        CatalogItemVariation - a model defined in Swagger

        :param dict swaggerTypes: The key is attribute name
                                  and the value is attribute type.
        :param dict attributeMap: The key is attribute name
                                  and the value is json key in definition.
        """
        self.swagger_types = {
            'item_id': 'str',
            'name': 'str',
            'sku': 'str',
            'upc': 'str',
            'ordinal': 'int',
            'pricing_type': 'str',
            'price_money': 'Money',
            'location_overrides': 'list[ItemVariationLocationOverrides]',
            'track_inventory': 'bool',
            'inventory_alert_type': 'str',
            'inventory_alert_threshold': 'int',
            'user_data': 'str',
            'service_duration': 'int'
        }

        self.attribute_map = {
            'item_id': 'item_id',
            'name': 'name',
            'sku': 'sku',
            'upc': 'upc',
            'ordinal': 'ordinal',
            'pricing_type': 'pricing_type',
            'price_money': 'price_money',
            'location_overrides': 'location_overrides',
            'track_inventory': 'track_inventory',
            'inventory_alert_type': 'inventory_alert_type',
            'inventory_alert_threshold': 'inventory_alert_threshold',
            'user_data': 'user_data',
            'service_duration': 'service_duration'
        }

        self._item_id = item_id
        self._name = name
        self._sku = sku
        self._upc = upc
        self._ordinal = ordinal
        self._pricing_type = pricing_type
        self._price_money = price_money
        self._location_overrides = location_overrides
        self._track_inventory = track_inventory
        self._inventory_alert_type = inventory_alert_type
        self._inventory_alert_threshold = inventory_alert_threshold
        self._user_data = user_data
        self._service_duration = service_duration
def __init__ ( self , item_id = None , name = None , sku = None , upc = None , ordinal = None , pricing_type = None , price_money = None , location_overrides = None , track_inventory = None , inventory_alert_type = None , inventory_alert_threshold = None , user_data = None , service_duration = None ) : self . swagger_types = { 'item_id' : 'str' , 'name' : 'str' , 'sku' : 'str' , 'upc' : 'str' , 'ordinal' : 'int' , 'pricing_type' : 'str' , 'price_money' : 'Money' , 'location_overrides' : 'list[ItemVariationLocationOverrides]' , 'track_inventory' : 'bool' , 'inventory_alert_type' : 'str' , 'inventory_alert_threshold' : 'int' , 'user_data' : 'str' , 'service_duration' : 'int' } self . attribute_map = { 'item_id' : 'item_id' , 'name' : 'name' , 'sku' : 'sku' , 'upc' : 'upc' , 'ordinal' : 'ordinal' , 'pricing_type' : 'pricing_type' , 'price_money' : 'price_money' , 'location_overrides' : 'location_overrides' , 'track_inventory' : 'track_inventory' , 'inventory_alert_type' : 'inventory_alert_type' , 'inventory_alert_threshold' : 'inventory_alert_threshold' , 'user_data' : 'user_data' , 'service_duration' : 'service_duration' } self . _item_id = item_id self . _name = name self . _sku = sku self . _upc = upc self . _ordinal = ordinal self . _pricing_type = pricing_type self . _price_money = price_money self . _location_overrides = location_overrides self . _track_inventory = track_inventory self . _inventory_alert_type = inventory_alert_type self . _inventory_alert_threshold = inventory_alert_threshold self . _user_data = user_data self . _service_duration = service_duration
CatalogItemVariation - a model defined in Swagger

        :param dict swaggerTypes: The key is attribute name
                                  and the value is attribute type.
        :param dict attributeMap: The key is attribute name
                                  and the value is json key in definition.