SDK y paquetes@styx/domainvariables

Variable: PLAYBACK_ERROR_METADATA

Referencia de @styx/domain generada de su TSDoc.

ImplementadoSin versión del tren todavía· generada desde packages/domain/package.json

Página generada desde el TSDoc de @styx/domain. No se edita a mano: bun run docs:gen la regenera y bun run docs:check falla si difiere.

Variable: PLAYBACK_ERROR_METADATA

const PLAYBACK_ERROR_METADATA: object

Tabla estática as const satisfies: conserva el httpStatus literal de cada código.

Type Declaration

PLAYBACK_CAPABILITY_INVALID

readonly PLAYBACK_CAPABILITY_INVALID: object

PLAYBACK_CAPABILITY_INVALID.category

readonly category: "permanent" = 'permanent'

PLAYBACK_CAPABILITY_INVALID.code

readonly code: "PLAYBACK_CAPABILITY_INVALID" = 'PLAYBACK_CAPABILITY_INVALID'

PLAYBACK_CAPABILITY_INVALID.httpStatus

readonly httpStatus: 403 = 403

PLAYBACK_CAPABILITY_INVALID.message

readonly message: "La capability presentada no sirve para renovar esta entrega" = 'La capability presentada no sirve para renovar esta entrega'

PLAYBACK_CAPABILITY_INVALID.retryable

readonly retryable: false = false

PLAYBACK_CATALOG_UNAVAILABLE

readonly PLAYBACK_CATALOG_UNAVAILABLE: object

PLAYBACK_CATALOG_UNAVAILABLE.category

readonly category: "transient" = 'transient'

PLAYBACK_CATALOG_UNAVAILABLE.code

readonly code: "PLAYBACK_CATALOG_UNAVAILABLE" = 'PLAYBACK_CATALOG_UNAVAILABLE'

PLAYBACK_CATALOG_UNAVAILABLE.httpStatus

readonly httpStatus: 502 = 502

PLAYBACK_CATALOG_UNAVAILABLE.message

readonly message: "catalog-svc no respondió" = 'catalog-svc no respondió'

PLAYBACK_CATALOG_UNAVAILABLE.retryable

readonly retryable: true = true

PLAYBACK_DAEMON_UNAVAILABLE

readonly PLAYBACK_DAEMON_UNAVAILABLE: object

PLAYBACK_DAEMON_UNAVAILABLE.category

readonly category: "transient" = 'transient'

PLAYBACK_DAEMON_UNAVAILABLE.code

readonly code: "PLAYBACK_DAEMON_UNAVAILABLE" = 'PLAYBACK_DAEMON_UNAVAILABLE'

PLAYBACK_DAEMON_UNAVAILABLE.httpStatus

readonly httpStatus: 503 = 503

PLAYBACK_DAEMON_UNAVAILABLE.message

readonly message: "El daemon de medios no respondió" = 'El daemon de medios no respondió'

PLAYBACK_DAEMON_UNAVAILABLE.retryable

readonly retryable: true = true

PLAYBACK_INGEST_FILE_TOO_LARGE

readonly PLAYBACK_INGEST_FILE_TOO_LARGE: object

PLAYBACK_INGEST_FILE_TOO_LARGE.category

readonly category: "permanent" = 'permanent'

PLAYBACK_INGEST_FILE_TOO_LARGE.code

readonly code: "PLAYBACK_INGEST_FILE_TOO_LARGE" = 'PLAYBACK_INGEST_FILE_TOO_LARGE'

PLAYBACK_INGEST_FILE_TOO_LARGE.httpStatus

readonly httpStatus: 413 = 413

PLAYBACK_INGEST_FILE_TOO_LARGE.message

readonly message: "El fichero supera el tamaño máximo que acepta este nodo" = 'El fichero supera el tamaño máximo que acepta este nodo'

PLAYBACK_INGEST_FILE_TOO_LARGE.retryable

readonly retryable: false = false

PLAYBACK_INGEST_QUOTA_EXCEEDED

readonly PLAYBACK_INGEST_QUOTA_EXCEEDED: object

PLAYBACK_INGEST_QUOTA_EXCEEDED.category

readonly category: "permanent" = 'permanent'

PLAYBACK_INGEST_QUOTA_EXCEEDED.code

readonly code: "PLAYBACK_INGEST_QUOTA_EXCEEDED" = 'PLAYBACK_INGEST_QUOTA_EXCEEDED'

