<?php


namespace iDServer\Saml;


class LogoutRequestData extends AbstractSamlData
{
    /**
     * @var NameId
     */
    private $nameId;

    /**
     * @var string
     */
    private $sessionIndex;

    /**
     * @return NameId
     */
    public function getNameId(): ?NameId
    {
        return $this->nameId;
    }

    /**
     * @param NameId $nameId
     * @return LogoutRequestData
     */
    public function setNameId(NameId $nameId): LogoutRequestData
    {
        $this->nameId = $nameId;
        return $this;
    }

    /**
     * @return string
     */
    public function getSessionIndex(): ?string
    {
        return $this->sessionIndex;
    }

    /**
     * @param string $sessionIndex
     * @return LogoutRequestData
     */
    public function setSessionIndex(string $sessionIndex): LogoutRequestData
    {
        $this->sessionIndex = $sessionIndex;
        return $this;
    }
}
