Http4MultipartImplementation constructor

Http4MultipartImplementation({
  1. List<InterceptorContract> interceptors = const [],
  2. required String url,
  3. required Http4Method method,
  4. required List<MultipartFile> files,
  5. Map<String, String> fields = const {},
  6. Map<String, String> headers = const {},
  7. RetryPolicy? retryPolicy,
})

Implementation

Http4MultipartImplementation({
  List<InterceptorContract> interceptors = const [],
  required String url,
  required this.method,
  required this.files,
  this.fields = const {},
  this.headers = const {},
  this.retryPolicy,
}) {
  client = InterceptedClient.build(
    interceptors: interceptors,
    retryPolicy: retryPolicy,
  );
  baseUrl = Uri.parse('${Http4Config().baseUrl}$url');
}