PLAYBACK_INGEST_QUOTA_EXCEEDED.httpStatus

readonly httpStatus: 507 = 507

PLAYBACK_INGEST_QUOTA_EXCEEDED.message

readonly message: "Este usuario ya guarda en el nodo todos los bytes de subida que se le permiten" = 'Este usuario ya guarda en el nodo todos los bytes de subida que se le permiten'

PLAYBACK_INGEST_QUOTA_EXCEEDED.retryable

readonly retryable: false = false

PLAYBACK_INGEST_RENEW_RATE_LIMITED

readonly PLAYBACK_INGEST_RENEW_RATE_LIMITED: object

PLAYBACK_INGEST_RENEW_RATE_LIMITED.category

readonly category: "transient" = 'transient'

PLAYBACK_INGEST_RENEW_RATE_LIMITED.code

readonly code: "PLAYBACK_INGEST_RENEW_RATE_LIMITED" = 'PLAYBACK_INGEST_RENEW_RATE_LIMITED'

PLAYBACK_INGEST_RENEW_RATE_LIMITED.httpStatus

readonly httpStatus: 429 = 429

PLAYBACK_INGEST_RENEW_RATE_LIMITED.message

readonly message: "Demasiadas renovaciones de la capability de esta sesión de ingesta" = 'Demasiadas renovaciones de la capability de esta sesión de ingesta'

PLAYBACK_INGEST_RENEW_RATE_LIMITED.retryable

readonly retryable: true = true

PLAYBACK_INGEST_SESSION_NOT_FOUND

readonly PLAYBACK_INGEST_SESSION_NOT_FOUND: object

PLAYBACK_INGEST_SESSION_NOT_FOUND.category

readonly category: "permanent" = 'permanent'

PLAYBACK_INGEST_SESSION_NOT_FOUND.code

readonly code: "PLAYBACK_INGEST_SESSION_NOT_FOUND" = 'PLAYBACK_INGEST_SESSION_NOT_FOUND'

PLAYBACK_INGEST_SESSION_NOT_FOUND.httpStatus

readonly httpStatus: 404 = 404

PLAYBACK_INGEST_SESSION_NOT_FOUND.message

readonly message: "No existe esa sesión de ingesta para este usuario" = 'No existe esa sesión de ingesta para este usuario'

PLAYBACK_INGEST_SESSION_NOT_FOUND.retryable

readonly retryable: false = false

PLAYBACK_INGEST_TOO_MANY_SESSIONS

readonly PLAYBACK_INGEST_TOO_MANY_SESSIONS: object

PLAYBACK_INGEST_TOO_MANY_SESSIONS.category

readonly category: "transient" = 'transient'

PLAYBACK_INGEST_TOO_MANY_SESSIONS.code

readonly code: "PLAYBACK_INGEST_TOO_MANY_SESSIONS" = 'PLAYBACK_INGEST_TOO_MANY_SESSIONS'

PLAYBACK_INGEST_TOO_MANY_SESSIONS.httpStatus

readonly httpStatus: 429 = 429

PLAYBACK_INGEST_TOO_MANY_SESSIONS.message

readonly message: "Este usuario ya tiene abiertas todas las sesiones de ingesta que se le permiten" = 'Este usuario ya tiene abiertas todas las sesiones de ingesta que se le permiten'

PLAYBACK_INGEST_TOO_MANY_SESSIONS.retryable

readonly retryable: true = true

PLAYBACK_INGEST_UNAVAILABLE

readonly PLAYBACK_INGEST_UNAVAILABLE: object

PLAYBACK_INGEST_UNAVAILABLE.category

readonly category: "transient" = 'transient'

PLAYBACK_INGEST_UNAVAILABLE.code

readonly code: "PLAYBACK_INGEST_UNAVAILABLE" = 'PLAYBACK_INGEST_UNAVAILABLE'

PLAYBACK_INGEST_UNAVAILABLE.httpStatus

readonly httpStatus: 503 = 503

PLAYBACK_INGEST_UNAVAILABLE.message

readonly message: "El nodo no acepta subidas ahora (ingesta apagada o sin capacidad)" = 'El nodo no acepta subidas ahora (ingesta apagada o sin capacidad)'

PLAYBACK_INGEST_UNAVAILABLE.retryable

