StepBuildRecipe.fromJson constructor
StepBuildRecipe.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StepBuildRecipe.fromJson(Map<String, dynamic> json) {
return StepBuildRecipe(
steps: (json['steps'] as List<dynamic>? ?? const [])
.map((step) => NativeBuildStep.fromJson(step as Map<String, dynamic>))
.toList(),
needsById: json['needs_by_id'] is Map
? Map<String, List<String>>.fromEntries(
(json['needs_by_id'] as Map).entries.map(
(entry) => MapEntry(
entry.key.toString(),
(entry.value as List<dynamic>? ?? const [])
.map((value) => value.toString())
.toList(),
),
),
)
: const {},
);
}