update ChatsRequest
This commit is contained in:
commit
62ff2ec979
@ -23,6 +23,7 @@ use RetailCrm\Mg\Bot\Model\ModelInterface;
|
|||||||
class ChatsRequest implements ModelInterface
|
class ChatsRequest implements ModelInterface
|
||||||
{
|
{
|
||||||
use CommonFields;
|
use CommonFields;
|
||||||
|
use PageLimit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Type("int")
|
* @Type("int")
|
||||||
@ -38,6 +39,15 @@ class ChatsRequest implements ModelInterface
|
|||||||
*/
|
*/
|
||||||
private $channelType;
|
private $channelType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var int $customerId
|
||||||
|
*
|
||||||
|
* @Type("int")
|
||||||
|
* @Accessor(getter="getCustomerId",setter="setCustomerId")
|
||||||
|
* @SkipWhenEmpty()
|
||||||
|
*/
|
||||||
|
private $customerId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
@ -69,4 +79,21 @@ class ChatsRequest implements ModelInterface
|
|||||||
{
|
{
|
||||||
$this->channelType = $channelType;
|
$this->channelType = $channelType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return int|null
|
||||||
|
*/
|
||||||
|
public function getCustomerId(): ?int
|
||||||
|
{
|
||||||
|
return $this->customerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param int $customerId
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function setCustomerId($customerId)
|
||||||
|
{
|
||||||
|
$this->customerId = $customerId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
49
src/Bot/Model/Request/PageLimit.php
Normal file
49
src/Bot/Model/Request/PageLimit.php
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PHP version 7.1
|
||||||
|
*
|
||||||
|
* Page limit
|
||||||
|
*
|
||||||
|
* @package RetailCrm\Mg\Bot\Model\Request
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace RetailCrm\Mg\Bot\Model\Request;
|
||||||
|
|
||||||
|
use JMS\Serializer\Annotation\Accessor;
|
||||||
|
use JMS\Serializer\Annotation\SkipWhenEmpty;
|
||||||
|
use JMS\Serializer\Annotation\Type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PageLimit trait
|
||||||
|
*
|
||||||
|
* @package RetailCrm\Mg\Bot\Model\Request
|
||||||
|
*/
|
||||||
|
trait PageLimit
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @var int $limit
|
||||||
|
*
|
||||||
|
* @Type("int")
|
||||||
|
* @Accessor(getter="getLimit",setter="setLimit")
|
||||||
|
* @SkipWhenEmpty
|
||||||
|
*/
|
||||||
|
private $limit;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return int|null
|
||||||
|
*/
|
||||||
|
public function getLimit(): ?int
|
||||||
|
{
|
||||||
|
return $this->limit;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param int $limit
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function setLimit($limit)
|
||||||
|
{
|
||||||
|
$this->limit = $limit;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user