-record(source, { id :: binary(), object :: binary(), account :: gleam@option:option(binary()), account_holder_name :: gleam@option:option(binary()), account_holder_type :: gleam@option:option(binary()), account_type :: gleam@option:option(binary()), available_payout_methods :: gleam@option:option(list(stripe@customer:payout_method())), bank_name :: gleam@option:option(binary()), country :: binary(), currency :: stripe@customer:currency(), customer :: gleam@option:option(binary()), fingerprint :: gleam@option:option(binary()), last4 :: binary(), metadata :: gleam@option:option(gleam@dict:dict(binary(), binary())), routing_number :: gleam@option:option(binary()), status :: binary(), has_more :: boolean(), url :: binary() }).