readonly retryable: true = true

PLAYBACK_INVALID_INPUT

readonly PLAYBACK_INVALID_INPUT: object

PLAYBACK_INVALID_INPUT.category

readonly category: "permanent" = 'permanent'

PLAYBACK_INVALID_INPUT.code

readonly code: "PLAYBACK_INVALID_INPUT" = 'PLAYBACK_INVALID_INPUT'

PLAYBACK_INVALID_INPUT.httpStatus

readonly httpStatus: 400 = 400

PLAYBACK_INVALID_INPUT.message

readonly message: "Intent de playback inválido" = 'Intent de playback inválido'

PLAYBACK_INVALID_INPUT.retryable

readonly retryable: false = false

PLAYBACK_NO_CAPABILITIES

readonly PLAYBACK_NO_CAPABILITIES: object

PLAYBACK_NO_CAPABILITIES.category

readonly category: "permanent" = 'permanent'

PLAYBACK_NO_CAPABILITIES.code

readonly code: "PLAYBACK_NO_CAPABILITIES" = 'PLAYBACK_NO_CAPABILITIES'

PLAYBACK_NO_CAPABILITIES.httpStatus

readonly httpStatus: 409 = 409

PLAYBACK_NO_CAPABILITIES.message

readonly message: "La fuente no declara capabilities" = 'La fuente no declara capabilities'

PLAYBACK_NO_CAPABILITIES.retryable

readonly retryable: false = false

PLAYBACK_PLAN_FAILED

readonly PLAYBACK_PLAN_FAILED: object

PLAYBACK_PLAN_FAILED.category

readonly category: "permanent" = 'permanent'

PLAYBACK_PLAN_FAILED.code

readonly code: "PLAYBACK_PLAN_FAILED" = 'PLAYBACK_PLAN_FAILED'

PLAYBACK_PLAN_FAILED.httpStatus

readonly httpStatus: 422 = 422

PLAYBACK_PLAN_FAILED.message

readonly message: "El Planner no encontró un plan viable para el cliente" = 'El Planner no encontró un plan viable para el cliente'

PLAYBACK_PLAN_FAILED.retryable

readonly retryable: false = false

PLAYBACK_RENEW_RATE_LIMITED

readonly PLAYBACK_RENEW_RATE_LIMITED: object

PLAYBACK_RENEW_RATE_LIMITED.category

readonly category: "transient" = 'transient'

PLAYBACK_RENEW_RATE_LIMITED.code

readonly code: "PLAYBACK_RENEW_RATE_LIMITED" = 'PLAYBACK_RENEW_RATE_LIMITED'

PLAYBACK_RENEW_RATE_LIMITED.httpStatus

readonly httpStatus: 429 = 429

PLAYBACK_RENEW_RATE_LIMITED.message

readonly message: "Demasiadas renovaciones de la capability de esta entrega" = 'Demasiadas renovaciones de la capability de esta entrega'

PLAYBACK_RENEW_RATE_LIMITED.retryable

readonly retryable: true = true

PLAYBACK_SESSION_EXPIRED

readonly PLAYBACK_SESSION_EXPIRED: object

PLAYBACK_SESSION_EXPIRED.category

readonly category: "permanent" = 'permanent'

PLAYBACK_SESSION_EXPIRED.code

readonly code: "PLAYBACK_SESSION_EXPIRED" = 'PLAYBACK_SESSION_EXPIRED'

PLAYBACK_SESSION_EXPIRED.httpStatus

readonly httpStatus: 410 = 410

PLAYBACK_SESSION_EXPIRED.message

readonly message: "La entrega alcanzó su vida máxima: hay que abrir una sesión nueva" = 'La entrega alcanzó su vida máxima: hay que abrir una sesión nueva'

PLAYBACK_SESSION_EXPIRED.retryable

readonly retryable: false = false

PLAYBACK_SESSION_NOT_FOUND

readonly PLAYBACK_SESSION_NOT_FOUND: object

PLAYBACK_SESSION_NOT_FOUND.category

readonly category: "permanent" = 'permanent'

PLAYBACK_SESSION_NOT_FOUND.code

readonly code: "PLAYBACK_SESSION_NOT_FOUND" = 'PLAYBACK_SESSION_NOT_FOUND'

PLAYBACK_SESSION_NOT_FOUND.httpStatus

readonly httpStatus: 404 = 404

