Source code for worldline.acquiring.sdk.v1.domain.accept_dispute_liability_request

# -*- coding: utf-8 -*-
#
# This file was automatically generated.
#
from typing import Optional

from worldline.acquiring.sdk.domain.data_object import DataObject


[docs] class AcceptDisputeLiabilityRequest(DataObject): __include_entries: Optional[bool] = None __message_text: Optional[str] = None __user_id: Optional[str] = None @property def include_entries(self) -> Optional[bool]: """ | If true, the response will include the full history of dispute entries related to the dispute. False by default. Type: bool """ return self.__include_entries @include_entries.setter def include_entries(self, value: Optional[bool]) -> None: self.__include_entries = value @property def message_text(self) -> Optional[str]: """ | The message text of the dispute entry, if applicable. This is typically used for communication entries to provide the content of the message sent by the acquirer to the merchant or vice versa. Type: str """ return self.__message_text @message_text.setter def message_text(self, value: Optional[str]) -> None: self.__message_text = value @property def user_id(self) -> Optional[str]: """ | The unique identifier of the user that triggered the dispute entry, if applicable. Type: str """ return self.__user_id @user_id.setter def user_id(self, value: Optional[str]) -> None: self.__user_id = value
[docs] def to_dictionary(self) -> dict: dictionary = super(AcceptDisputeLiabilityRequest, self).to_dictionary() if self.include_entries is not None: dictionary['includeEntries'] = self.include_entries if self.message_text is not None: dictionary['messageText'] = self.message_text if self.user_id is not None: dictionary['userId'] = self.user_id return dictionary
[docs] def from_dictionary(self, dictionary: dict) -> 'AcceptDisputeLiabilityRequest': super(AcceptDisputeLiabilityRequest, self).from_dictionary(dictionary) if 'includeEntries' in dictionary: self.include_entries = dictionary['includeEntries'] if 'messageText' in dictionary: self.message_text = dictionary['messageText'] if 'userId' in dictionary: self.user_id = dictionary['userId'] return self