mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-12-07 00:00:35 -05:00
Codegen for openapi d663cdb (#896)
This commit is contained in:
parent
fd71c5f50f
commit
368f534bce
@ -17,7 +17,7 @@ sudo: false
|
||||
env:
|
||||
global:
|
||||
# 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:
|
||||
directories:
|
||||
|
||||
@ -28,6 +28,7 @@ module Stripe
|
||||
CountrySpec::OBJECT_NAME => CountrySpec,
|
||||
Coupon::OBJECT_NAME => Coupon,
|
||||
CreditNote::OBJECT_NAME => CreditNote,
|
||||
CreditNoteLineItem::OBJECT_NAME => CreditNoteLineItem,
|
||||
Customer::OBJECT_NAME => Customer,
|
||||
CustomerBalanceTransaction::OBJECT_NAME => CustomerBalanceTransaction,
|
||||
Discount::OBJECT_NAME => Discount,
|
||||
|
||||
@ -18,6 +18,7 @@ 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"
|
||||
|
||||
@ -23,5 +23,10 @@ module Stripe
|
||||
resp, opts = request(:get, resource_url + "/preview", params, opts)
|
||||
Util.convert_to_stripe_object(resp.data, opts)
|
||||
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
|
||||
|
||||
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)
|
||||
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
|
||||
|
||||
@ -16,7 +16,7 @@ require ::File.expand_path("test_data", __dir__)
|
||||
require ::File.expand_path("stripe_mock", __dir__)
|
||||
|
||||
# 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
|
||||
|
||||
# Disable all real network connections except those that are outgoing to
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user