Represents a line item on a Stripe Credit Note.
Credit note line items are returned inside LatticeStripe.CreditNote objects and
from the dedicated line-item list endpoints. Stripe returns multiple subtype
variants here; type is preserved as the original string.
Summary
Types
@type t() :: %LatticeStripe.CreditNote.LineItem{ amount: integer() | nil, description: String.t() | nil, discount_amount: integer() | nil, discount_amounts: list() | nil, extra: map(), id: String.t() | nil, invoice_line_item: String.t() | nil, livemode: boolean() | nil, object: String.t(), pretax_credit_amounts: list() | nil, quantity: integer() | nil, tax_rates: list() | nil, taxes: list() | map() | nil, type: String.t() | nil, unit_amount: integer() | nil, unit_amount_decimal: String.t() | nil }