730 Commits

Author SHA1 Message Date
Stripe OpenAPI
f04ecf2569 Update generated code for v1806 and 2025-06-30.preview 2025-06-18 17:11:55 +00:00
Stripe OpenAPI
cec1c8192b Merge upstream and update generated code for v1800 and 2025-05-28.preview 2025-06-17 18:00:58 +00:00
helenye-stripe
da9f0e07e4
Disable flaky test in jruby/truffleruby (#1621)
* Disable flaky test for now

* ticket
2025-06-17 10:10:01 -07:00
Stripe OpenAPI
647d040ce2 Merge upstream and update generated code for v1786 and 2025-05-28.preview 2025-06-04 20:31:51 +00:00
helenye-stripe
51e8e3264f
Fix event refresh (#1617) 2025-06-04 12:21:33 -07:00
Stripe OpenAPI
a4901f6dd0 Update generated code for v1770 2025-05-19 19:45:09 +00:00
stripe-openapi[bot]
cdce6c3f56
Update generated code for v1719 (#1595)
Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: Ramya Rao <100975018+ramya-stripe@users.noreply.github.com>
2025-04-24 19:53:00 +00:00
Stripe OpenAPI
feb0e1d8e9 Update generated code for v1719 2025-04-24 19:08:54 +00:00
Stripe OpenAPI
e869f3042f Merge upstream and update generated code for v1719 2025-04-24 18:46:08 +00:00
helenye-stripe
88c8720712
Fix endpoints being hit since requests are stubbed (#1591)
* Fix endpoints being hit since requests are stubbed

* Use a fake endpoint
2025-04-24 08:08:17 -07:00
stripe-openapi[bot]
b9d00e2ffa
Update generated code (#1566)
* Update generated code for v1655

* Update generated code for v1668

* Update generated code for v1691

* Update generated code for v1713

* Update generated code for v1718

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: prathmesh-stripe <165320323+prathmesh-stripe@users.noreply.github.com>
2025-04-23 23:40:10 -07:00
Stripe OpenAPI
7e4f5d91b7 Update generated code for v1718 2025-04-22 21:53:04 +00:00
Prathmesh Ranaut
f65e81567f Merge branch 'beta' into latest-codegen-beta 2025-04-16 18:31:44 -04:00
prathmesh-stripe
9acd676ea8
Removed Request signing euthenticator (#1588) 2025-04-16 22:23:08 +00:00
Stripe OpenAPI
bfdd9cbbc4 Merge upstream and update generated code for v1682 2025-04-16 18:53:12 +00:00
prathmesh-stripe
ca00b676f0
Updated rubocop (#1585) 2025-04-16 12:35:28 -04:00
Stripe OpenAPI
cb0ee79a9d Update generated code for v1675 2025-04-14 17:39:18 +00:00
Stripe OpenAPI
1ebf3c0ee7 Update generated code for v1669 2025-04-10 18:02:18 +00:00
Stripe OpenAPI
b3bbcd8dd6 Merge upstream and update generated code for v1669 2025-04-09 22:07:57 +00:00
helenye-stripe
6d34376960
Explicitly pass through custom headers in retrieve (#1576)
* Fix options passing in execute_request_initialize_from

* fix comments

* bug with combine then extract

* rubocop

* more thorough testing

* fix extra call

* pr feedback
2025-04-09 10:02:13 -07:00
Stripe OpenAPI
ce5d5dbdb7 Merge upstream and update generated code for v1667 2025-04-08 21:01:26 +00:00
helenye-stripe
04f8d1b43a
Validate all instance variable keys returned from the API (#1571)
* Normalize all keys

* instead reject invalid keys

* rubocop

* more easy to read constants
2025-04-08 13:43:23 -07:00
Stripe OpenAPI
c1c95e4f4a Update generated code for v1662 2025-04-05 01:16:04 +00:00
Helen Ye
24d66174a3 Merge changes from stripe/stripe-ruby master 2025-03-31 18:43:15 -04:00
helenye-stripe
dc5174725f
Add RBI annotations for fields and params (#1559)
* Introduce types to ruby

* rubocop

* forgot these files

* other request methods

* more tests, fix for raw request

* Add README entry for types

* rebase and regen
2025-03-31 14:29:41 -07:00
stripe-openapi[bot]
91626d37e8
Support for APIs in the new API version 2025-03-31.basil (#1543)
* Update generated code for v1559

* Update generated code for v1566

* Update generated code for v1572

* Update generated code for v1618

* Update generated code for v1635

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: prathmesh-stripe <165320323+prathmesh-stripe@users.noreply.github.com>
Co-authored-by: helenye-stripe <111009531+helenye-stripe@users.noreply.github.com>
2025-03-31 11:09:09 -07:00
Stripe OpenAPI
3753d5ccf2 Update generated code for v1637 2025-03-28 16:54:47 +00:00
Michael Broshi
8683ba7868 Remove regexes 2025-03-27 13:05:47 -04:00
Michael Broshi
fd98c84804 Update add_beta_version 2025-03-27 11:47:01 -04:00
Stripe OpenAPI
18b4454856 Update generated code for v1628 2025-03-26 21:31:06 +00:00
Stripe OpenAPI
6083bb8f54 Update generated code for v1626 2025-03-26 18:43:45 +00:00
Stripe OpenAPI
75beb346bd Merge upstream and update generated code for v1626 2025-03-26 18:24:46 +00:00
helenye-stripe
80fb92246d
Remove tests for endpoints that were removed (#1554) 2025-03-26 10:14:48 -07:00
helenye-stripe
cdbade3e57
Remove public idempotent_replayed message (#1553) 2025-03-25 07:18:28 -07:00
Prathmesh Ranaut
100187bead Merge changes from stripe/stripe-ruby master 2025-03-18 16:03:12 -04:00
Ramya Rao
14a410e104
Beta SDK updates between Open API versions 1473 and 1505 (#1546)
* Update generated code for v1473

* Update generated code for v1479

* Update generated code for v1481

* Update generated code for v1483

* Update generated code for v1486

* Update generated code for v1487

* add codeowners file (#1533)

* Merge upstream and update generated code for v1488

* Update generated code for v1490

* Update generated code for v1493

* Update generated code for v1494

* Update generated code for v1495

* Update generated code for v1495

* Update generated code for v1496

* Fix InvoiceLineItem parent class (#1536)

* Update generated code for v1502

* Update generated code for v1504

* Update generated code for v1505

* Update generated code for v1505

* Update generated code (#1534)

* Update generated code for v1494

* Update generated code for v1495

* Update generated code for v1501

* Update generated code for v1505

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: prathmesh-stripe <165320323+prathmesh-stripe@users.noreply.github.com>

* Bump version to 13.5.0

* InvoiceLineItem's parent is APIResource

* Locking rbi gem like we did in #1549

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: David Brownman <109395161+xavdid-stripe@users.noreply.github.com>
Co-authored-by: helenye-stripe <111009531+helenye-stripe@users.noreply.github.com>
Co-authored-by: prathmesh-stripe <165320323+prathmesh-stripe@users.noreply.github.com>
Co-authored-by: Prathmesh Ranaut <prathmesh@stripe.com>
2025-03-17 15:33:55 -07:00
prathmesh-stripe
a27751d19f
Fixed broken test caused by removing overrides for invoice/upcoming (#1544) 2025-03-13 18:47:13 -04:00
helenye-stripe
d7e4457373
Fix InvoiceLineItem parent class (#1536) 2025-02-21 08:47:47 -08:00
stripe-openapi[bot]
0cb23f6540
Update generated code (#1510)
* Update generated code for v1421

* Update generated code for v1441

* Update generated code for v1455

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: helenye-stripe <111009531+helenye-stripe@users.noreply.github.com>
2025-01-27 19:41:17 +00:00
Stripe OpenAPI
7daac5c78b Merge upstream and update generated code for v1442 2025-01-14 08:46:18 +00:00
helenye-stripe
6e3950536a
Import global configuration for options not available on StripeClient options (#1512)
* Fix client options not importing global config

* update tests and fix bugs

* lint

* catch NotImplementedError and map for older Ruby

* rubocop todo
2025-01-13 14:23:32 -08:00
Stripe OpenAPI
80c41a768b Merge upstream and update generated code for v1441 2025-01-13 22:17:30 +00:00
jar-stripe
36b1c7c8f0
ThinEvent reason and livemode (#1516)
* added test for parsing v2 thin events with livemode and reason

* added attr_reader to ThinEvent for livemode and reason

* added EventReason and EventReasonRequest type to thin_event.rb
2025-01-13 14:04:14 -08:00
Stripe OpenAPI
fc2f62322f Merge upstream and update generated code for v1421 2024-12-20 19:41:09 +00:00
helenye-stripe
bc1d5a8721
Add method parameter type classes to all resources and services (#1505)
* barebones request params

* fixes

* manual changes

* Generated changes

* Add search params

* manual change - update to cast params

* add more test

* add newliens (generated)
2024-12-20 10:39:59 -08:00
helenye-stripe
8aec85f636
Pass requestor to all deserialized objects including lists (#1507)
* Make sure to pass requestor through to all deserializes

* additional test
2024-12-17 08:59:08 -08:00
Stripe OpenAPI
8564329082 Merge upstream and update generated code for v1359 2024-11-15 22:29:24 +00:00
helenye-stripe
56b9950250
Fix incorrect key in param encoding (#1488) 2024-11-14 18:28:00 -08:00
Stripe OpenAPI
e30dd59b19 Merge upstream and update generated code for v1333 2024-11-07 21:04:10 +00:00
helenye-stripe
aa880437dc
Fix APIResource#retrieve not sending stripe_version (#1483)
* Fix retrieve stripe version

* better test
2024-11-06 14:33:20 -08:00