CountryData.fromJson constructor
CountryData.fromJson(
- Map<String, dynamic> json, {
- ValueSerializer? serializer,
})
Implementation
factory CountryData.fromJson(
Map<String, dynamic> json, {
ValueSerializer? serializer,
}) {
serializer ??= driftRuntimeOptions.defaultSerializer;
return CountryData(
id: serializer.fromJson<String>(json['id']),
code: serializer.fromJson<String>(json['code']),
name: serializer.fromJson<String>(json['name']),
nameInEnglish: serializer.fromJson<String>(json['nameInEnglish']),
countryCode: serializer.fromJson<String>(json['countryCode']),
isoCode2: serializer.fromJson<String>(json['isoCode2']),
isoCode3: serializer.fromJson<String>(json['isoCode3']),
population: serializer.fromJson<int>(json['population']),
area: serializer.fromJson<int>(json['area']),
gdp: serializer.fromJson<double?>(json['gdp']),
description: serializer.fromJson<String?>(json['description']),
);
}