GoogleMapsPlacesV1SearchTextRequest.fromJson constructor

GoogleMapsPlacesV1SearchTextRequest.fromJson(
  1. 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?,
      );