public virtual async Task <IEnumerable <Checkout> > ListAsync(CheckoutFilter options = null) { var req = PrepareRequest("checkouts.json"); if (options != null) { req.QueryParams.AddRange(options.ToParameters()); } return(await ExecuteRequestAsync <List <Checkout> >(req, HttpMethod.Get, rootElement : "checkouts")); }
public virtual async Task <int> CountAsync(CheckoutFilter filter = null) { var req = PrepareRequest("checkouts/count.json"); if (filter != null) { req.QueryParams.AddRange(filter.ToParameters()); } return(await ExecuteRequestAsync <int>(req, HttpMethod.Get, rootElement : "count")); }