Performance fixes, bugfixes

This commit is contained in:
Daniil Gentili 2017-05-27 22:21:14 +01:00
parent aa6e5e9a20
commit 86c07f705d
2413 changed files with 1643 additions and 11172 deletions

View File

@ -18,6 +18,8 @@
"rollbar/rollbar": "dev-master",
"ext-mbstring": "*",
"ext-curl": "*"
"ext-xml": "*"
},
"require-dev": {
"phpdocumentor/reflection-docblock": "^3.1"

View File

@ -7,10 +7,6 @@ description: auth_codeTypeCall attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: auth_codeTypeFlashCall attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: auth_codeTypeSms attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelMessagesFilterEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelParticipantsAdmins attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelParticipantsBots attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelParticipantsKicked attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelParticipantsRecent attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelRoleEditor attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelRoleEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: channelRoleModerator attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: chatInviteEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: chatPhotoEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contactLinkContact attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contactLinkHasPhone attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contactLinkNone attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contactLinkUnknown attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contacts_contactsNotModified attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: contacts_topPeersNotModified attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -1,8 +1,8 @@
---
title: decryptedMessage
description: decryptedMessage attributes, type and example
title: decryptedMessage17
description: decryptedMessage17 attributes, type and example
---
## Constructor: decryptedMessage\_17
## Constructor: decryptedMessage17
[Back to constructors index](index.md)
@ -23,14 +23,14 @@ description: decryptedMessage attributes, type and example
### Example:
```
$decryptedMessage_17 = ['_' => 'decryptedMessage', 'ttl' => int, 'message' => string, 'media' => DecryptedMessageMedia, ];
$decryptedMessage17 = ['_' => 'decryptedMessage17', 'ttl' => int, 'message' => string, 'media' => DecryptedMessageMedia, ];
```
Or, if you're into Lua:
```
decryptedMessage_17={_='decryptedMessage', ttl=int, message=string, media=DecryptedMessageMedia, }
decryptedMessage17={_='decryptedMessage17', ttl=int, message=string, media=DecryptedMessageMedia, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessage
description: decryptedMessage attributes, type and example
title: decryptedMessage45
description: decryptedMessage45 attributes, type and example
---
## Constructor: decryptedMessage\_45
## Constructor: decryptedMessage45
[Back to constructors index](index.md)
@ -26,14 +26,14 @@ description: decryptedMessage attributes, type and example
### Example:
```
$decryptedMessage_45 = ['_' => 'decryptedMessage', 'ttl' => int, 'message' => string, 'media' => DecryptedMessageMedia, 'entities' => [MessageEntity], 'via_bot_name' => string, 'reply_to_random_id' => long, ];
$decryptedMessage45 = ['_' => 'decryptedMessage45', 'ttl' => int, 'message' => string, 'media' => DecryptedMessageMedia, 'entities' => [MessageEntity], 'via_bot_name' => string, 'reply_to_random_id' => long, ];
```
Or, if you're into Lua:
```
decryptedMessage_45={_='decryptedMessage', ttl=int, message=string, media=DecryptedMessageMedia, entities={MessageEntity}, via_bot_name=string, reply_to_random_id=long, }
decryptedMessage45={_='decryptedMessage45', ttl=int, message=string, media=DecryptedMessageMedia, entities={MessageEntity}, via_bot_name=string, reply_to_random_id=long, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessage
description: decryptedMessage attributes, type and example
title: decryptedMessage8
description: decryptedMessage8 attributes, type and example
---
## Constructor: decryptedMessage\_8
## Constructor: decryptedMessage8
[Back to constructors index](index.md)
@ -22,14 +22,14 @@ description: decryptedMessage attributes, type and example
### Example:
```
$decryptedMessage_8 = ['_' => 'decryptedMessage', 'message' => string, 'media' => DecryptedMessageMedia, ];
$decryptedMessage8 = ['_' => 'decryptedMessage8', 'message' => string, 'media' => DecryptedMessageMedia, ];
```
Or, if you're into Lua:
```
decryptedMessage_8={_='decryptedMessage', message=string, media=DecryptedMessageMedia, }
decryptedMessage8={_='decryptedMessage8', message=string, media=DecryptedMessageMedia, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionAbortKey20
description: decryptedMessageActionAbortKey20 attributes, type and example
---
## Constructor: decryptedMessageActionAbortKey20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionAbortKey20 = ['_' => 'decryptedMessageActionAbortKey20', 'exchange_id' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionAbortKey20={_='decryptedMessageActionAbortKey20', exchange_id=long, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionAbortKey
description: decryptedMessageActionAbortKey attributes, type and example
---
## Constructor: decryptedMessageActionAbortKey\_20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionAbortKey_20 = ['_' => 'decryptedMessageActionAbortKey', 'exchange_id' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionAbortKey_20={_='decryptedMessageActionAbortKey', exchange_id=long, }
```

View File

@ -0,0 +1,37 @@
---
title: decryptedMessageActionAcceptKey20
description: decryptedMessageActionAcceptKey20 attributes, type and example
---
## Constructor: decryptedMessageActionAcceptKey20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|g\_b|[bytes](../types/bytes.md) | Yes|
|key\_fingerprint|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionAcceptKey20 = ['_' => 'decryptedMessageActionAcceptKey20', 'exchange_id' => long, 'g_b' => bytes, 'key_fingerprint' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionAcceptKey20={_='decryptedMessageActionAcceptKey20', exchange_id=long, g_b=bytes, key_fingerprint=long, }
```

View File

@ -1,37 +0,0 @@
---
title: decryptedMessageActionAcceptKey
description: decryptedMessageActionAcceptKey attributes, type and example
---
## Constructor: decryptedMessageActionAcceptKey\_20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|g\_b|[bytes](../types/bytes.md) | Yes|
|key\_fingerprint|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionAcceptKey_20 = ['_' => 'decryptedMessageActionAcceptKey', 'exchange_id' => long, 'g_b' => bytes, 'key_fingerprint' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionAcceptKey_20={_='decryptedMessageActionAcceptKey', exchange_id=long, g_b=bytes, key_fingerprint=long, }
```

View File

@ -0,0 +1,36 @@
---
title: decryptedMessageActionCommitKey20
description: decryptedMessageActionCommitKey20 attributes, type and example
---
## Constructor: decryptedMessageActionCommitKey20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|key\_fingerprint|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionCommitKey20 = ['_' => 'decryptedMessageActionCommitKey20', 'exchange_id' => long, 'key_fingerprint' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionCommitKey20={_='decryptedMessageActionCommitKey20', exchange_id=long, key_fingerprint=long, }
```

View File

@ -1,36 +0,0 @@
---
title: decryptedMessageActionCommitKey
description: decryptedMessageActionCommitKey attributes, type and example
---
## Constructor: decryptedMessageActionCommitKey\_20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|key\_fingerprint|[long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionCommitKey_20 = ['_' => 'decryptedMessageActionCommitKey', 'exchange_id' => long, 'key_fingerprint' => long, ];
```
Or, if you're into Lua:
```
decryptedMessageActionCommitKey_20={_='decryptedMessageActionCommitKey', exchange_id=long, key_fingerprint=long, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionDeleteMessages8
description: decryptedMessageActionDeleteMessages8 attributes, type and example
---
## Constructor: decryptedMessageActionDeleteMessages8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionDeleteMessages8 = ['_' => 'decryptedMessageActionDeleteMessages8', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionDeleteMessages8={_='decryptedMessageActionDeleteMessages8', random_ids={long}, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionDeleteMessages
description: decryptedMessageActionDeleteMessages attributes, type and example
---
## Constructor: decryptedMessageActionDeleteMessages\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionDeleteMessages_8 = ['_' => 'decryptedMessageActionDeleteMessages', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionDeleteMessages_8={_='decryptedMessageActionDeleteMessages', random_ids={long}, }
```

View File

@ -0,0 +1,30 @@
---
title: decryptedMessageActionFlushHistory8
description: decryptedMessageActionFlushHistory8 attributes, type and example
---
## Constructor: decryptedMessageActionFlushHistory8
[Back to constructors index](index.md)
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionFlushHistory8 = ['_' => 'decryptedMessageActionFlushHistory8', ];
```
Or, if you're into Lua:
```
decryptedMessageActionFlushHistory8={_='decryptedMessageActionFlushHistory8', }
```

View File

@ -1,34 +0,0 @@
---
title: decryptedMessageActionFlushHistory
description: decryptedMessageActionFlushHistory attributes, type and example
---
## Constructor: decryptedMessageActionFlushHistory\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionFlushHistory_8 = ['_' => 'decryptedMessageActionFlushHistory', ];
```
Or, if you're into Lua:
```
decryptedMessageActionFlushHistory_8={_='decryptedMessageActionFlushHistory', }
```

View File

@ -0,0 +1,30 @@
---
title: decryptedMessageActionNoop20
description: decryptedMessageActionNoop20 attributes, type and example
---
## Constructor: decryptedMessageActionNoop20
[Back to constructors index](index.md)
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionNoop20 = ['_' => 'decryptedMessageActionNoop20', ];
```
Or, if you're into Lua:
```
decryptedMessageActionNoop20={_='decryptedMessageActionNoop20', }
```

View File

@ -1,34 +0,0 @@
---
title: decryptedMessageActionNoop
description: decryptedMessageActionNoop attributes, type and example
---
## Constructor: decryptedMessageActionNoop\_20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionNoop_20 = ['_' => 'decryptedMessageActionNoop', ];
```
Or, if you're into Lua:
```
decryptedMessageActionNoop_20={_='decryptedMessageActionNoop', }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionNotifyLayer17
description: decryptedMessageActionNotifyLayer17 attributes, type and example
---
## Constructor: decryptedMessageActionNotifyLayer17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|layer|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionNotifyLayer17 = ['_' => 'decryptedMessageActionNotifyLayer17', 'layer' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionNotifyLayer17={_='decryptedMessageActionNotifyLayer17', layer=int, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionNotifyLayer
description: decryptedMessageActionNotifyLayer attributes, type and example
---
## Constructor: decryptedMessageActionNotifyLayer\_17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|layer|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionNotifyLayer_17 = ['_' => 'decryptedMessageActionNotifyLayer', 'layer' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionNotifyLayer_17={_='decryptedMessageActionNotifyLayer', layer=int, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionReadMessages8
description: decryptedMessageActionReadMessages8 attributes, type and example
---
## Constructor: decryptedMessageActionReadMessages8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionReadMessages8 = ['_' => 'decryptedMessageActionReadMessages8', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionReadMessages8={_='decryptedMessageActionReadMessages8', random_ids={long}, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionReadMessages
description: decryptedMessageActionReadMessages attributes, type and example
---
## Constructor: decryptedMessageActionReadMessages\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionReadMessages_8 = ['_' => 'decryptedMessageActionReadMessages', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionReadMessages_8={_='decryptedMessageActionReadMessages', random_ids={long}, }
```

View File

@ -0,0 +1,36 @@
---
title: decryptedMessageActionRequestKey20
description: decryptedMessageActionRequestKey20 attributes, type and example
---
## Constructor: decryptedMessageActionRequestKey20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|g\_a|[bytes](../types/bytes.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionRequestKey20 = ['_' => 'decryptedMessageActionRequestKey20', 'exchange_id' => long, 'g_a' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageActionRequestKey20={_='decryptedMessageActionRequestKey20', exchange_id=long, g_a=bytes, }
```

View File

@ -1,36 +0,0 @@
---
title: decryptedMessageActionRequestKey
description: decryptedMessageActionRequestKey attributes, type and example
---
## Constructor: decryptedMessageActionRequestKey\_20
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|exchange\_id|[long](../types/long.md) | Yes|
|g\_a|[bytes](../types/bytes.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionRequestKey_20 = ['_' => 'decryptedMessageActionRequestKey', 'exchange_id' => long, 'g_a' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageActionRequestKey_20={_='decryptedMessageActionRequestKey', exchange_id=long, g_a=bytes, }
```

View File

@ -0,0 +1,36 @@
---
title: decryptedMessageActionResend17
description: decryptedMessageActionResend17 attributes, type and example
---
## Constructor: decryptedMessageActionResend17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|start\_seq\_no|[int](../types/int.md) | Yes|
|end\_seq\_no|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionResend17 = ['_' => 'decryptedMessageActionResend17', 'start_seq_no' => int, 'end_seq_no' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionResend17={_='decryptedMessageActionResend17', start_seq_no=int, end_seq_no=int, }
```

View File

@ -1,36 +0,0 @@
---
title: decryptedMessageActionResend
description: decryptedMessageActionResend attributes, type and example
---
## Constructor: decryptedMessageActionResend\_17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|start\_seq\_no|[int](../types/int.md) | Yes|
|end\_seq\_no|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionResend_17 = ['_' => 'decryptedMessageActionResend', 'start_seq_no' => int, 'end_seq_no' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionResend_17={_='decryptedMessageActionResend', start_seq_no=int, end_seq_no=int, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionScreenshotMessages8
description: decryptedMessageActionScreenshotMessages8 attributes, type and example
---
## Constructor: decryptedMessageActionScreenshotMessages8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionScreenshotMessages8 = ['_' => 'decryptedMessageActionScreenshotMessages8', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionScreenshotMessages8={_='decryptedMessageActionScreenshotMessages8', random_ids={long}, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionScreenshotMessages
description: decryptedMessageActionScreenshotMessages attributes, type and example
---
## Constructor: decryptedMessageActionScreenshotMessages\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|random\_ids|Array of [long](../types/long.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionScreenshotMessages_8 = ['_' => 'decryptedMessageActionScreenshotMessages', 'random_ids' => [long], ];
```
Or, if you're into Lua:
```
decryptedMessageActionScreenshotMessages_8={_='decryptedMessageActionScreenshotMessages', random_ids={long}, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionSetMessageTTL8
description: decryptedMessageActionSetMessageTTL8 attributes, type and example
---
## Constructor: decryptedMessageActionSetMessageTTL8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|ttl\_seconds|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionSetMessageTTL8 = ['_' => 'decryptedMessageActionSetMessageTTL8', 'ttl_seconds' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionSetMessageTTL8={_='decryptedMessageActionSetMessageTTL8', ttl_seconds=int, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionSetMessageTTL
description: decryptedMessageActionSetMessageTTL attributes, type and example
---
## Constructor: decryptedMessageActionSetMessageTTL\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|ttl\_seconds|[int](../types/int.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionSetMessageTTL_8 = ['_' => 'decryptedMessageActionSetMessageTTL', 'ttl_seconds' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageActionSetMessageTTL_8={_='decryptedMessageActionSetMessageTTL', ttl_seconds=int, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageActionTyping17
description: decryptedMessageActionTyping17 attributes, type and example
---
## Constructor: decryptedMessageActionTyping17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|action|[SendMessageAction](../types/SendMessageAction.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionTyping17 = ['_' => 'decryptedMessageActionTyping17', 'action' => SendMessageAction, ];
```
Or, if you're into Lua:
```
decryptedMessageActionTyping17={_='decryptedMessageActionTyping17', action=SendMessageAction, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageActionTyping
description: decryptedMessageActionTyping attributes, type and example
---
## Constructor: decryptedMessageActionTyping\_17
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|action|[SendMessageAction](../types/SendMessageAction.md) | Yes|
### Type: [DecryptedMessageAction](../types/DecryptedMessageAction.md)
### Example:
```
$decryptedMessageActionTyping_17 = ['_' => 'decryptedMessageActionTyping', 'action' => SendMessageAction, ];
```
Or, if you're into Lua:
```
decryptedMessageActionTyping_17={_='decryptedMessageActionTyping', action=SendMessageAction, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageLayer
description: decryptedMessageLayer attributes, type and example
title: decryptedMessageLayer17
description: decryptedMessageLayer17 attributes, type and example
---
## Constructor: decryptedMessageLayer\_17
## Constructor: decryptedMessageLayer17
[Back to constructors index](index.md)
@ -24,14 +24,14 @@ description: decryptedMessageLayer attributes, type and example
### Example:
```
$decryptedMessageLayer_17 = ['_' => 'decryptedMessageLayer', 'layer' => int, 'in_seq_no' => int, 'out_seq_no' => int, 'message' => DecryptedMessage, ];
$decryptedMessageLayer17 = ['_' => 'decryptedMessageLayer17', 'layer' => int, 'in_seq_no' => int, 'out_seq_no' => int, 'message' => DecryptedMessage, ];
```
Or, if you're into Lua:
```
decryptedMessageLayer_17={_='decryptedMessageLayer', layer=int, in_seq_no=int, out_seq_no=int, message=DecryptedMessage, }
decryptedMessageLayer17={_='decryptedMessageLayer17', layer=int, in_seq_no=int, out_seq_no=int, message=DecryptedMessage, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaAudio
description: decryptedMessageMediaAudio attributes, type and example
title: decryptedMessageMediaAudio17
description: decryptedMessageMediaAudio17 attributes, type and example
---
## Constructor: decryptedMessageMediaAudio\_17
## Constructor: decryptedMessageMediaAudio17
[Back to constructors index](index.md)
@ -25,14 +25,14 @@ description: decryptedMessageMediaAudio attributes, type and example
### Example:
```
$decryptedMessageMediaAudio_17 = ['_' => 'decryptedMessageMediaAudio', 'duration' => int, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaAudio17 = ['_' => 'decryptedMessageMediaAudio17', 'duration' => int, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaAudio_17={_='decryptedMessageMediaAudio', duration=int, mime_type=string, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaAudio17={_='decryptedMessageMediaAudio17', duration=int, mime_type=string, size=int, key=bytes, iv=bytes, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaAudio
description: decryptedMessageMediaAudio attributes, type and example
title: decryptedMessageMediaAudio8
description: decryptedMessageMediaAudio8 attributes, type and example
---
## Constructor: decryptedMessageMediaAudio\_8
## Constructor: decryptedMessageMediaAudio8
[Back to constructors index](index.md)
@ -24,14 +24,14 @@ description: decryptedMessageMediaAudio attributes, type and example
### Example:
```
$decryptedMessageMediaAudio_8 = ['_' => 'decryptedMessageMediaAudio', 'duration' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaAudio8 = ['_' => 'decryptedMessageMediaAudio8', 'duration' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaAudio_8={_='decryptedMessageMediaAudio', duration=int, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaAudio8={_='decryptedMessageMediaAudio8', duration=int, size=int, key=bytes, iv=bytes, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaContact
description: decryptedMessageMediaContact attributes, type and example
title: decryptedMessageMediaContact8
description: decryptedMessageMediaContact8 attributes, type and example
---
## Constructor: decryptedMessageMediaContact\_8
## Constructor: decryptedMessageMediaContact8
[Back to constructors index](index.md)
@ -24,14 +24,14 @@ description: decryptedMessageMediaContact attributes, type and example
### Example:
```
$decryptedMessageMediaContact_8 = ['_' => 'decryptedMessageMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'user_id' => int, ];
$decryptedMessageMediaContact8 = ['_' => 'decryptedMessageMediaContact8', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'user_id' => int, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaContact_8={_='decryptedMessageMediaContact', phone_number=string, first_name=string, last_name=string, user_id=int, }
decryptedMessageMediaContact8={_='decryptedMessageMediaContact8', phone_number=string, first_name=string, last_name=string, user_id=int, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaDocument
description: decryptedMessageMediaDocument attributes, type and example
title: decryptedMessageMediaDocument45
description: decryptedMessageMediaDocument45 attributes, type and example
---
## Constructor: decryptedMessageMediaDocument\_45
## Constructor: decryptedMessageMediaDocument45
[Back to constructors index](index.md)
@ -29,14 +29,14 @@ description: decryptedMessageMediaDocument attributes, type and example
### Example:
```
$decryptedMessageMediaDocument_45 = ['_' => 'decryptedMessageMediaDocument', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, 'attributes' => [DocumentAttribute], 'caption' => string, ];
$decryptedMessageMediaDocument45 = ['_' => 'decryptedMessageMediaDocument45', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, 'attributes' => [DocumentAttribute], 'caption' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaDocument_45={_='decryptedMessageMediaDocument', thumb=bytes, thumb_w=int, thumb_h=int, mime_type=string, size=int, key=bytes, iv=bytes, attributes={DocumentAttribute}, caption=string, }
decryptedMessageMediaDocument45={_='decryptedMessageMediaDocument45', thumb=bytes, thumb_w=int, thumb_h=int, mime_type=string, size=int, key=bytes, iv=bytes, attributes={DocumentAttribute}, caption=string, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaDocument
description: decryptedMessageMediaDocument attributes, type and example
title: decryptedMessageMediaDocument8
description: decryptedMessageMediaDocument8 attributes, type and example
---
## Constructor: decryptedMessageMediaDocument\_8
## Constructor: decryptedMessageMediaDocument8
[Back to constructors index](index.md)
@ -28,14 +28,14 @@ description: decryptedMessageMediaDocument attributes, type and example
### Example:
```
$decryptedMessageMediaDocument_8 = ['_' => 'decryptedMessageMediaDocument', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'file_name' => string, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaDocument8 = ['_' => 'decryptedMessageMediaDocument8', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'file_name' => string, 'mime_type' => string, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaDocument_8={_='decryptedMessageMediaDocument', thumb=bytes, thumb_w=int, thumb_h=int, file_name=string, mime_type=string, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaDocument8={_='decryptedMessageMediaDocument8', thumb=bytes, thumb_w=int, thumb_h=int, file_name=string, mime_type=string, size=int, key=bytes, iv=bytes, }
```

View File

@ -0,0 +1,30 @@
---
title: decryptedMessageMediaEmpty8
description: decryptedMessageMediaEmpty8 attributes, type and example
---
## Constructor: decryptedMessageMediaEmpty8
[Back to constructors index](index.md)
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaEmpty8 = ['_' => 'decryptedMessageMediaEmpty8', ];
```
Or, if you're into Lua:
```
decryptedMessageMediaEmpty8={_='decryptedMessageMediaEmpty8', }
```

View File

@ -1,34 +0,0 @@
---
title: decryptedMessageMediaEmpty
description: decryptedMessageMediaEmpty attributes, type and example
---
## Constructor: decryptedMessageMediaEmpty\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaEmpty_8 = ['_' => 'decryptedMessageMediaEmpty', ];
```
Or, if you're into Lua:
```
decryptedMessageMediaEmpty_8={_='decryptedMessageMediaEmpty', }
```

View File

@ -0,0 +1,42 @@
---
title: decryptedMessageMediaExternalDocument23
description: decryptedMessageMediaExternalDocument23 attributes, type and example
---
## Constructor: decryptedMessageMediaExternalDocument23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|id|[long](../types/long.md) | Yes|
|access\_hash|[long](../types/long.md) | Yes|
|date|[int](../types/int.md) | Yes|
|mime\_type|[string](../types/string.md) | Yes|
|size|[int](../types/int.md) | Yes|
|thumb|[PhotoSize](../types/PhotoSize.md) | Yes|
|dc\_id|[int](../types/int.md) | Yes|
|attributes|Array of [DocumentAttribute](../types/DocumentAttribute.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaExternalDocument23 = ['_' => 'decryptedMessageMediaExternalDocument23', 'id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'attributes' => [DocumentAttribute], ];
```
Or, if you're into Lua:
```
decryptedMessageMediaExternalDocument23={_='decryptedMessageMediaExternalDocument23', id=long, access_hash=long, date=int, mime_type=string, size=int, thumb=PhotoSize, dc_id=int, attributes={DocumentAttribute}, }
```

View File

@ -1,42 +0,0 @@
---
title: decryptedMessageMediaExternalDocument
description: decryptedMessageMediaExternalDocument attributes, type and example
---
## Constructor: decryptedMessageMediaExternalDocument\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|id|[long](../types/long.md) | Yes|
|access\_hash|[long](../types/long.md) | Yes|
|date|[int](../types/int.md) | Yes|
|mime\_type|[string](../types/string.md) | Yes|
|size|[int](../types/int.md) | Yes|
|thumb|[PhotoSize](../types/PhotoSize.md) | Yes|
|dc\_id|[int](../types/int.md) | Yes|
|attributes|Array of [DocumentAttribute](../types/DocumentAttribute.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaExternalDocument_23 = ['_' => 'decryptedMessageMediaExternalDocument', 'id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'attributes' => [DocumentAttribute], ];
```
Or, if you're into Lua:
```
decryptedMessageMediaExternalDocument_23={_='decryptedMessageMediaExternalDocument', id=long, access_hash=long, date=int, mime_type=string, size=int, thumb=PhotoSize, dc_id=int, attributes={DocumentAttribute}, }
```

View File

@ -0,0 +1,36 @@
---
title: decryptedMessageMediaGeoPoint8
description: decryptedMessageMediaGeoPoint8 attributes, type and example
---
## Constructor: decryptedMessageMediaGeoPoint8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|lat|[double](../types/double.md) | Yes|
|long|[double](../types/double.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaGeoPoint8 = ['_' => 'decryptedMessageMediaGeoPoint8', 'lat' => double, 'long' => double, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaGeoPoint8={_='decryptedMessageMediaGeoPoint8', lat=double, long=double, }
```

View File

@ -1,36 +0,0 @@
---
title: decryptedMessageMediaGeoPoint
description: decryptedMessageMediaGeoPoint attributes, type and example
---
## Constructor: decryptedMessageMediaGeoPoint\_8
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|lat|[double](../types/double.md) | Yes|
|long|[double](../types/double.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaGeoPoint_8 = ['_' => 'decryptedMessageMediaGeoPoint', 'lat' => double, 'long' => double, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaGeoPoint_8={_='decryptedMessageMediaGeoPoint', lat=double, long=double, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaPhoto
description: decryptedMessageMediaPhoto attributes, type and example
title: decryptedMessageMediaPhoto45
description: decryptedMessageMediaPhoto45 attributes, type and example
---
## Constructor: decryptedMessageMediaPhoto\_45
## Constructor: decryptedMessageMediaPhoto45
[Back to constructors index](index.md)
@ -29,14 +29,14 @@ description: decryptedMessageMediaPhoto attributes, type and example
### Example:
```
$decryptedMessageMediaPhoto_45 = ['_' => 'decryptedMessageMediaPhoto', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, 'caption' => string, ];
$decryptedMessageMediaPhoto45 = ['_' => 'decryptedMessageMediaPhoto45', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, 'caption' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaPhoto_45={_='decryptedMessageMediaPhoto', thumb=bytes, thumb_w=int, thumb_h=int, w=int, h=int, size=int, key=bytes, iv=bytes, caption=string, }
decryptedMessageMediaPhoto45={_='decryptedMessageMediaPhoto45', thumb=bytes, thumb_w=int, thumb_h=int, w=int, h=int, size=int, key=bytes, iv=bytes, caption=string, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaPhoto
description: decryptedMessageMediaPhoto attributes, type and example
title: decryptedMessageMediaPhoto8
description: decryptedMessageMediaPhoto8 attributes, type and example
---
## Constructor: decryptedMessageMediaPhoto\_8
## Constructor: decryptedMessageMediaPhoto8
[Back to constructors index](index.md)
@ -28,14 +28,14 @@ description: decryptedMessageMediaPhoto attributes, type and example
### Example:
```
$decryptedMessageMediaPhoto_8 = ['_' => 'decryptedMessageMediaPhoto', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaPhoto8 = ['_' => 'decryptedMessageMediaPhoto8', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaPhoto_8={_='decryptedMessageMediaPhoto', thumb=bytes, thumb_w=int, thumb_h=int, w=int, h=int, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaPhoto8={_='decryptedMessageMediaPhoto8', thumb=bytes, thumb_w=int, thumb_h=int, w=int, h=int, size=int, key=bytes, iv=bytes, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaVenue
description: decryptedMessageMediaVenue attributes, type and example
title: decryptedMessageMediaVenue46
description: decryptedMessageMediaVenue46 attributes, type and example
---
## Constructor: decryptedMessageMediaVenue\_46
## Constructor: decryptedMessageMediaVenue46
[Back to constructors index](index.md)
@ -26,14 +26,14 @@ description: decryptedMessageMediaVenue attributes, type and example
### Example:
```
$decryptedMessageMediaVenue_46 = ['_' => 'decryptedMessageMediaVenue', 'lat' => double, 'long' => double, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ];
$decryptedMessageMediaVenue46 = ['_' => 'decryptedMessageMediaVenue46', 'lat' => double, 'long' => double, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaVenue_46={_='decryptedMessageMediaVenue', lat=double, long=double, title=string, address=string, provider=string, venue_id=string, }
decryptedMessageMediaVenue46={_='decryptedMessageMediaVenue46', lat=double, long=double, title=string, address=string, provider=string, venue_id=string, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaVideo
description: decryptedMessageMediaVideo attributes, type and example
title: decryptedMessageMediaVideo17
description: decryptedMessageMediaVideo17 attributes, type and example
---
## Constructor: decryptedMessageMediaVideo\_17
## Constructor: decryptedMessageMediaVideo17
[Back to constructors index](index.md)
@ -30,14 +30,14 @@ description: decryptedMessageMediaVideo attributes, type and example
### Example:
```
$decryptedMessageMediaVideo_17 = ['_' => 'decryptedMessageMediaVideo', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'mime_type' => string, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaVideo17 = ['_' => 'decryptedMessageMediaVideo17', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'mime_type' => string, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaVideo_17={_='decryptedMessageMediaVideo', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, mime_type=string, w=int, h=int, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaVideo17={_='decryptedMessageMediaVideo17', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, mime_type=string, w=int, h=int, size=int, key=bytes, iv=bytes, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaVideo
description: decryptedMessageMediaVideo attributes, type and example
title: decryptedMessageMediaVideo45
description: decryptedMessageMediaVideo45 attributes, type and example
---
## Constructor: decryptedMessageMediaVideo\_45
## Constructor: decryptedMessageMediaVideo45
[Back to constructors index](index.md)
@ -31,14 +31,14 @@ description: decryptedMessageMediaVideo attributes, type and example
### Example:
```
$decryptedMessageMediaVideo_45 = ['_' => 'decryptedMessageMediaVideo', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'mime_type' => string, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, 'caption' => string, ];
$decryptedMessageMediaVideo45 = ['_' => 'decryptedMessageMediaVideo45', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'mime_type' => string, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, 'caption' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaVideo_45={_='decryptedMessageMediaVideo', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, mime_type=string, w=int, h=int, size=int, key=bytes, iv=bytes, caption=string, }
decryptedMessageMediaVideo45={_='decryptedMessageMediaVideo45', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, mime_type=string, w=int, h=int, size=int, key=bytes, iv=bytes, caption=string, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageMediaVideo
description: decryptedMessageMediaVideo attributes, type and example
title: decryptedMessageMediaVideo8
description: decryptedMessageMediaVideo8 attributes, type and example
---
## Constructor: decryptedMessageMediaVideo\_8
## Constructor: decryptedMessageMediaVideo8
[Back to constructors index](index.md)
@ -29,14 +29,14 @@ description: decryptedMessageMediaVideo attributes, type and example
### Example:
```
$decryptedMessageMediaVideo_8 = ['_' => 'decryptedMessageMediaVideo', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
$decryptedMessageMediaVideo8 = ['_' => 'decryptedMessageMediaVideo8', 'thumb' => bytes, 'thumb_w' => int, 'thumb_h' => int, 'duration' => int, 'w' => int, 'h' => int, 'size' => int, 'key' => bytes, 'iv' => bytes, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaVideo_8={_='decryptedMessageMediaVideo', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, w=int, h=int, size=int, key=bytes, iv=bytes, }
decryptedMessageMediaVideo8={_='decryptedMessageMediaVideo8', thumb=bytes, thumb_w=int, thumb_h=int, duration=int, w=int, h=int, size=int, key=bytes, iv=bytes, }
```

View File

@ -0,0 +1,35 @@
---
title: decryptedMessageMediaWebPage46
description: decryptedMessageMediaWebPage46 attributes, type and example
---
## Constructor: decryptedMessageMediaWebPage46
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|url|[string](../types/string.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaWebPage46 = ['_' => 'decryptedMessageMediaWebPage46', 'url' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaWebPage46={_='decryptedMessageMediaWebPage46', url=string, }
```

View File

@ -1,35 +0,0 @@
---
title: decryptedMessageMediaWebPage
description: decryptedMessageMediaWebPage attributes, type and example
---
## Constructor: decryptedMessageMediaWebPage\_46
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|url|[string](../types/string.md) | Yes|
### Type: [DecryptedMessageMedia](../types/DecryptedMessageMedia.md)
### Example:
```
$decryptedMessageMediaWebPage_46 = ['_' => 'decryptedMessageMediaWebPage', 'url' => string, ];
```
Or, if you're into Lua:
```
decryptedMessageMediaWebPage_46={_='decryptedMessageMediaWebPage', url=string, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageService
description: decryptedMessageService attributes, type and example
title: decryptedMessageService17
description: decryptedMessageService17 attributes, type and example
---
## Constructor: decryptedMessageService\_17
## Constructor: decryptedMessageService17
[Back to constructors index](index.md)
@ -21,14 +21,14 @@ description: decryptedMessageService attributes, type and example
### Example:
```
$decryptedMessageService_17 = ['_' => 'decryptedMessageService', 'action' => DecryptedMessageAction, ];
$decryptedMessageService17 = ['_' => 'decryptedMessageService17', 'action' => DecryptedMessageAction, ];
```
Or, if you're into Lua:
```
decryptedMessageService_17={_='decryptedMessageService', action=DecryptedMessageAction, }
decryptedMessageService17={_='decryptedMessageService17', action=DecryptedMessageAction, }
```

View File

@ -1,8 +1,8 @@
---
title: decryptedMessageService
description: decryptedMessageService attributes, type and example
title: decryptedMessageService8
description: decryptedMessageService8 attributes, type and example
---
## Constructor: decryptedMessageService\_8
## Constructor: decryptedMessageService8
[Back to constructors index](index.md)
@ -21,14 +21,14 @@ description: decryptedMessageService attributes, type and example
### Example:
```
$decryptedMessageService_8 = ['_' => 'decryptedMessageService', 'action' => DecryptedMessageAction, ];
$decryptedMessageService8 = ['_' => 'decryptedMessageService8', 'action' => DecryptedMessageAction, ];
```
Or, if you're into Lua:
```
decryptedMessageService_8={_='decryptedMessageService', action=DecryptedMessageAction, }
decryptedMessageService8={_='decryptedMessageService8', action=DecryptedMessageAction, }
```

View File

@ -7,10 +7,6 @@ description: destroy_auth_key_fail attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: destroy_auth_key_none attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: destroy_auth_key_ok attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -1,34 +0,0 @@
---
title: documentAttributeAnimated
description: documentAttributeAnimated attributes, type and example
---
## Constructor: documentAttributeAnimated
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeAnimated = ['_' => 'documentAttributeAnimated', ];
```
Or, if you're into Lua:
```
documentAttributeAnimated={_='documentAttributeAnimated', }
```

View File

@ -0,0 +1,30 @@
---
title: documentAttributeAnimated23
description: documentAttributeAnimated23 attributes, type and example
---
## Constructor: documentAttributeAnimated23
[Back to constructors index](index.md)
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeAnimated23 = ['_' => 'documentAttributeAnimated23', ];
```
Or, if you're into Lua:
```
documentAttributeAnimated23={_='documentAttributeAnimated23', }
```

View File

@ -1,34 +0,0 @@
---
title: documentAttributeAnimated
description: documentAttributeAnimated attributes, type and example
---
## Constructor: documentAttributeAnimated\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeAnimated_23 = ['_' => 'documentAttributeAnimated', ];
```
Or, if you're into Lua:
```
documentAttributeAnimated_23={_='documentAttributeAnimated', }
```

View File

@ -1,8 +1,8 @@
---
title: documentAttributeAudio
description: documentAttributeAudio attributes, type and example
title: documentAttributeAudio23
description: documentAttributeAudio23 attributes, type and example
---
## Constructor: documentAttributeAudio\_23
## Constructor: documentAttributeAudio23
[Back to constructors index](index.md)
@ -21,14 +21,14 @@ description: documentAttributeAudio attributes, type and example
### Example:
```
$documentAttributeAudio_23 = ['_' => 'documentAttributeAudio', 'duration' => int, ];
$documentAttributeAudio23 = ['_' => 'documentAttributeAudio23', 'duration' => int, ];
```
Or, if you're into Lua:
```
documentAttributeAudio_23={_='documentAttributeAudio', duration=int, }
documentAttributeAudio23={_='documentAttributeAudio23', duration=int, }
```

View File

@ -1,35 +0,0 @@
---
title: documentAttributeFilename
description: documentAttributeFilename attributes, type and example
---
## Constructor: documentAttributeFilename
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|file\_name|[string](../types/string.md) | Yes|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeFilename = ['_' => 'documentAttributeFilename', 'file_name' => string, ];
```
Or, if you're into Lua:
```
documentAttributeFilename={_='documentAttributeFilename', file_name=string, }
```

View File

@ -0,0 +1,35 @@
---
title: documentAttributeFilename23
description: documentAttributeFilename23 attributes, type and example
---
## Constructor: documentAttributeFilename23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|file\_name|[string](../types/string.md) | Yes|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeFilename23 = ['_' => 'documentAttributeFilename23', 'file_name' => string, ];
```
Or, if you're into Lua:
```
documentAttributeFilename23={_='documentAttributeFilename23', file_name=string, }
```

View File

@ -1,35 +0,0 @@
---
title: documentAttributeFilename
description: documentAttributeFilename attributes, type and example
---
## Constructor: documentAttributeFilename\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|file\_name|[string](../types/string.md) | Yes|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeFilename_23 = ['_' => 'documentAttributeFilename', 'file_name' => string, ];
```
Or, if you're into Lua:
```
documentAttributeFilename_23={_='documentAttributeFilename', file_name=string, }
```

View File

@ -7,10 +7,6 @@ description: documentAttributeHasStickers attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -1,8 +1,8 @@
---
title: documentAttributeImageSize
description: documentAttributeImageSize attributes, type and example
title: documentAttributeImageSize23
description: documentAttributeImageSize23 attributes, type and example
---
## Constructor: documentAttributeImageSize
## Constructor: documentAttributeImageSize23
[Back to constructors index](index.md)
@ -22,14 +22,14 @@ description: documentAttributeImageSize attributes, type and example
### Example:
```
$documentAttributeImageSize = ['_' => 'documentAttributeImageSize', 'w' => int, 'h' => int, ];
$documentAttributeImageSize23 = ['_' => 'documentAttributeImageSize23', 'w' => int, 'h' => int, ];
```
Or, if you're into Lua:
```
documentAttributeImageSize={_='documentAttributeImageSize', w=int, h=int, }
documentAttributeImageSize23={_='documentAttributeImageSize23', w=int, h=int, }
```

View File

@ -1,36 +0,0 @@
---
title: documentAttributeImageSize
description: documentAttributeImageSize attributes, type and example
---
## Constructor: documentAttributeImageSize\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|w|[int](../types/int.md) | Yes|
|h|[int](../types/int.md) | Yes|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeImageSize_23 = ['_' => 'documentAttributeImageSize', 'w' => int, 'h' => int, ];
```
Or, if you're into Lua:
```
documentAttributeImageSize_23={_='documentAttributeImageSize', w=int, h=int, }
```

View File

@ -0,0 +1,30 @@
---
title: documentAttributeSticker23
description: documentAttributeSticker23 attributes, type and example
---
## Constructor: documentAttributeSticker23
[Back to constructors index](index.md)
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeSticker23 = ['_' => 'documentAttributeSticker23', ];
```
Or, if you're into Lua:
```
documentAttributeSticker23={_='documentAttributeSticker23', }
```

View File

@ -1,34 +0,0 @@
---
title: documentAttributeSticker
description: documentAttributeSticker attributes, type and example
---
## Constructor: documentAttributeSticker\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
### Type: [DocumentAttribute](../types/DocumentAttribute.md)
### Example:
```
$documentAttributeSticker_23 = ['_' => 'documentAttributeSticker', ];
```
Or, if you're into Lua:
```
documentAttributeSticker_23={_='documentAttributeSticker', }
```

View File

@ -1,8 +1,8 @@
---
title: documentAttributeVideo
description: documentAttributeVideo attributes, type and example
title: documentAttributeVideo23
description: documentAttributeVideo23 attributes, type and example
---
## Constructor: documentAttributeVideo\_23
## Constructor: documentAttributeVideo23
[Back to constructors index](index.md)
@ -23,14 +23,14 @@ description: documentAttributeVideo attributes, type and example
### Example:
```
$documentAttributeVideo_23 = ['_' => 'documentAttributeVideo', 'duration' => int, 'w' => int, 'h' => int, ];
$documentAttributeVideo23 = ['_' => 'documentAttributeVideo23', 'duration' => int, 'w' => int, 'h' => int, ];
```
Or, if you're into Lua:
```
documentAttributeVideo_23={_='documentAttributeVideo', duration=int, w=int, h=int, }
documentAttributeVideo23={_='documentAttributeVideo23', duration=int, w=int, h=int, }
```

View File

@ -7,10 +7,6 @@ description: draftMessageEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: encryptedFileEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -1,8 +1,8 @@
---
title: fileLocation
description: fileLocation attributes, type and example
title: fileLocation23
description: fileLocation23 attributes, type and example
---
## Constructor: fileLocation
## Constructor: fileLocation23
[Back to constructors index](index.md)
@ -24,14 +24,14 @@ description: fileLocation attributes, type and example
### Example:
```
$fileLocation = ['_' => 'fileLocation', 'dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
$fileLocation23 = ['_' => 'fileLocation23', 'dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
```
Or, if you're into Lua:
```
fileLocation={_='fileLocation', dc_id=int, volume_id=long, local_id=int, secret=long, }
fileLocation23={_='fileLocation23', dc_id=int, volume_id=long, local_id=int, secret=long, }
```

View File

@ -1,8 +1,8 @@
---
title: fileLocationUnavailable
description: fileLocationUnavailable attributes, type and example
title: fileLocationUnavailable23
description: fileLocationUnavailable23 attributes, type and example
---
## Constructor: fileLocationUnavailable
## Constructor: fileLocationUnavailable23
[Back to constructors index](index.md)
@ -23,14 +23,14 @@ description: fileLocationUnavailable attributes, type and example
### Example:
```
$fileLocationUnavailable = ['_' => 'fileLocationUnavailable', 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
$fileLocationUnavailable23 = ['_' => 'fileLocationUnavailable23', 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
```
Or, if you're into Lua:
```
fileLocationUnavailable={_='fileLocationUnavailable', volume_id=long, local_id=int, secret=long, }
fileLocationUnavailable23={_='fileLocationUnavailable23', volume_id=long, local_id=int, secret=long, }
```

View File

@ -1,37 +0,0 @@
---
title: fileLocationUnavailable
description: fileLocationUnavailable attributes, type and example
---
## Constructor: fileLocationUnavailable\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|volume\_id|[long](../types/long.md) | Yes|
|local\_id|[int](../types/int.md) | Yes|
|secret|[long](../types/long.md) | Yes|
### Type: [FileLocation](../types/FileLocation.md)
### Example:
```
$fileLocationUnavailable_23 = ['_' => 'fileLocationUnavailable', 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
```
Or, if you're into Lua:
```
fileLocationUnavailable_23={_='fileLocationUnavailable', volume_id=long, local_id=int, secret=long, }
```

View File

@ -1,38 +0,0 @@
---
title: fileLocation
description: fileLocation attributes, type and example
---
## Constructor: fileLocation\_23
[Back to constructors index](index.md)
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|
|dc\_id|[int](../types/int.md) | Yes|
|volume\_id|[long](../types/long.md) | Yes|
|local\_id|[int](../types/int.md) | Yes|
|secret|[long](../types/long.md) | Yes|
### Type: [FileLocation](../types/FileLocation.md)
### Example:
```
$fileLocation_23 = ['_' => 'fileLocation', 'dc_id' => int, 'volume_id' => long, 'local_id' => int, 'secret' => long, ];
```
Or, if you're into Lua:
```
fileLocation_23={_='fileLocation', dc_id=int, volume_id=long, local_id=int, secret=long, }
```

View File

@ -7,10 +7,6 @@ description: geoPointEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: help_noAppUpdate attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -259,82 +259,106 @@ description: List of constructors
<br><br>[$decryptedDataBlock](../constructors/decryptedDataBlock.md) = \['voice_call_id' => [int128](../types/int128.md), 'in_seq_no' => [int](../types/int.md), 'out_seq_no' => [int](../types/int.md), 'recent_received_mask' => [int](../types/int.md), 'proto' => [int](../types/int.md), 'extra' => [string](../types/string.md), 'raw_data' => [string](../types/string.md), \];<a name="decryptedDataBlock"></a>
***
<br><br>[$decryptedMessage\_45](../constructors/decryptedMessage_45.md) = \['ttl' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [DecryptedMessageMedia](../types/DecryptedMessageMedia.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'via_bot_name' => [string](../types/string.md), 'reply_to_random_id' => [long](../types/long.md), \];<a name="decryptedMessage_45"></a>
<br><br>[$decryptedMessage17](../constructors/decryptedMessage17.md) = \['ttl' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [DecryptedMessageMedia](../types/DecryptedMessageMedia.md), \];<a name="decryptedMessage17"></a>
***
<br><br>[$decryptedMessageActionAbortKey\_20](../constructors/decryptedMessageActionAbortKey_20.md) = \['exchange_id' => [long](../types/long.md), \];<a name="decryptedMessageActionAbortKey_20"></a>
<br><br>[$decryptedMessage45](../constructors/decryptedMessage45.md) = \['ttl' => [int](../types/int.md), 'message' => [string](../types/string.md), 'media' => [DecryptedMessageMedia](../types/DecryptedMessageMedia.md), 'entities' => \[[MessageEntity](../types/MessageEntity.md)\], 'via_bot_name' => [string](../types/string.md), 'reply_to_random_id' => [long](../types/long.md), \];<a name="decryptedMessage45"></a>
***
<br><br>[$decryptedMessageActionAcceptKey\_20](../constructors/decryptedMessageActionAcceptKey_20.md) = \['exchange_id' => [long](../types/long.md), 'g_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), \];<a name="decryptedMessageActionAcceptKey_20"></a>
<br><br>[$decryptedMessage8](../constructors/decryptedMessage8.md) = \['message' => [string](../types/string.md), 'media' => [DecryptedMessageMedia](../types/DecryptedMessageMedia.md), \];<a name="decryptedMessage8"></a>
***
<br><br>[$decryptedMessageActionCommitKey\_20](../constructors/decryptedMessageActionCommitKey_20.md) = \['exchange_id' => [long](../types/long.md), 'key_fingerprint' => [long](../types/long.md), \];<a name="decryptedMessageActionCommitKey_20"></a>
<br><br>[$decryptedMessageActionAbortKey20](../constructors/decryptedMessageActionAbortKey20.md) = \['exchange_id' => [long](../types/long.md), \];<a name="decryptedMessageActionAbortKey20"></a>
***
<br><br>[$decryptedMessageActionDeleteMessages\_8](../constructors/decryptedMessageActionDeleteMessages_8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionDeleteMessages_8"></a>
<br><br>[$decryptedMessageActionAcceptKey20](../constructors/decryptedMessageActionAcceptKey20.md) = \['exchange_id' => [long](../types/long.md), 'g_b' => [bytes](../types/bytes.md), 'key_fingerprint' => [long](../types/long.md), \];<a name="decryptedMessageActionAcceptKey20"></a>
***
<br><br>[$decryptedMessageActionFlushHistory\_8](../constructors/decryptedMessageActionFlushHistory_8.md) = \[\];<a name="decryptedMessageActionFlushHistory_8"></a>
<br><br>[$decryptedMessageActionCommitKey20](../constructors/decryptedMessageActionCommitKey20.md) = \['exchange_id' => [long](../types/long.md), 'key_fingerprint' => [long](../types/long.md), \];<a name="decryptedMessageActionCommitKey20"></a>
***
<br><br>[$decryptedMessageActionNoop\_20](../constructors/decryptedMessageActionNoop_20.md) = \[\];<a name="decryptedMessageActionNoop_20"></a>
<br><br>[$decryptedMessageActionDeleteMessages8](../constructors/decryptedMessageActionDeleteMessages8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionDeleteMessages8"></a>
***
<br><br>[$decryptedMessageActionNotifyLayer\_17](../constructors/decryptedMessageActionNotifyLayer_17.md) = \['layer' => [int](../types/int.md), \];<a name="decryptedMessageActionNotifyLayer_17"></a>
<br><br>[$decryptedMessageActionFlushHistory8](../constructors/decryptedMessageActionFlushHistory8.md) = \[\];<a name="decryptedMessageActionFlushHistory8"></a>
***
<br><br>[$decryptedMessageActionReadMessages\_8](../constructors/decryptedMessageActionReadMessages_8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionReadMessages_8"></a>
<br><br>[$decryptedMessageActionNoop20](../constructors/decryptedMessageActionNoop20.md) = \[\];<a name="decryptedMessageActionNoop20"></a>
***
<br><br>[$decryptedMessageActionRequestKey\_20](../constructors/decryptedMessageActionRequestKey_20.md) = \['exchange_id' => [long](../types/long.md), 'g_a' => [bytes](../types/bytes.md), \];<a name="decryptedMessageActionRequestKey_20"></a>
<br><br>[$decryptedMessageActionNotifyLayer17](../constructors/decryptedMessageActionNotifyLayer17.md) = \['layer' => [int](../types/int.md), \];<a name="decryptedMessageActionNotifyLayer17"></a>
***
<br><br>[$decryptedMessageActionResend\_17](../constructors/decryptedMessageActionResend_17.md) = \['start_seq_no' => [int](../types/int.md), 'end_seq_no' => [int](../types/int.md), \];<a name="decryptedMessageActionResend_17"></a>
<br><br>[$decryptedMessageActionReadMessages8](../constructors/decryptedMessageActionReadMessages8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionReadMessages8"></a>
***
<br><br>[$decryptedMessageActionScreenshotMessages\_8](../constructors/decryptedMessageActionScreenshotMessages_8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionScreenshotMessages_8"></a>
<br><br>[$decryptedMessageActionRequestKey20](../constructors/decryptedMessageActionRequestKey20.md) = \['exchange_id' => [long](../types/long.md), 'g_a' => [bytes](../types/bytes.md), \];<a name="decryptedMessageActionRequestKey20"></a>
***
<br><br>[$decryptedMessageActionSetMessageTTL\_8](../constructors/decryptedMessageActionSetMessageTTL_8.md) = \['ttl_seconds' => [int](../types/int.md), \];<a name="decryptedMessageActionSetMessageTTL_8"></a>
<br><br>[$decryptedMessageActionResend17](../constructors/decryptedMessageActionResend17.md) = \['start_seq_no' => [int](../types/int.md), 'end_seq_no' => [int](../types/int.md), \];<a name="decryptedMessageActionResend17"></a>
***
<br><br>[$decryptedMessageActionTyping\_17](../constructors/decryptedMessageActionTyping_17.md) = \['action' => [SendMessageAction](../types/SendMessageAction.md), \];<a name="decryptedMessageActionTyping_17"></a>
<br><br>[$decryptedMessageActionScreenshotMessages8](../constructors/decryptedMessageActionScreenshotMessages8.md) = \['random_ids' => \[[long](../types/long.md)\], \];<a name="decryptedMessageActionScreenshotMessages8"></a>
***
<br><br>[$decryptedMessageLayer\_17](../constructors/decryptedMessageLayer_17.md) = \['layer' => [int](../types/int.md), 'in_seq_no' => [int](../types/int.md), 'out_seq_no' => [int](../types/int.md), 'message' => [DecryptedMessage](../types/DecryptedMessage.md), \];<a name="decryptedMessageLayer_17"></a>
<br><br>[$decryptedMessageActionSetMessageTTL8](../constructors/decryptedMessageActionSetMessageTTL8.md) = \['ttl_seconds' => [int](../types/int.md), \];<a name="decryptedMessageActionSetMessageTTL8"></a>
***
<br><br>[$decryptedMessageMediaAudio\_17](../constructors/decryptedMessageMediaAudio_17.md) = \['duration' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaAudio_17"></a>
<br><br>[$decryptedMessageActionTyping17](../constructors/decryptedMessageActionTyping17.md) = \['action' => [SendMessageAction](../types/SendMessageAction.md), \];<a name="decryptedMessageActionTyping17"></a>
***
<br><br>[$decryptedMessageMediaContact\_8](../constructors/decryptedMessageMediaContact_8.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'user_id' => [int](../types/int.md), \];<a name="decryptedMessageMediaContact_8"></a>
<br><br>[$decryptedMessageLayer17](../constructors/decryptedMessageLayer17.md) = \['layer' => [int](../types/int.md), 'in_seq_no' => [int](../types/int.md), 'out_seq_no' => [int](../types/int.md), 'message' => [DecryptedMessage](../types/DecryptedMessage.md), \];<a name="decryptedMessageLayer17"></a>
***
<br><br>[$decryptedMessageMediaDocument\_45](../constructors/decryptedMessageMediaDocument_45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaDocument_45"></a>
<br><br>[$decryptedMessageMediaAudio17](../constructors/decryptedMessageMediaAudio17.md) = \['duration' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaAudio17"></a>
***
<br><br>[$decryptedMessageMediaEmpty\_8](../constructors/decryptedMessageMediaEmpty_8.md) = \[\];<a name="decryptedMessageMediaEmpty_8"></a>
<br><br>[$decryptedMessageMediaAudio8](../constructors/decryptedMessageMediaAudio8.md) = \['duration' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaAudio8"></a>
***
<br><br>[$decryptedMessageMediaExternalDocument\_23](../constructors/decryptedMessageMediaExternalDocument_23.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'thumb' => [PhotoSize](../types/PhotoSize.md), 'dc_id' => [int](../types/int.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], \];<a name="decryptedMessageMediaExternalDocument_23"></a>
<br><br>[$decryptedMessageMediaContact8](../constructors/decryptedMessageMediaContact8.md) = \['phone_number' => [string](../types/string.md), 'first_name' => [string](../types/string.md), 'last_name' => [string](../types/string.md), 'user_id' => [int](../types/int.md), \];<a name="decryptedMessageMediaContact8"></a>
***
<br><br>[$decryptedMessageMediaGeoPoint\_8](../constructors/decryptedMessageMediaGeoPoint_8.md) = \['lat' => [double](../types/double.md), 'long' => [double](../types/double.md), \];<a name="decryptedMessageMediaGeoPoint_8"></a>
<br><br>[$decryptedMessageMediaDocument45](../constructors/decryptedMessageMediaDocument45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaDocument45"></a>
***
<br><br>[$decryptedMessageMediaPhoto\_45](../constructors/decryptedMessageMediaPhoto_45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaPhoto_45"></a>
<br><br>[$decryptedMessageMediaDocument8](../constructors/decryptedMessageMediaDocument8.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'file_name' => [string](../types/string.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaDocument8"></a>
***
<br><br>[$decryptedMessageMediaVenue\_46](../constructors/decryptedMessageMediaVenue_46.md) = \['lat' => [double](../types/double.md), 'long' => [double](../types/double.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), \];<a name="decryptedMessageMediaVenue_46"></a>
<br><br>[$decryptedMessageMediaEmpty8](../constructors/decryptedMessageMediaEmpty8.md) = \[\];<a name="decryptedMessageMediaEmpty8"></a>
***
<br><br>[$decryptedMessageMediaVideo\_45](../constructors/decryptedMessageMediaVideo_45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaVideo_45"></a>
<br><br>[$decryptedMessageMediaExternalDocument23](../constructors/decryptedMessageMediaExternalDocument23.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'thumb' => [PhotoSize](../types/PhotoSize.md), 'dc_id' => [int](../types/int.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], \];<a name="decryptedMessageMediaExternalDocument23"></a>
***
<br><br>[$decryptedMessageMediaWebPage\_46](../constructors/decryptedMessageMediaWebPage_46.md) = \['url' => [string](../types/string.md), \];<a name="decryptedMessageMediaWebPage_46"></a>
<br><br>[$decryptedMessageMediaGeoPoint8](../constructors/decryptedMessageMediaGeoPoint8.md) = \['lat' => [double](../types/double.md), 'long' => [double](../types/double.md), \];<a name="decryptedMessageMediaGeoPoint8"></a>
***
<br><br>[$decryptedMessageService\_17](../constructors/decryptedMessageService_17.md) = \['action' => [DecryptedMessageAction](../types/DecryptedMessageAction.md), \];<a name="decryptedMessageService_17"></a>
<br><br>[$decryptedMessageMediaPhoto45](../constructors/decryptedMessageMediaPhoto45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaPhoto45"></a>
***
<br><br>[$decryptedMessageMediaPhoto8](../constructors/decryptedMessageMediaPhoto8.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaPhoto8"></a>
***
<br><br>[$decryptedMessageMediaVenue46](../constructors/decryptedMessageMediaVenue46.md) = \['lat' => [double](../types/double.md), 'long' => [double](../types/double.md), 'title' => [string](../types/string.md), 'address' => [string](../types/string.md), 'provider' => [string](../types/string.md), 'venue_id' => [string](../types/string.md), \];<a name="decryptedMessageMediaVenue46"></a>
***
<br><br>[$decryptedMessageMediaVideo17](../constructors/decryptedMessageMediaVideo17.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaVideo17"></a>
***
<br><br>[$decryptedMessageMediaVideo45](../constructors/decryptedMessageMediaVideo45.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), 'caption' => [string](../types/string.md), \];<a name="decryptedMessageMediaVideo45"></a>
***
<br><br>[$decryptedMessageMediaVideo8](../constructors/decryptedMessageMediaVideo8.md) = \['thumb' => [bytes](../types/bytes.md), 'thumb_w' => [int](../types/int.md), 'thumb_h' => [int](../types/int.md), 'duration' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), 'key' => [bytes](../types/bytes.md), 'iv' => [bytes](../types/bytes.md), \];<a name="decryptedMessageMediaVideo8"></a>
***
<br><br>[$decryptedMessageMediaWebPage46](../constructors/decryptedMessageMediaWebPage46.md) = \['url' => [string](../types/string.md), \];<a name="decryptedMessageMediaWebPage46"></a>
***
<br><br>[$decryptedMessageService17](../constructors/decryptedMessageService17.md) = \['action' => [DecryptedMessageAction](../types/DecryptedMessageAction.md), \];<a name="decryptedMessageService17"></a>
***
<br><br>[$decryptedMessageService8](../constructors/decryptedMessageService8.md) = \['action' => [DecryptedMessageAction](../types/DecryptedMessageAction.md), \];<a name="decryptedMessageService8"></a>
***
<br><br>[$destroy\_auth\_key\_fail](../constructors/destroy_auth_key_fail.md) = \[\];<a name="destroy_auth_key_fail"></a>
@ -364,25 +388,34 @@ description: List of constructors
<br><br>[$document](../constructors/document.md) = \['id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'mime_type' => [string](../types/string.md), 'size' => [int](../types/int.md), 'thumb' => [PhotoSize](../types/PhotoSize.md), 'dc_id' => [int](../types/int.md), 'version' => [int](../types/int.md), 'attributes' => \[[DocumentAttribute](../types/DocumentAttribute.md)\], \];<a name="document"></a>
***
<br><br>[$documentAttributeAnimated\_23](../constructors/documentAttributeAnimated_23.md) = \[\];<a name="documentAttributeAnimated_23"></a>
<br><br>[$documentAttributeAnimated23](../constructors/documentAttributeAnimated23.md) = \[\];<a name="documentAttributeAnimated23"></a>
***
<br><br>[$documentAttributeAudio\_23](../constructors/documentAttributeAudio_23.md) = \['duration' => [int](../types/int.md), \];<a name="documentAttributeAudio_23"></a>
<br><br>[$documentAttributeAudio](../constructors/documentAttributeAudio.md) = \['voice' => [Bool](../types/Bool.md), 'duration' => [int](../types/int.md), 'title' => [string](../types/string.md), 'performer' => [string](../types/string.md), 'waveform' => [bytes](../types/bytes.md), \];<a name="documentAttributeAudio"></a>
***
<br><br>[$documentAttributeFilename\_23](../constructors/documentAttributeFilename_23.md) = \['file_name' => [string](../types/string.md), \];<a name="documentAttributeFilename_23"></a>
<br><br>[$documentAttributeAudio23](../constructors/documentAttributeAudio23.md) = \['duration' => [int](../types/int.md), \];<a name="documentAttributeAudio23"></a>
***
<br><br>[$documentAttributeFilename23](../constructors/documentAttributeFilename23.md) = \['file_name' => [string](../types/string.md), \];<a name="documentAttributeFilename23"></a>
***
<br><br>[$documentAttributeHasStickers](../constructors/documentAttributeHasStickers.md) = \[\];<a name="documentAttributeHasStickers"></a>
***
<br><br>[$documentAttributeImageSize\_23](../constructors/documentAttributeImageSize_23.md) = \['w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="documentAttributeImageSize_23"></a>
<br><br>[$documentAttributeImageSize23](../constructors/documentAttributeImageSize23.md) = \['w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="documentAttributeImageSize23"></a>
***
<br><br>[$documentAttributeSticker\_23](../constructors/documentAttributeSticker_23.md) = \[\];<a name="documentAttributeSticker_23"></a>
<br><br>[$documentAttributeSticker](../constructors/documentAttributeSticker.md) = \['mask' => [Bool](../types/Bool.md), 'alt' => [string](../types/string.md), 'stickerset' => [InputStickerSet](../types/InputStickerSet.md), 'mask_coords' => [MaskCoords](../types/MaskCoords.md), \];<a name="documentAttributeSticker"></a>
***
<br><br>[$documentAttributeVideo\_23](../constructors/documentAttributeVideo_23.md) = \['duration' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="documentAttributeVideo_23"></a>
<br><br>[$documentAttributeSticker23](../constructors/documentAttributeSticker23.md) = \[\];<a name="documentAttributeSticker23"></a>
***
<br><br>[$documentAttributeVideo](../constructors/documentAttributeVideo.md) = \['round_message' => [Bool](../types/Bool.md), 'duration' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="documentAttributeVideo"></a>
***
<br><br>[$documentAttributeVideo23](../constructors/documentAttributeVideo23.md) = \['duration' => [int](../types/int.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="documentAttributeVideo23"></a>
***
<br><br>[$documentEmpty](../constructors/documentEmpty.md) = \['id' => [long](../types/long.md), \];<a name="documentEmpty"></a>
@ -427,10 +460,10 @@ description: List of constructors
<br><br>[$exportedMessageLink](../constructors/exportedMessageLink.md) = \['link' => [string](../types/string.md), \];<a name="exportedMessageLink"></a>
***
<br><br>[$fileLocation\_23](../constructors/fileLocation_23.md) = \['dc_id' => [int](../types/int.md), 'volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \];<a name="fileLocation_23"></a>
<br><br>[$fileLocation23](../constructors/fileLocation23.md) = \['dc_id' => [int](../types/int.md), 'volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \];<a name="fileLocation23"></a>
***
<br><br>[$fileLocationUnavailable\_23](../constructors/fileLocationUnavailable_23.md) = \['volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \];<a name="fileLocationUnavailable_23"></a>
<br><br>[$fileLocationUnavailable23](../constructors/fileLocationUnavailable23.md) = \['volume_id' => [long](../types/long.md), 'local_id' => [int](../types/int.md), 'secret' => [long](../types/long.md), \];<a name="fileLocationUnavailable23"></a>
***
<br><br>[$foundGif](../constructors/foundGif.md) = \['url' => [string](../types/string.md), 'thumb_url' => [string](../types/string.md), 'content_url' => [string](../types/string.md), 'content_type' => [string](../types/string.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), \];<a name="foundGif"></a>
@ -1222,16 +1255,16 @@ description: List of constructors
<br><br>[$photo](../constructors/photo.md) = \['has_stickers' => [Bool](../types/Bool.md), 'id' => [long](../types/long.md), 'access_hash' => [long](../types/long.md), 'date' => [int](../types/int.md), 'sizes' => \[[PhotoSize](../types/PhotoSize.md)\], \];<a name="photo"></a>
***
<br><br>[$photoCachedSize\_23](../constructors/photoCachedSize_23.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \];<a name="photoCachedSize_23"></a>
<br><br>[$photoCachedSize23](../constructors/photoCachedSize23.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'bytes' => [bytes](../types/bytes.md), \];<a name="photoCachedSize23"></a>
***
<br><br>[$photoEmpty](../constructors/photoEmpty.md) = \['id' => [long](../types/long.md), \];<a name="photoEmpty"></a>
***
<br><br>[$photoSize\_23](../constructors/photoSize_23.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), \];<a name="photoSize_23"></a>
<br><br>[$photoSize23](../constructors/photoSize23.md) = \['type' => [string](../types/string.md), 'location' => [FileLocation](../types/FileLocation.md), 'w' => [int](../types/int.md), 'h' => [int](../types/int.md), 'size' => [int](../types/int.md), \];<a name="photoSize23"></a>
***
<br><br>[$photoSizeEmpty\_23](../constructors/photoSizeEmpty_23.md) = \['type' => [string](../types/string.md), \];<a name="photoSizeEmpty_23"></a>
<br><br>[$photoSizeEmpty23](../constructors/photoSizeEmpty23.md) = \['type' => [string](../types/string.md), \];<a name="photoSizeEmpty23"></a>
***
<br><br>[$photos\_photo](../constructors/photos_photo.md) = \['photo' => [Photo](../types/Photo.md), 'users' => \[[User](../types/User.md)\], \];<a name="photos_photo"></a>
@ -1301,43 +1334,55 @@ description: List of constructors
[$rpc\_error](../constructors/rpc_error.md) = \['error_code' => [int](../types/int.md), 'error_message' => [string](../types/string.md), \];<a name="rpc_error"></a>
***
<br><br>[$sendMessageCancelAction\_17](../constructors/sendMessageCancelAction_17.md) = \[\];<a name="sendMessageCancelAction_17"></a>
<br><br>[$sendMessageCancelAction17](../constructors/sendMessageCancelAction17.md) = \[\];<a name="sendMessageCancelAction17"></a>
***
<br><br>[$sendMessageChooseContactAction\_17](../constructors/sendMessageChooseContactAction_17.md) = \[\];<a name="sendMessageChooseContactAction_17"></a>
<br><br>[$sendMessageChooseContactAction17](../constructors/sendMessageChooseContactAction17.md) = \[\];<a name="sendMessageChooseContactAction17"></a>
***
<br><br>[$sendMessageGamePlayAction](../constructors/sendMessageGamePlayAction.md) = \[\];<a name="sendMessageGamePlayAction"></a>
***
<br><br>[$sendMessageGeoLocationAction\_17](../constructors/sendMessageGeoLocationAction_17.md) = \[\];<a name="sendMessageGeoLocationAction_17"></a>
<br><br>[$sendMessageGeoLocationAction17](../constructors/sendMessageGeoLocationAction17.md) = \[\];<a name="sendMessageGeoLocationAction17"></a>
***
<br><br>[$sendMessageRecordAudioAction\_17](../constructors/sendMessageRecordAudioAction_17.md) = \[\];<a name="sendMessageRecordAudioAction_17"></a>
<br><br>[$sendMessageRecordAudioAction17](../constructors/sendMessageRecordAudioAction17.md) = \[\];<a name="sendMessageRecordAudioAction17"></a>
***
<br><br>[$sendMessageRecordRoundAction](../constructors/sendMessageRecordRoundAction.md) = \[\];<a name="sendMessageRecordRoundAction"></a>
***
<br><br>[$sendMessageRecordVideoAction\_17](../constructors/sendMessageRecordVideoAction_17.md) = \[\];<a name="sendMessageRecordVideoAction_17"></a>
<br><br>[$sendMessageRecordVideoAction17](../constructors/sendMessageRecordVideoAction17.md) = \[\];<a name="sendMessageRecordVideoAction17"></a>
***
<br><br>[$sendMessageTypingAction\_17](../constructors/sendMessageTypingAction_17.md) = \[\];<a name="sendMessageTypingAction_17"></a>
<br><br>[$sendMessageTypingAction17](../constructors/sendMessageTypingAction17.md) = \[\];<a name="sendMessageTypingAction17"></a>
***
<br><br>[$sendMessageUploadAudioAction\_17](../constructors/sendMessageUploadAudioAction_17.md) = \[\];<a name="sendMessageUploadAudioAction_17"></a>
<br><br>[$sendMessageUploadAudioAction](../constructors/sendMessageUploadAudioAction.md) = \['progress' => [int](../types/int.md), \];<a name="sendMessageUploadAudioAction"></a>
***
<br><br>[$sendMessageUploadDocumentAction\_17](../constructors/sendMessageUploadDocumentAction_17.md) = \[\];<a name="sendMessageUploadDocumentAction_17"></a>
<br><br>[$sendMessageUploadAudioAction17](../constructors/sendMessageUploadAudioAction17.md) = \[\];<a name="sendMessageUploadAudioAction17"></a>
***
<br><br>[$sendMessageUploadPhotoAction\_17](../constructors/sendMessageUploadPhotoAction_17.md) = \[\];<a name="sendMessageUploadPhotoAction_17"></a>
<br><br>[$sendMessageUploadDocumentAction](../constructors/sendMessageUploadDocumentAction.md) = \['progress' => [int](../types/int.md), \];<a name="sendMessageUploadDocumentAction"></a>
***
<br><br>[$sendMessageUploadDocumentAction17](../constructors/sendMessageUploadDocumentAction17.md) = \[\];<a name="sendMessageUploadDocumentAction17"></a>
***
<br><br>[$sendMessageUploadPhotoAction](../constructors/sendMessageUploadPhotoAction.md) = \['progress' => [int](../types/int.md), \];<a name="sendMessageUploadPhotoAction"></a>
***
<br><br>[$sendMessageUploadPhotoAction17](../constructors/sendMessageUploadPhotoAction17.md) = \[\];<a name="sendMessageUploadPhotoAction17"></a>
***
<br><br>[$sendMessageUploadRoundAction](../constructors/sendMessageUploadRoundAction.md) = \['progress' => [int](../types/int.md), \];<a name="sendMessageUploadRoundAction"></a>
***
<br><br>[$sendMessageUploadVideoAction\_17](../constructors/sendMessageUploadVideoAction_17.md) = \[\];<a name="sendMessageUploadVideoAction_17"></a>
<br><br>[$sendMessageUploadVideoAction](../constructors/sendMessageUploadVideoAction.md) = \['progress' => [int](../types/int.md), \];<a name="sendMessageUploadVideoAction"></a>
***
<br><br>[$sendMessageUploadVideoAction17](../constructors/sendMessageUploadVideoAction17.md) = \[\];<a name="sendMessageUploadVideoAction17"></a>
***
<br><br>[$server\_DH\_inner\_data](../constructors/server_DH_inner_data.md) = \['nonce' => [int128](../types/int128.md), 'server_nonce' => [int128](../types/int128.md), 'g' => [int](../types/int.md), 'dh_prime' => [string](../types/string.md), 'g_a' => [string](../types/string.md), 'server_time' => [int](../types/int.md), \];<a name="server_DH_inner_data"></a>

View File

@ -7,10 +7,6 @@ description: inputChannelEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: inputChatPhotoEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: inputDocumentEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

View File

@ -7,10 +7,6 @@ description: inputEncryptedFileEmpty attributes, type and example
### Attributes:
| Name | Type | Required |
|----------|:-------------:|---------:|

Some files were not shown because too many files have changed in this diff Show More