static void Main(string[] args) { // request object D2DRequest req = new D2DRequest(); // I want to get to my destination at the datetime bellow req.desiredOutboundDate = DateTime.ParseExact("2014-10-15T20:00:00", "yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture); req.outboundDateKind = D2dRequestTripDateKind.arriveAt; // I want to leave my destination at the datetime bellow req.desiredInboundDate = DateTime.ParseExact("2014-10-17T20:00:00", "yyyy-MM-ddTHH:mm:ss", CultureInfo.InvariantCulture); req.outboundDateKind = D2dRequestTripDateKind.departureAt; // specifying the origin req.oriLocation = new D2DRequestLocation(); req.oriLocation.lat = "-23.5732853"; req.oriLocation.lng = "-46.64167550000002"; req.oriLocation.type = "street_address"; // specifying the destination req.destLocation = new D2DRequestLocation(); req.destLocation.lat = "52.3661876"; req.destLocation.lng = "4.899111500000004"; req.destLocation.type = "route"; // requesting public transp info as well req.flags = new D2DRequestFlags(); req.flags.includePublicTransp = true; // submitting the request Door2Door d2d = new Door2Door(req); Door2DoorResponse resp = d2d.GetResponse(); Console.WriteLine(JsonConvert.SerializeObject(resp)); }
public Door2DoorResponse Getd2d(D2DRequest req) { Door2DoorResponse resp; Door2Door d2d = new Door2Door(req); resp = d2d.GetResponse(); string json = JsonConvert.SerializeObject(resp); return(resp); }