mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-11-27 00:03:06 -05:00
[codegen] Update API Resources (#825)
* Codegen for openapi c806fa1 * Add tests
This commit is contained in:
parent
bc77404518
commit
14d470cffc
@ -6,9 +6,12 @@ module Stripe
|
||||
include Stripe::APIOperations::Delete
|
||||
extend Stripe::APIOperations::List
|
||||
include Stripe::APIOperations::Save
|
||||
extend Stripe::APIOperations::NestedResource
|
||||
|
||||
OBJECT_NAME = "subscription_item".freeze
|
||||
|
||||
nested_resource_class_methods :usage_record, operations: %i[create]
|
||||
|
||||
def usage_record_summaries(params = {}, opts = {})
|
||||
resp, opts = request(:get, resource_url + "/usage_record_summaries", params, opts)
|
||||
Util.convert_to_stripe_object(resp.data, opts)
|
||||
|
||||
@ -28,10 +28,5 @@ module Stripe
|
||||
opts: opts
|
||||
)
|
||||
end
|
||||
|
||||
def revisions(params = {}, opts = {})
|
||||
resp, opts = request(:get, resource_url + "/revisions", params, opts)
|
||||
Util.convert_to_stripe_object(resp.data, opts)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -59,5 +59,17 @@ module Stripe
|
||||
assert item.is_a?(Stripe::SubscriptionItem)
|
||||
end
|
||||
end
|
||||
|
||||
context "#create_usage_record" do
|
||||
should "create a usage record" do
|
||||
Stripe::SubscriptionItem.create_usage_record(
|
||||
"si_123",
|
||||
quantity: 5000,
|
||||
timestamp: Time.now.to_i,
|
||||
action: "increment"
|
||||
)
|
||||
assert_requested :post, "#{Stripe.api_base}/v1/subscription_items/si_123/usage_records"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user