Packages

Elixir client for interacting with Stripe's API

Current section

Files

Jump to
tiger lib structs payout.ex
Raw

lib/structs/payout.ex

defmodule Tiger.Structs.Payout do
@moduledoc """
A struct representing a Stripe Payout object
"""
defstruct [
:id,
:object,
:amount,
:arrival_date,
:automatic,
:balance_transaction,
:created,
:currency,
:description,
:destination,
:failure_balance_transaction,
:failure_code,
:failure_message,
:livemode,
:metadata,
:method,
:source_type,
:statement_descriptor,
:status,
:type
]
@type t :: %__MODULE__{
id: String.t(),
object: String.t(),
amount: number(),
arrival_date: number(),
automatic: boolean(),
balance_transaction: String.t(),
created: number(),
currency: String.t(),
description: String.t() | nil,
destination: String.t(),
failure_balance_transaction: String.t() | nil,
failure_code: String.t() | nil,
failure_message: String.t() | nil,
livemode: boolean(),
metadata: map(),
method: String.t(),
source_type: String.t(),
statement_descriptor: String.t() | nil,
status: String.t(),
type: String.t()
}
end