fromJson static method
The deserializer rquired by the ApiEndpoint.
Implementation
static Activity fromJson(Map<String, dynamic> json) {
final activity = json['activity'];
final key = json['key'];
final type = json['type'];
final link = json['link'];
final participants = json['participants'];
final price = json['price'];
final accessibility = json['accessibility'];
if (activity is String &&
key is String &&
type is String &&
link is String &&
participants is num &&
price is num &&
accessibility is num) {
return Activity(int.parse(key), type.toActivityType(), activity, link,
participants.toInt(), price.toDouble(), accessibility.toDouble());
}
throw ('The json is not a valid Bored object');
}