<?php

declare(strict_types=1);

namespace App\Dtos;

use App\Models\Pouzivatel\PouzivatelStavEnum;
use Spatie\DataTransferObject\FlexibleDataTransferObject;

/**
 * Class PouzivatelDto
 *
 * @package App\Dtos
 */
final class PouzivatelDto extends FlexibleDataTransferObject
{
    use ModelToDtoTrait;

    /**
     * @var int|null
     */
    public ?int $id;

    /**
     * @var int|null
     */
    public ?int $pracovisko_id;

    /**
     * @var string|null
     */
    public ?string $meno;

    /**
     * @var string|null
     */
    public ?string $priezvisko;

    /**
     * @var string|null
     */
    public ?string $cele_meno;

    /**
     * @var \App\Models\Pouzivatel\PouzivatelStavEnum|null
     */
    public ?PouzivatelStavEnum $stav;

    /**
     * @var string|null
     */
    public ?string $login;

    /**
     * @var string|null
     */
    public ?string $datum_posledneho_prihlasenia;
}
