def __init__(self, name=None, calculation_phase=None, inclusion_type=None, percentage=None, applies_to_custom_amounts=None, enabled=None):
self.swagger_types = {<EOL>'<STR_LIT:name>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:bool>',<EOL>'<STR_LIT>': '<STR_LIT:bool>'<EOL>}<EOL>self.attribute_map = {<EOL>'<STR_LIT:name>': '<STR_LIT:name>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>'<EOL>}<EOL>self._name = name<EOL>self._calculation_phase = calculation_phase<EOL>self._inclusion_type = inclusion_type<EOL>self._percentage = percentage<EOL>self._applies_to_custom_amounts = applies_to_custom_amounts<EOL>self._enabled = enabled<EOL>
CatalogTax - 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.