# Class BSV::Wallet::CLI::NotRejectableError <a id="class-BSV-Wallet-CLI-NotRejectableError"></a>

**Inherits:** `BSV::Wallet::CLI::Error`

The user tried to `reject` an action that isn't in a rejectable state — only
pending actions are rejectable. Distinct exit code so shell pipelines can
branch on this specific outcome without parsing error text. Aligns with the
no-invalid-state invariant: the action stays in its current valid state;
failure is observable, not destructive.

## Public Instance Methods
### `exit_code()` <a id="method-i-exit_code"></a> <a id="exit_code-instance_method"></a>
Not documented.
