Source code for worldline.acquiring.sdk.v1.domain.dispute_references
# -*- coding: utf-8 -*-
#
# This file was automatically generated.
#
from typing import Optional
from worldline.acquiring.sdk.domain.data_object import DataObject
[docs]
class DisputeReferences(DataObject):
__acquirer_dispute_reference: Optional[str] = None
__scheme_dispute_reference: Optional[str] = None
@property
def acquirer_dispute_reference(self) -> Optional[str]:
"""
| The reference provided by the acquirer for the dispute.
Type: str
"""
return self.__acquirer_dispute_reference
@acquirer_dispute_reference.setter
def acquirer_dispute_reference(self, value: Optional[str]) -> None:
self.__acquirer_dispute_reference = value
@property
def scheme_dispute_reference(self) -> Optional[str]:
"""
| The reference provided by the card scheme for the dispute.
Type: str
"""
return self.__scheme_dispute_reference
@scheme_dispute_reference.setter
def scheme_dispute_reference(self, value: Optional[str]) -> None:
self.__scheme_dispute_reference = value
[docs]
def to_dictionary(self) -> dict:
dictionary = super(DisputeReferences, self).to_dictionary()
if self.acquirer_dispute_reference is not None:
dictionary['acquirerDisputeReference'] = self.acquirer_dispute_reference
if self.scheme_dispute_reference is not None:
dictionary['schemeDisputeReference'] = self.scheme_dispute_reference
return dictionary
[docs]
def from_dictionary(self, dictionary: dict) -> 'DisputeReferences':
super(DisputeReferences, self).from_dictionary(dictionary)
if 'acquirerDisputeReference' in dictionary:
self.acquirer_dispute_reference = dictionary['acquirerDisputeReference']
if 'schemeDisputeReference' in dictionary:
self.scheme_dispute_reference = dictionary['schemeDisputeReference']
return self