GeoLocationNode.fromJson constructor

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

Creates a new GeoLocationNode from JSON.

Implementation

factory GeoLocationNode.fromJson(Map<String, dynamic> json) {
  String typeName = json['__type'] ?? 'none';
  switch (typeName) {
    case 'City':
      return City.fromJson(json);
    case 'Region':
      return Region.fromJson(json);
    case 'Country':
      return Country.fromJson(json);
  }
  return _$GeoLocationNodeFromJson(json);
}