get('status'); } /** * Get a job name. */ public function getJob(): ?string { return $this->get('job'); } /** * Get a scheduled job name. */ public function getScheduledJobJob(): ?string { return $this->get('scheduledJobJob'); } /** * Get a target type. */ public function getTargetType(): ?string { return $this->get('targetType'); } /** * Get a target ID. */ public function getTargetId(): ?string { return $this->get('targetId'); } /** * Get a target group. */ public function getTargetGroup(): ?string { return $this->get('targetGroup'); } /** * Get a group. */ public function getGroup(): ?string { return $this->get('group'); } /** * Get a queue. */ public function getQueue(): ?string { return $this->get('queue'); } /** * Get data. */ public function getData(): stdClass { return $this->get('data') ?? (object) []; } /** * Get a class name. */ public function getClassName(): ?string { return $this->get('className'); } /** * Get a service name. */ public function getServiceName(): ?string { return $this->get('serviceName'); } /** * Get a method name. */ public function getMethodName(): ?string { return $this->get('methodName'); } /** * Get a scheduled job ID. */ public function getScheduledJobId(): ?string { return $this->get('scheduledJobId'); } /** * Get a started date-time. */ public function getStartedAt(): ?string { return $this->get('startedAt'); } }