toUploadBody method

Map<String, Object?> toUploadBody({
  1. String filenameField = 'filename',
  2. String mimeTypeField = 'mime_type',
  3. String base64Field = 'base64',
  4. String typeField = 'type',
})

JSON-friendly upload body for Flint backend endpoints.

Implementation

Map<String, Object?> toUploadBody({
  String filenameField = 'filename',
  String mimeTypeField = 'mime_type',
  String base64Field = 'base64',
  String typeField = 'type',
}) {
  return {
    filenameField: filename,
    mimeTypeField: mimeType,
    base64Field: base64,
    typeField: kind.name,
  };
}