Skip to content

Commit

Permalink
Codegen for openapi v155
Browse files Browse the repository at this point in the history
  • Loading branch information
kamil-stripe committed Jun 15, 2022
1 parent f2e05a2 commit 373cf12
Show file tree
Hide file tree
Showing 109 changed files with 2,361 additions and 2,436 deletions.
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v154
v155
2 changes: 1 addition & 1 deletion lib/stripe/object_types.rb
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,4 @@ def self.object_names_to_classes
end
end

# rubocop:enable Metrics/MethodLength
# rubocop:enable Metrics/MethodLength
214 changes: 107 additions & 107 deletions lib/stripe/resources.rb
Original file line number Diff line number Diff line change
@@ -1,110 +1,110 @@
# File generated from our OpenAPI spec
# frozen_string_literal: true

require "stripe/resources/account"
require "stripe/resources/account_link"
require "stripe/resources/alipay_account"
require "stripe/resources/apple_pay_domain"
require "stripe/resources/application_fee"
require "stripe/resources/application_fee_refund"
require "stripe/resources/apps/secret"
require "stripe/resources/balance"
require "stripe/resources/balance_transaction"
require "stripe/resources/bank_account"
require "stripe/resources/billing_portal/configuration"
require "stripe/resources/billing_portal/session"
require "stripe/resources/bitcoin_receiver"
require "stripe/resources/bitcoin_transaction"
require "stripe/resources/capability"
require "stripe/resources/card"
require "stripe/resources/cash_balance"
require "stripe/resources/charge"
require "stripe/resources/checkout/session"
require "stripe/resources/country_spec"
require "stripe/resources/coupon"
require "stripe/resources/credit_note"
require "stripe/resources/credit_note_line_item"
require "stripe/resources/customer"
require "stripe/resources/customer_balance_transaction"
require "stripe/resources/discount"
require "stripe/resources/dispute"
require "stripe/resources/ephemeral_key"
require "stripe/resources/event"
require "stripe/resources/exchange_rate"
require "stripe/resources/file"
require "stripe/resources/file_link"
require "stripe/resources/financial_connections/account"
require "stripe/resources/financial_connections/account_owner"
require "stripe/resources/financial_connections/account_ownership"
require "stripe/resources/financial_connections/session"
require "stripe/resources/funding_instructions"
require "stripe/resources/identity/verification_report"
require "stripe/resources/identity/verification_session"
require "stripe/resources/invoice"
require "stripe/resources/invoice_item"
require "stripe/resources/invoice_line_item"
require "stripe/resources/issuing/authorization"
require "stripe/resources/issuing/card"
require "stripe/resources/issuing/card_details"
require "stripe/resources/issuing/cardholder"
require "stripe/resources/issuing/dispute"
require "stripe/resources/issuing/transaction"
require "stripe/resources/line_item"
require "stripe/resources/login_link"
require "stripe/resources/mandate"
require "stripe/resources/order"
require "stripe/resources/payment_intent"
require "stripe/resources/payment_link"
require "stripe/resources/payment_method"
require "stripe/resources/payout"
require "stripe/resources/person"
require "stripe/resources/plan"
require "stripe/resources/price"
require "stripe/resources/product"
require "stripe/resources/promotion_code"
require "stripe/resources/quote"
require "stripe/resources/radar/early_fraud_warning"
require "stripe/resources/radar/value_list"
require "stripe/resources/radar/value_list_item"
require "stripe/resources/recipient"
require "stripe/resources/recipient_transfer"
require "stripe/resources/refund"
require "stripe/resources/reporting/report_run"
require "stripe/resources/reporting/report_type"
require "stripe/resources/reversal"
require "stripe/resources/review"
require "stripe/resources/setup_attempt"
require "stripe/resources/setup_intent"
require "stripe/resources/shipping_rate"
require "stripe/resources/sigma/scheduled_query_run"
require "stripe/resources/sku"
require "stripe/resources/source"
require "stripe/resources/source_transaction"
require "stripe/resources/subscription"
require "stripe/resources/subscription_item"
require "stripe/resources/subscription_schedule"
require "stripe/resources/tax_code"
require "stripe/resources/tax_id"
require "stripe/resources/tax_rate"
require "stripe/resources/terminal/configuration"
require "stripe/resources/terminal/connection_token"
require "stripe/resources/terminal/location"
require "stripe/resources/terminal/reader"
require "stripe/resources/test_helpers/test_clock"
require "stripe/resources/three_d_secure"
require "stripe/resources/token"
require "stripe/resources/topup"
require "stripe/resources/transfer"
require "stripe/resources/treasury/credit_reversal"
require "stripe/resources/treasury/debit_reversal"
require "stripe/resources/treasury/financial_account"
require "stripe/resources/treasury/inbound_transfer"
require "stripe/resources/treasury/outbound_payment"
require "stripe/resources/treasury/outbound_transfer"
require "stripe/resources/treasury/received_credit"
require "stripe/resources/treasury/received_debit"
require "stripe/resources/treasury/transaction"
require "stripe/resources/treasury/transaction_entry"
require "stripe/resources/usage_record"
require "stripe/resources/usage_record_summary"
require "stripe/resources/webhook_endpoint"
require 'stripe/resources/account'
require 'stripe/resources/account_link'
require 'stripe/resources/alipay_account'
require 'stripe/resources/apple_pay_domain'
require 'stripe/resources/application_fee'
require 'stripe/resources/application_fee_refund'
require 'stripe/resources/apps/secret'
require 'stripe/resources/balance'
require 'stripe/resources/balance_transaction'
require 'stripe/resources/bank_account'
require 'stripe/resources/billing_portal/configuration'
require 'stripe/resources/billing_portal/session'
require 'stripe/resources/bitcoin_receiver'
require 'stripe/resources/bitcoin_transaction'
require 'stripe/resources/capability'
require 'stripe/resources/card'
require 'stripe/resources/cash_balance'
require 'stripe/resources/charge'
require 'stripe/resources/checkout/session'
require 'stripe/resources/country_spec'
require 'stripe/resources/coupon'
require 'stripe/resources/credit_note'
require 'stripe/resources/credit_note_line_item'
require 'stripe/resources/customer'
require 'stripe/resources/customer_balance_transaction'
require 'stripe/resources/discount'
require 'stripe/resources/dispute'
require 'stripe/resources/ephemeral_key'
require 'stripe/resources/event'
require 'stripe/resources/exchange_rate'
require 'stripe/resources/file'
require 'stripe/resources/file_link'
require 'stripe/resources/financial_connections/account'
require 'stripe/resources/financial_connections/account_owner'
require 'stripe/resources/financial_connections/account_ownership'
require 'stripe/resources/financial_connections/session'
require 'stripe/resources/funding_instructions'
require 'stripe/resources/identity/verification_report'
require 'stripe/resources/identity/verification_session'
require 'stripe/resources/invoice'
require 'stripe/resources/invoice_item'
require 'stripe/resources/invoice_line_item'
require 'stripe/resources/issuing/authorization'
require 'stripe/resources/issuing/card'
require 'stripe/resources/issuing/card_details'
require 'stripe/resources/issuing/cardholder'
require 'stripe/resources/issuing/dispute'
require 'stripe/resources/issuing/transaction'
require 'stripe/resources/line_item'
require 'stripe/resources/login_link'
require 'stripe/resources/mandate'
require 'stripe/resources/order'
require 'stripe/resources/payment_intent'
require 'stripe/resources/payment_link'
require 'stripe/resources/payment_method'
require 'stripe/resources/payout'
require 'stripe/resources/person'
require 'stripe/resources/plan'
require 'stripe/resources/price'
require 'stripe/resources/product'
require 'stripe/resources/promotion_code'
require 'stripe/resources/quote'
require 'stripe/resources/radar/early_fraud_warning'
require 'stripe/resources/radar/value_list'
require 'stripe/resources/radar/value_list_item'
require 'stripe/resources/recipient'
require 'stripe/resources/recipient_transfer'
require 'stripe/resources/refund'
require 'stripe/resources/reporting/report_run'
require 'stripe/resources/reporting/report_type'
require 'stripe/resources/reversal'
require 'stripe/resources/review'
require 'stripe/resources/setup_attempt'
require 'stripe/resources/setup_intent'
require 'stripe/resources/shipping_rate'
require 'stripe/resources/sigma/scheduled_query_run'
require 'stripe/resources/sku'
require 'stripe/resources/source'
require 'stripe/resources/source_transaction'
require 'stripe/resources/subscription'
require 'stripe/resources/subscription_item'
require 'stripe/resources/subscription_schedule'
require 'stripe/resources/tax_code'
require 'stripe/resources/tax_id'
require 'stripe/resources/tax_rate'
require 'stripe/resources/terminal/configuration'
require 'stripe/resources/terminal/connection_token'
require 'stripe/resources/terminal/location'
require 'stripe/resources/terminal/reader'
require 'stripe/resources/test_helpers/test_clock'
require 'stripe/resources/three_d_secure'
require 'stripe/resources/token'
require 'stripe/resources/topup'
require 'stripe/resources/transfer'
require 'stripe/resources/treasury/credit_reversal'
require 'stripe/resources/treasury/debit_reversal'
require 'stripe/resources/treasury/financial_account'
require 'stripe/resources/treasury/inbound_transfer'
require 'stripe/resources/treasury/outbound_payment'
require 'stripe/resources/treasury/outbound_transfer'
require 'stripe/resources/treasury/received_credit'
require 'stripe/resources/treasury/received_debit'
require 'stripe/resources/treasury/transaction'
require 'stripe/resources/treasury/transaction_entry'
require 'stripe/resources/usage_record'
require 'stripe/resources/usage_record_summary'
require 'stripe/resources/webhook_endpoint'
31 changes: 14 additions & 17 deletions lib/stripe/resources/account.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,54 +10,51 @@ class Account < APIResource
include Stripe::APIOperations::Save
extend Stripe::APIOperations::NestedResource

