*/ use HasFactory; protected $table = 'managed_tenant_onboarding_sessions'; protected $guarded = []; protected $casts = [ 'state' => 'array', 'completed_at' => 'datetime', ]; /** * @return BelongsTo */ public function workspace(): BelongsTo { return $this->belongsTo(Workspace::class); } /** * @return BelongsTo */ public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class); } /** * @return BelongsTo */ public function startedByUser(): BelongsTo { return $this->belongsTo(User::class, 'started_by_user_id'); } /** * @return BelongsTo */ public function updatedByUser(): BelongsTo { return $this->belongsTo(User::class, 'updated_by_user_id'); } }