Fixed bugs

This commit is contained in:
danogentili 2016-12-30 23:21:36 +03:00
parent d5f02639d8
commit bfc665ace0
501 changed files with 602 additions and 520 deletions

View File

@ -13,13 +13,7 @@ If not, see <http://www.gnu.org/licenses/>.
require_once 'vendor/autoload.php'; require_once 'vendor/autoload.php';
$mode = 3; $TL = new \danog\MadelineProto\API();
\danog\MadelineProto\Logger::constructor($mode);
$TL = new \danog\MadelineProto\MTProto(['tl' => [
//'mtproto' => __DIR__.'/src/danog/MadelineProto/TL_mtproto_v1.json', // mtproto TL scheme
'telegram' => __DIR__.'/src/danog/MadelineProto/TL_telegram_v57.json', // telegram TL scheme
]]);
$types = []; $types = [];
\danog\MadelineProto\Logger::log('Copying readme...'); \danog\MadelineProto\Logger::log('Copying readme...');
@ -64,10 +58,10 @@ $methods = [];
\danog\MadelineProto\Logger::log('Generating methods documentation...'); \danog\MadelineProto\Logger::log('Generating methods documentation...');
foreach ($TL->methods->method as $key => $method) { foreach ($TL->API->methods->method as $key => $method) {
$method = str_replace('.', '_', $method); $method = str_replace('.', '_', $method);
$type = str_replace(['.', '<', '>'], ['_', '_of_', ''], $TL->methods->type[$key]); $type = str_replace(['.', '<', '>'], ['_', '_of_', ''], $TL->API->methods->type[$key]);
$real_type = preg_replace('/.*_of_/', '', $type); $real_type = preg_replace('/.*_of_/', '', $type);
if (!isset($types[$real_type])) { if (!isset($types[$real_type])) {
@ -78,7 +72,7 @@ foreach ($TL->methods->method as $key => $method) {
} }
$params = ''; $params = '';
foreach ($TL->methods->params[$key] as $param) { foreach ($TL->API->methods->params[$key] as $param) {
if (in_array($param['name'], ['flags', 'random_id'])) { if (in_array($param['name'], ['flags', 'random_id'])) {
continue; continue;
} }
@ -111,12 +105,12 @@ foreach ($TL->methods->method as $key => $method) {
'; ';
$params = ''; $params = '';
$table = empty($TL->methods->params[$key]) ? '' : '### Parameters: $table = empty($TL->API->methods->params[$key]) ? '' : '### Parameters:
| Name | Type | Required | | Name | Type | Required |
|----------|:-------------:|---------:| |----------|:-------------:|---------:|
'; ';
foreach ($TL->methods->params[$key] as $param) { foreach ($TL->API->methods->params[$key] as $param) {
if (in_array($param['name'], ['flags', 'random_id'])) { if (in_array($param['name'], ['flags', 'random_id'])) {
continue; continue;
} }
@ -207,15 +201,19 @@ $constructors = [];
\danog\MadelineProto\Logger::log('Generating constructors documentation...'); \danog\MadelineProto\Logger::log('Generating constructors documentation...');
foreach ($TL->constructors->predicate as $key => $constructor) { foreach ($TL->API->constructors->predicate as $key => $constructor) {
$type = str_replace(['.', '<', '>'], ['_', '_of_', ''], $TL->constructors->type[$key]); if (preg_match('/%/', $type)) {
$type = $TL->API->constructors->find_by_type(str_replace('%', '', $type))['predicate'];
}
$type = str_replace(['.', '<', '>'], ['_', '_of_', ''], $TL->API->constructors->type[$key]);
$real_type = preg_replace('/.*_of_/', '', $type); $real_type = preg_replace('/.*_of_/', '', $type);
$constructor = str_replace(['.', '<', '>'], ['_', '_of_', ''], $constructor); $constructor = str_replace(['.', '<', '>'], ['_', '_of_', ''], $constructor);
$real_constructor = preg_replace('/.*_of_/', '', $constructor); $real_constructor = preg_replace('/.*_of_/', '', $constructor);
$params = ''; $params = '';
foreach ($TL->constructors->params[$key] as $param) { foreach ($TL->API->constructors->params[$key] as $param) {
if (in_array($param['name'], ['flags', 'random_id'])) { if (in_array($param['name'], ['flags', 'random_id'])) {
continue; continue;
} }
@ -234,6 +232,9 @@ foreach ($TL->constructors->predicate as $key => $constructor) {
case 'false': case 'false':
$ptype = 'Bool'; $ptype = 'Bool';
} }
if (preg_match('/%/', $ptype)) {
$ptype = $TL->API->constructors->find_by_type(str_replace('%', '', $ptype))['predicate'];
}
$params .= "'".$param['name']."' => "; $params .= "'".$param['name']."' => ";
$ptype = $ptype =
@ -255,13 +256,13 @@ foreach ($TL->constructors->predicate as $key => $constructor) {
if (!in_array($key, $types[$real_type]['constructors'])) { if (!in_array($key, $types[$real_type]['constructors'])) {
$types[$real_type]['constructors'][] = $key; $types[$real_type]['constructors'][] = $key;
} }
$table = empty($TL->constructors->params[$key]) ? '' : '### Attributes: $table = empty($TL->API->constructors->params[$key]) ? '' : '### Attributes:
| Name | Type | Required | | Name | Type | Required |
|----------|:-------------:|---------:| |----------|:-------------:|---------:|
'; ';
$params = ''; $params = '';
foreach ($TL->constructors->params[$key] as $param) { foreach ($TL->API->constructors->params[$key] as $param) {
if (in_array($param['name'], ['flags', 'random_id'])) { if (in_array($param['name'], ['flags', 'random_id'])) {
continue; continue;
} }
@ -273,6 +274,9 @@ foreach ($TL->constructors->predicate as $key => $constructor) {
$link_type = 'constructors'; $link_type = 'constructors';
} }
} }
if (preg_match('/%/', $ptype)) {
$ptype = $TL->API->constructors->find_by_type(str_replace('%', '', $ptype))['predicate'];
}
switch ($ptype) { switch ($ptype) {
case 'true': case 'true':
case 'false': case 'false':
@ -284,7 +288,7 @@ foreach ($TL->constructors->predicate as $key => $constructor) {
$params .= "'".$param['name']."' => "; $params .= "'".$param['name']."' => ";
$params .= (isset($param['subtype']) ? '['.$param['type'].']' : $param['type']).', '; $params .= (isset($param['subtype']) ? '['.$param['type'].']' : $param['type']).', ';
} }
$params = "['_' => ".$constructor.', '.$params.']'; $params = "['_' => '".$constructor."', ".$params.']';
$header = '--- $header = '---
title: '.$constructor.' title: '.$constructor.'
@ -309,6 +313,7 @@ description: '.$constructor.' attributes, type and example
``` ```
$'.$constructor.' = '.$params.'; $'.$constructor.' = '.$params.';
```'; ```';
file_put_contents('constructors/'.$constructor.'.md', $header.$table.$type.$example); file_put_contents('constructors/'.$constructor.'.md', $header.$table.$type.$example);
} }
@ -360,7 +365,7 @@ foreach ($types as $type => $keys) {
'; ';
$constructors = ''; $constructors = '';
foreach ($keys['constructors'] as $key) { foreach ($keys['constructors'] as $key) {
$predicate = str_replace('.', '_', $TL->constructors->predicate[$key]); $predicate = str_replace('.', '_', $TL->API->constructors->predicate[$key]);
$md_predicate = str_replace('_', '\_', $predicate); $md_predicate = str_replace('_', '\_', $predicate);
$constructors .= '['.$md_predicate.'](../constructors/'.$predicate.'.md) $constructors .= '['.$md_predicate.'](../constructors/'.$predicate.'.md)
@ -369,7 +374,7 @@ foreach ($types as $type => $keys) {
$methods = ''; $methods = '';
foreach ($keys['methods'] as $key) { foreach ($keys['methods'] as $key) {
$name = str_replace('.', '_', $TL->methods->method[$key]); $name = str_replace('.', '_', $TL->API->methods->method[$key]);
$md_name = str_replace('_', '->', $name); $md_name = str_replace('_', '->', $name);
$methods .= '[$MadelineProto->'.$md_name.'](../methods/'.$name.'.md) $methods .= '[$MadelineProto->'.$md_name.'](../methods/'.$name.'.md)
@ -449,6 +454,34 @@ description: A 32 bit signed integer ranging from -9223372036854775807 to 922337
A 64 bit signed integer ranging from `-9223372036854775807` to `9223372036854775807`.'); A 64 bit signed integer ranging from `-9223372036854775807` to `9223372036854775807`.');
file_put_contents('types/int128.md', '---
title: int128
description: A 128 bit signed integer
---
## Type: int128
[Back to constructor index](index.md)
A 128 bit signed integer represented in little-endian base256 (`string`) format.');
file_put_contents('types/int256.md', '---
title: int256
description: A 256 bit signed integer
---
## Type: int256
[Back to constructor index](index.md)
A 256 bit signed integer represented in little-endian base256 (`string`) format.');
file_put_contents('types/int512.md', '---
title: int512
description: A 512 bit signed integer
---
## Type: int512
[Back to constructor index](index.md)
A 512 bit signed integer represented in little-endian base256 (`string`) format.');
file_put_contents('types/double.md', '--- file_put_contents('types/double.md', '---
title: double title: double
description: A double precision floating point number description: A double precision floating point number
@ -512,4 +545,5 @@ description: Represents a boolean.
Represents a boolean.'); Represents a boolean.');
\danog\MadelineProto\Logger::log('Done!'); \danog\MadelineProto\Logger::log('Done!');

View File

@ -18,11 +18,11 @@ description: MTmessage attributes, type and example
### Type: [Message](../types/Message.md) ### Type: [MTMessage](../types/MTMessage.md)
### Example: ### Example:
``` ```
$MTmessage = ['_' => MTmessage, 'msg_id' => long, 'seqno' => int, 'bytes' => int, 'body' => Object, ]; $MTmessage = ['_' => 'MTmessage', 'msg_id' => long, 'seqno' => int, 'bytes' => int, 'body' => Object, ];
``` ```

View File

@ -21,5 +21,5 @@ description: accountDaysTTL attributes, type and example
### Example: ### Example:
``` ```
$accountDaysTTL = ['_' => accountDaysTTL, 'days' => int, ]; $accountDaysTTL = ['_' => 'accountDaysTTL', 'days' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: account_authorizations attributes, type and example
### Example: ### Example:
``` ```
$account_authorizations = ['_' => account_authorizations, 'authorizations' => [Vector t], ]; $account_authorizations = ['_' => 'account_authorizations', 'authorizations' => [Vector t], ];
``` ```

View File

@ -22,5 +22,5 @@ description: account_noPassword attributes, type and example
### Example: ### Example:
``` ```
$account_noPassword = ['_' => account_noPassword, 'new_salt' => bytes, 'email_unconfirmed_pattern' => string, ]; $account_noPassword = ['_' => 'account_noPassword', 'new_salt' => bytes, 'email_unconfirmed_pattern' => string, ];
``` ```

View File

@ -25,5 +25,5 @@ description: account_password attributes, type and example
### Example: ### Example:
``` ```
$account_password = ['_' => account_password, 'current_salt' => bytes, 'new_salt' => bytes, 'hint' => string, 'has_recovery' => Bool, 'email_unconfirmed_pattern' => string, ]; $account_password = ['_' => 'account_password', 'current_salt' => bytes, 'new_salt' => bytes, 'hint' => string, 'has_recovery' => Bool, 'email_unconfirmed_pattern' => string, ];
``` ```

View File

@ -24,5 +24,5 @@ description: account_passwordInputSettings attributes, type and example
### Example: ### Example:
``` ```
$account_passwordInputSettings = ['_' => account_passwordInputSettings, 'new_salt' => bytes, 'new_password_hash' => bytes, 'hint' => string, 'email' => string, ]; $account_passwordInputSettings = ['_' => 'account_passwordInputSettings', 'new_salt' => bytes, 'new_password_hash' => bytes, 'hint' => string, 'email' => string, ];
``` ```

View File

@ -21,5 +21,5 @@ description: account_passwordSettings attributes, type and example
### Example: ### Example:
``` ```
$account_passwordSettings = ['_' => account_passwordSettings, 'email' => string, ]; $account_passwordSettings = ['_' => 'account_passwordSettings', 'email' => string, ];
``` ```

View File

@ -22,5 +22,5 @@ description: account_privacyRules attributes, type and example
### Example: ### Example:
``` ```
$account_privacyRules = ['_' => account_privacyRules, 'rules' => [Vector t], 'users' => [Vector t], ]; $account_privacyRules = ['_' => 'account_privacyRules', 'rules' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -22,5 +22,5 @@ description: auth_authorization attributes, type and example
### Example: ### Example:
``` ```
$auth_authorization = ['_' => auth_authorization, 'tmp_sessions' => int, 'user' => User, ]; $auth_authorization = ['_' => 'auth_authorization', 'tmp_sessions' => int, 'user' => User, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_checkedPhone attributes, type and example
### Example: ### Example:
``` ```
$auth_checkedPhone = ['_' => auth_checkedPhone, 'phone_registered' => Bool, ]; $auth_checkedPhone = ['_' => 'auth_checkedPhone', 'phone_registered' => Bool, ];
``` ```

View File

@ -16,5 +16,5 @@ description: auth_codeTypeCall attributes, type and example
### Example: ### Example:
``` ```
$auth_codeTypeCall = ['_' => auth_codeTypeCall, ]; $auth_codeTypeCall = ['_' => 'auth_codeTypeCall', ];
``` ```

View File

@ -16,5 +16,5 @@ description: auth_codeTypeFlashCall attributes, type and example
### Example: ### Example:
``` ```
$auth_codeTypeFlashCall = ['_' => auth_codeTypeFlashCall, ]; $auth_codeTypeFlashCall = ['_' => 'auth_codeTypeFlashCall', ];
``` ```

View File

@ -16,5 +16,5 @@ description: auth_codeTypeSms attributes, type and example
### Example: ### Example:
``` ```
$auth_codeTypeSms = ['_' => auth_codeTypeSms, ]; $auth_codeTypeSms = ['_' => 'auth_codeTypeSms', ];
``` ```

View File

@ -22,5 +22,5 @@ description: auth_exportedAuthorization attributes, type and example
### Example: ### Example:
``` ```
$auth_exportedAuthorization = ['_' => auth_exportedAuthorization, 'id' => int, 'bytes' => bytes, ]; $auth_exportedAuthorization = ['_' => 'auth_exportedAuthorization', 'id' => int, 'bytes' => bytes, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_passwordRecovery attributes, type and example
### Example: ### Example:
``` ```
$auth_passwordRecovery = ['_' => auth_passwordRecovery, 'email_pattern' => string, ]; $auth_passwordRecovery = ['_' => 'auth_passwordRecovery', 'email_pattern' => string, ];
``` ```

View File

@ -25,5 +25,5 @@ description: auth_sentCode attributes, type and example
### Example: ### Example:
``` ```
$auth_sentCode = ['_' => auth_sentCode, 'phone_registered' => true, 'type' => auth.SentCodeType, 'phone_code_hash' => string, 'next_type' => auth.CodeType, 'timeout' => int, ]; $auth_sentCode = ['_' => 'auth_sentCode', 'phone_registered' => true, 'type' => auth.SentCodeType, 'phone_code_hash' => string, 'next_type' => auth.CodeType, 'timeout' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_sentCodeTypeApp attributes, type and example
### Example: ### Example:
``` ```
$auth_sentCodeTypeApp = ['_' => auth_sentCodeTypeApp, 'length' => int, ]; $auth_sentCodeTypeApp = ['_' => 'auth_sentCodeTypeApp', 'length' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_sentCodeTypeCall attributes, type and example
### Example: ### Example:
``` ```
$auth_sentCodeTypeCall = ['_' => auth_sentCodeTypeCall, 'length' => int, ]; $auth_sentCodeTypeCall = ['_' => 'auth_sentCodeTypeCall', 'length' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_sentCodeTypeFlashCall attributes, type and example
### Example: ### Example:
``` ```
$auth_sentCodeTypeFlashCall = ['_' => auth_sentCodeTypeFlashCall, 'pattern' => string, ]; $auth_sentCodeTypeFlashCall = ['_' => 'auth_sentCodeTypeFlashCall', 'pattern' => string, ];
``` ```

View File

@ -21,5 +21,5 @@ description: auth_sentCodeTypeSms attributes, type and example
### Example: ### Example:
``` ```
$auth_sentCodeTypeSms = ['_' => auth_sentCodeTypeSms, 'length' => int, ]; $auth_sentCodeTypeSms = ['_' => 'auth_sentCodeTypeSms', 'length' => int, ];
``` ```

View File

@ -32,5 +32,5 @@ description: authorization attributes, type and example
### Example: ### Example:
``` ```
$authorization = ['_' => authorization, 'hash' => long, 'device_model' => string, 'platform' => string, 'system_version' => string, 'api_id' => int, 'app_name' => string, 'app_version' => string, 'date_created' => int, 'date_active' => int, 'ip' => string, 'country' => string, 'region' => string, ]; $authorization = ['_' => 'authorization', 'hash' => long, 'device_model' => string, 'platform' => string, 'system_version' => string, 'api_id' => int, 'app_name' => string, 'app_version' => string, 'date_created' => int, 'date_active' => int, 'ip' => string, 'country' => string, 'region' => string, ];
``` ```

View File

@ -23,5 +23,5 @@ description: bad_msg_notification attributes, type and example
### Example: ### Example:
``` ```
$bad_msg_notification = ['_' => bad_msg_notification, 'bad_msg_id' => long, 'bad_msg_seqno' => int, 'error_code' => int, ]; $bad_msg_notification = ['_' => 'bad_msg_notification', 'bad_msg_id' => long, 'bad_msg_seqno' => int, 'error_code' => int, ];
``` ```

View File

@ -24,5 +24,5 @@ description: bad_server_salt attributes, type and example
### Example: ### Example:
``` ```
$bad_server_salt = ['_' => bad_server_salt, 'bad_msg_id' => long, 'bad_msg_seqno' => int, 'error_code' => int, 'new_server_salt' => long, ]; $bad_server_salt = ['_' => 'bad_server_salt', 'bad_msg_id' => long, 'bad_msg_seqno' => int, 'error_code' => int, 'new_server_salt' => long, ];
``` ```

View File

@ -25,5 +25,5 @@ description: bind_auth_key_inner attributes, type and example
### Example: ### Example:
``` ```
$bind_auth_key_inner = ['_' => bind_auth_key_inner, 'nonce' => long, 'temp_auth_key_id' => long, 'perm_auth_key_id' => long, 'temp_session_id' => long, 'expires_at' => int, ]; $bind_auth_key_inner = ['_' => 'bind_auth_key_inner', 'nonce' => long, 'temp_auth_key_id' => long, 'perm_auth_key_id' => long, 'temp_session_id' => long, 'expires_at' => int, ];
``` ```

View File

@ -22,5 +22,5 @@ description: botCommand attributes, type and example
### Example: ### Example:
``` ```
$botCommand = ['_' => botCommand, 'command' => string, 'description' => string, ]; $botCommand = ['_' => 'botCommand', 'command' => string, 'description' => string, ];
``` ```

View File

@ -23,5 +23,5 @@ description: botInfo attributes, type and example
### Example: ### Example:
``` ```
$botInfo = ['_' => botInfo, 'user_id' => int, 'description' => string, 'commands' => [Vector t], ]; $botInfo = ['_' => 'botInfo', 'user_id' => int, 'description' => string, 'commands' => [Vector t], ];
``` ```

View File

@ -27,5 +27,5 @@ description: botInlineMediaResult attributes, type and example
### Example: ### Example:
``` ```
$botInlineMediaResult = ['_' => botInlineMediaResult, 'id' => string, 'type' => string, 'photo' => Photo, 'document' => Document, 'title' => string, 'description' => string, 'send_message' => BotInlineMessage, ]; $botInlineMediaResult = ['_' => 'botInlineMediaResult', 'id' => string, 'type' => string, 'photo' => Photo, 'document' => Document, 'title' => string, 'description' => string, 'send_message' => BotInlineMessage, ];
``` ```

View File

@ -22,5 +22,5 @@ description: botInlineMessageMediaAuto attributes, type and example
### Example: ### Example:
``` ```
$botInlineMessageMediaAuto = ['_' => botInlineMessageMediaAuto, 'caption' => string, 'reply_markup' => ReplyMarkup, ]; $botInlineMessageMediaAuto = ['_' => 'botInlineMessageMediaAuto', 'caption' => string, 'reply_markup' => ReplyMarkup, ];
``` ```

View File

@ -24,5 +24,5 @@ description: botInlineMessageMediaContact attributes, type and example
### Example: ### Example:
``` ```
$botInlineMessageMediaContact = ['_' => botInlineMessageMediaContact, 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ]; $botInlineMessageMediaContact = ['_' => 'botInlineMessageMediaContact', 'phone_number' => string, 'first_name' => string, 'last_name' => string, 'reply_markup' => ReplyMarkup, ];
``` ```

View File

@ -22,5 +22,5 @@ description: botInlineMessageMediaGeo attributes, type and example
### Example: ### Example:
``` ```
$botInlineMessageMediaGeo = ['_' => botInlineMessageMediaGeo, 'geo' => GeoPoint, 'reply_markup' => ReplyMarkup, ]; $botInlineMessageMediaGeo = ['_' => 'botInlineMessageMediaGeo', 'geo' => GeoPoint, 'reply_markup' => ReplyMarkup, ];
``` ```

View File

@ -26,5 +26,5 @@ description: botInlineMessageMediaVenue attributes, type and example
### Example: ### Example:
``` ```
$botInlineMessageMediaVenue = ['_' => botInlineMessageMediaVenue, 'geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ]; $botInlineMessageMediaVenue = ['_' => 'botInlineMessageMediaVenue', 'geo' => GeoPoint, 'title' => string, 'address' => string, 'provider' => string, 'venue_id' => string, 'reply_markup' => ReplyMarkup, ];
``` ```

View File

@ -24,5 +24,5 @@ description: botInlineMessageText attributes, type and example
### Example: ### Example:
``` ```
$botInlineMessageText = ['_' => botInlineMessageText, 'no_webpage' => true, 'message' => string, 'entities' => [Vector t], 'reply_markup' => ReplyMarkup, ]; $botInlineMessageText = ['_' => 'botInlineMessageText', 'no_webpage' => true, 'message' => string, 'entities' => [Vector t], 'reply_markup' => ReplyMarkup, ];
``` ```

View File

@ -32,5 +32,5 @@ description: botInlineResult attributes, type and example
### Example: ### Example:
``` ```
$botInlineResult = ['_' => botInlineResult, 'id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => BotInlineMessage, ]; $botInlineResult = ['_' => 'botInlineResult', 'id' => string, 'type' => string, 'title' => string, 'description' => string, 'url' => string, 'thumb_url' => string, 'content_url' => string, 'content_type' => string, 'w' => int, 'h' => int, 'duration' => int, 'send_message' => BotInlineMessage, ];
``` ```

View File

@ -40,5 +40,5 @@ description: channel attributes, type and example
### Example: ### Example:
``` ```
$channel = ['_' => channel, 'creator' => true, 'kicked' => true, 'left' => true, 'editor' => true, 'moderator' => true, 'broadcast' => true, 'verified' => true, 'megagroup' => true, 'restricted' => true, 'democracy' => true, 'signatures' => true, 'min' => true, 'id' => int, 'access_hash' => long, 'title' => string, 'username' => string, 'photo' => ChatPhoto, 'date' => int, 'version' => int, 'restriction_reason' => string, ]; $channel = ['_' => 'channel', 'creator' => true, 'kicked' => true, 'left' => true, 'editor' => true, 'moderator' => true, 'broadcast' => true, 'verified' => true, 'megagroup' => true, 'restricted' => true, 'democracy' => true, 'signatures' => true, 'min' => true, 'id' => int, 'access_hash' => long, 'title' => string, 'username' => string, 'photo' => ChatPhoto, 'date' => int, 'version' => int, 'restriction_reason' => string, ];
``` ```

View File

@ -25,5 +25,5 @@ description: channelForbidden attributes, type and example
### Example: ### Example:
``` ```
$channelForbidden = ['_' => channelForbidden, 'broadcast' => true, 'megagroup' => true, 'id' => int, 'access_hash' => long, 'title' => string, ]; $channelForbidden = ['_' => 'channelForbidden', 'broadcast' => true, 'megagroup' => true, 'id' => int, 'access_hash' => long, 'title' => string, ];
``` ```

View File

@ -37,5 +37,5 @@ description: channelFull attributes, type and example
### Example: ### Example:
``` ```
$channelFull = ['_' => channelFull, 'can_view_participants' => true, 'can_set_username' => true, 'id' => int, 'about' => string, 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], 'migrated_from_chat_id' => int, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, ]; $channelFull = ['_' => 'channelFull', 'can_view_participants' => true, 'can_set_username' => true, 'id' => int, 'about' => string, 'participants_count' => int, 'admins_count' => int, 'kicked_count' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], 'migrated_from_chat_id' => int, 'migrated_from_max_id' => int, 'pinned_msg_id' => int, ];
``` ```

View File

@ -22,5 +22,5 @@ description: channelMessagesFilter attributes, type and example
### Example: ### Example:
``` ```
$channelMessagesFilter = ['_' => channelMessagesFilter, 'exclude_new_messages' => true, 'ranges' => [Vector t], ]; $channelMessagesFilter = ['_' => 'channelMessagesFilter', 'exclude_new_messages' => true, 'ranges' => [Vector t], ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelMessagesFilterEmpty attributes, type and example
### Example: ### Example:
``` ```
$channelMessagesFilterEmpty = ['_' => channelMessagesFilterEmpty, ]; $channelMessagesFilterEmpty = ['_' => 'channelMessagesFilterEmpty', ];
``` ```

View File

@ -22,5 +22,5 @@ description: channelParticipant attributes, type and example
### Example: ### Example:
``` ```
$channelParticipant = ['_' => channelParticipant, 'user_id' => int, 'date' => int, ]; $channelParticipant = ['_' => 'channelParticipant', 'user_id' => int, 'date' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: channelParticipantCreator attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantCreator = ['_' => channelParticipantCreator, 'user_id' => int, ]; $channelParticipantCreator = ['_' => 'channelParticipantCreator', 'user_id' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: channelParticipantEditor attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantEditor = ['_' => channelParticipantEditor, 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; $channelParticipantEditor = ['_' => 'channelParticipantEditor', 'user_id' => int, 'inviter_id' => int, 'date' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: channelParticipantKicked attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantKicked = ['_' => channelParticipantKicked, 'user_id' => int, 'kicked_by' => int, 'date' => int, ]; $channelParticipantKicked = ['_' => 'channelParticipantKicked', 'user_id' => int, 'kicked_by' => int, 'date' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: channelParticipantModerator attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantModerator = ['_' => channelParticipantModerator, 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; $channelParticipantModerator = ['_' => 'channelParticipantModerator', 'user_id' => int, 'inviter_id' => int, 'date' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: channelParticipantSelf attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantSelf = ['_' => channelParticipantSelf, 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; $channelParticipantSelf = ['_' => 'channelParticipantSelf', 'user_id' => int, 'inviter_id' => int, 'date' => int, ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelParticipantsAdmins attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantsAdmins = ['_' => channelParticipantsAdmins, ]; $channelParticipantsAdmins = ['_' => 'channelParticipantsAdmins', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelParticipantsBots attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantsBots = ['_' => channelParticipantsBots, ]; $channelParticipantsBots = ['_' => 'channelParticipantsBots', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelParticipantsKicked attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantsKicked = ['_' => channelParticipantsKicked, ]; $channelParticipantsKicked = ['_' => 'channelParticipantsKicked', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelParticipantsRecent attributes, type and example
### Example: ### Example:
``` ```
$channelParticipantsRecent = ['_' => channelParticipantsRecent, ]; $channelParticipantsRecent = ['_' => 'channelParticipantsRecent', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelRoleEditor attributes, type and example
### Example: ### Example:
``` ```
$channelRoleEditor = ['_' => channelRoleEditor, ]; $channelRoleEditor = ['_' => 'channelRoleEditor', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelRoleEmpty attributes, type and example
### Example: ### Example:
``` ```
$channelRoleEmpty = ['_' => channelRoleEmpty, ]; $channelRoleEmpty = ['_' => 'channelRoleEmpty', ];
``` ```

View File

@ -16,5 +16,5 @@ description: channelRoleModerator attributes, type and example
### Example: ### Example:
``` ```
$channelRoleModerator = ['_' => channelRoleModerator, ]; $channelRoleModerator = ['_' => 'channelRoleModerator', ];
``` ```

View File

@ -22,5 +22,5 @@ description: channels_channelParticipant attributes, type and example
### Example: ### Example:
``` ```
$channels_channelParticipant = ['_' => channels_channelParticipant, 'participant' => ChannelParticipant, 'users' => [Vector t], ]; $channels_channelParticipant = ['_' => 'channels_channelParticipant', 'participant' => ChannelParticipant, 'users' => [Vector t], ];
``` ```

View File

@ -23,5 +23,5 @@ description: channels_channelParticipants attributes, type and example
### Example: ### Example:
``` ```
$channels_channelParticipants = ['_' => channels_channelParticipants, 'count' => int, 'participants' => [Vector t], 'users' => [Vector t], ]; $channels_channelParticipants = ['_' => 'channels_channelParticipants', 'count' => int, 'participants' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -33,5 +33,5 @@ description: chat attributes, type and example
### Example: ### Example:
``` ```
$chat = ['_' => chat, 'creator' => true, 'kicked' => true, 'left' => true, 'admins_enabled' => true, 'admin' => true, 'deactivated' => true, 'id' => int, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'date' => int, 'version' => int, 'migrated_to' => InputChannel, ]; $chat = ['_' => 'chat', 'creator' => true, 'kicked' => true, 'left' => true, 'admins_enabled' => true, 'admin' => true, 'deactivated' => true, 'id' => int, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'date' => int, 'version' => int, 'migrated_to' => InputChannel, ];
``` ```

View File

@ -21,5 +21,5 @@ description: chatEmpty attributes, type and example
### Example: ### Example:
``` ```
$chatEmpty = ['_' => chatEmpty, 'id' => int, ]; $chatEmpty = ['_' => 'chatEmpty', 'id' => int, ];
``` ```

View File

@ -22,5 +22,5 @@ description: chatForbidden attributes, type and example
### Example: ### Example:
``` ```
$chatForbidden = ['_' => chatForbidden, 'id' => int, 'title' => string, ]; $chatForbidden = ['_' => 'chatForbidden', 'id' => int, 'title' => string, ];
``` ```

View File

@ -26,5 +26,5 @@ description: chatFull attributes, type and example
### Example: ### Example:
``` ```
$chatFull = ['_' => chatFull, 'id' => int, 'participants' => ChatParticipants, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], ]; $chatFull = ['_' => 'chatFull', 'id' => int, 'participants' => ChatParticipants, 'chat_photo' => Photo, 'notify_settings' => PeerNotifySettings, 'exported_invite' => ExportedChatInvite, 'bot_info' => [Vector t], ];
``` ```

View File

@ -28,5 +28,5 @@ description: chatInvite attributes, type and example
### Example: ### Example:
``` ```
$chatInvite = ['_' => chatInvite, 'channel' => true, 'broadcast' => true, 'public' => true, 'megagroup' => true, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'participants' => [Vector t], ]; $chatInvite = ['_' => 'chatInvite', 'channel' => true, 'broadcast' => true, 'public' => true, 'megagroup' => true, 'title' => string, 'photo' => ChatPhoto, 'participants_count' => int, 'participants' => [Vector t], ];
``` ```

View File

@ -21,5 +21,5 @@ description: chatInviteAlready attributes, type and example
### Example: ### Example:
``` ```
$chatInviteAlready = ['_' => chatInviteAlready, 'chat' => Chat, ]; $chatInviteAlready = ['_' => 'chatInviteAlready', 'chat' => Chat, ];
``` ```

View File

@ -16,5 +16,5 @@ description: chatInviteEmpty attributes, type and example
### Example: ### Example:
``` ```
$chatInviteEmpty = ['_' => chatInviteEmpty, ]; $chatInviteEmpty = ['_' => 'chatInviteEmpty', ];
``` ```

View File

@ -21,5 +21,5 @@ description: chatInviteExported attributes, type and example
### Example: ### Example:
``` ```
$chatInviteExported = ['_' => chatInviteExported, 'link' => string, ]; $chatInviteExported = ['_' => 'chatInviteExported', 'link' => string, ];
``` ```

View File

@ -23,5 +23,5 @@ description: chatParticipant attributes, type and example
### Example: ### Example:
``` ```
$chatParticipant = ['_' => chatParticipant, 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; $chatParticipant = ['_' => 'chatParticipant', 'user_id' => int, 'inviter_id' => int, 'date' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: chatParticipantAdmin attributes, type and example
### Example: ### Example:
``` ```
$chatParticipantAdmin = ['_' => chatParticipantAdmin, 'user_id' => int, 'inviter_id' => int, 'date' => int, ]; $chatParticipantAdmin = ['_' => 'chatParticipantAdmin', 'user_id' => int, 'inviter_id' => int, 'date' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: chatParticipantCreator attributes, type and example
### Example: ### Example:
``` ```
$chatParticipantCreator = ['_' => chatParticipantCreator, 'user_id' => int, ]; $chatParticipantCreator = ['_' => 'chatParticipantCreator', 'user_id' => int, ];
``` ```

View File

@ -23,5 +23,5 @@ description: chatParticipants attributes, type and example
### Example: ### Example:
``` ```
$chatParticipants = ['_' => chatParticipants, 'chat_id' => int, 'participants' => [Vector t], 'version' => int, ]; $chatParticipants = ['_' => 'chatParticipants', 'chat_id' => int, 'participants' => [Vector t], 'version' => int, ];
``` ```

View File

@ -22,5 +22,5 @@ description: chatParticipantsForbidden attributes, type and example
### Example: ### Example:
``` ```
$chatParticipantsForbidden = ['_' => chatParticipantsForbidden, 'chat_id' => int, 'self_participant' => ChatParticipant, ]; $chatParticipantsForbidden = ['_' => 'chatParticipantsForbidden', 'chat_id' => int, 'self_participant' => ChatParticipant, ];
``` ```

View File

@ -22,5 +22,5 @@ description: chatPhoto attributes, type and example
### Example: ### Example:
``` ```
$chatPhoto = ['_' => chatPhoto, 'photo_small' => FileLocation, 'photo_big' => FileLocation, ]; $chatPhoto = ['_' => 'chatPhoto', 'photo_small' => FileLocation, 'photo_big' => FileLocation, ];
``` ```

View File

@ -16,5 +16,5 @@ description: chatPhotoEmpty attributes, type and example
### Example: ### Example:
``` ```
$chatPhotoEmpty = ['_' => chatPhotoEmpty, ]; $chatPhotoEmpty = ['_' => 'chatPhotoEmpty', ];
``` ```

View File

@ -24,5 +24,5 @@ description: client_DH_inner_data attributes, type and example
### Example: ### Example:
``` ```
$client_DH_inner_data = ['_' => client_DH_inner_data, 'nonce' => int128, 'server_nonce' => int128, 'retry_id' => long, 'g_b' => bytes, ]; $client_DH_inner_data = ['_' => 'client_DH_inner_data', 'nonce' => int128, 'server_nonce' => int128, 'retry_id' => long, 'g_b' => bytes, ];
``` ```

View File

@ -43,5 +43,5 @@ description: config attributes, type and example
### Example: ### Example:
``` ```
$config = ['_' => config, 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [Vector t], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'disabled_features' => [Vector t], ]; $config = ['_' => 'config', 'date' => int, 'expires' => int, 'test_mode' => Bool, 'this_dc' => int, 'dc_options' => [Vector t], 'chat_size_max' => int, 'megagroup_size_max' => int, 'forwarded_count_max' => int, 'online_update_period_ms' => int, 'offline_blur_timeout_ms' => int, 'offline_idle_timeout_ms' => int, 'online_cloud_timeout_ms' => int, 'notify_cloud_delay_ms' => int, 'notify_default_delay_ms' => int, 'chat_big_size' => int, 'push_chat_period_ms' => int, 'push_chat_limit' => int, 'saved_gifs_limit' => int, 'edit_time_limit' => int, 'rating_e_decay' => int, 'stickers_recent_limit' => int, 'tmp_sessions' => int, 'disabled_features' => [Vector t], ];
``` ```

View File

@ -22,5 +22,5 @@ description: contact attributes, type and example
### Example: ### Example:
``` ```
$contact = ['_' => contact, 'user_id' => int, 'mutual' => Bool, ]; $contact = ['_' => 'contact', 'user_id' => int, 'mutual' => Bool, ];
``` ```

View File

@ -22,5 +22,5 @@ description: contactBlocked attributes, type and example
### Example: ### Example:
``` ```
$contactBlocked = ['_' => contactBlocked, 'user_id' => int, 'date' => int, ]; $contactBlocked = ['_' => 'contactBlocked', 'user_id' => int, 'date' => int, ];
``` ```

View File

@ -16,5 +16,5 @@ description: contactLinkContact attributes, type and example
### Example: ### Example:
``` ```
$contactLinkContact = ['_' => contactLinkContact, ]; $contactLinkContact = ['_' => 'contactLinkContact', ];
``` ```

View File

@ -16,5 +16,5 @@ description: contactLinkHasPhone attributes, type and example
### Example: ### Example:
``` ```
$contactLinkHasPhone = ['_' => contactLinkHasPhone, ]; $contactLinkHasPhone = ['_' => 'contactLinkHasPhone', ];
``` ```

View File

@ -16,5 +16,5 @@ description: contactLinkNone attributes, type and example
### Example: ### Example:
``` ```
$contactLinkNone = ['_' => contactLinkNone, ]; $contactLinkNone = ['_' => 'contactLinkNone', ];
``` ```

View File

@ -16,5 +16,5 @@ description: contactLinkUnknown attributes, type and example
### Example: ### Example:
``` ```
$contactLinkUnknown = ['_' => contactLinkUnknown, ]; $contactLinkUnknown = ['_' => 'contactLinkUnknown', ];
``` ```

View File

@ -22,5 +22,5 @@ description: contactStatus attributes, type and example
### Example: ### Example:
``` ```
$contactStatus = ['_' => contactStatus, 'user_id' => int, 'status' => UserStatus, ]; $contactStatus = ['_' => 'contactStatus', 'user_id' => int, 'status' => UserStatus, ];
``` ```

View File

@ -22,5 +22,5 @@ description: contacts_blocked attributes, type and example
### Example: ### Example:
``` ```
$contacts_blocked = ['_' => contacts_blocked, 'blocked' => [Vector t], 'users' => [Vector t], ]; $contacts_blocked = ['_' => 'contacts_blocked', 'blocked' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_blockedSlice attributes, type and example
### Example: ### Example:
``` ```
$contacts_blockedSlice = ['_' => contacts_blockedSlice, 'count' => int, 'blocked' => [Vector t], 'users' => [Vector t], ]; $contacts_blockedSlice = ['_' => 'contacts_blockedSlice', 'count' => int, 'blocked' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -22,5 +22,5 @@ description: contacts_contacts attributes, type and example
### Example: ### Example:
``` ```
$contacts_contacts = ['_' => contacts_contacts, 'contacts' => [Vector t], 'users' => [Vector t], ]; $contacts_contacts = ['_' => 'contacts_contacts', 'contacts' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -16,5 +16,5 @@ description: contacts_contactsNotModified attributes, type and example
### Example: ### Example:
``` ```
$contacts_contactsNotModified = ['_' => contacts_contactsNotModified, ]; $contacts_contactsNotModified = ['_' => 'contacts_contactsNotModified', ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_found attributes, type and example
### Example: ### Example:
``` ```
$contacts_found = ['_' => contacts_found, 'results' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; $contacts_found = ['_' => 'contacts_found', 'results' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_importedContacts attributes, type and example
### Example: ### Example:
``` ```
$contacts_importedContacts = ['_' => contacts_importedContacts, 'imported' => [Vector t], 'retry_contacts' => [Vector t], 'users' => [Vector t], ]; $contacts_importedContacts = ['_' => 'contacts_importedContacts', 'imported' => [Vector t], 'retry_contacts' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_link attributes, type and example
### Example: ### Example:
``` ```
$contacts_link = ['_' => contacts_link, 'my_link' => ContactLink, 'foreign_link' => ContactLink, 'user' => User, ]; $contacts_link = ['_' => 'contacts_link', 'my_link' => ContactLink, 'foreign_link' => ContactLink, 'user' => User, ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_resolvedPeer attributes, type and example
### Example: ### Example:
``` ```
$contacts_resolvedPeer = ['_' => contacts_resolvedPeer, 'peer' => Peer, 'chats' => [Vector t], 'users' => [Vector t], ]; $contacts_resolvedPeer = ['_' => 'contacts_resolvedPeer', 'peer' => Peer, 'chats' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -23,5 +23,5 @@ description: contacts_topPeers attributes, type and example
### Example: ### Example:
``` ```
$contacts_topPeers = ['_' => contacts_topPeers, 'categories' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ]; $contacts_topPeers = ['_' => 'contacts_topPeers', 'categories' => [Vector t], 'chats' => [Vector t], 'users' => [Vector t], ];
``` ```

View File

@ -16,5 +16,5 @@ description: contacts_topPeersNotModified attributes, type and example
### Example: ### Example:
``` ```
$contacts_topPeersNotModified = ['_' => contacts_topPeersNotModified, ]; $contacts_topPeersNotModified = ['_' => 'contacts_topPeersNotModified', ];
``` ```

View File

@ -26,5 +26,5 @@ description: dcOption attributes, type and example
### Example: ### Example:
``` ```
$dcOption = ['_' => dcOption, 'ipv6' => true, 'media_only' => true, 'tcpo_only' => true, 'id' => int, 'ip_address' => string, 'port' => int, ]; $dcOption = ['_' => 'dcOption', 'ipv6' => true, 'media_only' => true, 'tcpo_only' => true, 'id' => int, 'ip_address' => string, 'port' => int, ];
``` ```

View File

@ -21,5 +21,5 @@ description: destroy_session_none attributes, type and example
### Example: ### Example:
``` ```
$destroy_session_none = ['_' => destroy_session_none, 'session_id' => long, ]; $destroy_session_none = ['_' => 'destroy_session_none', 'session_id' => long, ];
``` ```

View File

@ -21,5 +21,5 @@ description: destroy_session_ok attributes, type and example
### Example: ### Example:
``` ```
$destroy_session_ok = ['_' => destroy_session_ok, 'session_id' => long, ]; $destroy_session_ok = ['_' => 'destroy_session_ok', 'session_id' => long, ];
``` ```

View File

@ -23,5 +23,5 @@ description: dh_gen_fail attributes, type and example
### Example: ### Example:
``` ```
$dh_gen_fail = ['_' => dh_gen_fail, 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash3' => int128, ]; $dh_gen_fail = ['_' => 'dh_gen_fail', 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash3' => int128, ];
``` ```

View File

@ -23,5 +23,5 @@ description: dh_gen_ok attributes, type and example
### Example: ### Example:
``` ```
$dh_gen_ok = ['_' => dh_gen_ok, 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash1' => int128, ]; $dh_gen_ok = ['_' => 'dh_gen_ok', 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash1' => int128, ];
``` ```

View File

@ -23,5 +23,5 @@ description: dh_gen_retry attributes, type and example
### Example: ### Example:
``` ```
$dh_gen_retry = ['_' => dh_gen_retry, 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash2' => int128, ]; $dh_gen_retry = ['_' => 'dh_gen_retry', 'nonce' => int128, 'server_nonce' => int128, 'new_nonce_hash2' => int128, ];
``` ```

View File

@ -28,5 +28,5 @@ description: dialog attributes, type and example
### Example: ### Example:
``` ```
$dialog = ['_' => dialog, 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ]; $dialog = ['_' => 'dialog', 'peer' => Peer, 'top_message' => int, 'read_inbox_max_id' => int, 'read_outbox_max_id' => int, 'unread_count' => int, 'notify_settings' => PeerNotifySettings, 'pts' => int, 'draft' => DraftMessage, ];
``` ```

View File

@ -22,5 +22,5 @@ description: disabledFeature attributes, type and example
### Example: ### Example:
``` ```
$disabledFeature = ['_' => disabledFeature, 'feature' => string, 'description' => string, ]; $disabledFeature = ['_' => 'disabledFeature', 'feature' => string, 'description' => string, ];
``` ```

View File

@ -29,5 +29,5 @@ description: document attributes, type and example
### Example: ### Example:
``` ```
$document = ['_' => document, 'id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'version' => int, 'attributes' => [Vector t], ]; $document = ['_' => 'document', 'id' => long, 'access_hash' => long, 'date' => int, 'mime_type' => string, 'size' => int, 'thumb' => PhotoSize, 'dc_id' => int, 'version' => int, 'attributes' => [Vector t], ];
``` ```

View File

@ -16,5 +16,5 @@ description: documentAttributeAnimated attributes, type and example
### Example: ### Example:
``` ```
$documentAttributeAnimated = ['_' => documentAttributeAnimated, ]; $documentAttributeAnimated = ['_' => 'documentAttributeAnimated', ];
``` ```

View File

@ -25,5 +25,5 @@ description: documentAttributeAudio attributes, type and example
### Example: ### Example:
``` ```
$documentAttributeAudio = ['_' => documentAttributeAudio, 'voice' => true, 'duration' => int, 'title' => string, 'performer' => string, 'waveform' => bytes, ]; $documentAttributeAudio = ['_' => 'documentAttributeAudio', 'voice' => true, 'duration' => int, 'title' => string, 'performer' => string, 'waveform' => bytes, ];
``` ```

View File

@ -21,5 +21,5 @@ description: documentAttributeFilename attributes, type and example
### Example: ### Example:
``` ```
$documentAttributeFilename = ['_' => documentAttributeFilename, 'file_name' => string, ]; $documentAttributeFilename = ['_' => 'documentAttributeFilename', 'file_name' => string, ];
``` ```

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