2017-01-05 20:17:19 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Skobkin\Bundle\PointToolsBundle\DTO\Api;
|
|
|
|
|
|
|
|
use JMS\Serializer\Annotation as JMSS;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @JMSS\ExclusionPolicy("none")
|
|
|
|
* @JMSS\AccessType("public_method")
|
|
|
|
*/
|
|
|
|
class Auth
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @var string
|
|
|
|
*
|
|
|
|
* @JMSS\SerializedName("token")
|
|
|
|
* @JMSS\Type("string")
|
|
|
|
*/
|
|
|
|
private $token;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @var string
|
|
|
|
*
|
|
|
|
* @JMSS\SerializedName("csrf_token")
|
|
|
|
* @JMSS\Type("string")
|
|
|
|
*/
|
|
|
|
private $csRfToken;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @var string
|
|
|
|
*
|
|
|
|
* @JMSS\SerializedName("error")
|
|
|
|
* @JMSS\Type("string")
|
|
|
|
*/
|
|
|
|
private $error;
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
|
|
|
|
public function getToken(): ?string
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
return $this->token;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
public function setToken(?string $token): self
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
$this->token = $token;
|
|
|
|
|
|
|
|
return $this;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
public function getCsRfToken(): ?string
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
return $this->csRfToken;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
public function setCsRfToken(?string $csRfToken): self
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
$this->csRfToken = $csRfToken;
|
|
|
|
|
|
|
|
return $this;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
public function getError(): ?string
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
return $this->error;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:13:44 +00:00
|
|
|
public function setError(?string $error): self
|
2017-01-05 20:17:19 +00:00
|
|
|
{
|
|
|
|
$this->error = $error;
|
|
|
|
|
|
|
|
return $this;
|
|
|
|
}
|
|
|
|
}
|