Skip to content

Commit cdce6c3

Browse files
Update generated code for v1719 (#1595)
Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Co-authored-by: Ramya Rao <[email protected]>
1 parent 1a0c78f commit cdce6c3

File tree

6 files changed

+13
-58
lines changed

6 files changed

+13
-58
lines changed

OPENAPI_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1718
1+
v1719

lib/stripe/events/v1_billing_meter_error_report_triggered_event.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# frozen_string_literal: true
33

44
module Stripe
5-
# This event occurs when there are invalid async usage events for a given meter.
5+
# Occurs when a Meter has invalid async usage events.
66
class V1BillingMeterErrorReportTriggeredEvent < Stripe::V2::Event
77
def self.lookup_type
88
"v1.billing.meter.error_report_triggered"

lib/stripe/events/v1_billing_meter_no_meter_found_event.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# frozen_string_literal: true
33

44
module Stripe
5-
# This event occurs when async usage events have missing or invalid meter ids.
5+
# Occurs when a Meter's id is missing or invalid in async usage events.
66
class V1BillingMeterNoMeterFoundEvent < Stripe::V2::Event
77
def self.lookup_type
88
"v1.billing.meter.no_meter_found"

lib/stripe/services/v2/core/event_service.rb

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,14 @@ module V2
66
module Core
77
class EventService < StripeService
88
class ListParams < Stripe::RequestParams
9-
# Filter for events created after the specified timestamp.
10-
attr_accessor :created_gt
11-
# Filter for events created at or after the specified timestamp.
12-
attr_accessor :created_gte
13-
# Filter for events created before the specified timestamp.
14-
attr_accessor :created_lt
15-
# Filter for events created at or before the specified timestamp.
16-
attr_accessor :created_lte
17-
# Filter events based on whether they were successfully delivered to all subscribed event destinations. If false, events which are still pending or have failed all delivery attempts to a event destination will be returned.
18-
attr_accessor :delivery_success
199
# The page size.
2010
attr_accessor :limit
2111
# Primary object ID used to retrieve related events.
2212
#
2313
# To avoid conflict with Ruby's ':object_id', this attribute has been renamed. If using a hash parameter map instead, please use the original name ':object_id' with NO trailing underscore as the provided param key.
2414
attr_accessor :object_id_
2515

26-
def initialize(
27-
created_gt: nil,
28-
created_gte: nil,
29-
created_lt: nil,
30-
created_lte: nil,
31-
delivery_success: nil,
32-
limit: nil,
33-
object_id_: nil
34-
)
35-
@created_gt = created_gt
36-
@created_gte = created_gte
37-
@created_lt = created_lt
38-
@created_lte = created_lte
39-
@delivery_success = delivery_success
16+
def initialize(limit: nil, object_id_: nil)
4017
@limit = limit
4118
@object_id_ = object_id_
4219
end

rbi/stripe/services/v2/core/event_service.rbi

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,16 @@ module Stripe
77
module Core
88
class EventService < StripeService
99
class ListParams < Stripe::RequestParams
10-
# Filter for events created after the specified timestamp.
11-
sig { returns(T.nilable(String)) }
12-
attr_accessor :created_gt
13-
# Filter for events created at or after the specified timestamp.
14-
sig { returns(T.nilable(String)) }
15-
attr_accessor :created_gte
16-
# Filter for events created before the specified timestamp.
17-
sig { returns(T.nilable(String)) }
18-
attr_accessor :created_lt
19-
# Filter for events created at or before the specified timestamp.
20-
sig { returns(T.nilable(String)) }
21-
attr_accessor :created_lte
22-
# Filter events based on whether they were successfully delivered to all subscribed event destinations. If false, events which are still pending or have failed all delivery attempts to a event destination will be returned.
23-
sig { returns(T.nilable(T::Boolean)) }
24-
attr_accessor :delivery_success
2510
# The page size.
2611
sig { returns(T.nilable(Integer)) }
2712
attr_accessor :limit
2813
# Primary object ID used to retrieve related events.
2914
#
3015
# To avoid conflict with Ruby's ':object_id', this attribute has been renamed. If using a hash parameter map instead, please use the original name ':object_id' with NO trailing underscore as the provided param key.
31-
sig { returns(T.nilable(String)) }
16+
sig { returns(String) }
3217
attr_accessor :object_id_
33-
sig {
34-
params(created_gt: T.nilable(String), created_gte: T.nilable(String), created_lt: T.nilable(String), created_lte: T.nilable(String), delivery_success: T.nilable(T::Boolean), limit: T.nilable(Integer), object_id_: T.nilable(String)).void
35-
}
36-
def initialize(
37-
created_gt: nil,
38-
created_gte: nil,
39-
created_lt: nil,
40-
created_lte: nil,
41-
delivery_success: nil,
42-
limit: nil,
43-
object_id_: nil
44-
); end
18+
sig { params(limit: T.nilable(Integer), object_id_: String).void }
19+
def initialize(limit: nil, object_id_: nil); end
4520
end
4621
class RetrieveParams < Stripe::RequestParams
4722

test/stripe/generated_examples_test.rb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7672,14 +7672,17 @@ class CodegennedExampleTest < Test::Unit::TestCase
76727672
assert_requested :post, "#{Stripe::DEFAULT_API_BASE}/v2/core/event_destinations/id_123"
76737673
end
76747674
should "Test v2 core event get (service)" do
7675-
stub_request(:get, "#{Stripe::DEFAULT_API_BASE}/v2/core/events").to_return(
7675+
stub_request(
7676+
:get,
7677+
"#{Stripe::DEFAULT_API_BASE}/v2/core/events?object_id=object_id"
7678+
).to_return(
76767679
body: '{"data":[{"context":null,"created":"1970-01-12T21:42:34.472Z","id":"obj_123","object":"v2.core.event","reason":null,"type":"type","livemode":true}],"next_page_url":null,"previous_page_url":null}',
76777680
status: 200
76787681
)
76797682
client = Stripe::StripeClient.new("sk_test_123")
76807683

7681-
events = client.v2.core.events.list
7682-
assert_requested :get, "#{Stripe::DEFAULT_API_BASE}/v2/core/events"
7684+
events = client.v2.core.events.list({ object_id: "object_id" })
7685+
assert_requested :get, "#{Stripe::DEFAULT_API_BASE}/v2/core/events?object_id=object_id"
76837686
end
76847687
should "Test v2 core event get 2 (service)" do
76857688
stub_request(:get, "#{Stripe::DEFAULT_API_BASE}/v2/core/events/id_123").to_return(

0 commit comments

Comments
 (0)