. */ namespace SP\DataModel; use SP\Domain\Common\Adapters\DataModelInterface; defined('APP_ROOT') || die(); /** * Class UserBasicData * * @package SP\DataModel */ class UserData extends UserPassData implements DataModelInterface { public ?string $login = null; public ?string $ssoLogin = null; public ?string $name = null; public ?string $email = null; public ?string $notes = null; public ?int $userGroupId = null; public ?int $userProfileId = null; public ?int $isAdminApp = null; public bool $isAdminAcc = false; public bool $isDisabled = false; public bool $isChangePass = false; public bool $isChangedPass = false; public bool $isLdap = false; public ?int $loginCount = null; public ?string $lastLogin = null; public ?string $lastUpdate = null; public ?bool $isMigrate = false; public ?string $preferences = null; public ?string $userGroupName = null; public function getLoginCount(): int { return (int)$this->loginCount; } public function getLastLogin(): ?string { return $this->lastLogin; } public function getLastUpdate(): ?string { return $this->lastUpdate; } public function isMigrate(): int { return (int)$this->isMigrate; } public function getPreferences(): ?string { return $this->preferences; } public function getEmail(): ?string { return $this->email; } public function getNotes(): ?string { return $this->notes; } public function getUserGroupId(): int { return (int)$this->userGroupId; } public function getUserProfileId(): int { return (int)$this->userProfileId; } public function isAdminApp(): int { return (int)$this->isAdminApp; } public function isAdminAcc(): int { return (int)$this->isAdminAcc; } public function isDisabled(): int { return (int)$this->isDisabled; } public function isChangePass(): int { return (int)$this->isChangePass; } public function isLdap(): int { return (int)$this->isLdap; } public function getLogin(): ?string { return $this->login; } public function getName(): ?string { return $this->name; } public function getUserGroupName(): ?string { return $this->userGroupName; } public function isChangedPass(): int { return (int)$this->isChangedPass; } public function getSsoLogin(): ?string { return $this->ssoLogin; } }