Packages

Stripe API bindings for Gleam.

Current section

Files

Jump to
gstripe include stripe@customer_Customer.hrl
Raw

include/stripe@customer_Customer.hrl

-record(customer, {
id :: binary(),
object :: binary(),
address :: gleam@option:option(stripe@customer:address()),
balance :: integer(),
cash_balance :: gleam@option:option(stripe@customer:cash_balance()),
created :: integer(),
currency :: gleam@option:option(binary()),
default_source :: gleam@option:option(binary()),
delinquent :: boolean(),
description :: gleam@option:option(binary()),
discount :: gleam@option:option(stripe@customer:discount()),
email :: gleam@option:option(binary()),
invoice_prefix :: gleam@option:option(binary()),
invoice_settings :: gleam@option:option(stripe@customer:invoice_settings()),
livemode :: boolean(),
metadata :: gleam@option:option(gleam@dict:dict(binary(), binary())),
name :: gleam@option:option(binary()),
next_invoice_sequence :: gleam@option:option(integer()),
phone :: gleam@option:option(binary()),
preferred_locales :: gleam@option:option(list(binary())),
shipping :: gleam@option:option(stripe@customer:shipping()),
sources :: gleam@option:option(stripe@customer:sources()),
tax :: stripe@customer:tax(),
tax_exempt :: gleam@option:option(stripe@customer:tax_exempt()),
tax_ids :: gleam@option:option(stripe@customer:tax_ids()),
test_clock :: gleam@option:option(binary())
}).