# ShutdownPhase

`enum` in `core` · v0.5.0

<https://docs.seedcord.org/packages/core/0.5.0/enums/shutdown-phase>

Shutdown phases, in run order.

```ts
enum ShutdownPhase
```

## Members

- **Unbind** `Unbind` — Stop taking new interactions and requests.
- **Drain** `Drain` — Waits for in-flight work to settle and stops internal services.
- **Disconnect** `Disconnect` — External resources close. Plugin dispose runs here by default.
- **Logout** `Logout` — The client disconnects last so in-flight handlers can still reference it during drain.
