public virtual StripeProduct Update(string planId, StripeProductUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Products, planId); url = this.ApplyAllParameters(updateOptions, url, false); var response = Requestor.PostString(url, requestOptions); return Mapper<StripeProduct>.MapFromJson(response); }
public virtual StripeProduct Update(string productId, StripeProductUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return(Post($"{Urls.Products}/{productId}", requestOptions, updateOptions)); }
public virtual StripeProduct Update(string productId, StripeProductUpdateOptions options, StripeRequestOptions requestOptions = null) { return(Post($"{Urls.BaseUrl}/products/{productId}", requestOptions, options)); }
public virtual Task <StripeProduct> UpdateAsync(string productId, StripeProductUpdateOptions options, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken)) { return(PostAsync($"{Urls.BaseUrl}/products/{productId}", requestOptions, cancellationToken, options)); }
public virtual StripeProduct Update(string productId, StripeProductUpdateOptions options, StripeRequestOptions requestOptions = null) { return(this.Post($"{Urls.BaseUrl}/products/{WebUtility.UrlEncode(productId)}", requestOptions, options)); }