fromJson static method

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

Implementation

static TeardownStep fromJson(Map<String, Object?> json) => TeardownStep(
  json['id']! as String,
  json['label']! as String,
  detail: json['detail'] as String?,
  arguments: (json['arguments'] as Map? ?? const {}).cast<String, Object?>(),
  enabled: json['enabled'] != false,
  checked: json['checked'] == true,
  danger: json['danger'] == true,
  phase: TeardownPhase.values.firstWhere(
    (p) => p.name == json['phase'],
    orElse: () => TeardownPhase.cleanup,
  ),
);