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

Unified deposit/withdraw fee data.

Describes the fee schedule for deposits and withdrawals of a currency,
optionally broken down by network.

## Fields

  * `withdraw` - Withdrawal fee info: `%{fee: number(), percentage: boolean()}`
  * `deposit` - Deposit fee info: `%{fee: number(), percentage: boolean()}`
  * `networks` - Per-network fee info: `%{network_name => %{withdraw: ..., deposit: ...}}`
  * `info` - Raw exchange response

# `t`

```elixir
@type t() :: %CCXT.DepositWithdrawFee{
  deposit: map() | nil,
  info: map() | nil,
  networks: map(),
  withdraw: map() | nil
}
```

# `schema`

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

JSON Schema for the DepositWithdrawFee unified type.

---

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