uploadMultiPartFormData method
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,
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);
}