'integer', 'from_status_id' => 'integer', 'to_status_id' => 'integer', 'event_config' => 'array', 'auto_trigger' => 'integer', 'priority' => 'integer', 'side_effect_config' => 'array', 'sort' => 'integer', 'status' => 'integer', 'created_at' => 'integer', 'updated_at' => 'integer', 'deleted_at' => 'integer', ]; public function step(): BelongsTo { return $this->belongsTo(ProcessStep::class, 'step_id', 'id'); } public function fromStatus(): BelongsTo { return $this->belongsTo(StepStatus::class, 'from_status_id', 'id'); } public function toStatus(): BelongsTo { return $this->belongsTo(StepStatus::class, 'to_status_id', 'id'); } }