public async Task <ElevationResponse> GetResponseAsync(ElevationRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <ElevationResponse>(url)); }
public async Task <DistanceMatrixResponse> GetResponseAsync(DistanceMatrixRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <DistanceMatrixResponse>(url)); }
public async Task <SnapToRoadsResponse> GetResponseAsync(SnapToRoadsRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <SnapToRoadsResponse>(url)); }
public async Task <PlacesResponse> GetResponseAsync <TRequest>(TRequest request) where TRequest : PlacesRequest { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <PlacesResponse>(url)); }
public async Task <TimeZoneResponse> GetResponseAsync(TimeZoneRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <TimeZoneResponse>(url)); }
public async Task <GeocodeResponse> GetResponseAsync(GeocodingRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <GeocodeResponse>(url)); }
public async Task <PlaceDetailsResponse> GetResponseAsync(PlaceDetailsRequest request) { var url = new Uri(baseUri, request.ToUri()); return(await http.GetAsync <PlaceDetailsResponse>(url)); }