687 Commits

Author SHA1 Message Date
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
Stripe OpenAPI
3baa3bb485 Merge upstream and update generated code for v1319 2024-10-29 21:35:05 +00:00
helenye-stripe
fb11d83248
Fix APIResource#retrieve bug not returning instance of custom resources (#1476)
* Fix refresh bug not returning specific instance type for custom resources

* tests
2024-10-28 10:29:13 -07:00
Jonathan Smith
042918c5f8
Always return the result of APIResource#refresh in APIResource.retrieve (#1473)
* Always return the result of .refresh in .retrieve

With the refactor of v13, there are now cases where `self` is not
mutated in the call to refresh and instead a new object is returned.
This change ensures that the new object is always returned by returning
the result of refresh instead.

* Update install instructions for stripe-mock
2024-10-23 08:45:51 -07:00
Stripe OpenAPI
8408fe0e5d Merge upstream and update generated code for v1314 2024-10-18 18:19:58 +00:00
David Brownman
95f4c9d231
update object tags for meter-related classes (#1471)
* update object tags for meter-related classes

* fix tests
2024-10-18 11:16:58 -07:00
helenye-stripe
41f5d0a594
Merge and codegen from master stripe-ruby v13.0.0 (#1465)
* Support for APIs in the new API version 2024-09-30.acacia (#1458)

* remove parseSnapshotEvent (#1463)

* Bump version to 13.0.0

* Fixed API Version

---------

Co-authored-by: Ramya Rao <100975018+ramya-stripe@users.noreply.github.com>
Co-authored-by: Ramya Rao <ramya@stripe.com>
Co-authored-by: Prathmesh Ranaut <prathmesh@stripe.com>
2024-10-03 16:31:59 -04:00
helenye-stripe
2a9407b085
remove parseSnapshotEvent (#1463) 2024-10-01 09:54:13 -07:00
Ramya Rao
39d8736525
Support for APIs in the new API version 2024-09-30.acacia (#1458) 2024-10-01 09:35:59 -07:00
helenye-stripe
aa49a46b82
Add usage to raw request call (#1433) 2024-07-11 14:56:33 -07:00
helenye-stripe
816fe0d0c7
Add raw_request (#1431)
* Add raw request

* Copy readme from beta

* fix readme
2024-07-10 21:34:52 +00:00
Stripe OpenAPI
4659c14672 Merge upstream and update generated code for v1104 2024-06-27 21:30:30 +00:00
prathmesh-stripe
8a5fca9998
Added jruby back and removed coveralls (#1426) 2024-06-26 14:57:08 -04:00
stripe-openapi[bot]
a0542ff720
Update generated code (#1419)
* Update generated code for v1087

* Update generated code for v1088

* Update generated code for v1092

* Update generated code for v1093

---------

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>
2024-06-24 22:49:12 +00:00
Ramya Rao
6dadabe005
Add missing static method for verify on BankAccount (#1418) 2024-06-17 17:03:55 -07:00
anniel-stripe
4bdc4e27d4
Deprecate StripeClient#request (#1415)
* Deprecate StripeClient#request

* Remove useless variable assignment
2024-06-12 15:47:02 -07:00
Stripe OpenAPI
478d6888aa Merge upstream and update generated code for v1048 2024-05-24 17:57:24 +00:00
Ramya Rao
f774da66a7
Add method to list invoice line items (#1404) 2024-05-24 10:42:33 -07:00
Stripe OpenAPI
5669ab4d5c Merge upstream and update generated code for v1016 2024-05-08 22:04:51 +00:00
prathmesh-stripe
7f2bdfa718
Pass params to transfer reversal (#1399)
* Pass params to transfer reversal

* Add tests

* Add test for header check
2024-05-08 17:44:14 -04:00
Stripe OpenAPI
78e3166e20 Merge upstream and update generated code for v1013 2024-05-07 17:28:36 +00:00
anniel-stripe
f538d421d2
Add more tests for request opts flow (#1398)
* Add more tests for request opts flow

* spurious change

* fix return url
2024-05-06 16:05:56 -07:00
Stripe OpenAPI
0c44569639 Merge upstream and update generated code for v1009 2024-05-03 17:46:17 +00:00
anniel-stripe
a7aadfad4d
Start tracking StripeClient#request usage (#1396)
* Pass stripe_client_request for subsequent request

* codegen-format

* fix test
2024-05-03 10:27:42 -07:00
Helen Ye
8558e0ee2e Merge changes from stripe/stripe-ruby master 2024-04-11 14:50:19 -07:00
Ramya Rao
93267e38ab
Sdk release/next major (#1374) 2024-04-10 16:00:43 -07:00
stripe-openapi[bot]
dfea3bdac5
Update generated code (#1372)
* Update generated code for v914

* Update generated code for v918

* Update generated code for v919

* Update generated code for v923

* Update generated code for v935

* Update generated code for v938

* Revert "Update generated code for v935"

This reverts commit 5316ec6e0310a94b496213de077090b03a0fac34.

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: Ramya Rao <ramya@stripe.com>
2024-04-09 13:36:37 -07:00
helenye-stripe
a12ff9cdb8
Add last_response to StripeObject (#1377)
* Add last_response to StripeObject

* Add more data to test and fix README
2024-04-09 10:52:43 -07:00
helenye-stripe
5eb028cac0
Warm up ca_store in gc tests to make sure they pass in isolation (#1375) 2024-04-08 12:57:21 -07:00
Stripe OpenAPI
7f957926c0 Update generated code for v919 2024-04-01 23:24:20 +00:00
stripe-openapi[bot]
ad00c3e621
Update generated code (#1359)
* Update generated code for v872

* Update generated code for v878
2024-03-14 11:58:37 -07:00
Stripe OpenAPI
a8aac472ec Update generated code for v878 2024-03-14 18:34:26 +00:00
Stripe OpenAPI
22693301eb Merge upstream and update generated code for v872 2024-03-12 15:20:19 +00:00
helenye-stripe
4705a5f5f9
Refactor after SDK based generation pattern (#1354)
* Refactor after SDK based generation pattern

* update for object types & reorder
2024-03-11 13:10:30 -07:00
helenye-stripe
418d79de1b
Add a helper to add a beta version (#1343)
* Add a helper to add a beta header

* Typo
2024-02-28 12:19:10 -08:00
Stripe OpenAPI
2e0b17a3dc Merge upstream and update generated code for v840 2024-02-22 17:31:10 +00:00
anniel-stripe
3e18ad6338
Fix TaxId tests to support top-level TaxId methods (#1334) 2024-02-22 17:28:36 +00:00
stripe-openapi[bot]
e3f1a90e79
Update generated code (#1329)
* Update generated code for v818

* Update generated code for v820

* Update generated code for v828

* Update generated code for v829

---------

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>
2024-02-15 15:56:05 -08:00
Stripe OpenAPI
6e62bca84a Update generated code for v828 2024-02-14 23:59:57 +00:00
Stripe OpenAPI
479d17b26a Merge upstream and update generated code for v827 2024-02-14 11:55:51 +00:00
helenye-stripe
ce8d7ca4cc
Add methods for dynamically referenced constants (#1327)
* Update dynamic constant references

* Manual additionsg

* Fix lint

* Use const_Get

* Remove puts
2024-02-09 17:15:39 -08:00
pakrym-stripe
f84e1154b1
Merge branch 'beta' into latest-codegen-beta 2024-01-25 15:15:09 -08:00
Stripe OpenAPI
1705995709 Merge upstream and update generated code for v769 2024-01-19 19:37:25 +00:00
Richard Marmorstein
ad26ff3fca
Merge branch 'beta' into richardm-report-raw-request 2024-01-19 11:33:35 -08:00