$payload JSON-serialisable payload. * @param int $priority Lower runs first. * @param int $attempts Attempts including the current one. */ public function __construct( public readonly int $id, public readonly string $type, public readonly array $payload, public readonly int $priority, public readonly int $attempts, ) { } }