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

Unified liquidation event data.

Represents a liquidation event on a derivatives exchange.

## Fields

  * `symbol` - Unified symbol (e.g., "BTC/USDT:USDT")
  * `timestamp` - Liquidation time in milliseconds
  * `datetime` - ISO 8601 datetime string
  * `price` - Liquidation price
  * `base_value` - Value in base currency
  * `quote_value` - Value in quote currency
  * `contracts` - Number of contracts liquidated
  * `contract_size` - Size of one contract
  * `side` - "long" or "short"
  * `info` - Raw exchange response

# `t`

```elixir
@type t() :: %CCXT.Liquidation{
  base_value: number() | nil,
  contract_size: number() | nil,
  contracts: number() | nil,
  datetime: String.t() | nil,
  info: map() | nil,
  price: number() | nil,
  quote_value: number() | nil,
  side: String.t() | nil,
  symbol: String.t() | nil,
  timestamp: integer() | nil
}
```

# `schema`

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

JSON Schema for the Liquidation unified type.

---

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