From 33544c7c25f073d387744b4c8c9817de3dd16b29 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Wed, 15 Mar 2023 21:20:26 +0000 Subject: [PATCH] Update generated code for v260 --- OPENAPI_VERSION | 2 +- lib/stripe/object_types.rb | 2 ++ lib/stripe/resources.rb | 2 ++ .../resources/capital/financing_offer.rb | 32 +++++++++++++++++++ .../resources/capital/financing_summary.rb | 12 +++++++ 5 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 lib/stripe/resources/capital/financing_offer.rb create mode 100644 lib/stripe/resources/capital/financing_summary.rb diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index f93f657a..a1b1e135 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v249 \ No newline at end of file +v260 \ No newline at end of file diff --git a/lib/stripe/object_types.rb b/lib/stripe/object_types.rb index eae10ec3..d80bfd78 100644 --- a/lib/stripe/object_types.rb +++ b/lib/stripe/object_types.rb @@ -25,6 +25,8 @@ module Stripe BillingPortal::Configuration::OBJECT_NAME => BillingPortal::Configuration, BillingPortal::Session::OBJECT_NAME => BillingPortal::Session, Capability::OBJECT_NAME => Capability, + Capital::FinancingOffer::OBJECT_NAME => Capital::FinancingOffer, + Capital::FinancingSummary::OBJECT_NAME => Capital::FinancingSummary, Capital::FinancingTransaction::OBJECT_NAME => Capital::FinancingTransaction, Card::OBJECT_NAME => Card, CashBalance::OBJECT_NAME => CashBalance, diff --git a/lib/stripe/resources.rb b/lib/stripe/resources.rb index 86799b6e..7b9ad526 100644 --- a/lib/stripe/resources.rb +++ b/lib/stripe/resources.rb @@ -14,6 +14,8 @@ require "stripe/resources/bank_account" require "stripe/resources/billing_portal/configuration" require "stripe/resources/billing_portal/session" require "stripe/resources/capability" +require "stripe/resources/capital/financing_offer" +require "stripe/resources/capital/financing_summary" require "stripe/resources/capital/financing_transaction" require "stripe/resources/card" require "stripe/resources/cash_balance" diff --git a/lib/stripe/resources/capital/financing_offer.rb b/lib/stripe/resources/capital/financing_offer.rb new file mode 100644 index 00000000..736a11d2 --- /dev/null +++ b/lib/stripe/resources/capital/financing_offer.rb @@ -0,0 +1,32 @@ +# File generated from our OpenAPI spec +# frozen_string_literal: true + +module Stripe + module Capital + # This is an object representing an offer of financing from + # Stripe Capital to a Connect subaccount. + class FinancingOffer < APIResource + extend Stripe::APIOperations::List + + OBJECT_NAME = "capital.financing_offer" + + def mark_delivered(params = {}, opts = {}) + request_stripe_object( + method: :post, + path: format("/v1/capital/financing_offers/%s/mark_delivered", { financing_offer: CGI.escape(self["id"]) }), + params: params, + opts: opts + ) + end + + def self.mark_delivered(financing_offer, params = {}, opts = {}) + request_stripe_object( + method: :post, + path: format("/v1/capital/financing_offers/%s/mark_delivered", { financing_offer: CGI.escape(financing_offer) }), + params: params, + opts: opts + ) + end + end + end +end diff --git a/lib/stripe/resources/capital/financing_summary.rb b/lib/stripe/resources/capital/financing_summary.rb new file mode 100644 index 00000000..cfdec7e1 --- /dev/null +++ b/lib/stripe/resources/capital/financing_summary.rb @@ -0,0 +1,12 @@ +# File generated from our OpenAPI spec +# frozen_string_literal: true + +module Stripe + module Capital + # A financing object describes an account's current financing state. Used by Connect + # platforms to read the state of Capital offered to their connected accounts. + class FinancingSummary < SingletonAPIResource + OBJECT_NAME = "capital.financing_summary" + end + end +end