Passed
Push — main ( 2ad3f1...bfb9d3 )
by Miaad
01:30
created
types/menuButtonWebApp.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -8,23 +8,23 @@
 block discarded – undo
8 8
  * Represents a menu button, which launches a Web App.
9 9
  */
10 10
 class menuButtonWebApp extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = ['web_app' => 'BPT\types\webAppInfo'];
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = ['web_app' => 'BPT\types\webAppInfo'];
13 13
 
14
-	/** Type of the button, must be web_app */
15
-	public string $type;
14
+    /** Type of the button, must be web_app */
15
+    public string $type;
16 16
 
17
-	/** Text on the button */
18
-	public string $text;
17
+    /** Text on the button */
18
+    public string $text;
19 19
 
20
-	/**
21
-	 * Description of the Web App that will be launched when the user presses the button. The Web App will be able to
22
-	 * send an arbitrary message on behalf of the user using the method answerWebAppQuery.
23
-	 */
24
-	public webAppInfo $web_app;
20
+    /**
21
+     * Description of the Web App that will be launched when the user presses the button. The Web App will be able to
22
+     * send an arbitrary message on behalf of the user using the method answerWebAppQuery.
23
+     */
24
+    public webAppInfo $web_app;
25 25
 
26 26
 
27
-	public function __construct(stdClass $update) {
28
-		parent::__construct($update, self::subs);
29
-	}
27
+    public function __construct(stdClass $update) {
28
+        parent::__construct($update, self::subs);
29
+    }
30 30
 }
Please login to merge, or discard this patch.
types/videoChatStarted.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -9,10 +9,10 @@
 block discarded – undo
9 9
  * information.
10 10
  */
11 11
 class videoChatStarted extends types {
12
-	/** Keep all of properties which has sub properties */
13
-	private const subs = [];
12
+    /** Keep all of properties which has sub properties */
13
+    private const subs = [];
14 14
 
15
-	public function __construct(stdClass $update) {
16
-		parent::__construct($update, self::subs);
17
-	}
15
+    public function __construct(stdClass $update) {
16
+        parent::__construct($update, self::subs);
17
+    }
18 18
 }
Please login to merge, or discard this patch.
types/passportFile.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -9,26 +9,26 @@
 block discarded – undo
9 9
  * format when decrypted and don't exceed 10MB.
10 10
  */
11 11
 class passportFile extends types {
12
-	/** Keep all of properties which has sub properties */
13
-	private const subs = [];
12
+    /** Keep all of properties which has sub properties */
13
+    private const subs = [];
14 14
 
15
-	/** Identifier for this file, which can be used to download or reuse the file */
16
-	public string $file_id;
15
+    /** Identifier for this file, which can be used to download or reuse the file */
16
+    public string $file_id;
17 17
 
18
-	/**
19
-	 * Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be
20
-	 * used to download or reuse the file.
21
-	 */
22
-	public string $file_unique_id;
18
+    /**
19
+     * Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be
20
+     * used to download or reuse the file.
21
+     */
22
+    public string $file_unique_id;
23 23
 
24
-	/** File size in bytes */
25
-	public int $file_size;
24
+    /** File size in bytes */
25
+    public int $file_size;
26 26
 
27
-	/** Unix time when the file was uploaded */
28
-	public int $file_date;
27
+    /** Unix time when the file was uploaded */
28
+    public int $file_date;
29 29
 
30 30
 
31
-	public function __construct(stdClass $update) {
32
-		parent::__construct($update, self::subs);
33
-	}
31
+    public function __construct(stdClass $update) {
32
+        parent::__construct($update, self::subs);
33
+    }
34 34
 }
Please login to merge, or discard this patch.
types/video.php 1 patch
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -8,41 +8,41 @@
 block discarded – undo
8 8
  * This object represents a video file.
9 9
  */
10 10
 class video extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = ['thumb' => 'BPT\types\photoSize'];
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = ['thumb' => 'BPT\types\photoSize'];
13 13
 
14
-	/** Identifier for this file, which can be used to download or reuse the file */
15
-	public string $file_id;
14
+    /** Identifier for this file, which can be used to download or reuse the file */
15
+    public string $file_id;
16 16
 
17
-	/**
18
-	 * Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be
19
-	 * used to download or reuse the file.
20
-	 */
21
-	public string $file_unique_id;
17
+    /**
18
+     * Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be
19
+     * used to download or reuse the file.
20
+     */
21
+    public string $file_unique_id;
22 22
 
