'boolean', 'crew_invited_to_events' => 'boolean', 'added_to_timeline' => 'boolean', 'responder_self_checkin' => 'boolean', 'timed_accreditations' => 'boolean', ]; } public function event(): BelongsTo { return $this->belongsTo(Event::class); } public function shifts(): HasMany { return $this->hasMany(Shift::class); } public function scopeOrdered(Builder $query): Builder { return $query->orderBy('sort_order'); } }