def __init__(self, name=None, description=None, abbreviation=None, label_color=None, available_online=None, available_for_pickup=None, available_electronically=None, category_id=None, tax_ids=None, modifier_list_info=None, image_url=None, variations=None, product_type=None, skip_modifier_screen=None):
        """
        CatalogItem - 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 = {
            'name': 'str',
            'description': 'str',
            'abbreviation': 'str',
            'label_color': 'str',
            'available_online': 'bool',
            'available_for_pickup': 'bool',
            'available_electronically': 'bool',
            'category_id': 'str',
            'tax_ids': 'list[str]',
            'modifier_list_info': 'list[CatalogItemModifierListInfo]',
            'image_url': 'str',
            'variations': 'list[CatalogObject]',
            'product_type': 'str',
            'skip_modifier_screen': 'bool'
        }

        self.attribute_map = {
            'name': 'name',
            'description': 'description',
            'abbreviation': 'abbreviation',
            'label_color': 'label_color',
            'available_online': 'available_online',
            'available_for_pickup': 'available_for_pickup',
            'available_electronically': 'available_electronically',
            'category_id': 'category_id',
            'tax_ids': 'tax_ids',
            'modifier_list_info': 'modifier_list_info',
            'image_url': 'image_url',
            'variations': 'variations',
            'product_type': 'product_type',
            'skip_modifier_screen': 'skip_modifier_screen'
        }

        self._name = name
        self._description = description
        self._abbreviation = abbreviation
        self._label_color = label_color
        self._available_online = available_online
        self._available_for_pickup = available_for_pickup
        self._available_electronically = available_electronically
        self._category_id = category_id
        self._tax_ids = tax_ids
        self._modifier_list_info = modifier_list_info
        self._image_url = image_url
        self._variations = variations
        self._product_type = product_type
        self._skip_modifier_screen = skip_modifier_screen
def __init__ ( self , name = None , description = None , abbreviation = None , label_color = None , available_online = None , available_for_pickup = None , available_electronically = None , category_id = None , tax_ids = None , modifier_list_info = None , image_url = None , variations = None , product_type = None , skip_modifier_screen = None ) : self . swagger_types = { 'name' : 'str' , 'description' : 'str' , 'abbreviation' : 'str' , 'label_color' : 'str' , 'available_online' : 'bool' , 'available_for_pickup' : 'bool' , 'available_electronically' : 'bool' , 'category_id' : 'str' , 'tax_ids' : 'list[str]' , 'modifier_list_info' : 'list[CatalogItemModifierListInfo]' , 'image_url' : 'str' , 'variations' : 'list[CatalogObject]' , 'product_type' : 'str' , 'skip_modifier_screen' : 'bool' } self . attribute_map = { 'name' : 'name' , 'description' : 'description' , 'abbreviation' : 'abbreviation' , 'label_color' : 'label_color' , 'available_online' : 'available_online' , 'available_for_pickup' : 'available_for_pickup' , 'available_electronically' : 'available_electronically' , 'category_id' : 'category_id' , 'tax_ids' : 'tax_ids' , 'modifier_list_info' : 'modifier_list_info' , 'image_url' : 'image_url' , 'variations' : 'variations' , 'product_type' : 'product_type' , 'skip_modifier_screen' : 'skip_modifier_screen' } self . _name = name self . _description = description self . _abbreviation = abbreviation self . _label_color = label_color self . _available_online = available_online self . _available_for_pickup = available_for_pickup self . _available_electronically = available_electronically self . _category_id = category_id self . _tax_ids = tax_ids self . _modifier_list_info = modifier_list_info self . _image_url = image_url self . _variations = variations self . _product_type = product_type self . _skip_modifier_screen = skip_modifier_screen
CatalogItem - 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.