23
-	/** Video width as defined by sender */
24
-	public int $width;
23
+    /** Video width as defined by sender */
24
+    public int $width;
25 25
 
26
-	/** Video height as defined by sender */
27
-	public int $height;
26
+    /** Video height as defined by sender */
27
+    public int $height;
28 28
 
29
-	/** Duration of the video in seconds as defined by sender */
30
-	public int $duration;
29
+    /** Duration of the video in seconds as defined by sender */
30
+    public int $duration;
31 31
 
32
-	/** Optional. Video thumbnail */
33
-	public photoSize $thumb;
32
+    /** Optional. Video thumbnail */
33
+    public photoSize $thumb;
34 34
 
35
-	/** Optional. Original filename as defined by sender */
36
-	public string $file_name;
35
+    /** Optional. Original filename as defined by sender */
36
+    public string $file_name;
37 37
 
38
-	/** Optional. Mime type of a file as defined by sender */
39
-	public string $mime_type;
38
+    /** Optional. Mime type of a file as defined by sender */
39
+    public string $mime_type;
40 40
 
41
-	/** Optional. File size in bytes */
42
-	public int $file_size;
41
+    /** Optional. File size in bytes */
42
+    public int $file_size;
43 43
 
44 44
 
45
-	public function __construct(stdClass $update) {
46
-		parent::__construct($update, self::subs);
47
-	}
45
+    public function __construct(stdClass $update) {
46
+        parent::__construct($update, self::subs);
47
+    }
48 48
 }
Please login to merge, or discard this patch.
types/messageAutoDeleteTimerChanged.php 1 patch
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -8,14 +8,14 @@
 block discarded – undo
8 8
  * This object represents a service message about a change in auto-delete timer settings.
9 9
  */
10 10
 class messageAutoDeleteTimerChanged extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = [];
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = [];
13 13
 
14
-	/** New auto-delete time for messages in the chat; in seconds */
15
-	public int $message_auto_delete_time;
14
+    /** New auto-delete time for messages in the chat; in seconds */
15
+    public int $message_auto_delete_time;
16 16
 
17 17
 
18
-	public function __construct(stdClass $update) {
19
-		parent::__construct($update, self::subs);
20
-	}
18
+    public function __construct(stdClass $update) {
19
+        parent::__construct($update, self::subs);
20
+    }
21 21
 }
Please login to merge, or discard this patch.
types/preCheckoutQuery.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -8,36 +8,36 @@
 block discarded – undo
8 8
  * This object contains information about an incoming pre-checkout query.
9 9
  */
10 10
 class preCheckoutQuery extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = ['from' => 'BPT\types\user', 'order_info' => 'BPT\types\orderInfo'];
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = ['from' => 'BPT\types\user', 'order_info' => 'BPT\types\orderInfo'];
13 13
 
14
-	/** Unique query identifier */
15
-	public string $id;
14
+    /** Unique query identifier */
15
+    public string $id;
16 16
 
17
-	/** User who sent the query */
18
-	public user $from;
17
+    /** User who sent the query */
18
+    public user $from;
19 19
 
20
-	/** Three-letter ISO 4217 currency code */
21
-	public string $currency;
20
+    /** Three-letter ISO 4217 currency code */
21
+    public string $currency;
22 22
 
23
-	/**
24
-	 * Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$
25
-	 * 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the
26
-	 * decimal point for each currency (2 for the majority of currencies).
27
-	 */
28
-	public int $total_amount;
23
+    /**
24
+     * Total price in the smallest units of the currency (integer, not float/double). For example, for a price of US$
25
+     * 1.45 pass amount = 145. See the exp parameter in currencies.json, it shows the number of digits past the
26
+     * decimal point for each currency (2 for the majority of currencies).
27
+     */
28
+    public int $total_amount;
29 29
 
30
-	/** Bot specified invoice payload */
31
-	public string $invoice_payload;
30
+    /** Bot specified invoice payload */
31
+    public string $invoice_payload;
32 32
 
33
-	/** Optional. Identifier of the shipping option chosen by the user */
34
-	public string $shipping_option_id;
33
+    /** Optional. Identifier of the shipping option chosen by the user */
34
+    public string $shipping_option_id;
35 35
 
36
-	/** Optional. Order info provided by the user */
37
-	public orderInfo $order_info;
36
+    /** Optional. Order info provided by the user */
37
+    public orderInfo $order_info;
38 38
 
