Compare commits

...

12 Commits

Author SHA1 Message Date
Richard Marmorstein
ad26ff3fca
Merge branch 'beta' into richardm-report-raw-request 2024-01-19 11:33:35 -08:00
Pavel Krymets
083c3a104e Bump version to 10.7.0-beta.1 2024-01-12 10:58:09 -08:00
stripe-openapi[bot]
354b6a92a3
Merge pull request #1309 from stripe/latest-codegen-beta
Update generated code for beta
2024-01-12 10:50:35 -08:00
Stripe OpenAPI
c48a5e30cf Merge upstream and update generated code for v756 2024-01-12 18:22:02 +00:00
Pavel Krymets
a685a13a67 Bump version to 10.6.0 2024-01-12 10:12:09 -08:00
stripe-openapi[bot]
bc03829f1d
Update generated code (#1310)
* Update generated code for v753

* Update generated code for v755

* Update generated code for v755

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: pakrym-stripe <99349468+pakrym-stripe@users.noreply.github.com>
2024-01-12 16:34:38 +00:00
Stripe OpenAPI
71b8f84574 Update generated code for v755 2024-01-12 00:29:20 +00:00
Stripe OpenAPI
d353c130bc Merge upstream and update generated code for v755 2024-01-11 17:59:57 +00:00
helenye-stripe
871a4c55b0
Merge pull request #1308 from stripe/helenye-demagic-ruby
Extract search api operation into resource from mixin
2024-01-11 06:47:31 -08:00
Stripe OpenAPI
8bda0900f3 Update generated code for v753 2024-01-10 21:56:29 +00:00
Helen Ye
97bd5abc61 Fix TODO format 2024-01-10 13:09:47 -05:00
Helen Ye
6ff3a7ad3a Extract search into resource from mixin 2024-01-10 13:07:31 -05:00
13 changed files with 37 additions and 11 deletions

View File

@ -1,10 +1,18 @@
# Changelog
## 10.7.0-beta.1 - 2024-01-12
* [#1309](https://github.com/stripe/stripe-ruby/pull/1309) Update generated code for beta
* [#1305](https://github.com/stripe/stripe-ruby/pull/1305) Update generated code for beta
## 10.6.0 - 2024-01-12
* [#1310](https://github.com/stripe/stripe-ruby/pull/1310) Update generated code
* Add support for new resource `CustomerSession`
* Add support for `create` method on resource `CustomerSession`
## 10.6.0-beta.1 - 2024-01-04
* [#1302](https://github.com/stripe/stripe-ruby/pull/1302) Update generated code for beta
* Updated stable APIs to the latest version
## 10.5.0 - 2024-01-04
* [#1306](https://github.com/stripe/stripe-ruby/pull/1306) Update generated code
* Add support for `retrieve` method on resource `Tax.Registration`

View File

@ -1 +1 @@
v742
v756

View File

@ -1 +1 @@
10.6.0-beta.1
10.7.0-beta.1

View File

@ -1,5 +1,6 @@
# frozen_string_literal: true
# TODO: (major) Deprecated, Remove along with extends
module Stripe
module APIOperations
module Search

View File

@ -43,7 +43,7 @@ module Stripe
end
def self.search(params = {}, opts = {})
_search("/v1/charges/search", params, opts)
request_stripe_object(method: :get, path: "/v1/charges/search", params: params, opts: opts)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -114,7 +114,7 @@ module Stripe
end
def self.search(params = {}, opts = {})
_search("/v1/customers/search", params, opts)
request_stripe_object(method: :get, path: "/v1/customers/search", params: params, opts: opts)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -206,7 +206,7 @@ module Stripe
end
def self.search(params = {}, opts = {})
_search("/v1/invoices/search", params, opts)
request_stripe_object(method: :get, path: "/v1/invoices/search", params: params, opts: opts)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -248,7 +248,12 @@ module Stripe
end
def self.search(params = {}, opts = {})
_search("/v1/payment_intents/search", params, opts)
request_stripe_object(
method: :get,
path: "/v1/payment_intents/search",
params: params,
opts: opts
)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -17,7 +17,7 @@ module Stripe
OBJECT_NAME = "price"
def self.search(params = {}, opts = {})
_search("/v1/prices/search", params, opts)
request_stripe_object(method: :get, path: "/v1/prices/search", params: params, opts: opts)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -20,7 +20,7 @@ module Stripe
OBJECT_NAME = "product"
def self.search(params = {}, opts = {})
_search("/v1/products/search", params, opts)
request_stripe_object(method: :get, path: "/v1/products/search", params: params, opts: opts)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -84,7 +84,12 @@ module Stripe
save_nested_resource :source
def self.search(params = {}, opts = {})
_search("/v1/subscriptions/search", params, opts)
request_stripe_object(
method: :get,
path: "/v1/subscriptions/search",
params: params,
opts: opts
)
end
def self.search_auto_paging_each(params = {}, opts = {}, &blk)

View File

@ -1,5 +1,5 @@
# frozen_string_literal: true
module Stripe
VERSION = "10.6.0-beta.1"
VERSION = "10.7.0-beta.1"
end

View File

@ -395,6 +395,13 @@ module Stripe
Stripe::CreditNote.void_credit_note("cn_xxxxxxxxxxxxx")
assert_requested :post, "#{Stripe.api_base}/v1/credit_notes/cn_xxxxxxxxxxxxx/void?"
end
should "Test customer sessions post" do
Stripe::CustomerSession.create({
customer: "cus_123",
components: { buy_button: { enabled: true } },
})
assert_requested :post, "#{Stripe.api_base}/v1/customer_sessions"
end
should "Test customers balance transactions get" do
Stripe::Customer.list_balance_transactions("cus_xxxxxxxxxxxxx", { limit: 3 })
assert_requested :get, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/balance_transactions?limit=3"