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