'datetime', 'assigned_interviewers' => 'array', 'proctor_logs' => 'array', ]; public function creator() { return $this->belongsTo(User::class, 'created_by'); } public function warnings() { return $this->hasMany(InterviewWarning::class, 'interview_id'); } public function isExpired(): bool { return now()->greaterThan($this->expires_at); } }