toMetadataJson method

Map<String, Object?> toMetadataJson()

Implementation

Map<String, Object?> toMetadataJson() {
  return {
    'formats': [for (final format in formats) format.name],
    'exportableFormats': [
      for (final format in exportableFormats) format.name,
    ],
    'unavailableFormats': [
      for (final format in unavailableFormats) format.name,
    ],
    'capabilities': [
      for (final capability in capabilities) capability.toMetadataJson(),
    ],
  };
}