GoogleMapsPlacesV1AutocompletePlacesRequest.fromJson constructor
GoogleMapsPlacesV1AutocompletePlacesRequest.fromJson(
- Map json_
Implementation
GoogleMapsPlacesV1AutocompletePlacesRequest.fromJson(core.Map json_)
: this(
includePureServiceAreaBusinesses:
json_['includePureServiceAreaBusinesses'] as core.bool?,
includeQueryPredictions: json_['includeQueryPredictions'] as core.bool?,
includedPrimaryTypes: (json_['includedPrimaryTypes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
includedRegionCodes: (json_['includedRegionCodes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
input: json_['input'] as core.String?,
inputOffset: json_['inputOffset'] as core.int?,
languageCode: json_['languageCode'] as core.String?,
locationBias: json_.containsKey('locationBias')
? GoogleMapsPlacesV1AutocompletePlacesRequestLocationBias.fromJson(
json_['locationBias'] as core.Map<core.String, core.dynamic>,
)
: null,
locationRestriction: json_.containsKey('locationRestriction')
? GoogleMapsPlacesV1AutocompletePlacesRequestLocationRestriction.fromJson(
json_['locationRestriction']
as core.Map<core.String, core.dynamic>,
)
: null,
origin: json_.containsKey('origin')
? GoogleTypeLatLng.fromJson(
json_['origin'] as core.Map<core.String, core.dynamic>,
)
: null,
regionCode: json_['regionCode'] as core.String?,
sessionToken: json_['sessionToken'] as core.String?,
);