public void TollsOnRouteWithExampleTest() { TollsOnRouteRequest request = JsonConvert.DeserializeObject <TollsOnRouteRequest>("{ \"departure_time\": \"2017-07-28T17:39:43.611Z\", \"steps\": [ { \"encoded_polyline\": \"iywaHjemiVCDEFEHMP\", \"road_name\": \"Lake Washington Blvd E\" }, { \"encoded_polyline\": \"gzwaHtfmiVCAWLYFUAs@S{@a@e@e@}@kAo@cAWi@g@eBm@gCcA{C]q@u@kAm@_Ag@q@s@gAg@aAUcAGgAA_CA_@JyDRiI`Bql@p@kHtB{Rv@oHfAcNvI}eAvOkkBbEwZlAoIp@{Et@cKhAmN\", \"road_name\": \"WA-520 E\" }, { \"encoded_polyline\": \"s|vaHnm`iVXwAh@aFPwBD{@H{ABg@@e@?Q?QAWAQ@IBQBIDKHKj@ONKLAN?^AF?\", \"road_name\": \"84th Ave NE\" } ], \"vehicle\": { \"axles\": 2 } }"); var tollsGpsTracesResponse = CoordExtentions.Send(request); Assert.IsNotNull(tollsGpsTracesResponse); }
public async Task <TollsCostResponse> SendTollsOnRouteRequestAsync(TollsOnRouteRequest req) { HttpResponseMessage response = _client.PostAsync($"{BaseAddress}/search/tolling/route?access_key={Key}", new StringContent( JsonConvert.SerializeObject(req), Encoding.UTF8, "application/json")).Result; var result = response.Content.ReadAsStringAsync().Result; return(JsonConvert.DeserializeObject <TollsCostResponse>(result)); }
public static Task <TollsCostResponse> SendAsync(TollsOnRouteRequest req) { return(TollsClient.GetSingletonInstance().SendTollsOnRouteRequestAsync(req)); }
public static TollsCostResponse Send(TollsOnRouteRequest req) { return(TollsClient.GetSingletonInstance().SendTollsOnRouteRequest(req)); }
public TollsCostResponse SendTollsOnRouteRequest(TollsOnRouteRequest req) { return(SendTollsOnRouteRequestAsync(req).Result); }