'encrypted', 'refresh_token' => 'encrypted', 'token_expires_at' => 'datetime', 'scopes' => 'array', 'status' => IntegrationStatus::class, 'connected_at' => 'datetime', 'last_synced_at' => 'datetime', 'meta' => 'array', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } public function externalActivities(): HasMany { return $this->hasMany(ExternalActivity::class); } }