39 39
 
40
-	public function __construct(stdClass $update) {
41
-		parent::__construct($update, self::subs);
42
-	}
40
+    public function __construct(stdClass $update) {
41
+        parent::__construct($update, self::subs);
42
+    }
43 43
 }
Please login to merge, or discard this patch.
types/pollOption.php 1 patch
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -8,17 +8,17 @@
 block discarded – undo
8 8
  * This object contains information about one answer option in a poll.
9 9
  */
10 10
 class pollOption extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = [];
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = [];
13 13
 
14
-	/** Option text, 1-100 characters */
15
-	public string $text;
14
+    /** Option text, 1-100 characters */
15
+    public string $text;
16 16
 
17
-	/** Number of users that voted for this option */
18
-	public int $voter_count;
17
+    /** Number of users that voted for this option */
18
+    public int $voter_count;
19 19
 
20 20
 
21
-	public function __construct(stdClass $update) {
22
-		parent::__construct($update, self::subs);
23
-	}
21
+    public function __construct(stdClass $update) {
22
+        parent::__construct($update, self::subs);
23
+    }
24 24
 }
Please login to merge, or discard this patch.
types/passportElementErrorFiles.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -9,26 +9,26 @@
 block discarded – undo
9 9
  * the scans changes.
10 10
  */
11 11
 class passportElementErrorFiles extends types {
12
-	/** Keep all of properties which has sub properties */
13
-	private const subs = [];
12
+    /** Keep all of properties which has sub properties */
13
+    private const subs = [];
14 14
 
15
-	/** Error source, must be files */
16
-	public string $source;
15
+    /** Error source, must be files */
16
+    public string $source;
17 17
 
18
-	/**
19
-	 * The section of the user's Telegram Passport which has the issue, one of “utility_bill”,
20
-	 * “bank_statement”, “rental_agreement”, “passport_registration”, “temporary_registration”
21
-	 */
22
-	public string $type;
18
+    /**
19
+     * The section of the user's Telegram Passport which has the issue, one of “utility_bill”,
20
+     * “bank_statement”, “rental_agreement”, “passport_registration”, “temporary_registration”
21
+     */
22
+    public string $type;
23 23
 
24
-	/** List of base64-encoded file hashes */
25
-	public array $file_hashes;
24
+    /** List of base64-encoded file hashes */
25
+    public array $file_hashes;
26 26
 
27
-	/** Error message */
28
-	public string $message;
27
+    /** Error message */
28
+    public string $message;
29 29
 
30 30
 
31
-	public function __construct(stdClass $update) {
32
-		parent::__construct($update, self::subs);
33
-	}
31
+    public function __construct(stdClass $update) {
32
+        parent::__construct($update, self::subs);
33
+    }
34 34
 }
Please login to merge, or discard this patch.
types/message.php 1 patch
Indentation   +266 added lines, -266 removed lines patch added patch discarded remove patch
@@ -8,287 +8,287 @@
 block discarded – undo
8 8
  * This object represents a message.
9 9
  */
