Location.fromJson constructor

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

Implementation

factory Location.fromJson(Map<String, dynamic> json) => Location(
        type: (json['type'] ?? "") as String,
        subType: (json['subType'] ?? "") as String,
        name: (json['name'] ?? "") as String,
        detailedName: (json['detailedName'] ?? "") as String,
        id: (json['id'] ?? "") as String,
        self: json['self'] != null
            ? Self.fromJson(json['self'] as Map<String, dynamic>)
            : Self.empty,
        timeZoneOffset: (json['timeZoneOffset'] ?? "") as String,
        iataCode: (json['iataCode'] ?? "") as String,
        geoCode: json['geoCode'] != null
            ? GeoCode.fromJson(json['geoCode'] as Map<String, dynamic>)
            : GeoCode.empty,
        address: json['address'] != null
            ? Address.fromJson(json['address'] as Map<String, dynamic>)
            : Address.empty,
        analytics: json['analytics'] != null
            ? Analytics.fromJson(json['analytics'] as Map<String, dynamic>)
            : Analytics.empty,
      );