Alternatives.fromJson constructor
Alternatives.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Alternatives.fromJson(Map<String, dynamic> json) {
final List<dynamic> pathsCanonical =
(json["paths_canonical"] as List?) ?? [];
final List<List<PathStep>>? pathsComputed = json["paths_computed"] == null
? null
: ((json["paths_computed"] as List?) ?? [])
.map((e) => (e as List).map((e) => PathStep.fromJson(e)).toList())
.toList();
return Alternatives(
pathsCanonical: pathsCanonical,
pathsComputed: pathsComputed,
sourceAmount: CurrencyAmount.fromJson(json["source_amount"]));
}