fromJson static method

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

Implementation

static PluginAction fromJson(Map<String, Object?> json) => PluginAction(
  json['id']! as String,
  json['label']! as String,
  description: json['description'] as String?,
  danger: json['danger'] == true,
  confirm: json['confirm'] == true,
  parameters: [
    for (var p in (json['parameters'] as List? ?? const []))
      ActionParameter.fromJson((p as Map).cast<String, Object?>()),
  ],
);