public virtual async Task <StripeList <StripeUsageRecordSummary> > ListAsync(string subscriptionItemId, StripeUsageRecordSummaryListOptions listOptions = null, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
        {
            var url = $"{Urls.BaseUrl}/subscription_items/{subscriptionItemId}/usage_record_summaries";

            return(Mapper <StripeList <StripeUsageRecordSummary> > .MapFromJson(
                       await Requestor.GetStringAsync(
                           this.ApplyAllParameters(listOptions, url, true),
                           this.SetupRequestOptions(requestOptions),
                           cancellationToken).ConfigureAwait(false)));
        }
        public StripeUsageRecordSummaryServiceTest()
        {
            this.service = new StripeUsageRecordSummaryService();

            this.listOptions = new StripeUsageRecordSummaryListOptions();
        }
        public virtual StripeList <StripeUsageRecordSummary> List(string subscriptionItemId, StripeUsageRecordSummaryListOptions listOptions = null, StripeRequestOptions requestOptions = null)
        {
            var url = $"{Urls.BaseUrl}/subscription_items/{subscriptionItemId}/usage_record_summaries";

            return(Mapper <StripeList <StripeUsageRecordSummary> > .MapFromJson(
                       Requestor.GetString(
                           this.ApplyAllParameters(listOptions, url, true),
                           this.SetupRequestOptions(requestOptions))));
        }