mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-11-27 00:03:06 -05:00
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:
parent
faa5d4546f
commit
59d3a34000
@ -1 +1 @@
|
||||
v878
|
||||
v889
|
||||
@ -33,6 +33,7 @@ module Stripe
|
||||
Climate::Order.object_name => Climate::Order,
|
||||
Climate::Product.object_name => Climate::Product,
|
||||
Climate::Supplier.object_name => Climate::Supplier,
|
||||
ConfirmationToken.object_name => ConfirmationToken,
|
||||
CountrySpec.object_name => CountrySpec,
|
||||
Coupon.object_name => Coupon,
|
||||
CreditNote.object_name => CreditNote,
|
||||
@ -53,6 +54,7 @@ module Stripe
|
||||
FinancialConnections::AccountOwnership.object_name => FinancialConnections::AccountOwnership,
|
||||
FinancialConnections::Session.object_name => FinancialConnections::Session,
|
||||
FinancialConnections::Transaction.object_name => FinancialConnections::Transaction,
|
||||
Forwarding::Request.object_name => Forwarding::Request,
|
||||
FundingInstructions.object_name => FundingInstructions,
|
||||
Identity::VerificationReport.object_name => Identity::VerificationReport,
|
||||
Identity::VerificationSession.object_name => Identity::VerificationSession,
|
||||
|
||||
@ -21,6 +21,7 @@ require "stripe/resources/checkout/session"
|
||||
require "stripe/resources/climate/order"
|
||||
require "stripe/resources/climate/product"
|
||||
require "stripe/resources/climate/supplier"
|
||||
require "stripe/resources/confirmation_token"
|
||||
require "stripe/resources/country_spec"
|
||||
require "stripe/resources/coupon"
|
||||
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/session"
|
||||
require "stripe/resources/financial_connections/transaction"
|
||||
require "stripe/resources/forwarding/request"
|
||||
require "stripe/resources/funding_instructions"
|
||||
require "stripe/resources/identity/verification_report"
|
||||
require "stripe/resources/identity/verification_session"
|
||||
|
||||
37
lib/stripe/resources/confirmation_token.rb
Normal file
37
lib/stripe/resources/confirmation_token.rb
Normal 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
|
||||
50
lib/stripe/resources/forwarding/request.rb
Normal file
50
lib/stripe/resources/forwarding/request.rb
Normal 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
|
||||
Loading…
x
Reference in New Issue
Block a user