job_dto extends abstract_dto
Mutable input DTO for opening or updating a job record.
Table of Contents
Properties
- $attempts : int
- $availableat : int
- $correlationid : string|null
- $courseid : int|null
- $dedupkey : string|null
- $extension : string
- $finishedat : int|null
- $groupkey : string|null
- $id : int|null
- $jobtype : string
- $lastattemptat : int|null
- $lastmessage : string|null
- $maxattempts : int
- $payload : string|null
- $priority : int
- $runnerref : string|null
- $startedat : int|null
- $status : string
- $subjectid : int|null
- $subjectkey : string|null
- $subjecttype : string|null
- $timecreated : int
- $timemodified : int
- $transport : string
- $userid : int|null
- $uuid : string|null
Methods
- __construct() : mixed
- to_array() : array<string, mixed>
Properties
$attempts
public
int
$attempts
= 0
$availableat
public
int
$availableat
= 0
$correlationid
public
string|null
$correlationid
= null
$courseid
public
int|null
$courseid
= null
$dedupkey
public
string|null
$dedupkey
= null
$extension
public
string
$extension
= 'system'
$finishedat
public
int|null
$finishedat
= null
$groupkey
public
string|null
$groupkey
= null
$id
public
int|null
$id
= null
$jobtype
public
string
$jobtype
= 'generic'
$lastattemptat
public
int|null
$lastattemptat
= null
$lastmessage
public
string|null
$lastmessage
= null
$maxattempts
public
int
$maxattempts
= 3
$payload
public
string|null
$payload
= null
$priority
public
int
$priority
= 50
$runnerref
public
string|null
$runnerref
= null
$startedat
public
int|null
$startedat
= null
$status
public
string
$status
= 'pending'
$subjectid
public
int|null
$subjectid
= null
$subjectkey
public
string|null
$subjectkey
= null
$subjecttype
public
string|null
$subjecttype
= null
$timecreated
public
int
$timecreated
= 0
$timemodified
public
int
$timemodified
= 0
$transport
public
string
$transport
= 'moodle_adhoc'
$userid
public
int|null
$userid
= null
$uuid
public
string|null
$uuid
= null
Methods
__construct()
public
__construct([int|null $id = null ][, string|null $uuid = null ][, string $extension = 'system' ][, string $jobtype = 'generic' ][, string $transport = 'moodle_adhoc' ][, string $status = 'pending' ][, int $priority = 50 ][, string|null $dedupkey = null ][, string|null $groupkey = null ][, string|null $correlationid = null ][, string|null $subjecttype = null ][, int|null $subjectid = null ][, string|null $subjectkey = null ][, int|null $courseid = null ][, int|null $userid = null ][, string|null $payload = null ][, string|null $runnerref = null ][, int $attempts = 0 ][, int $maxattempts = 3 ][, int $availableat = 0 ][, int|null $startedat = null ][, int|null $finishedat = null ][, int|null $lastattemptat = null ][, string|null $lastmessage = null ][, int $timecreated = 0 ][, int $timemodified = 0 ]) : mixed
Parameters
- $id : int|null = null
- $uuid : string|null = null
- $extension : string = 'system'
- $jobtype : string = 'generic'
- $transport : string = 'moodle_adhoc'
- $status : string = 'pending'
- $priority : int = 50
- $dedupkey : string|null = null
- $groupkey : string|null = null
- $correlationid : string|null = null
- $subjecttype : string|null = null
- $subjectid : int|null = null
- $subjectkey : string|null = null
- $courseid : int|null = null
- $userid : int|null = null
- $payload : string|null = null
- $runnerref : string|null = null
- $attempts : int = 0
- $maxattempts : int = 3
- $availableat : int = 0
- $startedat : int|null = null
- $finishedat : int|null = null
- $lastattemptat : int|null = null
- $lastmessage : string|null = null
- $timecreated : int = 0
- $timemodified : int = 0
to_array()
public
to_array() : array<string, mixed>