GoogleMapsPlacesV1SearchTextRequest.fromJson constructor
GoogleMapsPlacesV1SearchTextRequest.fromJson(
- Map json_
Implementation
GoogleMapsPlacesV1SearchTextRequest.fromJson(core.Map json_)
: this(
evOptions:
json_.containsKey('evOptions')
? GoogleMapsPlacesV1SearchTextRequestEVOptions.fromJson(
json_['evOptions'] as core.Map<core.String, core.dynamic>,
)
: null,
includePureServiceAreaBusinesses:
json_['includePureServiceAreaBusinesses'] as core.bool?,
includedType: json_['includedType'] as core.String?,
languageCode: json_['languageCode'] as core.String?,
locationBias:
json_.containsKey('locationBias')
? GoogleMapsPlacesV1SearchTextRequestLocationBias.fromJson(
json_['locationBias'] as core.Map<core.String, core.dynamic>,
)
: null,
locationRestriction:
json_.containsKey('locationRestriction')
? GoogleMapsPlacesV1SearchTextRequestLocationRestriction.fromJson(
json_['locationRestriction']
as core.Map<core.String, core.dynamic>,
)
: null,
maxResultCount: json_['maxResultCount'] as core.int?,
minRating: (json_['minRating'] as core.num?)?.toDouble(),
openNow: json_['openNow'] as core.bool?,
pageSize: json_['pageSize'] as core.int?,
pageToken: json_['pageToken'] as core.String?,
priceLevels:
(json_['priceLevels'] as core.List?)
?.map((value) => value as core.String)
.toList(),
rankPreference: json_['rankPreference'] as core.String?,
regionCode: json_['regionCode'] as core.String?,
routingParameters:
json_.containsKey('routingParameters')
? GoogleMapsPlacesV1RoutingParameters.fromJson(
json_['routingParameters']
as core.Map<core.String, core.dynamic>,
)
: null,
searchAlongRouteParameters:
json_.containsKey('searchAlongRouteParameters')
? GoogleMapsPlacesV1SearchTextRequestSearchAlongRouteParameters.fromJson(
json_['searchAlongRouteParameters']
as core.Map<core.String, core.dynamic>,
)
: null,
strictTypeFiltering: json_['strictTypeFiltering'] as core.bool?,
textQuery: json_['textQuery'] as core.String?,
);