mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-17 00:03:02 -04:00
Update generated code for v643
This commit is contained in:
parent
0d538ab0f1
commit
6ba63d9a87
@ -1 +1 @@
|
||||
v640
|
||||
v643
|
@ -66,6 +66,7 @@ module Stripe
|
||||
Invoice::OBJECT_NAME => Invoice,
|
||||
InvoiceItem::OBJECT_NAME => InvoiceItem,
|
||||
InvoiceLineItem::OBJECT_NAME => InvoiceLineItem,
|
||||
InvoicePayment::OBJECT_NAME => InvoicePayment,
|
||||
Issuing::Authorization::OBJECT_NAME => Issuing::Authorization,
|
||||
Issuing::Card::OBJECT_NAME => Issuing::Card,
|
||||
Issuing::Cardholder::OBJECT_NAME => Issuing::Cardholder,
|
||||
|
@ -52,6 +52,7 @@ require "stripe/resources/identity/verification_session"
|
||||
require "stripe/resources/invoice"
|
||||
require "stripe/resources/invoice_item"
|
||||
require "stripe/resources/invoice_line_item"
|
||||
require "stripe/resources/invoice_payment"
|
||||
require "stripe/resources/issuing/authorization"
|
||||
require "stripe/resources/issuing/card"
|
||||
require "stripe/resources/issuing/cardholder"
|
||||
|
@ -40,9 +40,21 @@ module Stripe
|
||||
extend Stripe::APIOperations::List
|
||||
extend Stripe::APIOperations::Search
|
||||
include Stripe::APIOperations::Save
|
||||
extend Stripe::APIOperations::NestedResource
|
||||
|
||||
OBJECT_NAME = "invoice"
|
||||
|
||||
nested_resource_class_methods :payment, operations: %i[retrieve list]
|
||||
|
||||
def attach_payment_intent(params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :post,
|
||||
path: format("/v1/invoices/%<invoice>s/attach_payment_intent", { invoice: CGI.escape(self["id"]) }),
|
||||
params: params,
|
||||
opts: opts
|
||||
)
|
||||
end
|
||||
|
||||
def finalize_invoice(params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :post,
|
||||
@ -88,6 +100,15 @@ module Stripe
|
||||
)
|
||||
end
|
||||
|
||||
def self.attach_payment_intent(invoice, params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :post,
|
||||
path: format("/v1/invoices/%<invoice>s/attach_payment_intent", { invoice: CGI.escape(invoice) }),
|
||||
params: params,
|
||||
opts: opts
|
||||
)
|
||||
end
|
||||
|
||||
def self.finalize_invoice(invoice, params = {}, opts = {})
|
||||
request_stripe_object(
|
||||
method: :post,
|
||||
|
11
lib/stripe/resources/invoice_payment.rb
Normal file
11
lib/stripe/resources/invoice_payment.rb
Normal file
@ -0,0 +1,11 @@
|
||||
# File generated from our OpenAPI spec
|
||||
# frozen_string_literal: true
|
||||
|
||||
module Stripe
|
||||
# The invoice payment object
|
||||
class InvoicePayment < APIResource
|
||||
extend Stripe::APIOperations::List
|
||||
|
||||
OBJECT_NAME = "invoice_payment"
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user