CalendarProvider::class, 'tokenExpiresAt' => 'datetime', 'connectedAt' => 'datetime', 'lastSyncAt' => 'datetime', 'revokedAt' => 'datetime']; } public function staff(): BelongsTo { return $this->belongsTo(StaffProfile::class, 'staffId'); } public function events(): HasMany { return $this->hasMany(AppointmentCalendarEvent::class, 'connectionId'); } }