'integer', 'locked_until' => 'datetime', 'completed_at' => 'datetime', 'metadata' => 'array', ]; public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class); } public function providerConnection(): BelongsTo { return $this->belongsTo(ProviderConnection::class, 'provider_connection_id'); } public function assignedTo(): BelongsTo { return $this->belongsTo(User::class, 'assigned_to_user_id'); } public function lockedBy(): BelongsTo { return $this->belongsTo(User::class, 'locked_by_user_id'); } public function evidence(): HasMany { return $this->hasMany(OnboardingEvidence::class, 'onboarding_session_id'); } }