def __init__(self, payment_id=None, type=None, reason=None, refunded_money=None, request_idempotence_key=None):
self.swagger_types = {<EOL>'<STR_LIT>': '<STR_LIT:str>',<EOL>'<STR_LIT:type>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT:str>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT:str>'<EOL>}<EOL>self.attribute_map = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT:type>': '<STR_LIT:type>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>'<EOL>}<EOL>self._payment_id = payment_id<EOL>self._type = type<EOL>self._reason = reason<EOL>self._refunded_money = refunded_money<EOL>self._request_idempotence_key = request_idempotence_key<EOL>
V1CreateRefundRequest - 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.