getFormData method

Map<String, List<Map<String, String>>> getFormData()

Implementation

Map<String, List<Map<String, String>>> getFormData() {
  final castedFormData = cast<FormData>(body);

  return castedFormData == null
      ? {}
      : {
          'Fields': castedFormData.fields
              .map((i) => {i.key.toString(): i.value.toString()})
              .toList(),
          'Files': castedFormData.files
              .map((i) => {
                    'fileName': i.value.filename ?? '',
                    'fileContentType': i.value.contentType.toString(),
                    'fileHeaders': i.value.headers?.toString() ?? '',
                  })
              .toList(),
        };
}