zend-blog-3-backend

Форк
0
137 строк · 2.2 Кб
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: morontt
5
 * Date: 08.10.17
6
 * Time: 19:00
7
 */
8

9
namespace Xelbot\Telegram\Entity;
10

11
class Update
12
{
13
    /**
14
     * @var int
15
     */
16
    protected $updateId;
17

18
    /**
19
     * @var Message|null
20
     */
21
    protected $message;
22

23
    /**
24
     * @var Message
25
     */
26
    protected $editedMessage;
27

28
    /**
29
     * @var Message
30
     */
31
    protected $channelPost;
32

33
    /**
34
     * @var Message
35
     */
36
    protected $editedChannelPost;
37

38
    /**
39
     * @return int
40
     */
41
    public function getUpdateId(): int
42
    {
43
        return $this->updateId;
44
    }
45

46
    /**
47
     * @param int $updateId
48
     *
49
     * @return Update
50
     */
51
    public function setUpdateId(int $updateId): self
52
    {
53
        $this->updateId = $updateId;
54

55
        return $this;
56
    }
57

58
    /**
59
     * @return Message|null
60
     */
61
    public function getMessage(): ?Message
62
    {
63
        return $this->message;
64
    }
65

66
    /**
67
     * @param Message|null $message
68
     *
69
     * @return Update
70
     */
71
    public function setMessage(Message $message = null)
72
    {
73
        $this->message = $message;
74

75
        return $this;
76
    }
77

78
    /**
79
     * @return Message|null
80
     */
81
    public function getEditedMessage(): ?Message
82
    {
83
        return $this->editedMessage;
84
    }
85

86
    /**
87
     * @param Message|null $editedMessage
88
     *
89
     * @return Update
90
     */
91
    public function setEditedMessage(Message $editedMessage = null): self
92
    {
93
        $this->editedMessage = $editedMessage;
94

95
        return $this;
96
    }
97

98
    /**
99
     * @return Message|null
100
     */
101
    public function getChannelPost(): ?Message
102
    {
103
        return $this->channelPost;
104
    }
105

106
    /**
107
     * @param Message|null $channelPost
108
     *
109
     * @return Update
110
     */
111
    public function setChannelPost(Message $channelPost = null): self
112
    {
113
        $this->channelPost = $channelPost;
114

115
        return $this;
116
    }
117

118
    /**
119
     * @return Message|null
120
     */
121
    public function getEditedChannelPost(): ?Message
122
    {
123
        return $this->editedChannelPost;
124
    }
125

126
    /**
127
     * @param Message|null $editedChannelPost
128
     *
129
     * @return Update
130
     */
131
    public function setEditedChannelPost(Message $editedChannelPost = null): self
132
    {
133
        $this->editedChannelPost = $editedChannelPost;
134

135
        return $this;
136
    }
137
}
138

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.