mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-12-09 00:01:53 -05:00
Codegen for openapi d663cdb (#896)
This commit is contained in:
parent
fd71c5f50f
commit
368f534bce
@ -17,7 +17,7 @@ sudo: false
|
|||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
# If changing this number, please also change it in `test/test_helper.rb`.
|
# If changing this number, please also change it in `test/test_helper.rb`.
|
||||||
- STRIPE_MOCK_VERSION=0.76.0
|
- STRIPE_MOCK_VERSION=0.79.0
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
|
|||||||
@ -28,6 +28,7 @@ module Stripe
|
|||||||
CountrySpec::OBJECT_NAME => CountrySpec,
|
CountrySpec::OBJECT_NAME => CountrySpec,
|
||||||
Coupon::OBJECT_NAME => Coupon,
|
Coupon::OBJECT_NAME => Coupon,
|
||||||
CreditNote::OBJECT_NAME => CreditNote,
|
CreditNote::OBJECT_NAME => CreditNote,
|
||||||
|
CreditNoteLineItem::OBJECT_NAME => CreditNoteLineItem,
|
||||||
Customer::OBJECT_NAME => Customer,
|
Customer::OBJECT_NAME => Customer,
|
||||||
CustomerBalanceTransaction::OBJECT_NAME => CustomerBalanceTransaction,
|
CustomerBalanceTransaction::OBJECT_NAME => CustomerBalanceTransaction,
|
||||||
Discount::OBJECT_NAME => Discount,
|
Discount::OBJECT_NAME => Discount,
|
||||||
|
|||||||
@ -18,6 +18,7 @@ require "stripe/resources/checkout/session"
|
|||||||
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"
|
||||||
|
require "stripe/resources/credit_note_line_item"
|
||||||
require "stripe/resources/customer"
|
require "stripe/resources/customer"
|
||||||
require "stripe/resources/customer_balance_transaction"
|
require "stripe/resources/customer_balance_transaction"
|
||||||
require "stripe/resources/discount"
|
require "stripe/resources/discount"
|
||||||
|
|||||||
@ -23,5 +23,10 @@ module Stripe
|
|||||||
resp, opts = request(:get, resource_url + "/preview", params, opts)
|
resp, opts = request(:get, resource_url + "/preview", params, opts)
|
||||||
Util.convert_to_stripe_object(resp.data, opts)
|
Util.convert_to_stripe_object(resp.data, opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def self.list_preview_line_items(params, opts = {})
|
||||||
|
resp, opts = request(:get, resource_url + "/preview/lines", params, opts)
|
||||||
|
Util.convert_to_stripe_object(resp.data, opts)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
7
lib/stripe/resources/credit_note_line_item.rb
Normal file
7
lib/stripe/resources/credit_note_line_item.rb
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
module Stripe
|
||||||
|
class CreditNoteLineItem < StripeObject
|
||||||
|
OBJECT_NAME = "credit_note_line_item"
|
||||||
|
end
|
||||||
|
end
|
||||||
@ -72,5 +72,19 @@ module Stripe
|
|||||||
assert credit_note.is_a?(Stripe::CreditNote)
|
assert credit_note.is_a?(Stripe::CreditNote)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
context ".list_preview_line_items" do
|
||||||
|
should "list_preview_line_items" do
|
||||||
|
line_items = Stripe::CreditNote.list_preview_line_items(
|
||||||
|
invoice: "in_123"
|
||||||
|
)
|
||||||
|
assert_requested :get, "#{Stripe.api_base}/v1/credit_notes/preview/lines",
|
||||||
|
query: {
|
||||||
|
invoice: "in_123",
|
||||||
|
}
|
||||||
|
assert line_items.data.is_a?(Array)
|
||||||
|
assert line_items.data[0].is_a?(Stripe::CreditNoteLineItem)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -16,7 +16,7 @@ require ::File.expand_path("test_data", __dir__)
|
|||||||
require ::File.expand_path("stripe_mock", __dir__)
|
require ::File.expand_path("stripe_mock", __dir__)
|
||||||
|
|
||||||
# If changing this number, please also change it in `.travis.yml`.
|
# If changing this number, please also change it in `.travis.yml`.
|
||||||
MOCK_MINIMUM_VERSION = "0.76.0"
|
MOCK_MINIMUM_VERSION = "0.79.0"
|
||||||
MOCK_PORT = Stripe::StripeMock.start
|
MOCK_PORT = Stripe::StripeMock.start
|
||||||
|
|
||||||
# Disable all real network connections except those that are outgoing to
|
# Disable all real network connections except those that are outgoing to
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user