Sha256: 4889d49aedc3c984d91b9aa491cf11055101a3cad003410fc34f5be586774c97
Contents?: true
Size: 553 Bytes
Versions: 2
Compression:
Stored size: 553 Bytes
Contents
# frozen_string_literal: true module Stripe class UsageRecord < APIResource OBJECT_NAME = "usage_record".freeze def self.create(params = {}, opts = {}) raise(ArgumentError, "Params must have a subscription_item key") unless params.key?(:subscription_item) req_params = params.clone.delete_if { |key, _value| key == :subscription_item } resp, opts = request(:post, "/v1/subscription_items/#{params[:subscription_item]}/usage_records", req_params, opts) Util.convert_to_stripe_object(resp.data, opts) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
stripe-4.18.0 | lib/stripe/usage_record.rb |
stripe-4.17.0 | lib/stripe/usage_record.rb |