uploadMultiPartFormData method

  1. @override
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,
})
override

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

@override
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 {
  return _uploadMultiPartFormData(
      endPoint: endPoint,
      payloadParams: payloadParams,
      fileUploads: fileUploads,
      headers: headers,
      method: method);
}