OBJECT_NAME = "account"
OBJECT_NAME = 'account'

nested_resource_class_methods :capability,
operations: %i[retrieve update list],
resource_plural: "capabilities"
operations: %i[retrieve update list],
resource_plural: 'capabilities'
nested_resource_class_methods :person,
operations: %i[create retrieve update delete list]
operations: %i[create retrieve update delete list]

def persons(params = {}, opts = {})
request_stripe_object(
method: :get,
path: format("/v1/accounts/%<account>s/persons", { account: CGI.escape(self["id"]) }),
path: format('/v1/accounts/%<account>s/persons', {:account => CGI.escape(self["id"])}),
params: params,
opts: opts
opts: opts,
)
end

def reject(params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/accounts/%<account>s/reject", { account: CGI.escape(self["id"]) }),
path: format('/v1/accounts/%<account>s/reject', {:account => CGI.escape(self["id"])}),
params: params,
opts: opts
opts: opts,
)
end

def self.persons(account, params = {}, opts = {})
request_stripe_object(
method: :get,
path: format("/v1/accounts/%<account>s/persons", { account: CGI.escape(account) }),
path: format('/v1/accounts/%<account>s/persons', {:account => CGI.escape(account)}),
params: params,
opts: opts
opts: opts,
)
end

def self.reject(account, params = {}, opts = {})
request_stripe_object(
method: :post,
path: format("/v1/accounts/%<account>s/reject", { account: CGI.escape(account) }),
path: format('/v1/accounts/%<account>s/reject', {:account => CGI.escape(account)}),
params: params,
opts: opts
opts: opts,
)
end

