RelatedVisitorsResponse.fromJson constructor

RelatedVisitorsResponse.fromJson(
  1. Map<String, dynamic> json
)

Creates an instance of RelatedVisitorsResponse from a JSON map.

Implementation

factory RelatedVisitorsResponse.fromJson(Map<String, dynamic> json) {
  if (json['visitors'] == null) {
    throw ArgumentError('Missing required field "visitors" in JSON.');
  }
  if (json['meta'] == null) {
    throw ArgumentError('Missing required field "meta" in JSON.');
  }

  return RelatedVisitorsResponse(
    visitors: (json['visitors'] as List<dynamic>)
        .map((e) => RelatedVisitor.fromJson(e as Map<String, dynamic>))
        .toList(),
    meta: Meta.fromJson(json['meta'] as Map<String, dynamic>),
  );
}