PLAYBACK_SESSION_NOT_FOUND.message

readonly message: "No existe esa sesión de reproducción para este usuario" = 'No existe esa sesión de reproducción para este usuario'

PLAYBACK_SESSION_NOT_FOUND.retryable

readonly retryable: false = false

PLAYBACK_SOURCE_UNRESOLVED

readonly PLAYBACK_SOURCE_UNRESOLVED: object

PLAYBACK_SOURCE_UNRESOLVED.category

readonly category: "permanent" = 'permanent'

PLAYBACK_SOURCE_UNRESOLVED.code

readonly code: "PLAYBACK_SOURCE_UNRESOLVED" = 'PLAYBACK_SOURCE_UNRESOLVED'

PLAYBACK_SOURCE_UNRESOLVED.httpStatus

readonly httpStatus: 404 = 404

PLAYBACK_SOURCE_UNRESOLVED.message

readonly message: "El asset no tiene una fuente resoluble" = 'El asset no tiene una fuente resoluble'

PLAYBACK_SOURCE_UNRESOLVED.retryable

readonly retryable: false = false

PLAYBACK_TOO_MANY_SESSIONS

readonly PLAYBACK_TOO_MANY_SESSIONS: object

PLAYBACK_TOO_MANY_SESSIONS.category

readonly category: "transient" = 'transient'

PLAYBACK_TOO_MANY_SESSIONS.code

readonly code: "PLAYBACK_TOO_MANY_SESSIONS" = 'PLAYBACK_TOO_MANY_SESSIONS'

PLAYBACK_TOO_MANY_SESSIONS.httpStatus

readonly httpStatus: 429 = 429

PLAYBACK_TOO_MANY_SESSIONS.message

readonly message: "Este usuario ya tiene abiertas todas las reproducciones que se le permiten" = 'Este usuario ya tiene abiertas todas las reproducciones que se le permiten'

PLAYBACK_TOO_MANY_SESSIONS.retryable

readonly retryable: true = true

