# ShutdownPhase

`enum` in `core` · v0.2.1

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

Shutdown phases, in run order.

```ts
enum ShutdownPhase
```

## Members

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