public virtual async Task <StripeInvoice> UpdateAsync(string invoiceId, StripeInvoiceUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return(Mapper <StripeInvoice> .MapFromJson( await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, $"{Urls.Invoices}/{invoiceId}", false), SetupRequestOptions(requestOptions)) )); }
public virtual async Task<StripeInvoice> UpdateAsync(string invoiceId, StripeInvoiceUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return Mapper<StripeInvoice>.MapFromJson( await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, $"{Urls.Invoices}/{invoiceId}", false), SetupRequestOptions(requestOptions)) ); }
public virtual async Task <StripeInvoice> UpdateAsync(string invoiceId, StripeInvoiceUpdateOptions updateOptions, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken)) { return(Mapper <StripeInvoice> .MapFromJson( await Requestor.PostStringAsync( this.ApplyAllParameters(updateOptions, $"{Urls.Invoices}/{invoiceId}", false), this.SetupRequestOptions(requestOptions), cancellationToken).ConfigureAwait(false))); }
public virtual StripeInvoice Update(string invoiceId, StripeInvoiceUpdateOptions updateOptions) { var url = string.Format("{0}/{1}", Urls.Invoices, invoiceId); url = ParameterBuilder.ApplyAllParameters(updateOptions, url); var response = Requestor.PostString(url, ApiKey); return Mapper<StripeInvoice>.MapFromJson(response); }
public virtual StripeInvoice Update(string invoiceId, StripeInvoiceUpdateOptions updateOptions) { var url = string.Format("{0}/{1}", Urls.Invoices, invoiceId); url = ParameterBuilder.ApplyAllParameters(updateOptions, url); var response = Requestor.PostString(url, ApiKey); return(Mapper <StripeInvoice> .MapFromJson(response)); }
public virtual StripeInvoice Update(string invoiceId, StripeInvoiceUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Invoices, invoiceId); url = this.ApplyAllParameters(updateOptions, url, false); var response = Requestor.Instance.PostString(url, requestOptions); return Mapper<StripeInvoice>.MapFromJson(response); }
public virtual StripeInvoice Update(string invoiceId, StripeInvoiceUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Invoices, invoiceId); url = this.ApplyAllParameters(updateOptions, url, false); var response = Requestor.PostString(url, requestOptions); return(Mapper <StripeInvoice> .MapFromJson(response)); }