Variable: PLAYBACK_ERROR_METADATA
Type Declaration
PLAYBACK_CAPABILITY_INVALID
PLAYBACK_CAPABILITY_INVALID.category
PLAYBACK_CAPABILITY_INVALID.code
PLAYBACK_CAPABILITY_INVALID.httpStatus
PLAYBACK_CAPABILITY_INVALID.message
PLAYBACK_CAPABILITY_INVALID.retryable
PLAYBACK_CATALOG_UNAVAILABLE
PLAYBACK_CATALOG_UNAVAILABLE.category
PLAYBACK_CATALOG_UNAVAILABLE.code
PLAYBACK_CATALOG_UNAVAILABLE.httpStatus
PLAYBACK_CATALOG_UNAVAILABLE.message
PLAYBACK_CATALOG_UNAVAILABLE.retryable
PLAYBACK_DAEMON_UNAVAILABLE
PLAYBACK_DAEMON_UNAVAILABLE.category
PLAYBACK_DAEMON_UNAVAILABLE.code
PLAYBACK_DAEMON_UNAVAILABLE.httpStatus
PLAYBACK_DAEMON_UNAVAILABLE.message
PLAYBACK_DAEMON_UNAVAILABLE.retryable
PLAYBACK_INGEST_FILE_TOO_LARGE
PLAYBACK_INGEST_FILE_TOO_LARGE.category
PLAYBACK_INGEST_FILE_TOO_LARGE.code
PLAYBACK_INGEST_FILE_TOO_LARGE.httpStatus
PLAYBACK_INGEST_FILE_TOO_LARGE.message
PLAYBACK_INGEST_FILE_TOO_LARGE.retryable
PLAYBACK_INGEST_QUOTA_EXCEEDED
PLAYBACK_INGEST_QUOTA_EXCEEDED.category
PLAYBACK_INGEST_QUOTA_EXCEEDED.code
PLAYBACK_INGEST_QUOTA_EXCEEDED.httpStatus
PLAYBACK_INGEST_QUOTA_EXCEEDED.message
PLAYBACK_INGEST_QUOTA_EXCEEDED.retryable
PLAYBACK_INGEST_RENEW_RATE_LIMITED
PLAYBACK_INGEST_RENEW_RATE_LIMITED.category
PLAYBACK_INGEST_RENEW_RATE_LIMITED.code
PLAYBACK_INGEST_RENEW_RATE_LIMITED.httpStatus
PLAYBACK_INGEST_RENEW_RATE_LIMITED.message
PLAYBACK_INGEST_RENEW_RATE_LIMITED.retryable
PLAYBACK_INGEST_SESSION_NOT_FOUND
PLAYBACK_INGEST_SESSION_NOT_FOUND.category
PLAYBACK_INGEST_SESSION_NOT_FOUND.code
PLAYBACK_INGEST_SESSION_NOT_FOUND.httpStatus
PLAYBACK_INGEST_SESSION_NOT_FOUND.message
PLAYBACK_INGEST_SESSION_NOT_FOUND.retryable
PLAYBACK_INGEST_TOO_MANY_SESSIONS
PLAYBACK_INGEST_TOO_MANY_SESSIONS.category
PLAYBACK_INGEST_TOO_MANY_SESSIONS.code
PLAYBACK_INGEST_TOO_MANY_SESSIONS.httpStatus
PLAYBACK_INGEST_TOO_MANY_SESSIONS.message
PLAYBACK_INGEST_TOO_MANY_SESSIONS.retryable
PLAYBACK_INGEST_UNAVAILABLE
PLAYBACK_INGEST_UNAVAILABLE.category
PLAYBACK_INGEST_UNAVAILABLE.code
PLAYBACK_INGEST_UNAVAILABLE.httpStatus
PLAYBACK_INGEST_UNAVAILABLE.message
PLAYBACK_INGEST_UNAVAILABLE.retryable
PLAYBACK_INVALID_INPUT
PLAYBACK_INVALID_INPUT.category
PLAYBACK_INVALID_INPUT.code
PLAYBACK_INVALID_INPUT.httpStatus
PLAYBACK_INVALID_INPUT.message
PLAYBACK_INVALID_INPUT.retryable
PLAYBACK_NO_CAPABILITIES
PLAYBACK_NO_CAPABILITIES.category
PLAYBACK_NO_CAPABILITIES.code
PLAYBACK_NO_CAPABILITIES.httpStatus
PLAYBACK_NO_CAPABILITIES.message
PLAYBACK_NO_CAPABILITIES.retryable
PLAYBACK_PLAN_FAILED
PLAYBACK_PLAN_FAILED.category
PLAYBACK_PLAN_FAILED.code
PLAYBACK_PLAN_FAILED.httpStatus
PLAYBACK_PLAN_FAILED.message
PLAYBACK_PLAN_FAILED.retryable
PLAYBACK_RENEW_RATE_LIMITED
PLAYBACK_RENEW_RATE_LIMITED.category
PLAYBACK_RENEW_RATE_LIMITED.code
PLAYBACK_RENEW_RATE_LIMITED.httpStatus
PLAYBACK_RENEW_RATE_LIMITED.message
PLAYBACK_RENEW_RATE_LIMITED.retryable
PLAYBACK_SESSION_EXPIRED
PLAYBACK_SESSION_EXPIRED.category
PLAYBACK_SESSION_EXPIRED.code
PLAYBACK_SESSION_EXPIRED.httpStatus
PLAYBACK_SESSION_EXPIRED.message
PLAYBACK_SESSION_EXPIRED.retryable
PLAYBACK_SESSION_NOT_FOUND
PLAYBACK_SESSION_NOT_FOUND.category
PLAYBACK_SESSION_NOT_FOUND.code
PLAYBACK_SESSION_NOT_FOUND.httpStatus
PLAYBACK_SESSION_NOT_FOUND.message
PLAYBACK_SESSION_NOT_FOUND.retryable
PLAYBACK_SOURCE_UNRESOLVED
PLAYBACK_SOURCE_UNRESOLVED.category
PLAYBACK_SOURCE_UNRESOLVED.code
PLAYBACK_SOURCE_UNRESOLVED.httpStatus
PLAYBACK_SOURCE_UNRESOLVED.message
PLAYBACK_SOURCE_UNRESOLVED.retryable
PLAYBACK_TOO_MANY_SESSIONS
PLAYBACK_TOO_MANY_SESSIONS.category
PLAYBACK_TOO_MANY_SESSIONS.code
PLAYBACK_TOO_MANY_SESSIONS.httpStatus
PLAYBACK_TOO_MANY_SESSIONS.message
PLAYBACK_TOO_MANY_SESSIONS.retryable