def __init__(self, type=None, reason=None, refunded_money=None, refunded_processing_fee_money=None, refunded_tax_money=None, refunded_additive_tax_money=None, refunded_additive_tax=None, refunded_inclusive_tax_money=None, refunded_inclusive_tax=None, refunded_tip_money=None, refunded_discount_money=None, refunded_surcharge_money=None, refunded_surcharges=None, created_at=None, processed_at=None, payment_id=None, merchant_id=None, is_exchange=None):
self.swagger_types = {<EOL>'<STR_LIT:type>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:str>',<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>'<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>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<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>}<EOL>self.attribute_map = {<EOL>'<STR_LIT:type>': '<STR_LIT:type>',<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>'<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>'<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>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>'<EOL>}<EOL>self._type = type<EOL>self._reason = reason<EOL>self._refunded_money = refunded_money<EOL>self._refunded_processing_fee_money = refunded_processing_fee_money<EOL>self._refunded_tax_money = refunded_tax_money<EOL>self._refunded_additive_tax_money = refunded_additive_tax_money<EOL>self._refunded_additive_tax = refunded_additive_tax<EOL>self._refunded_inclusive_tax_money = refunded_inclusive_tax_money<EOL>self._refunded_inclusive_tax = refunded_inclusive_tax<EOL>self._refunded_tip_money = refunded_tip_money<EOL>self._refunded_discount_money = refunded_discount_money<EOL>self._refunded_surcharge_money = refunded_surcharge_money<EOL>self._refunded_surcharges = refunded_surcharges<EOL>self._created_at = created_at<EOL>self._processed_at = processed_at<EOL>self._payment_id = payment_id<EOL>self._merchant_id = merchant_id<EOL>self._is_exchange = is_exchange<EOL>
V1Refund - 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.