* Changes the pinned state of a chat. You can pin up to GetOption("pinned_chat_count_max")/GetOption("pinned_archived_chat_count_max") non-secret chats and the same number of secret chats in the main/archive chat list.
13
*/
14
class ToggleChatIsPinned extends TdFunction
15
{
16
public const TYPE_NAME = 'toggleChatIsPinned';
17
18
/**
19
* Chat identifier.
20
*/
21
protected int $chatId;
22
23
/**
24
* New value of is_pinned.
25
*/
26
protected bool $isPinned;
27
28
public function __construct(int $chatId, bool $isPinned)
29
{
30
$this->chatId = $chatId;
31
$this->isPinned = $isPinned;
32
}
33
34
public static function fromArray(array $array): ToggleChatIsPinned