Sha256: 42c86f582c91a266a92eb92627267fc36e97d5b2d7e2b0cfaa5d4a684e5cfb3b
Contents?: true
Size: 553 Bytes
Versions: 44
Compression:
Stored size: 553 Bytes
Contents
# frozen_string_literal: true module Stripe class UsageRecord < APIResource 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 OBJECT_NAME = "usage_record".freeze end end
Version data entries
44 entries across 44 versions & 1 rubygems