'boolean', 'assigned_at' => 'datetime', 'approved_at' => 'datetime', 'checked_in_at' => 'datetime', 'checked_out_at' => 'datetime', ]; } public function shift(): BelongsTo { return $this->belongsTo(Shift::class); } public function person(): BelongsTo { return $this->belongsTo(Person::class); } public function timeSlot(): BelongsTo { return $this->belongsTo(TimeSlot::class); } }