save_nested_resource :external_account

nested_resource_class_methods :external_account,
operations: %i[create retrieve update delete list]
operations: %i[create retrieve update delete list]

nested_resource_class_methods :login_link, operations: %i[create]

Expand Down Expand Up @@ -187,4 +184,4 @@ def deauthorize(client_id = nil, opts = {})
update_hash
end
end
end
end
4 changes: 2 additions & 2 deletions lib/stripe/resources/account_link.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ module Stripe
class AccountLink < APIResource
extend Stripe::APIOperations::Create

OBJECT_NAME = "account_link"
OBJECT_NAME = 'account_link'
end
end
end
4 changes: 2 additions & 2 deletions lib/stripe/resources/apple_pay_domain.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ class ApplePayDomain < APIResource
include Stripe::APIOperations::Delete
extend Stripe::APIOperations::List

OBJECT_NAME = "apple_pay_domain"
OBJECT_NAME = 'apple_pay_domain'

def self.resource_url
"/v1/apple_pay/domains"
end
end
end
end
6 changes: 3 additions & 3 deletions lib/stripe/resources/application_fee.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ class ApplicationFee < APIResource
extend Stripe::APIOperations::List
extend Stripe::APIOperations::NestedResource

OBJECT_NAME = "application_fee"
OBJECT_NAME = 'application_fee'

nested_resource_class_methods :refund,
operations: %i[create retrieve update list]
operations: %i[create retrieve update list]
end
end
end
6 changes: 4 additions & 2 deletions lib/stripe/resources/application_fee_refund.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ class ApplicationFeeRefund < APIResource
extend Stripe::APIOperations::List
include Stripe::APIOperations::Save

OBJECT_NAME = "fee_refund"
OBJECT_NAME = 'fee_refund'

def resource_url
"#{ApplicationFee.resource_url}/#{CGI.escape(fee)}/refunds" \
Expand All @@ -26,6 +26,8 @@ def self.retrieve(_id, _api_key = nil)
"Application fee refunds cannot be retrieved without an " \
"application fee ID. Retrieve an application fee refund using " \
"`ApplicationFee.retrieve_refund('fee_id', 'refund_id')`"


end
end
end
end
13 changes: 6 additions & 7 deletions lib/stripe/resources/apps/secret.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,24 @@ class Secret < APIResource
extend Stripe::APIOperations::Create
extend Stripe::APIOperations::List

OBJECT_NAME = "apps.secret"
OBJECT_NAME = 'apps.secret'

def self.delete_where(params = {}, opts = {})
request_stripe_object(
method: :post,
path: "/v1/apps/secrets/delete",
path: '/v1/apps/secrets/delete',
params: params,
opts: opts
opts: opts,
)
end

def self.find(params = {}, opts = {})
request_stripe_object(
method: :get,
path: "/v1/apps/secrets/find",
path: '/v1/apps/secrets/find',
params: params,
opts: opts
opts: opts,
)
end
end
end
end
end
Loading

0 comments on commit 373cf12

Please sign in to comment.