GoogleMapsPlacesV1AutocompletePlacesRequest.fromJson constructor

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