fromJson static method

FeedDescriptor fromJson(
  1. Map<String, Object?> json
)

Implementation

static FeedDescriptor fromJson(Map<String, Object?> json) => FeedDescriptor(
  json['id']! as String,
  json['label']! as String,
  description: json['description'] as String?,
  fields: [
    for (var f in json['fields'] as List? ?? const [])
      FieldDescriptor.fromJson((f as Map).cast<String, Object?>()),
  ],
  durationKey: json['durationKey'] as String?,
  itemActions: [
    for (var a in json['itemActions'] as List? ?? const [])
      PluginAction.fromJson((a as Map).cast<String, Object?>()),
  ],
);