/// <summary> /// Gets one or more trips with paging /// </summary> /// <param name="tripsRequest"></param> /// <returns></returns> public async Task <AutomaticCollection <Trip> > GetTripsAsync(TripsRequest tripsRequest) { if (tripsRequest == null) { throw new ArgumentNullException(nameof(tripsRequest)); } return(await GetAsync <AutomaticCollection <Trip> >(TripsResource, tripsRequest.CreateParameters())); }
/// <summary> /// Gets one or more trips with paging /// </summary> /// <param name="tripsRequest"></param> /// <returns></returns> public async Task <AutomaticCollection <Trip> > GetTripsAsync(TripsRequest tripsRequest = null) { const string path = "trip/"; if (tripsRequest == null) { return(await GetAsync <AutomaticCollection <Trip> >(path)); } return(await GetAsync <AutomaticCollection <Trip> >(path, tripsRequest.CreateParameters())); }