10 10
 class message extends types {
11
-	/** Keep all of properties which has sub properties */
12
-	private const subs = [
13
-		'from' => 'BPT\types\user',
14
-		'sender_chat' => 'BPT\types\chat',
15
-		'chat' => 'BPT\types\chat',
16
-		'forward_from' => 'BPT\types\user',
17
-		'forward_from_chat' => 'BPT\types\chat',
18
-		'reply_to_message' => 'BPT\types\message',
19
-		'via_bot' => 'BPT\types\user',
20
-		'animation' => 'BPT\types\animation',
21
-		'audio' => 'BPT\types\audio',
22
-		'document' => 'BPT\types\document',
23
-		'sticker' => 'BPT\types\sticker',
24
-		'video' => 'BPT\types\video',
25
-		'video_note' => 'BPT\types\videoNote',
26
-		'voice' => 'BPT\types\voice',
27
-		'contact' => 'BPT\types\contact',
28
-		'dice' => 'BPT\types\dice',
29
-		'game' => 'BPT\types\game',
30
-		'poll' => 'BPT\types\poll',
31
-		'venue' => 'BPT\types\venue',
32
-		'location' => 'BPT\types\location',
33
-		'left_chat_member' => 'BPT\types\user',
34
-		'message_auto_delete_timer_changed' => 'BPT\types\messageAutoDeleteTimerChanged',
35
-		'pinned_message' => 'BPT\types\message',
36
-		'invoice' => 'BPT\types\invoice',
37
-		'successful_payment' => 'BPT\types\successfulPayment',
38
-		'passport_data' => 'BPT\types\passportData',
39
-		'proximity_alert_triggered' => 'BPT\types\proximityAlertTriggered',
40
-		'video_chat_scheduled' => 'BPT\types\videoChatScheduled',
41
-		'video_chat_started' => 'BPT\types\videoChatStarted',
42
-		'video_chat_ended' => 'BPT\types\videoChatEnded',
43
-		'video_chat_participants_invited' => 'BPT\types\videoChatParticipantsInvited',
44
-		'web_app_data' => 'BPT\types\webAppData',
45
-		'reply_markup' => 'BPT\types\inlineKeyboardMarkup',
46
-	];
47
-
48
-	/** Unique message identifier inside this chat */
49
-	public int $message_id;
50
-
51
-	/**
52
-	 * Optional. Sender of the message; empty for messages sent to channels. For backward compatibility, the field
53
-	 * contains a fake sender user in non-channel chats, if the message was sent on behalf of a chat.
54
-	 */
55
-	public user $from;
56
-
57
-	/**
58
-	 * Optional. Sender of the message, sent on behalf of a chat. For example, the channel itself for channel posts,
59
-	 * the supergroup itself for messages from anonymous group administrators, the linked channel for messages
60
-	 * automatically forwarded to the discussion group.  For backward compatibility, the field from contains a fake
61
-	 * sender user in non-channel chats, if the message was sent on behalf of a chat.
62
-	 */
63
-	public chat $sender_chat;
64
-
65
-	/** Date the message was sent in Unix time */
66
-	public int $date;
67
-
68
-	/** Conversation the message belongs to */
69
-	public chat $chat;
70
-
71
-	/** Optional. For forwarded messages, sender of the original message */
72
-	public user $forward_from;
73
-
74
-	/**
75
-	 * Optional. For messages forwarded from channels or from anonymous administrators, information about the
76
-	 * original sender chat
77
-	 */
78
-	public chat $forward_from_chat;
79
-
80
-	/** Optional. For messages forwarded from channels, identifier of the original message in the channel */
81
-	public int $forward_from_message_id;
82
-
83
-	/**
84
-	 * Optional. For forwarded messages that were originally sent in channels or by an anonymous chat administrator,
85
-	 * signature of the message sender if present
86
-	 */
87
-	public string $forward_signature;
88
-
89
-	/**
90
-	 * Optional. Sender's name for messages forwarded from users who disallow adding a link to their account in
91
-	 * forwarded messages
92
-	 */
93
-	public string $forward_sender_name;
94
-
95
-	/** Optional. For forwarded messages, date the original message was sent in Unix time */
96
-	public int $forward_date;
97
-
98
-	/**
99
-	 * Optional. True, if the message is a channel post that was automatically forwarded to the connected discussion
100
-	 * group
101
-	 */
102
-	public bool $is_automatic_forward;
103
-
104
-	/**
105
-	 * Optional. For replies, the original message. Note that the Message object in this field will not contain
106
-	 * further reply_to_message fields even if it itself is a reply.
107
-	 */
108
-	public message $reply_to_message;
109
-
110
-	/** Optional. Bot through which the message was sent */
111
-	public user $via_bot;
112
-
113
-	/** Optional. Date the message was last edited in Unix time */
114
-	public int $edit_date;
115
-
116
-	/** Optional. True, if the message can't be forwarded */
117
-	public bool $has_protected_content;
118
-
119
-	/** Optional. The unique identifier of a media message group this message belongs to */
120
-	public string $media_group_id;
121
-
122
-	/**
123
-	 * Optional. Signature of the post author for messages in channels, or the custom title of an anonymous group
124
-	 * administrator
125
-	 */
126
-	public string $author_signature;
127
-
128
-	/** Optional. For text messages, the actual UTF-8 text of the message, 0-4096 characters */
129
-	public string $text;
130
-
131
-	/** Optional. For text messages, special entities like usernames, URLs, bot commands, etc. that appear in the text */
132
-	public array $entities;
133
-
134
-	/**
135
-	 * Optional. Message is an animation, information about the animation. For backward compatibility, when this
136
-	 * field is set, the document field will also be set
137
-	 */
138
-	public animation $animation;
139
-
140
-	/** Optional. Message is an audio file, information about the file */
141
-	public audio $audio;
142
-
143
-	/** Optional. Message is a general file, information about the file */
144
-	public document $document;
145
-
146
-	/** Optional. Message is a photo, available sizes of the photo */
147
-	public array $photo;
148
-
149
-	/** Optional. Message is a sticker, information about the sticker */
150
-	public sticker $sticker;
151
-
152
-	/** Optional. Message is a video, information about the video */
153
-	public video $video;
154
-
155
-	/** Optional. Message is a video note, information about the video message */
156
-	public videoNote $video_note;
157
-
158
-	/** Optional. Message is a voice message, information about the file */
159
-	public voice $voice;
160
-
161
-	/** Optional. Caption for the animation, audio, document, photo, video or voice, 0-1024 characters */
162
-	public string $caption;
163
-
164
-	/**
165
-	 * Optional. For messages with a caption, special entities like usernames, URLs, bot commands, etc. that appear
166
-	 * in the caption
167
-	 */
168
-	public array $caption_entities;
169
-
170
-	/** Optional. Message is a shared contact, information about the contact */
171
-	public contact $contact;
172
-
173
-	/** Optional. Message is a dice with random value */
174
-	public dice $dice;
175
-
176
-	/** Optional. Message is a game, information about the game. More about games » */
177
-	public game $game;
178
-
179
-	/** Optional. Message is a native poll, information about the poll */
180
-	public poll $poll;
181
-
182
-	/**
183
-	 * Optional. Message is a venue, information about the venue. For backward compatibility, when this field is set,
184
-	 * the location field will also be set
185
-	 */
186
-	public venue $venue;
11
+    /** Keep all of properties which has sub properties */
12
+    private const subs = [
13
+        'from' => 'BPT\types\user',
14
+        'sender_chat' => 'BPT\types\chat',
15
+        'chat' => 'BPT\types\chat',
16
+        'forward_from' => 'BPT\types\user',
17
+        'forward_from_chat' => 'BPT\types\chat',
18
+        'reply_to_message' => 'BPT\types\message',
19
+        'via_bot' => 'BPT\types\user',
20
+        'animation' => 'BPT\types\animation',
21
+        'audio' => 'BPT\types\audio',
22
+        'document' => 'BPT\types\document',
23
+        'sticker' => 'BPT\types\sticker',
24
+        'video' => 'BPT\types\video',
25
+        'video_note' => 'BPT\types\videoNote',
26
+        'voice' => 'BPT\types\voice',
27
+        'contact' => 'BPT\types\contact',
28
+        'dice' => 'BPT\types\dice',
29
+        'game' => 'BPT\types\game',
30
+        'poll' => 'BPT\types\poll',
31
+        'venue' => 'BPT\types\venue',
32
+        'location' => 'BPT\types\location',
33
+        'left_chat_member' => 'BPT\types\user',
34
+        'message_auto_delete_timer_changed' => 'BPT\types\messageAutoDeleteTimerChanged',
35
+        'pinned_message' => 'BPT\types\message',
36
+        'invoice' => 'BPT\types\invoice',
37
+        'successful_payment' => 'BPT\types\successfulPayment',
38
+        'passport_data' => 'BPT\types\passportData',
39
+        'proximity_alert_triggered' => 'BPT\types\proximityAlertTriggered',
40
+        'video_chat_scheduled' => 'BPT\types\videoChatScheduled',
41
+        'video_chat_started' => 'BPT\types\videoChatStarted',
42
+        'video_chat_ended' => 'BPT\types\videoChatEnded',
43
+        'video_chat_participants_invited' => 'BPT\types\videoChatParticipantsInvited',
44
+        'web_app_data' => 'BPT\types\webAppData',
45
+        'reply_markup' => 'BPT\types\inlineKeyboardMarkup',
46
+    ];
47
+
48
+    /** Unique message identifier inside this chat */
49
+    public int $message_id;
50
+
51
+    /**
52
+     * Optional. Sender of the message; empty for messages sent to channels. For backward compatibility, the field
53
+     * contains a fake sender user in non-channel chats, if the message was sent on behalf of a chat.
54
+     */
55
+    public user $from;
56
+
57
+    /**
58
+     * Optional. Sender of the message, sent on behalf of a chat. For example, the channel itself for channel posts,
59
+     * the supergroup itself for messages from anonymous group administrators, the linked channel for messages
60
+     * automatically forwarded to the discussion group.  For backward compatibility, the field from contains a fake
61
+     * sender user in non-channel chats, if the message was sent on behalf of a chat.
62
+     */
63
+    public chat $sender_chat;
64
+
65
+    /** Date the message was sent in Unix time */
66
+    public int $date;
67
+
68
+    /** Conversation the message belongs to */
69
+    public chat $chat;
70
+
71
+    /** Optional. For forwarded messages, sender of the original message */
72
+    public user $forward_from;
73
+
74
+    /**
75
+     * Optional. For messages forwarded from channels or from anonymous administrators, information about the
76
+     * original sender chat
77
+     */
78
+    public chat $forward_from_chat;
79
+
80
+    /** Optional. For messages forwarded from channels, identifier of the original message in the channel */
81
+    public int $forward_from_message_id;
82
+
83
+    /**
84
+     * Optional. For forwarded messages that were originally sent in channels or by an anonymous chat administrator,
85
+     * signature of the message sender if present
86
+     */
87
+    public string $forward_signature;
88
+
89
+    /**
90
+     * Optional. Sender's name for messages forwarded from users who disallow adding a link to their account in
91
+     * forwarded messages
92
+     */
93
+    public string $forward_sender_name;
94
+
95
+    /** Optional. For forwarded messages, date the original message was sent in Unix time */
96
+    public int $forward_date;
97
+
98
+    /**
99
+     * Optional. True, if the message is a channel post that was automatically forwarded to the connected discussion
100
+     * group
101
+     */
102
+    public bool $is_automatic_forward;
103
+
104
+    /**
105
+     * Optional. For replies, the original message. Note that the Message object in this field will not contain
106
+     * further reply_to_message fields even if it itself is a reply.
107
+     */
108
+    public message $reply_to_message;
109
+
110
+    /** Optional. Bot through which the message was sent */
111
+    public user $via_bot;
112
+
113
+    /** Optional. Date the message was last edited in Unix time */
114
+    public int $edit_date;
115
+
116
+    /** Optional. True, if the message can't be forwarded */
117
+    public bool $has_protected_content;
118
+
119
+    /** Optional. The unique identifier of a media message group this message belongs to */
120
+    public string $media_group_id;
121
+
122
+    /**
123
+     * Optional. Signature of the post author for messages in channels, or the custom title of an anonymous group
124
+     * administrator
125
+     */
126
+    public string $author_signature;
127
+
128
+    /** Optional. For text messages, the actual UTF-8 text of the message, 0-4096 characters */
129
+    public string $text;
130
+
131
+    /** Optional. For text messages, special entities like usernames, URLs, bot commands, etc. that appear in the text */
132
+    public array $entities;
133
+
134
+    /**
135
+     * Optional. Message is an animation, information about the animation. For backward compatibility, when this
136
+     * field is set, the document field will also be set
137
+     */
138
+    public animation $animation;
139
+
140
+    /** Optional. Message is an audio file, information about the file */
141
+    public audio $audio;
142
+
143
+    /** Optional. Message is a general file, information about the file */
144
+    public document $document;
145
+
146
+    /** Optional. Message is a photo, available sizes of the photo */
147
+    public array $photo;
148
+
149
+    /** Optional. Message is a sticker, information about the sticker */
150
+    public sticker $sticker;
151
+
152
+    /** Optional. Message is a video, information about the video */
153
+    public video $video;
154
+
155
+    /** Optional. Message is a video note, information about the video message */
156
+    public videoNote $video_note;
157
+
158
+    /** Optional. Message is a voice message, information about the file */
159
+    public voice $voice;
160
+
161
+    /** Optional. Caption for the animation, audio, document, photo, video or voice, 0-1024 characters */
162
+    public string $caption;
163
+
164
+    /**
165
+     * Optional. For messages with a caption, special entities like usernames, URLs, bot commands, etc. that appear
166
+     * in the caption
167
+     */
168
+    public array $caption_entities;
169
+
170
+    /** Optional. Message is a shared contact, information about the contact */
171
+    public contact $contact;
172
+
173
+    /** Optional. Message is a dice with random value */
174
+    public dice $dice;
175
+
176
+    /** Optional. Message is a game, information about the game. More about games » */
177
+    public game $game;
178
+
179
+    /** Optional. Message is a native poll, information about the poll */
180
+    public poll $poll;
181
+
182
+    /**
183
+     * Optional. Message is a venue, information about the venue. For backward compatibility, when this field is set,
184
+     * the location field will also be set
185
+     */
186
+    public venue $venue;
187 187
 
188
-	/** Optional. Message is a shared location, information about the location */
189
-	public location $location;
188
+    /** Optional. Message is a shared location, information about the location */
189
+    public location $location;
190 190
 
191
-	/**
192
-	 * Optional. New members that were added to the group or supergroup and information about them (the bot itself
193
-	 * may be one of these members)
194
-	 */
195
-	public array $new_chat_members;
191
+    /**
192
+     * Optional. New members that were added to the group or supergroup and information about them (the bot itself
193
+     * may be one of these members)
194
+     */
195
+    public array $new_chat_members;
196 196
 
197
-	/** Optional. A member was removed from the group, information about them (this member may be the bot itself) */
198
-	public user $left_chat_member;
197
+    /** Optional. A member was removed from the group, information about them (this member may be the bot itself) */
198
+    public user $left_chat_member;
199 199
 
200
-	/** Optional. A chat title was changed to this value */
201
-	public string $new_chat_title;
200
+    /** Optional. A chat title was changed to this value */
201
+    public string $new_chat_title;
202 202
 
203
-	/** Optional. A chat photo was change to this value */
204
-	public array $new_chat_photo;
203
+    /** Optional. A chat photo was change to this value */
204
+    public array $new_chat_photo;
205 205
 
206
-	/** Optional. Service message: the chat photo was deleted */
207
-	public bool $delete_chat_photo;
206
+    /** Optional. Service message: the chat photo was deleted */
207
+    public bool $delete_chat_photo;
208 208
 
209
-	/** Optional. Service message: the group has been created */
210
-	public bool $group_chat_created;
209
+    /** Optional. Service message: the group has been created */
210
+    public bool $group_chat_created;
211 211
 
212
-	/**
213
-	 * Optional. Service message: the supergroup has been created. This field can't be received in a message coming
214
-	 * through updates, because bot can't be a member of a supergroup when it is created. It can only be found in
215
-	 * reply_to_message if someone replies to a very first message in a directly created supergroup.
216
-	 */
217
-	public bool $supergroup_chat_created;
212
+    /**
213
+     * Optional. Service message: the supergroup has been created. This field can't be received in a message coming
214
+     * through updates, because bot can't be a member of a supergroup when it is created. It can only be found in
215
+     * reply_to_message if someone replies to a very first message in a directly created supergroup.
216
+     */
217
+    public bool $supergroup_chat_created;
218 218
 
219
-	/**
220
-	 * Optional. Service message: the channel has been created. This field can't be received in a message coming
221
-	 * through updates, because bot can't be a member of a channel when it is created. It can only be found in
222
-	 * reply_to_message if someone replies to a very first message in a channel.
223
-	 */
224
-	public bool $channel_chat_created;
219
+    /**
220
+     * Optional. Service message: the channel has been created. This field can't be received in a message coming
221
+     * through updates, because bot can't be a member of a channel when it is created. It can only be found in
222
+     * reply_to_message if someone replies to a very first message in a channel.
223
+     */
224
+    public bool $channel_chat_created;
225 225
 
226
-	/** Optional. Service message: auto-delete timer settings changed in the chat */
227
-	public messageAutoDeleteTimerChanged $message_auto_delete_timer_changed;
226
+    /** Optional. Service message: auto-delete timer settings changed in the chat */
227
+    public messageAutoDeleteTimerChanged $message_auto_delete_timer_changed;
228 228
 
229
-	/**
230
-	 * Optional. The group has been migrated to a supergroup with the specified identifier. This number may have more
231
-	 * than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it.
232
-	 * But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float type are safe for
233
-	 * storing this identifier.
234
-	 */
235
-	public int $migrate_to_chat_id;
229
+    /**
230
+     * Optional. The group has been migrated to a supergroup with the specified identifier. This number may have more
231
+     * than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it.
232
+     * But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float type are safe for
233
+     * storing this identifier.
234
+     */
235
+    public int $migrate_to_chat_id;
236 236
 
237
-	/**
238
-	 * Optional. The supergroup has been migrated from a group with the specified identifier. This number may have
239
-	 * more than 32 significant bits and some programming languages may have difficulty/silent defects in
240
-	 * interpreting it. But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float
241
-	 * type are safe for storing this identifier.
242
-	 */
243
-	public int $migrate_from_chat_id;
237
+    /**
238
+     * Optional. The supergroup has been migrated from a group with the specified identifier. This number may have
239
+     * more than 32 significant bits and some programming languages may have difficulty/silent defects in
240
+     * interpreting it. But it has at most 52 significant bits, so a signed 64-bit integer or double-precision float
241
+     * type are safe for storing this identifier.
242
+     */
243
+    public int $migrate_from_chat_id;
244 244
 
245
-	/**
246
-	 * Optional. Specified message was pinned. Note that the Message object in this field will not contain further
247
-	 * reply_to_message fields even if it is itself a reply.
248
-	 */
249
-	public message $pinned_message;
245
+    /**
246
+     * Optional. Specified message was pinned. Note that the Message object in this field will not contain further
247
+     * reply_to_message fields even if it is itself a reply.
248
+     */
249
+    public message $pinned_message;
250 250
 
251
-	/** Optional. Message is an invoice for a payment, information about the invoice. More about payments » */
252
-	public invoice $invoice;
251
+    /** Optional. Message is an invoice for a payment, information about the invoice. More about payments » */
252
+    public invoice $invoice;
253 253
 
254
-	/**
255
-	 * Optional. Message is a service message about a successful payment, information about the payment. More about
256
-	 * payments »
257
-	 */
258
-	public successfulPayment $successful_payment;
254
+    /**
255
+     * Optional. Message is a service message about a successful payment, information about the payment. More about
256
+     * payments »
257
+     */
258
+    public successfulPayment $successful_payment;
259 259
 
260
-	/** Optional. The domain name of the website on which the user has logged in. More about Telegram Login » */
261
-	public string $connected_website;
262
-
263
-	/** Optional. Telegram Passport data */
264
-	public passportData $passport_data;
265
-
266
-	/**
267
-	 * Optional. Service message. A user in the chat triggered another user's proximity alert while sharing Live
268
-	 * Location.
269
-	 */
270
-	public proximityAlertTriggered $proximity_alert_triggered;
260
+    /** Optional. The domain name of the website on which the user has logged in. More about Telegram Login » */
261
+    public string $connected_website;
262
+
263
+    /** Optional. Telegram Passport data */
264
+    public passportData $passport_data;
265
+
266
+    /**
267
+     * Optional. Service message. A user in the chat triggered another user's proximity alert while sharing Live
268
+     * Location.
269
+     */
270
+    public proximityAlertTriggered $proximity_alert_triggered;
271 271
 
272
-	/** Optional. Service message: video chat scheduled */
273
-	public videoChatScheduled $video_chat_scheduled;
274
-
275
-	/** Optional. Service message: video chat started */
276
-	public videoChatStarted $video_chat_started;
277
-
278
-	/** Optional. Service message: video chat ended */
279
-	public videoChatEnded $video_chat_ended;
280
-
281
-	/** Optional. Service message: new participants invited to a video chat */
282
-	public videoChatParticipantsInvited $video_chat_participants_invited;
283
-
284
-	/** Optional. Service message: data sent by a Web App */
285
-	public webAppData $web_app_data;
286
-
287
-	/** Optional. Inline keyboard attached to the message. login_url buttons are represented as ordinary url buttons. */
288
-	public inlineKeyboardMarkup $reply_markup;
289
-
290
-
291
-	public function __construct(stdClass $update) {
292
-		parent::__construct($update, self::subs);
293
-	}
272
+    /** Optional. Service message: video chat scheduled */
273
+    public videoChatScheduled $video_chat_scheduled;
274
+
275
+    /** Optional. Service message: video chat started */
276
+    public videoChatStarted $video_chat_started;
277
+
278
+    /** Optional. Service message: video chat ended */
279
+    public videoChatEnded $video_chat_ended;
280
+
281
+    /** Optional. Service message: new participants invited to a video chat */
282
+    public videoChatParticipantsInvited $video_chat_participants_invited;
283
+
284
+    /** Optional. Service message: data sent by a Web App */
285
+    public webAppData $web_app_data;
286
+
287
+    /** Optional. Inline keyboard attached to the message. login_url buttons are represented as ordinary url buttons. */
288
+    public inlineKeyboardMarkup $reply_markup;
289
+
290
+
291
+    public function __construct(stdClass $update) {
292
+        parent::__construct($update, self::subs);
293
+    }
294 294
 }
Please login to merge, or discard this patch.