Stripe.StripeSubscriptionService.UpdateAsync C# (CSharp) Method

UpdateAsync() public method

public UpdateAsync ( string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, Stripe.StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
customerId string
subscriptionId string
updateOptions StripeSubscriptionUpdateOptions
requestOptions Stripe.StripeRequestOptions
cancellationToken System.Threading.CancellationToken
return Task
        public virtual async Task<StripeSubscription> UpdateAsync(string customerId, string subscriptionId, StripeSubscriptionUpdateOptions updateOptions, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken))
        {
            var url = string.Format(Urls.Subscriptions + "/{1}", customerId, subscriptionId);

            return Mapper<StripeSubscription>.MapFromJson(
                await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, url, false),
                SetupRequestOptions(requestOptions),
                cancellationToken)
            );
        }