mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-05 00:02:50 -04:00
57 lines
2.4 KiB
Ruby
57 lines
2.4 KiB
Ruby
# File generated from our OpenAPI spec
|
|
# frozen_string_literal: true
|
|
|
|
module Stripe
|
|
module Billing
|
|
# Indicates the billing credit balance for billing credits granted to a customer.
|
|
class CreditBalanceSummary < SingletonAPIResource
|
|
OBJECT_NAME = "billing.credit_balance_summary"
|
|
def self.object_name
|
|
"billing.credit_balance_summary"
|
|
end
|
|
|
|
class Balance < Stripe::StripeObject
|
|
class AvailableBalance < Stripe::StripeObject
|
|
class Monetary < Stripe::StripeObject
|
|
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
|
attr_reader :currency
|
|
# A positive integer representing the amount.
|
|
attr_reader :value
|
|
end
|
|
# The monetary amount.
|
|
attr_reader :monetary
|
|
# The type of this amount. We currently only support `monetary` billing credits.
|
|
attr_reader :type
|
|
end
|
|
|
|
class LedgerBalance < Stripe::StripeObject
|
|
class Monetary < Stripe::StripeObject
|
|
# Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Must be a [supported currency](https://stripe.com/docs/currencies).
|
|
attr_reader :currency
|
|
# A positive integer representing the amount.
|
|
attr_reader :value
|
|
end
|
|
# The monetary amount.
|
|
attr_reader :monetary
|
|
# The type of this amount. We currently only support `monetary` billing credits.
|
|
attr_reader :type
|
|
end
|
|
# Attribute for field available_balance
|
|
attr_reader :available_balance
|
|
# Attribute for field ledger_balance
|
|
attr_reader :ledger_balance
|
|
end
|
|
# The billing credit balances. One entry per credit grant currency. If a customer only has credit grants in a single currency, then this will have a single balance entry.
|
|
attr_reader :balances
|
|
# The customer the balance is for.
|
|
attr_reader :customer
|
|
# The account the balance is for.
|
|
attr_reader :customer_account
|
|
# Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.
|
|
attr_reader :livemode
|
|
# String representing the object's type. Objects of the same type share the same value.
|
|
attr_reader :object
|
|
end
|
|
end
|
|
end
|