uploadMultiPartFormData method

Future<Map<String, dynamic>> uploadMultiPartFormData({
  1. required String endPoint,
  2. required Map<String, dynamic> payloadParams,
  3. required Map<String, dynamic>? fileUploads,
  4. required Map<String, dynamic> headers,
  5. required IDSMethodType method,
})

Uploads form data, including multiple files, to the server.

endPoint - The API endpoint to which the request is sent. payloadParams - The parameters to include in the request body. fileUploads - A map of unique file keys and their corresponding file paths. headers - The request headers.

Returns a Future containing a Map<String, dynamic> with the response.

Implementation

Future<Map<String, dynamic>> uploadMultiPartFormData(
        {required String endPoint,
        required Map<String, dynamic> payloadParams,
        required Map<String, dynamic>? fileUploads,
        required Map<String, dynamic> headers,
        required IDSMethodType method}) async =>
    _apiManagerImpl.uploadMultiPartFormData(
        endPoint: endPoint,
        payloadParams: payloadParams,
        fileUploads: fileUploads,
        headers: headers,
        method: method);