Added include_mass_communication param for requests
This commit is contained in:
parent
4b6e9e0dff
commit
f0ba8e65f3
4 changed files with 51 additions and 0 deletions
src/Bot/Model/Request
|
@ -24,6 +24,7 @@ class ChatsRequest implements ModelInterface
|
||||||
{
|
{
|
||||||
use CommonFields;
|
use CommonFields;
|
||||||
use PageLimit;
|
use PageLimit;
|
||||||
|
use IncludeMassCommunication;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Type("int")
|
* @Type("int")
|
||||||
|
|
|
@ -24,6 +24,7 @@ class DialogsRequest implements ModelInterface
|
||||||
{
|
{
|
||||||
use CommonFields;
|
use CommonFields;
|
||||||
use PageLimit;
|
use PageLimit;
|
||||||
|
use IncludeMassCommunication;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var int $sinceId
|
* @var int $sinceId
|
||||||
|
|
48
src/Bot/Model/Request/IncludeMassCommunication.php
Normal file
48
src/Bot/Model/Request/IncludeMassCommunication.php
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PHP version 7.1
|
||||||
|
*
|
||||||
|
* Common fields
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* CommonFields trait
|
||||||
|
*
|
||||||
|
* @package RetailCrm\Mg\Bot\Model\Request
|
||||||
|
*/
|
||||||
|
trait IncludeMassCommunication
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @var int $includeMassCommunication
|
||||||
|
*
|
||||||
|
* @Type("int")
|
||||||
|
* @Accessor(getter="getIncludeMassCommunication",setter="setIncludeMassCommunication")
|
||||||
|
* @SkipWhenEmpty
|
||||||
|
*/
|
||||||
|
private $includeMassCommunication;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
|
public function getIncludeMassCommunication(): int
|
||||||
|
{
|
||||||
|
return $this->includeMassCommunication;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param int $includeMassCommunication
|
||||||
|
*/
|
||||||
|
public function setIncludeMassCommunication(int $includeMassCommunication): void
|
||||||
|
{
|
||||||
|
$this->includeMassCommunication = $includeMassCommunication;
|
||||||
|
}
|
||||||
|
}
|
|
@ -23,6 +23,7 @@ use RetailCrm\Mg\Bot\Model\ModelInterface;
|
||||||
class MessagesRequest implements ModelInterface
|
class MessagesRequest implements ModelInterface
|
||||||
{
|
{
|
||||||
use CommonFields;
|
use CommonFields;
|
||||||
|
use IncludeMassCommunication;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var int $chatId
|
* @var int $chatId
|
||||||
|
|
Loading…
Add table
Reference in a new issue