uuid ??= (string) Str::uuid(); }); } protected function casts(): array { return ['is_active' => 'boolean']; } public function users(): HasMany { return $this->hasMany(User::class); } public function roles(): HasMany { return $this->hasMany(Role::class); } public function installations(): HasMany { return $this->hasMany(DeploymentInstallation::class); } public function licenses(): HasMany { return $this->hasMany(License::class); } public function devices(): HasMany { return $this->hasMany(Device::class); } public function devicePolicy() { return $this->hasOne(TenantDevicePolicy::class); } public function deviceSetting() { return $this->hasOne(TenantDeviceSetting::class); } }