<?php

namespace App\Integration\Providers\Alliance3\DTO;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for ExternalSysUser DTO
 * @subpackage Structs
 */
class ExternalSysUser extends AbstractStructBase
{
    /**
     * The login
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var string
     */
    public $login;
    /**
     * The fio
     * Meta information extracted from the WSDL
     * - minOccurs: 0
     * @var string
     */
    public $fio;
    /**
     * Constructor method for ExternalSysUser
     * @uses ExternalSysUser::setLogin()
     * @uses ExternalSysUser::setFio()
     * @param string $login
     * @param string $fio
     */
    public function __construct($login = null, $fio = null)
    {
        $this
            ->setLogin($login)
            ->setFio($fio);
    }
    /**
     * Get login value
     * @return string|null
     */
    public function getLogin()
    {
        return $this->login;
    }
    /**
     * Set login value
     * @param string $login
     * @return \App\Integration\Providers\Alliance3\DTO\ExternalSysUser
     */
    public function setLogin($login = null)
    {
        $this->login = $login;
        return $this;
    }
    /**
     * Get fio value
     * @return string|null
     */
    public function getFio()
    {
        return $this->fio;
    }
    /**
     * Set fio value
     * @param string $fio
     * @return \App\Integration\Providers\Alliance3\DTO\ExternalSysUser
     */
    public function setFio($fio = null)
    {
        $this->fio = $fio;
        return $this;
    }
}
