export const ERR_CODES = Object.freeze({ INVALID_CURSOR: 'INVALID_CURSOR', AUTHENTICATION_REQUIRED: 'AUTHENTICATION_REQUIRED', AGENT_PERMISSION_DENIED: 'AGENT_PERMISSION_DENIED', SESSION_NOT_FOUND: 'SESSION_NOT_FOUND', SESSION_NOT_ACCESSIBLE: 'SESSION_NOT_ACCESSIBLE', AGENT_TYPE_NOT_FOUND: 'AGENT_TYPE_NOT_FOUND', RUN_NOT_FOUND: 'RUN_NOT_FOUND', SSE_NOT_ACCEPTABLE: 'SSE_NOT_ACCEPTABLE', IDEMPOTENCY_CONFLICT: 'IDEMPOTENCY_CONFLICT', RESOURCE_VERSION_CONFLICT: 'RESOURCE_VERSION_CONFLICT', RUN_NOT_CANCELLABLE: 'RUN_NOT_CANCELLABLE', FEEDBACK_ALREADY_EXISTS: 'FEEDBACK_ALREADY_EXISTS', AGENT_INPUT_INVALID: 'AGENT_INPUT_INVALID', RATE_LIMITED: 'RATE_LIMITED', AGENT_INTERNAL_ERROR: 'AGENT_INTERNAL_ERROR', DEPENDENCY_UNAVAILABLE: 'DEPENDENCY_UNAVAILABLE', UPSTREAM_TIMEOUT: 'UPSTREAM_TIMEOUT', PRODUCT_NOT_TRADABLE: 'PRODUCT_NOT_TRADABLE', INSUFFICIENT_FUNDS: 'INSUFFICIENT_FUNDS', INSUFFICIENT_HOLDING: 'INSUFFICIENT_HOLDING', SUITABILITY_MISMATCH: 'SUITABILITY_MISMATCH', HOLDING_RATIO_EXCEEDED: 'HOLDING_RATIO_EXCEEDED', FUND_QUOTE_UNAVAILABLE: 'FUND_QUOTE_UNAVAILABLE', ORDER_NOT_CANCELLABLE: 'ORDER_NOT_CANCELLABLE', ORDER_NOT_FOUND: 'ORDER_NOT_FOUND', ACCOUNT_NOT_FOUND: 'ACCOUNT_NOT_FOUND', });