toResourceLink method

Map<String, Object?> toResourceLink()

Implementation

Map<String, Object?> toResourceLink() {
  if (isInline && isImage) {
    return <String, Object?>{
      'type': 'image',
      'data': data,
      if (mimeType != null && mimeType!.isNotEmpty) 'mimeType': mimeType,
      'name': name,
      if (size != null) 'size': size,
    };
  }
  return <String, Object?>{
    'type': 'resource_link',
    'uri': uri.toString(),
    'name': name,
    if (mimeType != null && mimeType!.isNotEmpty) 'mimeType': mimeType,
    if (size != null) 'size': size,
  };
}