toJson method

  1. @override
Object toJson()
override

Convert the Part content to json format.

Implementation

@override
Object toJson() {
  final superJson = super.toJson() as Map<String, Object?>;
  return <String, Object?>{
    ...superJson,
    'inlineData': {
      'data': base64Encode(bytes),
      'mimeType': mimeType,
      if (willContinue != null) 'willContinue': willContinue,
    },
    if (mediaResolution != null)
      'mediaResolution': {'level': mediaResolution!.toJson()},
  };
}