GeoTargeting.fromJson constructor

GeoTargeting.fromJson(
  1. Map json_
)

Implementation

GeoTargeting.fromJson(core.Map json_)
    : this(
        cities: (json_['cities'] as core.List?)
            ?.map((value) =>
                City.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        countries: (json_['countries'] as core.List?)
            ?.map((value) => Country.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        excludeCountries: json_['excludeCountries'] as core.bool?,
        metros: (json_['metros'] as core.List?)
            ?.map((value) =>
                Metro.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
        postalCodes: (json_['postalCodes'] as core.List?)
            ?.map((value) => PostalCode.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        regions: (json_['regions'] as core.List?)
            ?.map((value) =>
                Region.fromJson(value as core.Map<core.String, core.dynamic>))
            .toList(),
      );