<?php

declare(strict_types=1);

namespace App\Model\Login;

use Nette;

/**
 * Naše vlastní indetita přihlášeného uživatele.
 */
class UserIdentity extends Nette\Security\SimpleIdentity
{
    public function __construct(
        int $id,
        array $roles,
        /*
         * Server connection string.
         */
        public string $dsn,
        public ServerCredentials $credentials,
        public array $dostupneDatabaze,
        public string $username,
        public string $password,
        public ?string $pracovnik,
        public ?int $pracovnikID,
        public bool $vynutitGPS
    ) {
        parent::__construct($id, $roles, null);
    }
}