public virtual Quote Accept(string id, QuoteAcceptOptions options = null, RequestOptions requestOptions = null) { return(this.Request(HttpMethod.Post, $"{this.InstanceUrl(id)}/accept", options, requestOptions)); }
public virtual Task <Quote> AcceptAsync(string id, QuoteAcceptOptions options = null, RequestOptions requestOptions = null, CancellationToken cancellationToken = default) { return(this.RequestAsync(HttpMethod.Post, $"{this.InstanceUrl(id)}/accept", options, requestOptions, cancellationToken)); }
public QuoteServiceTest( StripeMockFixture stripeMockFixture, MockHttpClientFixture mockHttpClientFixture) : base(stripeMockFixture, mockHttpClientFixture) { this.service = new QuoteService(this.StripeClient); this.createOptions = new QuoteCreateOptions { Customer = "cus_123", }; this.updateOptions = new QuoteUpdateOptions { Metadata = new Dictionary <string, string> { { "key", "value" }, }, }; this.updateOptionsWithCurrentPeriodEnd = new QuoteUpdateOptions { SubscriptionData = new QuoteSubscriptionDataOptions { EffectiveDate = QuoteSubscriptionDataEffectiveDate.CurrentPeriodEnd, }, }; this.updateOptionsWithDateTime = new QuoteUpdateOptions { SubscriptionData = new QuoteSubscriptionDataOptions { EffectiveDate = System.DateTime.Now, }, }; this.listOptions = new QuoteListOptions { Limit = 1, }; this.acceptOptions = new QuoteAcceptOptions { }; this.cancelOptions = new QuoteCancelOptions { }; this.finalizeOptions = new QuoteFinalizeOptions { }; this.listLineItemsOptions = new QuoteListLineItemsOptions { Limit = 1, }; this.listComputedUpfrontLineItemsOptions = new QuoteListComputedUpfrontLineItemsOptions { Limit = 1, }; this.pdfOptions = new QuotePdfOptions { }; }