NexusConfigError | An option is missing, mistyped or out of range. Carries option, reason and the value. |
NexusInitError | The initial sync could not complete. The underlying failure is on cause. |
NexusUnauthorizedError | HTTP 401 - the key is invalid, or does not match this host. |
NexusBillingError | HTTP 402 - the tenant has overdue invoices. |
NexusNotFoundError | HTTP 404 - the service or endpoint does not exist. |
NexusQuarantinedError | HTTP 429 with a quarantine body. Carries reason and expiresAt. |
NexusServerError | HTTP 5xx, or a 429 without a quarantine. Carries status, bodySnippet, retryAfterMs. |
NexusTimeoutError | A request exceeded its deadline. Carries operation and timeoutMs. |
NexusResponseTooLargeError | A response body exceeded 8 MiB. |
NexusAbAddonNotAvailableError | HTTP 403 from AB evaluation - the add-on is not active. |
NexusClosedError | A method was called on a client that has been closed. |