toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() {
  final resource = <String, dynamic>{
    'uri': uri,
  };
  if (text != null) resource['text'] = text!;
  if (blob != null) resource['blob'] = blob!;
  if (mimeType != null) resource['mimeType'] = mimeType!;

  final json = <String, dynamic>{
    'type': 'resource',
    'resource': resource,
  };
  if (annotations != null) json['annotations'] = annotations!;
  return json;
}