fromJson static method
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,
),
);