Source code for ingenico.connect.sdk.merchant.disputes.upload_file_request

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


[docs]class UploadFileRequest(MultipartFormDataRequest): """ Multipart/form-data parameters for Upload File See also https://epayments-api.developer-ingenico.com/fileserviceapi/v1/en_US/python/disputes/uploadFile.html """ __file = None @property def file(self): """ | The file that you will upload as evidence to support a dispute. Type: :class:`ingenico.connect.sdk.UploadableFile` """ return self.__file @file.setter def file(self, value): self.__file = value
[docs] def to_multipart_form_data_object(self): """ :return: :class:`ingenico.connect.sdk.MultipartFormDataObject` """ result = MultipartFormDataObject() if self.file is not None: result.add_file("file", self.file) return result