IsochroneApiResponse.fromJson constructor
IsochroneApiResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
IsochroneApiResponse.fromJson(Map<String, dynamic> json) {
final _message = json['message'] as String?;
if (_message != null) {
error = NavigationError(message: _message);
}
code = json['code'] as String?;
uuid = json['uuid'] as String?;
// todo: handle errors from 'message' field
if (json.containsKey('features') && json['features'] != null) {
features = List<NavigationFeature>.from(
(json['features'] as List<dynamic>).map(
(match) => NavigationFeature.fromJson(
match as Map<String, dynamic>,
),
),
);
}
}