Expand description
Centralized error code constants.
Using string constants (instead of an enum) preserves the existing
{code: String, message: String} wire shape while giving Rust callers
and clients a single source of truth for the vocabulary.
The TypeScript codegen emits these as a typed union so clients can exhaustively match on error codes.
Constants§
- ACTION_
NOT_ FOUND - AI_
NOT_ CONFIGURED - AI_
REQUEST_ FAILED - ALL_
CODES - All error codes, ordered for codegen.
- AUTH_
REQUIRED - AUTH_
UPGRADE_ FAILED - DELETE_
FAILED - EMAIL_
SEND_ FAILED - ENTITY_
NOT_ FOUND - EXPORT_
FAILED - FILE_
NOT_ FOUND - FN_
NOT_ FOUND - FORBIDDEN
- INPUT_
REJECTED - INSERT_
FAILED - INVALID_
ARGS - INVALID_
CODE - INVALID_
COLUMN - INVALID_
DATA - INVALID_
FILE_ ID - INVALID_
JSON - INVALID_
QUERY - IO_
ERROR - LOCK_
FAILED - METHOD_
NOT_ ALLOWED - MISSING_
CODE - MISSING_
EMAIL - MISSING_
FIELD - MISSING_
NAME - MISSING_
OPERATIONS - MISSING_
ROOM - MISSING_
TOPIC - MISSING_
USER_ ID - NESTED_
TRANSACTION - NOT_
AVAILABLE - NOT_
FOUND - NOT_
IMPLEMENTED - NOT_
SUPPORTED - OAUTH_
INVALID_ STATE - OAUTH_
TOKEN_ EXCHANGE_ FAILED - PAYLOAD_
TOO_ LARGE - POLICY_
DENIED - PROTOCOL_
ERROR - PROVIDER_
NOT_ FOUND - QUERY_
FAILED - RATE_
LIMITED - RELATION_
NOT_ FOUND - RUNNER_
EXITED - RUNNER_
NOT_ STARTED - SCHEMA_
INIT_ FAILED - SESSION_
EXPIRED - SESSION_
NOT_ FOUND - SHARDS_
NOT_ AVAILABLE - SHARD_
NOT_ FOUND - SUBSCRIBE_
FAILED - UNAUTHORIZED
- UPDATE_
FAILED - WORKFLOW_
ADVANCE_ FAILED - WORKFLOW_
CANCEL_ FAILED - WORKFLOW_
EVENT_ FAILED - WORKFLOW_
START_ FAILED