Update generated code (#1367)

* Update generated code for v888

* Update generated code for v889

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
This commit is contained in:
stripe-openapi[bot] 2024-03-21 13:50:11 -07:00 committed by GitHub
parent faa5d4546f
commit 59d3a34000
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 92 additions and 1 deletions

View File

@ -1 +1 @@
v878 v889

View File

@ -33,6 +33,7 @@ module Stripe
Climate::Order.object_name => Climate::Order, Climate::Order.object_name => Climate::Order,
Climate::Product.object_name => Climate::Product, Climate::Product.object_name => Climate::Product,
Climate::Supplier.object_name => Climate::Supplier, Climate::Supplier.object_name => Climate::Supplier,
ConfirmationToken.object_name => ConfirmationToken,
CountrySpec.object_name => CountrySpec, CountrySpec.object_name => CountrySpec,
Coupon.object_name => Coupon, Coupon.object_name => Coupon,
CreditNote.object_name => CreditNote, CreditNote.object_name => CreditNote,
@ -53,6 +54,7 @@ module Stripe
FinancialConnections::AccountOwnership.object_name => FinancialConnections::AccountOwnership, FinancialConnections::AccountOwnership.object_name => FinancialConnections::AccountOwnership,
FinancialConnections::Session.object_name => FinancialConnections::Session, FinancialConnections::Session.object_name => FinancialConnections::Session,
FinancialConnections::Transaction.object_name => FinancialConnections::Transaction, FinancialConnections::Transaction.object_name => FinancialConnections::Transaction,
Forwarding::Request.object_name => Forwarding::Request,
FundingInstructions.object_name => FundingInstructions, FundingInstructions.object_name => FundingInstructions,
Identity::VerificationReport.object_name => Identity::VerificationReport, Identity::VerificationReport.object_name => Identity::VerificationReport,
Identity::VerificationSession.object_name => Identity::VerificationSession, Identity::VerificationSession.object_name => Identity::VerificationSession,

View File

@ -21,6 +21,7 @@ require "stripe/resources/checkout/session"
require "stripe/resources/climate/order" require "stripe/resources/climate/order"
require "stripe/resources/climate/product" require "stripe/resources/climate/product"
require "stripe/resources/climate/supplier" require "stripe/resources/climate/supplier"
require "stripe/resources/confirmation_token"
require "stripe/resources/country_spec" require "stripe/resources/country_spec"
require "stripe/resources/coupon" require "stripe/resources/coupon"
require "stripe/resources/credit_note" require "stripe/resources/credit_note"
@ -41,6 +42,7 @@ require "stripe/resources/financial_connections/account_owner"
require "stripe/resources/financial_connections/account_ownership" require "stripe/resources/financial_connections/account_ownership"
require "stripe/resources/financial_connections/session" require "stripe/resources/financial_connections/session"
require "stripe/resources/financial_connections/transaction" require "stripe/resources/financial_connections/transaction"
require "stripe/resources/forwarding/request"
require "stripe/resources/funding_instructions" require "stripe/resources/funding_instructions"
require "stripe/resources/identity/verification_report" require "stripe/resources/identity/verification_report"
require "stripe/resources/identity/verification_session" require "stripe/resources/identity/verification_session"

View File

@ -0,0 +1,37 @@
# File generated from our OpenAPI spec
# frozen_string_literal: true
module Stripe
# ConfirmationTokens help transport client side data collected by Stripe JS over
# to your server for confirming a PaymentIntent or SetupIntent. If the confirmation
# is successful, values present on the ConfirmationToken are written onto the Intent.
#
# To learn more or request access, visit the related guided: [Finalize payments on the server using Confirmation Tokens](https://stripe.com/docs/payments/finalize-payments-on-the-server-confirmation-tokens).
class ConfirmationToken < APIResource
OBJECT_NAME = "confirmation_token"
def self.object_name
"confirmation_token"
end
def test_helpers
TestHelpers.new(self)
end
class TestHelpers < APIResourceTestHelpers
RESOURCE_CLASS = ConfirmationToken
def self.resource_class
"ConfirmationToken"
end
# Creates a test mode Confirmation Token server side for your integration tests.
def self.create(params = {}, opts = {})
request_stripe_object(
method: :post,
path: "/v1/test_helpers/confirmation_tokens",
params: params,
opts: opts
)
end
end
end
end

View File

@ -0,0 +1,50 @@
# File generated from our OpenAPI spec
# frozen_string_literal: true
module Stripe
module Forwarding
# Instructs Stripe to make a request on your behalf using the destination URL and HTTP method in the config.
# A config is set up for each destination URL by Stripe at the time of onboarding. Stripe verifies requests with
# your credentials in the config, and injects card details from the payment_method into the request.
#
# Stripe redacts all sensitive fields and headers, including authentication credentials and card numbers,
# before storing the request and response data in the forwarding Request object, which are subject to a
# 30-day retention period.
#
# You can provide a Stripe idempotency key to make sure that requests with the same key result in only one
# outbound request. The Stripe idempotency key provided should be unique and different from any idempotency
# keys provided on the underlying third-party request.
#
# Forwarding Requests are synchronous requests that return a response or time out according to
# Stripe's limits.
class Request < APIResource
extend Stripe::APIOperations::Create
extend Stripe::APIOperations::List
OBJECT_NAME = "forwarding.request"
def self.object_name
"forwarding.request"
end
# Creates a ForwardingRequest object.
def self.create(params = {}, opts = {})
request_stripe_object(
method: :post,
path: "/v1/forwarding/requests",
params: params,
opts: opts
)
end
# Lists all ForwardingRequest objects.
def self.list(filters = {}, opts = {})
request_stripe_object(
method: :get,
path: "/v1/forwarding/requests",
params: filters,
opts: opts
)
end
end
end
end