public virtual StripeProduct Create(StripeProductCreateOptions createOptions, StripeRequestOptions requestOptions = null) { requestOptions = SetupRequestOptions(requestOptions); var url = this.ApplyAllParameters(createOptions, Urls.Products, false); var response = Requestor.PostString(url, requestOptions); return Mapper<StripeProduct>.MapFromJson(response); }
// Async public virtual Task <StripeProduct> CreateAsync(StripeProductCreateOptions options, StripeRequestOptions requestOptions = null, CancellationToken cancellationToken = default(CancellationToken)) { return(PostAsync($"{Urls.BaseUrl}/products", requestOptions, cancellationToken, options)); }
public virtual StripeProduct Create(StripeProductCreateOptions createOptions = null, StripeRequestOptions requestOptions = null) { return(Post(Urls.Products, requestOptions, createOptions)); }
// Sync public virtual StripeProduct Create(StripeProductCreateOptions options, StripeRequestOptions requestOptions = null) { return(Post($"{Urls.BaseUrl}/products", requestOptions, options)); }