public virtual async Task <StripeCoupon> UpdateAsync(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return(Mapper <StripeCoupon> .MapFromJson( await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, $"{Urls.Coupons}/{couponId}", false), SetupRequestOptions(requestOptions)) )); }
public virtual StripeCoupon Update(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return(Mapper <StripeCoupon> .MapFromJson( Requestor.PostString( this.ApplyAllParameters(updateOptions, $"{Urls.Coupons}/{WebUtility.UrlEncode(couponId)}", false), this.SetupRequestOptions(requestOptions)))); }
public virtual async Task<StripeCoupon> UpdateAsync(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { return Mapper<StripeCoupon>.MapFromJson( await Requestor.PostStringAsync(this.ApplyAllParameters(updateOptions, $"{Urls.Coupons}/{couponId}", false), SetupRequestOptions(requestOptions)) ); }
public virtual async Task <StripeCoupon> UpdateAsync(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken)) { return(Mapper <StripeCoupon> .MapFromJson( await Requestor.PostStringAsync( this.ApplyAllParameters(updateOptions, $"{Urls.Coupons}/{WebUtility.UrlEncode(couponId)}", false), this.SetupRequestOptions(requestOptions), cancellationToken).ConfigureAwait(false))); }
public virtual StripeCoupon Update(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Coupons, couponId); url = this.ApplyAllParameters(updateOptions, url, false); var response = Requestor.PostString(url, requestOptions); return Mapper<StripeCoupon>.MapFromJson(response); }
public virtual StripeCoupon Update(string couponId, StripeCouponUpdateOptions updateOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = string.Format("{0}/{1}", Urls.Coupons, couponId); url = this.ApplyAllParameters(updateOptions, url, false); var response = Requestor.PostString(url, requestOptions); return(Mapper <StripeCoupon> .MapFromJson(response)); }