/// <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()));
        }
Exemple #2
0
        /// <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()));
        }