# `CCXT.TransferEntry`
[🔗](https://github.com/ZenHive/ccxt_client/blob/main/lib/ccxt/transfer_entry.ex#L1)

Unified internal transfer data.

Represents a transfer between accounts within an exchange
(e.g., spot to futures, main to sub-account).

## Fields

  * `id` - Transfer ID
  * `timestamp` - Transfer time in milliseconds
  * `datetime` - ISO 8601 datetime string
  * `currency` - Currency code
  * `amount` - Transfer amount
  * `from_account` - Source account type (e.g., "spot", "futures")
  * `to_account` - Destination account type
  * `status` - Transfer status
  * `info` - Raw exchange response

# `t`

```elixir
@type t() :: %CCXT.TransferEntry{
  amount: number() | nil,
  currency: String.t() | nil,
  datetime: String.t() | nil,
  from_account: String.t() | nil,
  id: String.t() | nil,
  info: map() | nil,
  status: String.t() | nil,
  timestamp: integer() | nil,
  to_account: String.t() | nil
}
```

# `schema`

```elixir
@spec schema() :: map()
```

JSON Schema for the TransferEntry unified type.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
