SearchEventsResponse.fromJson constructor
Creates an instance of SearchEventsResponse from a JSON map.
Implementation
factory SearchEventsResponse.fromJson(Map<String, dynamic> json) {
if (json['events'] == null) {
throw ArgumentError('Missing required field "events" in JSON.');
}
if (json['meta'] == null) {
throw ArgumentError('Missing required field "meta" in JSON.');
}
return SearchEventsResponse(
events: (json['events'] as List<dynamic>)
.map((e) => Event.fromJson(e as Map<String, dynamic>))
.toList(),
meta: Meta.fromJson(json['meta'] as Map<String, dynamic>),
);
}