toJson method
Implementation
@override
Map<String, dynamic> toJson() {
final String attachmentId = attachment?.id ?? mediaAttachmentId;
return {
...super.toJson(),
if (contentType != null) 'contentType': contentType,
if (fileName != null) 'fileName': fileName,
if (description != null) 'description': description,
'mediaAttachmentId': attachmentId,
'mediaSource': mediaSource,
if (encoding != null) 'encoding': encoding,
if (mediaType != null) 'mediaType': mediaType,
if (source != null) 'source': source,
if (params != null) 'params': params,
};
}