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::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,
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
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