SDK y paquetes@styx/domaininterfaces

Interface: IAcquisitionArtifact

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.

Interface: IAcquisitionArtifact

Artefacto concreto adquirido de un proveedor externo (ver la cabecera del módulo).

Properties

createdAt

readonly createdAt: number


editionId

readonly editionId: EditionId | null

Edition a la que se vincula (null si unmatched).


id

readonly id: AcquisitionArtifactId


leaseState

readonly leaseState: LeaseState

Estado del lease (concurrencia entre workers).


provider

readonly provider: string

Proveedor de origen (ej. nas, s3, jellyfin, xtream).


retention

readonly retention: string

Política de retención (ej. keep, temporary, archive).


sourceHash

readonly sourceHash: string

Hash de la fuente original (para detectar duplicados entre providers).


state

readonly state: AcquisitionArtifactState

Estado de identificación.


updatedAt

readonly updatedAt: number