'integer', 'sort' => 'integer', 'status' => 'integer', 'prerequisite_steps' => 'array', 'prerequisite_require_final' => 'integer', 'allow_repeat_scan' => 'integer', 'repeat_scan_statuses' => 'array', 'created_at' => 'integer', 'updated_at' => 'integer', 'deleted_at' => 'integer', ]; public function getNameAttribute(): string { return (string) $this->step_name; } public function process(): BelongsTo { return $this->belongsTo(Process::class, 'process_id', 'id'); } }