WorkflowSchedule
extends BaseEntity
in package
WorkflowSchedule Entity
Tracks execution timing for scheduled workflow definitions.
Table of Contents
Properties
- $branch_id : int|null
- $claim_token : string|null
- $claimed_at : DateTime|null
- $created : DateTime|null
- $id : int
- $is_enabled : bool
- $last_run_at : DateTime|null
- $modified : DateTime|null
- $next_run_at : DateTime|null
- $workflow_definition : WorkflowDefinition
- $workflow_definition_id : int
- $_accessible : array<string, bool>
Methods
- getBranchId() : int|null
- Get the branch ID for authorization checks.
Properties
$branch_id
public
int|null
$branch_id
Associated branch ID (when applicable)
$claim_token
public
string|null
$claim_token
$claimed_at
public
DateTime|null
$claimed_at
$created
public
DateTime|null
$created
$id
public
int
$id
$is_enabled
public
bool
$is_enabled
$last_run_at
public
DateTime|null
$last_run_at
$modified
public
DateTime|null
$modified
$next_run_at
public
DateTime|null
$next_run_at
$workflow_definition
public
WorkflowDefinition
$workflow_definition
$workflow_definition_id
public
int
$workflow_definition_id
$_accessible
protected
array<string, bool>
$_accessible
= ['workflow_definition_id' => true, 'last_run_at' => true, 'next_run_at' => true, 'is_enabled' => true]
Methods
getBranchId()
Get the branch ID for authorization checks.
public
getBranchId() : int|null
Child classes should override for complex branch relationships.
Return values
int|null —The branch ID, or null if no association