Source code for ingenico.connect.sdk.domain.refund.definitions.refund_references

# -*- coding: utf-8 -*-
#
# This class was auto-generated from the API references found at
# https://epayments-api.developer-ingenico.com/
#
from ingenico.connect.sdk.data_object import DataObject


[docs]class RefundReferences(DataObject): __merchant_reference = None @property def merchant_reference(self): """ | Note that the maximum length of this field for transactions processed on the GlobalCollect platform is 30. Your unique reference of the transaction that is also returned in our report files. This is almost always used for your reconciliation of our report files. Type: str """ return self.__merchant_reference @merchant_reference.setter def merchant_reference(self, value): self.__merchant_reference = value
[docs] def to_dictionary(self): dictionary = super(RefundReferences, self).to_dictionary() if self.merchant_reference is not None: dictionary['merchantReference'] = self.merchant_reference return dictionary
[docs] def from_dictionary(self, dictionary): super(RefundReferences, self).from_dictionary(dictionary) if 'merchantReference' in dictionary: self.merchant_reference = dictionary['merchantReference'] return self