Схема лебедя из модулей: Модульное оригами – схема сборки двойного лебедя

Содержание

Модульное оригами – схема сборки двойного лебедя

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

Модульное оригами – Двойной лебедь

Возможно ли сделать запоминающийся подарок, при этом не потратив значительную денежную сумму или не обладая каким-то специальным мастерством и навыками? Многие скажут, что нет. Но приведенный в данной статье мастер-класс в очередной раз подтверждает правду жизни: нет ничего невозможного! С помощью него вы сможете собственноручно сделать по истине замечательный и прекрасный подарок. И не просто подарок, а настоящий маленький шедевр, который займет достойное место в доме будущего хозяина и надолго оставит в памяти этот день.

Все что вам для этого потребуется – небольшая стопка листов обыкновенной бумаги популярного формата А4 и терпение, причем последний компонент является определяющим.

Но, давайте обо всем по порядку.

Итак, как уже стало известно, подарок наш будет представлять собой бумажного лебедя. Но каким образом его делать, и по какой технологии, спросите вы? А все очень просто. Собирать его придется из маленьких составных частей – модулей, а технология эта называется «модульное оригами».

Модульное оригами – увлекательный способ создания объемных предметов, появившийся впервые в Китае, и основанный на сборке различных фигур из большого количества одинаковых частей (модулей). Модули бывают разных видов, однако обычно используется (как и в нашем случае) классический вариант – треугольные. Изготавливаются они по определенным правилам, позволяющим соединять их путем вложения одного в другой. Появившаяся в результате этого сила трения не позволяет модулям распадаться, делая общую конструкцию прочной, и, в тоже время, гибкой и упругой.

Чтобы получить классический треугольный модуль, необходимо разрезать лист А4 на 32 равные части. Сделать это можно, методично сгибая лист пополам, и разрезая его по линии сгиба канцелярским или любым другим, остро наточенным ножом. Теперь, когда «материал» для модуля оригами готов, начинаем его непосредственное изготовление. Подробно этот процесс можно посмотреть тут:

С тем, как делать модули разобрались, приступаем непосредственно к изготовлению самого бумажного лебедя. Вот как выглядит готовая фигура:

А вот как выглядит материал, из которого она будет состоять:

Да-да, не спроста мы упомянули в начале статьи о терпении. Чтобы сделать такую большую кучу модулей его потребуется не мало. Но в тоже время, необязательно делать все оригами-модули сразу. Можно растянуть процесс на несколько дней, или недель. А если у вас есть родные и близкие, готовые помочь – предложите им потрудиться на общее дело.

Ведь вместе работать гораздо эффективнее. К тому же, для детей подобное занятие будет даже полезно, поскольку вырабатывает определенные навыки, усидчивость и моторику рук. Превратите процесс создания модулей в веселую игру, и время пролетит незаметно!

Как видно, для создания лебедя потребуется в общей сложности 1502 модуля. Если вы хотите сделать его белым – все они будут из белой бумаги. Но можно поэкспериментировать с цветом. Например, в лебеде, что указан в мастер-классе, использовалось 1322 белых и 180 розовых модуля.

Что ж, если вы все-таки решились на подвиг и осилили 1502 модуля, можно приступить к самому интересному! Начинаем процесс сборки оригами из бумажных модулей. Разобьем его на несколько последовательных этапов.

1. Соединяем 2 модуля таким способом:

2. Далее соединяем 60 (2 ряда по 30) модулей по кругу таким образом, чтобы вышло как на рисунке:

3. Продолжаем добавлять ряды модулей. 5 рядов сделали.


4. Сделали 10 рядов. В процессе немного выгибаем заготовку внутрь, придавая нашему основанию более стройный вид.

5. Добавляем еще 5 рядов и останавливаемся, продолжая выгибать и растягивать заготовку, чтобы впоследствии наш лебедь был стройный и упитанный.

6. Теперь, когда 15 рядов собрано, приступаем к созданию шеи, хвоста и крыльев. На шею уйдет 6 модулей, на хвост – 4, а на крылья – по 10. Начнем с шейки.

7. Собрали шею.

8. Начинаем собирать хвостик ровно напротив шеи.

9. Переходим к крыльям. Первый ряд каждого крыла состоит из 10 модулей.

10. Начинаем делать второй ряд. Тут со стороны хвостика необходимо одеть модуль таким образом, как показано на рисунке ниже.

11. Продолжаем одевать таким же образом модули, затрачивая на каждый ряд по 10 штук.

12. Постепенно поднимаем крылья нашего лебедя до 10 рядов. Оба крыла делаем одновременно, наблюдая, чтобы высота каждого ряда была на примерно одном уровне.

13. Когда подняли на 10 рядов, для каждого последующего расходуем на 1 модуль меньше.

14. В итоге должно получиться такое вот изделие, состоящее из 770 модулей. Львиная доля работы проделана, с чем вас и поздравляем.

15. Для устойчивости конструкции сделаем подставку. Модули сажаем на клей, и стараемся делать это ровно, чтобы наш лебедь впоследствии мог твердо стоять на «ногах».

16. Когда первый ряд подсохнет, приклеиваем второй.

17. Переходим ко второму компоненту нашего подарка – внутренним крыльям. Начинаем делать по схожему сценарию, только в ряду теперь будет по 20 модулей.

18. Делаем 7 рядов, параллельно вытягивая заготовку.

19. Начинаем поднимать крылья. Выделим по 10 модулей на каждое.

20. Поднимаем на 3 ряда, как показано на рисунке.

21. После этого начинаем уменьшать каждый последующий ряд на 1 модуль.

22. В итоге получаются вот такие внутренние крылышки!

23. Начинаем работу над третьим компонентом. Схема та же, но в ряду теперь 12 модулей.

24. На 6 рядов подняли.

25. В 7 ряду используем на 1 модуль меньше, тем самым, разделив его на две части, и после этого уменьшаем каждый последующий ряд на 1 модуль.

26. Заключительная вставка готова!

27. Теперь, когда все компоненты сделаны, начинаем собирать их воедино.

28. Если внутренние крылья входят с трудом, вставляйте их медленно, постепенно раздвигая посадочное место в основании.

29. Третья вставка может также не войти гладко, постепенно продавливайте ее. Если не получается, можно посадить на клей.

30. С шеей у вас есть много пространства для маневров. Мы рекомендуем начать собирать ее с 3 или 4 модулей. Их количество тут может отличаться – вы сами выбираете степень шейного изгиба. Еще можно посадить первые несколько «базовых» рядов на клей, чтобы исключить возможность отламывания этой детали.

Ну, вот и все! Лебедь готов!

При желании его можно украсить. Но не стоит сильно усердствовать в этом деле. Немного ленточек, бантик и по минимуму других украшений. Хотя и без всего этого ваш лебедь будет замечательно выглядеть, уж поверьте!

Дарите своим близким и любимым хорошие подарки. А что может быть лучше ручной работы, которая всегда ценилась, и будет цениться больше всего? Ведь как-никак, а в нее вложена частичка вашей души и стараний!

Вы также можете поделиться ссылкой на эту статью и предложить своим друзьям данный мастер-класс по сборке из модульных оригами и тогда эта схема двойного лебедя может еще многих порадовать своим превосходством и красотой.

Не менее интересные статьи:

♦ Как сделать объемную 3D открытку из бумаги

♦ Как выбирать новогодние подарки

А вот и видео на эту тему:


Будем благодарны, если Вы поделитесь этой статьей здесь:

Этот сайт читают уже более 950 человек!
Вы тоже можете получать новые материалы по почте:

как сделать своими руками. Подробные мастер-классы с фото. Изготовление двойного лебедя оригами из модулей ✅ igrad.su

Origamka — модульное оригами!

Белый лебедь из модулей. Самый простой МК.

  • Автор — admin
  • Просмотров: 193 422
  • Комментариев: 0
  • Модульное оригами / Крылья, лапы и хвосты

Белый лебедь собран техникой модульное оригами. Это одна из самых простых схем сборки лебедя из модулей. Всего на оригами лебедя понадобится 375 белых модулей и 1 красный модуль для клюва. В данном мастер-классе использовались модули размером 1/16 листа А4 или 7,4 см х 5,25 см. При наличии треугольных модулей лебедь из бумаги собирается очень быстро и просто!

Расположите модули 1-го ряда длинной стороной наружу (ДСН), наденьте на них модули 2-го ряда короткой стороной наружу (КСН) — смотрите фото ниже. Если вы используете модули меньших размеров, то проще будет собирать сразу 3 ряда, поделка не рассыпается.
В каждом ряду по 30 модулей, ряды замыкаем в кольцо.

Продолжаем собирать — 3,4,5 ряды тоже по 30 модулей КСН

Теперь возьмитесь за края вашей поделки и большими пальцами вдавливаем середину, выворачивая поделку.

Надеваем 6-й ряд модулей аналогично предыдущим и снова 30 модулей.
С 7-го ряда начинаем собирать крылья лебедя. Для этого наденьте 12 модулей, затем пропустите 2 уголка модуля и снова наденьте 12 модулей. Там где у вас остались два уголка будет шея, а где участок шире — хвост лебедя.

С 8-го ряда наращиваем крылья уменьшая кол-во модулей с каждым рядом на 1 модуль, то есть 8-й ряд — 11 модулей, 9-й — 10 модулей и так далее, пока не завершите 1-м модулем. Соберите два крыла.

Хвост лебедя. В основании хвоста 5 модулей и с каждым следующим рядом уменьшаем на 1 модуль.

Шея лебедя состоит из 24 белых модулей и 1 красного.

Шею согните в нужном направлении и установите на два свободных уголка.

Вот и готов белый лебедь из модулей.

Лебедь оригами пошаговая инструкция для начинающих

Лебедь из модулей оригами, пошаговая инструкция для начинающих.

Здравствуйте уважаемые мастера и мастерицы. Я решил выкладывать небольшие схемы для начинающих мастеров. Многие не совсем понимают, как производить ту или иную операцию, действие. Особенно это тяжело для начинающих в модульном оригами.

В начале своей творческой деятельности, я имею ввиду модульное оригами, я занялся изготовлением лебедя. Да, моя первая работа была именно лебедь. Я сейчас не буду рассказывать, как это происходило, об этом я рассказываю в видеоуроке, который Вы можете посмотреть ниже.

Прежде чем приступить в изготовлению белого лебедя, Вам нужно приготовить 355 белых модулей и один красный для клюва.

Как нарезать бумагу для модулей Вы можете посмотреть в этой статье. А сделать модуль Вам поможет этот видеоурок.

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

Видеоурок по изготовления белого лебедя для начинающих.

Схема сборки белого лебедя очень проста, смотрите внимательно фотографии, считайте модули и все у Вас будет отлично!

Берем два модуля и соединяем их третьим модулем. Все модули должны быть в одном направлении. Кончики первых двух модулей соединяем кармашками третьего модуля.

Слева подставляем еще один модуль и соединяем их третьим модулем. Опять подставляем и соединяем. Сейчас у Вас уже сложилось два ряда: первый ряд 4 модуля, второй 3 модуля.

Желательно сразу сделать третий ряд — это для того, чтобы Ваша конструкция в дальнейшем не распадалась. Модули второго ряда соединяем модулями третьего ряда. В итоге у Вас должно получиться три ряда. В первом ряду 4 модуля, во втором 3 модуля и в третьем 2 модуля. Далее Вам нужно, таким же образом, соединять модуля в одну длинную полоску.

В конечном результате у Вас должна получиться вот такая полоска. В первом ряду должно быть 30 модулей, во втором 29 и в 3 ряду 28 модулей. Далее нам нужно соединить эту полоску в круг.

Нужно модули первого ряда соединить модулями второго ряда, а модули второго ряда соединить модулями 3 ряда.

В конечном результате должна получиться такая круглая конструкция.

Далее нужно соединять модули до тех пор, пока не будет 7 рядов. В каждом ряду по 30 модулей.

Делаем крылья. В любом месте вставляем 10 модулей. Для крыльев нам будет достаточно 10 модулей.

У Вас должно получиться такое крыло, на конце остается один модуль.

Отступаем три модуля и вставляем модули второго крыла. Второе крыло делается так же, как первое.

Крылья готовы, теперь перейдем к изготовлению шеи и хвоста.

Хвост делаем с той стороны, где больше осталось свободных модулей.

Для шеи нужно 15 белых и 1 красный модуль. Длину шеи Вы можете выбирать сами.

Напротив хвоста вставляем еще 2 модуля и ставим шею, как на фото. Смотрите внимательно направление модулей.

Вот и все! Лебедь собран. Посмотрите внимательно на фото и с вою работу, возможно найдете какие-нибудь недочеты.

Да, чуть не забыл, купите «бегающие глазки» и приклейте их лебедю. УДАЧИ!

Пишите комментарии, ставьте лайки — буду очень рад!

Статья является авторской и любое использование данного материала без ссылки на первоисточник является незаконным – уважайте труд автора данной статьи.
С уважением и наилучшими пожеланиями Сергей Тарасов.

Объемные предметы из бумаги – схема сборки двойного лебедя

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

Модульное оригами – Двойной лебедь

Возможно ли сделать запоминающийся подарок, при этом не потратив значительную денежную сумму или не обладая каким-то специальным мастерством и навыками? Многие скажут, что нет. Но приведенный в данной статье мастер-класс в очередной раз подтверждает правду жизни: нет ничего невозможного! С помощью него вы сможете собственноручно сделать по истине замечательный и прекрасный подарок. И не просто подарок, а настоящий маленький шедевр, который займет достойное место в доме будущего хозяина и надолго оставит в памяти этот день.

Все что вам для этого потребуется – небольшая стопка листов обыкновенной бумаги популярного формата А4 и терпение, причем последний компонент является определяющим. Но, давайте обо всем по порядку.

Итак, как уже стало известно, подарок наш будет представлять собой бумажного лебедя. Но каким образом его делать, и по какой технологии, спросите вы? А все очень просто. Собирать его придется из маленьких составных частей – модулей, а технология эта называется «модульное оригами».

Модульное оригами – увлекательный способ создания объемных предметов, появившийся впервые в Китае, и основанный на сборке различных фигур из большого количества одинаковых частей (модулей). Модули бывают разных видов, однако обычно используется (как и в нашем случае) классический вариант – треугольные. Изготавливаются они по определенным правилам, позволяющим соединять их путем вложения одного в другой. Появившаяся в результате этого сила трения не позволяет модулям распадаться, делая общую конструкцию прочной, и, в тоже время, гибкой и упругой.

Чтобы получить классический треугольный модуль, необходимо разрезать лист А4 на 32 равные части. Сделать это можно, методично сгибая лист пополам, и разрезая его по линии сгиба канцелярским или любым другим, остро наточенным ножом. Теперь, когда «материал» для модуля оригами готов, начинаем его непосредственное изготовление. Подробно этот процесс можно посмотреть тут:

С тем, как делать модули разобрались, приступаем непосредственно к изготовлению самого бумажного лебедя. Вот как выглядит готовая фигура:

А вот как выглядит материал, из которого она будет состоять:

Да-да, не спроста мы упомянули в начале статьи о терпении. Чтобы сделать такую большую кучу модулей его потребуется не мало. Но в тоже время, необязательно делать все оригами-модули сразу. Можно растянуть процесс на несколько дней, или недель. А если у вас есть родные и близкие, готовые помочь – предложите им потрудиться на общее дело. Ведь вместе работать гораздо эффективнее. К тому же, для детей подобное занятие будет даже полезно, поскольку вырабатывает определенные навыки, усидчивость и моторику рук. Превратите процесс создания модулей в веселую игру, и время пролетит незаметно!

Как видно, для создания лебедя потребуется в общей сложности 1502 модуля. Если вы хотите сделать его белым – все они будут из белой бумаги. Но можно поэкспериментировать с цветом. Например, в лебеде, что указан в мастер-классе, использовалось 1322 белых и 180 розовых модуля.

Что ж, если вы все-таки решились на подвиг и осилили 1502 модуля, можно приступить к самому интересному! Начинаем процесс сборки оригами из бумажных модулей. Разобьем его на несколько последовательных этапов.

1. Соединяем 2 модуля таким способом:

2. Далее соединяем 60 (2 ряда по 30) модулей по кругу таким образом, чтобы вышло как на рисунке:

3. Продолжаем добавлять ряды модулей. 5 рядов сделали.


4. Сделали 10 рядов. В процессе немного выгибаем заготовку внутрь, придавая нашему основанию более стройный вид.

5. Добавляем еще 5 рядов и останавливаемся, продолжая выгибать и растягивать заготовку, чтобы впоследствии наш лебедь был стройный и упитанный.

6. Теперь, когда 15 рядов собрано, приступаем к созданию шеи, хвоста и крыльев. На шею уйдет 6 модулей, на хвост – 4, а на крылья – по 10. Начнем с шейки.

8. Начинаем собирать хвостик ровно напротив шеи.

9. Переходим к крыльям. Первый ряд каждого крыла состоит из 10 модулей.

10. Начинаем делать второй ряд. Тут со стороны хвостика необходимо одеть модуль таким образом, как показано на рисунке ниже.

11. Продолжаем одевать таким же образом модули, затрачивая на каждый ряд по 10 штук.

12. Постепенно поднимаем крылья нашего лебедя до 10 рядов. Оба крыла делаем одновременно, наблюдая, чтобы высота каждого ряда была на примерно одном уровне.

13. Когда подняли на 10 рядов, для каждого последующего расходуем на 1 модуль меньше.

14. В итоге должно получиться такое вот изделие, состоящее из 770 модулей. Львиная доля работы проделана, с чем вас и поздравляем.

15. Для устойчивости конструкции сделаем подставку. Модули сажаем на клей, и стараемся делать это ровно, чтобы наш лебедь впоследствии мог твердо стоять на «ногах».

16. Когда первый ряд подсохнет, приклеиваем второй.

17. Переходим ко второму компоненту нашего подарка – внутренним крыльям. Начинаем делать по схожему сценарию, только в ряду теперь будет по 20 модулей.

18. Делаем 7 рядов, параллельно вытягивая заготовку.

19. Начинаем поднимать крылья. Выделим по 10 модулей на каждое.

20. Поднимаем на 3 ряда, как показано на рисунке.

21. После этого начинаем уменьшать каждый последующий ряд на 1 модуль.

22. В итоге получаются вот такие внутренние крылышки!

23. Начинаем работу над третьим компонентом. Схема та же, но в ряду теперь 12 модулей.

24. На 6 рядов подняли.

25. В 7 ряду используем на 1 модуль меньше, тем самым, разделив его на две части, и после этого уменьшаем каждый последующий ряд на 1 модуль.

26. Заключительная вставка готова!

27. Теперь, когда все компоненты сделаны, начинаем собирать их воедино.

28. Если внутренние крылья входят с трудом, вставляйте их медленно, постепенно раздвигая посадочное место в основании.

29. Третья вставка может также не войти гладко, постепенно продавливайте ее. Если не получается, можно посадить на клей.

30. С шеей у вас есть много пространства для маневров. Мы рекомендуем начать собирать ее с 3 или 4 модулей. Их количество тут может отличаться – вы сами выбираете степень шейного изгиба. Еще можно посадить первые несколько «базовых» рядов на клей, чтобы исключить возможность отламывания этой детали.

Ну, вот и все! Лебедь готов!

При желании его можно украсить. Но не стоит сильно усердствовать в этом деле. Немного ленточек, бантик и по минимуму других украшений. Хотя и без всего этого ваш лебедь будет замечательно выглядеть, уж поверьте!

Дарите своим близким и любимым хорошие подарки. А что может быть лучше ручной работы, которая всегда ценилась, и будет цениться больше всего? Ведь как-никак, а в нее вложена частичка вашей души и стараний!

Вы также можете поделиться ссылкой на эту статью и предложить своим друзьям данный мастер-класс по сборке из модульных оригами и тогда эта схема двойного лебедя может еще многих порадовать своим превосходством и красотой.

Не менее интересные статьи:

А вот и видео на эту тему:

Источники:

http://origamka. ru/modulnoe-origami/162-belyy-lebed-iz-moduley-samyy-prostoy-mk.html
http://origamimodule.ru/lebed-origami-poshagovaya-instrukciya.html
http://mas-te.ru/podelki/shema-sborki-dvoynogo-lebedya/

Лебедь оригами из модулей. Лебедь в черном | Модульное оригами лебедь схема

Лебедь оригами из модулей. Лебедь в черном | Модульное оригами лебедь схема


Сергей Тарасов

Здравствуйте дорогие мастера и мастерицы!

Предлагаю Вашему вниманию новый мастер-класс по изготовлению Лебедя в черном из 3D модулей.

На прошлом занятии мы с вами делали Лебедя в красном , а сейчас я решил немного изменить стиль и выполнить Лебедя в черных тонах.

Схема не сложная и подойдет любому, даже новичку в модульном оригами .

Для того, чтобы сделать Лебедя из модулей оригами, нужно приготовить около 809 модулей (количество модулей может измениться).

Черные модули — 629, белые модули — 179 и 1 красный модуль.

1 ряд – 30 белых модулей.
2, 3 ряд – по 30 черных модулей.
4 ряд – каждый 5 модуль удваиваем. В 4 ряду стало 36 модулей.

Придать заготовке форму чашки.

5 ряд – 2 черных модуля, по краям белые, остальное заполняем черными модулями.

6 ряд – белыми формируем крылья, остальное заполняем черными модулями.

7, 8 ряд – продолжаем формировать крылья. На 8 ряду начинаем формировать крылья с задней стороны. Делим пополам количество модулей в 8 ряду, убираем черный модуль и ставим белый.

9 ряд – продолжаем формировать крылья с двух сторон.

10, 11 ряд – продолжаем формировать крылья.

12 ряд — вставляем модули в модули 11 ряда, т.е. мы их удлиняем в два раза.
13, 14 ряд — процедура повторяется. Далее все ряды делаем также, т.е. модули удлиняем в 2 раза.
Смотрите внимательно фото.

Завершаем формирование крыльев и придаем форму.

Вид спереди и сзади.

Подставку делаем таким образом: 30 белых модулей. 35 черных модулей.

Шею лебедю делаем из черных модулей в два модуля и на конце один красный модуль. Длина шеи на ваше усмотрение.

Подставку приклеиваем клеем ПВА к основанию лебедя.

На этом наш мастер-класс подошел к концу. Если что-то не понятно, пишите, отвечу на все ваши вопросы.

С нетерпением жду ваших отзывов и комментариев!

Статья является авторской и любое использование данного материала без ссылки на первоисточник является незаконным – уважайте труд автора данной статьи.
С уважением и наилучшими пожеланиями Сергей Тарасов.

Модульное оригами лебедь с ажурным хвостом. Лебедь в Красном | Модульное оригами лебедь схема сборки


Сергей Тарасов

Здравствуйте дорогие мастера и мастерицы!

Предлагаю Вашему вниманию новый мастер-класс по изготовлению Лебедя в красных оттенках.

На просторах интернета можно встреть огромное количество различных схем и мастер-классов по изготовлению Лебедей в технике модульного оригами . Я уверен, что такого лебедя вы еще не видели.

ЖЕЛАЮ ВАМ ПРИЯТНОГО ПРОСМОТРА!

Не будем тянуть резину и сразу перейдем к делу.

Для изготовления Лебедя в красном нам потребуются красные, черные и белые модули в количестве 736 штук. Рекомендую размер модулей 1/16.

Белые модули — 130. Черные модули — 155. Красные модули — 451

1 ряд – 30 белых модулей. 2 ряд – 30 черных модулей. 3 ряд – 30 красных модулей.

4 ряд – каждый пятый модуль удваиваем. 36 модулей в ряду.

5 ряд – между удвоенными модулями вставляем 3 черных модуля, а остальные красные.

6 ряд – 2 белых модуля и 2 черных модуля, начинаются формироваться крылья. 7 ряд – белые модули вставляем со смещением, далее черные и завершаем ряд красными модулями. 8,9 ряд – продолжаем, как и 7 ряд.

В 9 ряду – 33 модуля, делим пополам, получается 16 и 1 свободный модуль. От начала отсчитываем 16 модулей и убираем 17 модуль – заменяем его черным.

10 ряд – 2 черных модуля. 11 ряд – по середине 1 белый модуль.

12 ряд – белые модули заканчивают формирование крыльев. 13 ряд – продолжаем делать крылья.

13 ряд — от так у вас должно получиться.

Далее завершаем формировать крылья.

Шея из 17 черных модулей, 1 белый и 1 красный. По желанию можно шею удлинить.

Подставка делается из полос: 28 белых модулей, 33 красных модуля, 38 черных модуля.

Склеиваем круги следующим образом: черный снизу, красный по середине и белый сверху.

Смазываем нижний ряд лебедя клеем ПВА и ставим на подставку.

Поздравляю! Ваш Лебедь в красном готов!

С нетерпением жду ваших отзывов и комментариев!

Статья является авторской и любое использование данного материала без ссылки на первоисточник является незаконным – уважайте труд автора данной статьи.
С уважением и наилучшими пожеланиями Сергей Тарасов.

Модульное оригами лебедь с крыльями. Что такое Модульное оригами?

Модульное оригами – это уникальный метод создания объёмных предметов. Впервые этот стиль появился в Китае и стал основным при сборке разных фигурок из огромного количества одинаковых частей. Они бывают разных видов, но чаще всего используются классические, треугольные. Для двойного лебедя именно такие и понадобятся. Делаются они по определённой технологии, которая позволяет соединять готовые детали путём вложения одной в другую. В результате сила трения будет удерживать их вместе, и модели не распадутся. Конструкция будет прочной, но, в тоже время, останется гибкой и упругой.

Для того, чтобы сделать классический треугольный модуль, нужно разрезать альбомный лист на 32 одинаковые части. Сделать это совсем не трудно, просто согните лист пополам 5 раз подряд и разрежьте его по линии сгиба ножницами или канцелярским ножом. Теперь, когда «материал» подготовлен, можно приступить к изготовлению модели.

Ничего сложного в конструкции модулей нет. Поэтому приступим к изготовлению нашего лебедя. Вот такая фигурка у вас должна получиться в конечном итоге:

Конечный результат, лебедь оригами

А так выглядит материал, из которого она будет выполняться:

Необходимый для работы материал

Для того чтобы сделать такую внушительную гору заготовок, потребуется много материала. Времени же на создание модулей уходит примерно 5-7 часов. Если есть помощники, приобщите их к работе – вместе веселее и быстрее.

Как вы видите на фото, нам необходимо заготовить много модульных частей, приблизительно 1,5 тысячи. Если вы запланировали сделать лебедя однотонным, пользуйтесь только одной бумагой. Но можно создать необычного разноцветного или яркого лебедя – для этого необходимо заранее купить разноцветные листы формата А4. В нашем варианте использовано 1322 белых и 180 модулей розового цвета.

Когда вы сделаете заготовки, можете приступать к основной части работы – сборке.

Лебедь из модулей маленький. Как сделать модуль из бумаги

Модульное оригами это особая техника изготовления различных объемных фигур из бумажных треугольных модулей . Она была придумана в Китае.

Чтобы сделать, например, лебедя, змею или елку, с помощью данной техники, вам нужно приготовить множество бумажных треугольных модулей и далее соединить их, чтобы получилась желаемая конструкция.

Модули оригами треугольной формы и изготовляются они из прямоугольных кусков бумаги . Эти прямоугольники могут быть разных размеров, например 53х74мм или 37х53мм. Чтобы получить нужный размер, необходим лист формата А4.

Как сделать модуль для оригами

Приготовьте бумагу формата А4 (стандартная бумага из альбома для рисования, или бумага для печати или копирования).

1. Сложите бумагу пополам, попом еще раз и еще раз — если развернуть бумагу, у вас получатся 16 делений.

* Можно бумагу сложить еще один раз, тогда делений будет 32, и они будут меньше.

2. Разрежьте бумагу на 16 или 32 прямоугольника.

* Можете для этого использовать как ножницы, так и канцелярский нож, последним будет быстрее.

3. Сложите один из полученных прямоугольников вдвое по ширине.

4. Теперь сложите вдвое по длине и верните в исходное положение (вернитесь к пункту 3). Посередине у вас теперь есть линия, с помощью которой вы сможете ровно сложить модуль.

5. Сложите сначала одну сторону прямоугольника к середине, потом другую (похоже на складывания самолетика).

6. Теперь подогните края отрезков, что выступают.

7. Выступающие отрезки вам нужно подогнуть кверху.

8. Согните вашу конструкцию вполовину (соедините 2 стороны модуля).

Готово!

Таких модулей нужно сделать столько, сколько нужно, чтобы собрать желаемую конструкцию.

Источник: https://interesnyefakty.com/novosti/lebed-iz-moduley-lebed-modulnoe-origami

Модульное оригами лебедь с большим хвостом. Модульное оригами Лебедь

Как, например, Корзинка или Ваза , Лебедь является классикой оригами из модулей. Однако его нельзя назвать моделью для начинающих, так как объем работ тут существенно больше, но и результат того стоит.

Итак, праздничный портал Бубука представляет вашему вниманию инструкцию и схему по сборке модульного оригами Лебедь, сделанный своими руками.

Так как модель довольно большая, то основной объем работ сведется к изготовлению бумажных модулей , а дальше все пойдет быстрее, веселее и интереснее. В нашем примере использована белая и розовая бумага, а также немного черной и красной.

По сути, не считая головы и шеи, схема модульного оригами Лебедь состоит из трех больших частей, каждую из которых мы будем собирать отдельно. После этого просто соединим их в единое целое.

Начнем с самой большой части. Соберем кольцо их 2 рядов по 30 модулей, соединяя их длинной стороной наружу. Так, как это показано на картинках.

Когда кольцо завершено, начинаем просто наращивать его, прикрепляя модули по 30 штук в ряду. По мере увеличения количества рядов, немного сгибаем уголки модулей вверх — формируем фигуру туловища Лебедя. Так нам нужно собрать 15 рядов.

Теперь нам нужно собрать шею, хвост и крылья. На основание шеи уйдет 6 модулей, хвоста — 4, и на каждое крыло по 10 модулей.

Наращиваем шею, начиная с 6 модулей и уменьшая количество модулей на 1 в каждом следующем ряду, пока их не станет 2.

Хвост собирается строго напротив шеи, и делается аналогичным образом, но в основании хвоста 4 модуля и сводим ряды до 1 модуля. Хвостик получится острым.

Модульное оригами Лебедь (схема на фото) может стать отличным украшением на свадебном банкете, ведь эта птица издревле была символом верности.

Первый ряд каждого крыла состоит из 10 модулей, однако на втором ряду со стороны хвоста нужно надеть по одному модулю так, как это показано на рисунке. После этого просто наращиваем ряду на каждом крыле. Делаем это одновременно, чтобы следить за одинаковостью высоты крыльев.

Всего пока нужно набрать 10 рядов в каждом крыле по 10 модулей в ряду.

Теперь нужно заострить крылья. Для этого начиная с 11 ряда, начинаем уменьшать количество модулей с каждым рядом на 1, сводя крылья к острию.

Первая часть готова и в итоге должна получиться вот такая красота. Напомним, что это самая большая часть и дальше будет проще.

Стоит отметить, что модульное оригами Лебедь далеко не единственный представитель мира птиц в этом разделе. У нас вы можете найти также Пингвина , Попугая и Павлина .

Так как конструкция довольно объемная, ее нужно укрепить и придать ей устойчивости. Приклеим по периметру основания этой детали ряд модулей, так как показано на рисунке. Они будут выступать в роли опоры. Сначала приклеиваем один ряд, и потом на него доклеиваем еще один.

На очереди второй компонент модульного оригами Лебедь — внутренние крылья.

Начинаем его изготовление, также как и изготовление первого. Собираем кольцо их 20 модулей в ряду длинной стороной наружу. Собираем 7 рядов, при этом вытягивая уголки модулей вверх.

Теперь настало время формирования самих крыльев. Основание каждого состоит из 10 модулей. Поднимаем их на 3 ряда, но теперь не соединяя в цельное кольцо, как показано на рисунке.

Потом просто начинаем с каждым рядом уменьшать количество модулей на 1, пока не получится острие. Итог смотрите на картинке.

Третий, практически финальный, компонент для сборки модульного оригами Лебедь начинаем с изготовления стандартного кольца, но из 12 модулей на ряд.

Собираем всего 6 рядов и начиная с 7-го уменьшаем количество модулей на 1 в каждом следующем ряду. Получится, что кольцо надстраивается и вытягивается острием вверх только с одной стороны. И третья часть готова!

А вот собственно все три части вместе, но пока не собранные вместе.

Наступил этап сборки. Аккуратно вставьте вторую часть в первую.

Если это сделать сложно (не хватает места), внутреннюю часть можно немного сжать, а внешнюю раздвинуть. Модульная конструкция позволяет это сделать, однако следует делать это осторожно.

Видео ОЧАРОВАТЕЛЬНЫЙ ЛЕБЕДЬ из модулей. Искусство Оригами..

Модульное оригами лебедь — схема сборки двойного лебедя с пошаговой инструкцией и фото

Немного оффлайна на блоге Предприимчивого Человека. Чем заняться вебмастеру долгими зимними вечерами в ожидании очередного апдейта выдачи? Можно освоить модульное оригами и делать красивые вещи из бумаги. Этой статьёй я решил поддержать свою предыдущую заметку, в которой была предложена схема конверта для денег из листа А4 без клея и ножниц. А то она у меня на сайте одна-одинёшенька. Надо её поддержать тематической статьёй. Конверт делается с помощью обычного классического оригами — искусства складывания фигурок и изделий из бумаги. В этой статье мы рассмотрим более сложную технологию модульного оригами для создания объёмной модели лебедя.

Суть модульного оригами заключается в модулях :-). Модели собирают из модулей-треугольничков, которые делаются из 1/8 части листа А4. Вначале нужно сделать заготовки, разрезав лист на восемь частей. Чтобы удобнее было разрезать лист, его следует согнуть три раза и по сгибам сделать разрезы.

Резать необязательно очень ровно, небольшие неровности в последующем будут скрыты при изготовлении модуля. Я до этого уже работал в технике модульного оригами и умею складывать треугольнички, поэтому сразу нарезал необходимое количество бумаги.

Далее представлена пошаговая фото-схема для складывания модуля.

Довольно простые действия. Для качественной модели нужно будет сделать очень много модулей треугольничков. К счастью, после 50-100-го модуля вы сможете их делать с закрытыми глазами. И можно этот нудный процесс совместить, например, с просмотром телевизора или разговорами со своими близкими и родственниками. Не прошло и недели, как я сделал более 1000 модулей.

Модули соединяются в заготовку следующим образом:

Советую сильно не вставлять модули друг в друга, а то заготовка будет слишком плоской, и вам её придётся собирать сначала. Лебедь имеет внутренние и внешние крылья. Для внешних крыльев я взял 25 модулей в одном ряду.

Вид сверху на заготовку из пяти рядов:

Вид снизу:

Продолжаем сборку примерно до 10 рядов, а далее разделяем ряд на зоны. 4 модуля для шеи, по 8 модулей под крылья и 5 модулей на хвост. Для крыльев с одной стороны мы уменьшаем на один (точнее на полмодуля) количество модулей в каждом новом ряду. Таким образом у нас получается ещё 14-15 рядов.

Аналогично изготавливаются малые внутренние крылья. Только в них не надо оставлять место для шеи и хвоста. В ряд я поставил 16 модулей, по 8 на каждое крыло.

Малые крылья — вид спереди:

Вид сверху сзади:

Далее нам нужно изготовить туловище белого лебедя. Схема соединения модулей остаётся прежней, только мы почти сразу (примерно с третьего ряда) начинаем уменьшать количество модулей в каждом новом ряду.

Вид сверху:

Вид снизу:

Теперь у нас готовы все три детали двойного лебедя из модулей. Можно их вставить друг в друга. Детали  входят плотно и хорошо держатся на своём месте даже без клея.

Для оформления лебедя желательно крайние модули изготовить из цветной бумаги. Но откуда у такого нищеброда, как Seorubl, возьмётся дома цветная бумага? Правильно, у меня её нет. Пришлось выйти на район и отловить пару детсадовцев, чтобы одолжить у них на время цветные карандаши. Красить пограничные модули мне было лень, поэтому я ограничился глазами и клювом. Получился симпатичный белый лебедь. Изготавливаем две таких модели и получаются лебеди из оригами на свадьбу.

Ещё фото, лебедь в сборе вид спереди:

Вид сверху крупным планом на двойного лебедя, чтобы вы могли разглядеть подробности соединения модулей. Обратите внимание на шею, в ней модули разворачиваются в противоположную сторону.

Маленький лебедь модульное оригами

У меня осталось ещё немного модулей, и я решил из них сделать дополнительно маленького лебедёнка.

Оба лебедя на одном фото:

Не знаю как вам, а мне модульное оригами очень понравилось. Лебеди получаются замечательными. Не зря я потратил несколько вечеров своей жизни на освоение этой техники.

На изготовление лебедей ушло около 135 листов бумаги формата А4. При этом я взял «грязную» бумагу, с одной стороны на ней уже был напечатан текст. Представленный в статье способ складывания треугольников позволяет вторично использовать, например, испорченные или неактуальные на текущий момент документы. Подобный «материал» можно без проблем найти в любом офисе с бумажным документооборотом.

Да, ещё одна интересная картинка от мастеров фотошопа:

Позаботьтесь о природе, подарите радость себе и своим близким, сделайте лебедя из бумаги. И не забудьте подписаться на обновления блога, впереди нас ждёт ещё много интересного.

1.7 / 5 ( 3 голоса )

Не жмись! С друзьями ссылкой поделись:

Как сделать лебедя из модулей: подробная инструкция

Практически у каждого человека есть хобби, которое доставляет ему удовольствие. Одни тратят свободное время на вязание, другие — на вышивку, третьи — на изготовление икебанов, четвертые — на выращивание комнатных растений, а пятые не кормят хлебом, позвольте мне учиться оригами. Последняя категория рукодельниц, которым будет интересно научиться делать лебедя из модулей. Сразу стоит отметить, что то, какого лебедя вы сделаете, будет напрямую зависеть от вашей фантазии или конкретной схемы, которую вы используете.

Если вы ранее не сталкивались с такой вещью и не знаете, как сделать лебедя из модулей, первое, что вам потребуется, это запастись терпением, а также найти необходимые для изготовления птички материалы. Как и для любого другого вида оригами, вам потребуются стандартные листы (более оригинальным будет вид лебедя из комбинации цветных и белых листов), ножницы и клей в виде термопистолета.

Каждая лебединая схема из модулей предусматривает, что сначала мастер должен подготовить модули в виде треугольников.Для этого нужно стандартный лист бумаги разрезать на 32 одинаковых прямоугольника. Затем каждый из них следует сложить следующим образом: сначала согните прямоугольник вдоль, а затем поперек. Делается поперечный изгиб для получения центральной линии и для дальнейшей работы раскладывается так, чтобы остался только продольный изгиб. Затем боковые части прямоугольника необходимо

загнуть к центральной линии и, перевернув модель, загнуть оставшиеся выступы вверх, а углы с противоположной стороны завернуть и хорошо прогладить. После этого сделайте шаг назад и, загнув выступы внутрь изделия, сложите получившийся треугольник пополам.

После того, как у вас на столе будет достаточно описанного выше количества треугольников и точного представления, как сделать лебедя из модулей, можно смело переходить непосредственно к сборке самой фигурки. Чтобы сделать туловище птицы, необходимо собрать модули в цепочку и замкнуть их по кругу. Таким образом, у нас получается круг из двух рядов модулей. Далее следует добавить еще несколько рядов (в зависимости от размеров будущего изделия) и перевернуть заготовку.Затем продолжайте наращивать ряды, снова должно получиться

в зависимости от размера птицы. Когда туловище готово, необходимо сплести грудь, шею и голову. Если вы хотите, чтобы получился разноцветный лебедь из модулей, вам просто понадобится схема изготовления такой фигурки, ведь на ходу ее будет сложно представить.

Когда верхняя часть лебедя закончена, можно переходить к изготовлению хвоста, что также делается путем увеличения необходимого количества модулей. Когда фигурка будет полностью готова, нужно сделать подставку для устойчивости самого лебедя. Подставка сделана из замкнутой по кругу и в ряды добавлено несколько модулей.

Изготовления такой единичной фигурки достаточно, чтобы в следующий раз знать, как сделать лебедя из модулей, и при необходимости помочь в этом нелегком деле своим близким или друзьям.

Файл модуля

— Документация по модулям

ОПИСАНИЕ

файлы модулей написаны на языке команд инструментов, Tcl (n) и интерпретируются модулем cmd.tcl через модуль пользовательский интерфейс. файлы модулей можно загружать, выгружать или переключать на лету пока пользователь работает; и может использоваться для реализации политик сайта относительно доступа и использования приложений.

Файл модуля начинается с волшебного файла cookie, #% Module . Номер версии может быть помещен после этой строки. Номер версии полезен как файл модуля формат может измениться, поэтому он отражает минимальную версию модульcmd. tcl требуется для интерпретации файла модуля. Если версия номер не существует, то modulecmd.tcl примет файл модуля совместим. Файлы без волшебного cookie или с номером версии больше чем текущая версия modulecmd.tcl не будет интерпретироваться.

Каждый файл модуля содержит изменения в среде пользователя, необходимые для получить доступ к приложению. Tcl — это простой язык программирования, который позволяет файлы модулей должны быть произвольно сложными, в зависимости от приложения и файл модуля потребности писателя.Если поддержка расширенного tcl (tclX) настроен для вашей установки пакета модулей, вы можете используйте также все расширенные команды, предоставляемые tclX.

Типичный файл модуля — это простой бит кода, который устанавливает или добавляет записи в PATH , MANPATH или другие переменные среды. А Modulefile сравнивается с текущим режимом modulecmd. tcl , который приводит к конкретным результатам оценки. Например, если файл модуля устанавливает значение переменной среды, эта переменная устанавливается, когда файл модуля загружается и сбрасывается, когда файл модуля выгружается.

Tcl имеет условные операторы, которые оцениваются, когда файл модуля интерпретируется. Это очень эффективно для управления изменениями пути или среды. из-за разных выпусков ОС или архитектур. Пользовательская среда информация инкапсулируется в один модуль , файл хранится в центральном расположение. Один и тот же файл модуля используется каждым пользователем на любой машине. Так, с точки зрения пользователя запуск приложения — это то же самое независимо от того, на какой машине или платформе они находятся.

файлы модулей также скрывают понятие различных типов оболочек. Из с точки зрения пользователя, изменение окружения для одной оболочки выглядит точно то же, что и изменение среды для другой оболочки. Это полезно для новых или начинающих пользователей и устраняет необходимость в таких заявлениях, как «если вы используете оболочку C, сделайте это … иначе, если вы используете Bourne shell do this … «. Объявление и доступ к новому программному обеспечению единообразны и независимо от оболочки пользователя. С точки зрения автора файла модуля это означает, что один набор информации позаботится о каждом типе оболочки.

Специальные команды Tcl для модулей

Пакет модулей использует команды, которые являются расширениями «стандартных» Инструментальный язык команд Tcl (n) package. Если не указано иное, Команды модуля возвращают пустую строку. Некоторые команды ведут себя иначе когда загружается или выгружается файл модуля . Описание команд предполагает файл модуля загружается.

путь-добавление [-d C | --delim C | --delim = C] [--duplicates] значение переменной...

См. prepend-path .

перерыв

Это не специфичная для модулей команда, это фактически часть Tcl, которая был перегружен аналогично продолжить и выйти команды, которые приводят к тому, что модуль не отображается как загруженный и не влияет на одновременную загрузку других модулей. Все без окружающей среды команды в модуле будут выполняться до этого момента и обработка перейдет к следующему модулю в командной строке.Разрыв команда будет иметь такой эффект, только если не используется в цикле Tcl.

Пример: предположим, что полный набор из файлов модулей необходим для различных архитектур, но некоторые из файлов модулей не необходимо, и пользователь должен быть предупрежден. Имея ненужный файл модуля быть ссылкой на следующий notavail файл модуля будет выполнять задачу как требуется.

 #% Module1.0
## notavail modulefile
##
proc ModulesHelp {} {
    помещает stderr "Этот модуль только предупреждает пользователя"
    помещает stderr "что модуль [название модуля] недоступен"
}

module-whatis "Сообщает пользователю, что модуль недоступен. "
установить curMod [название модуля]
if {[загрузка режима информации о модуле]} {
    помещает stderr "Примечание: '$ curMod' недоступен для [uname sysname]."
}
сломать
 
чдир справочник

Установить текущий рабочий каталог на каталог .

конфликт файл модуля ...

prereq и

Модули приемопередатчиков Cisco — Спецификация модулей Cisco 100GBASE CXP

Обзор продукции

Модули Cisco ® CXP 100GBASE предлагают клиентам широкий спектр решений для подключения с высокой плотностью 100 Гбит / с для сетей ЦОД с малой досягаемостью, высокопроизводительных вычислительных сетей, агрегации ядра предприятия и транспортных приложений поставщика услуг.

Особенности и преимущества

Основные характеристики модулей Cisco CXP 100GBASE включают:

● Поддержка 100 Gigabit Ethernet

● Устройство ввода / вывода с возможностью горячей замены, которое подключается к коммутатору, маршрутизатору или оптической платформе на базе модуля Cisco CXP

● Гибкость выбора интерфейса

● Поддержка модели с оплатой по мере роста

● Поддержка цифрового оптического мониторинга (DOM)

● CXP-100G-SR10 и CXP-100G-SR12 могут взаимодействовать с любыми IEEE-совместимыми форм-факторами 100GBASE-SR10

● Поддержка функции идентификации качества Cisco (ID), которая позволяет платформе Cisco определять, сертифицирован ли модуль и протестирован ли он Cisco

.

● Простая в использовании ручка для снятия тяги с цветной маркировкой для идентификации досягаемости

● Возможность поддержки 120 Гбит / с за счет использования всех 12 оптических линий для приложений межсоединений высокой плотности

● CXP-100G-SR10 поддерживает отдельные приложения; каждая полоса соответствует требованиям 10GBASE-SR и скорости OTN до 11.25 Гбит / с

● CXP-100G-SR10 и CXP-100G-SR12 оба поддерживают прорывные приложения для 40GBASE-SR4

● Максимальное рабочее расстояние 100 метров по волокнам OM3 или максимум 150 метров по волокнам OM4

● Максимальная потребляемая мощность 3,5 Вт

● Рабочая температура корпуса от 0 ° C до 70 ° C

● Розетка оптическая МПО-24

Модуль Cisco CXP 100GBASE-SR10

Модуль Cisco CXP 100GBASE-SR10 (рис. 1) поддерживает длину канала связи 100 м и 150 м на оптимизированных для лазера многоволоконных кабелях OM3 и OM4 соответственно.Модуль обеспечивает высокоскоростные 100-гигабитные каналы по 24-волоконным ленточным кабелям, оканчивающимся оптическими разъемами MPO / MTP-24. Его также можно использовать в режиме 10 x 10 Гбит / с вместе с соединительными кабелями «лента-дуплекс» для подключения к десяти оптическим интерфейсам 10GBASE-SR.

Рисунок 1.

Модуль Cisco CXP 100GBASE-SR10

Технические характеристики

Поддержка платформы

Модули Cisco CXP

поддерживаются коммутаторами и маршрутизаторами Cisco.Дополнительные сведения см. В таблице совместимости модулей приемопередатчиков Cisco 100 Gigabit Ethernet.

Разъемы и кабели

● 24-волоконный разъем MPO / MTP (модули CXP 100GBASE-SR10 и CXP-100G-SR12 получают разъем MPO / MTP-24 с розеткой)

Примечание: Поддерживаются только соединения с коммутационными шнурами с разъемами ПК или UPC. Патч-корды с разъемами APC не поддерживаются. Все используемые кабели и кабельные сборки должны соответствовать стандартам, указанным в разделе «Соответствие нормативным требованиям и стандартам» далее в этом документе.

В Таблице 1 приведены спецификации кабелей для модулей Cisco CXP.

Таблица 1. Технические характеристики кабелей порта CXP

Модуль Cisco CXP

Длина волны (нм)

Тип кабеля

Размер сердечника (мкм)

Модальная полоса пропускания (МГц * км) ***

Длина кабеля *

CXP-100G-SR10

850

MMF

50.0

50,0

2000 (OM3)

4700 (OM4)

100 м

150 м **

CXP-100G-SR12

850

MMF

50,0

50,0

2000 (OM3)

4700 (OM4)

100 м

150 м **

* Минимальная длина кабеля для модулей -LR4 составляет 2 м в соответствии с IEEE 802. 3ba.

** Считается инженерной линией с максимальным уровнем 1 дБ, выделенным для разъемов и потерь на стыке.

*** Указано для длины волны передачи.

В таблице 2 показаны основные оптические характеристики модулей Cisco CXP 100GBASE.

Таблица 2. Характеристики оптической передачи и приема

Модуль

Тип

Мощность передачи (дБм) *

Мощность приема (дБм) *

Центр передачи и приема Диапазон длин волн (нм)

Максимум

Минимум

Максимум

Минимум

CXP-100G-SR10

100GBASE-SR10

10GBASE-SR

-1. 0 пер.

-7,6 за полосу

2,4 на полосу

-9,5 на полосу

12 полос:

от 840 до 860 нм

CXP-100G-SR12

100GBASE-SR10

2,5 на полосу

-7,6 за полосу

2.4 пер.

-9,5 на полосу

12 полос:

от 840 до 860 нм

* Мощность передатчика и приемника являются средними, если не указано иное.

Размеры

Максимальные внешние размеры модулей CXP составляют (В x Ш x Г) 13,3 x 24 x 62 мм (0,52 x 0,94 x 2,44 дюйма).

Модули Cisco CXP обычно весят менее 200 грамм (7 унций).).

Условия окружающей среды и требования к питанию

● Диапазон температур хранения: от -40 до 85 ° C (от -40 до 185 ° F)

● Диапазон рабочих температур CXP: от 0 до 70 ° C (от 32 до 158 ° F)

● Потребляемая мощность CXP при 70 ° C: <3,5 Вт максимум

Гарантия

● Стандартная гарантия: 90 дней

● Ускоренная замена доступна через договор на сервисную поддержку Cisco SMARTnet ®

Информация для заказа

Таблица 3 содержит информацию для заказа модулей Cisco CXP и соответствующих кабелей.

Таблица 3. Информация для заказа

Описание

Номер продукта

100GBASE-SR10 Модуль CXP для MMF, совместимый с 10GBASE-SR

CXP-100G-SR10

100GBASE-SR10 Модуль CXP для MMF

CXP-100G-SR12

Соответствие нормам и стандартам

Стандарты:

● GR-20-CORE: Общие требования к оптоволоконному и оптоволоконному кабелю

● GR-326-CORE: Общие требования для одномодовых оптических разъемов и сборок перемычек

● GR-1435-CORE: Общие требования к многоволоконным оптическим разъемам

● IEEE 802.3ba (LR4, SR10)

● Снижение содержания вредных веществ (RoHS) 6 соответствует

Безопасность:

● Класс лазера 1 21CFR-1040 LN50 7/2001

● Класс лазера 1 IEC60825-1

Экологическая устойчивость Cisco

Информация о политике и инициативах Cisco в области экологической устойчивости в отношении наших продуктов, решений, операций и расширенных операций или цепочки поставок представлена ​​в разделе «Экологическая устойчивость» отчета Cisco по корпоративной социальной ответственности (CSR).

Ссылки на информацию по ключевым темам экологической устойчивости (упомянутым в разделе «Экологическая устойчивость» отчета о корпоративной социальной ответственности) представлены в следующей таблице:

Тема устойчивого развития

Номер ссылки

Информация о законах и нормах о содержании материалов в продукте

Материалы

Информация о законах и правилах по утилизации электронных отходов, включая продукты, батареи и упаковку

Соответствие WEEE

Cisco предоставляет данные об упаковке только в информационных целях.Он может не отражать самые последние изменения в законодательстве, и Cisco не представляет, не гарантирует и не гарантирует его полноту, точность или актуальность. Эта информация может быть изменена без предварительного уведомления.

Cisco Capital

Гибкие платежные решения, которые помогут вам достичь ваших целей

Cisco Capital упрощает получение необходимой технологии для достижения ваших целей, позволяет трансформировать бизнес и помогает вам оставаться конкурентоспособными. Мы можем помочь вам снизить общую стоимость владения, сохранить капитал и ускорить рост.В более чем 100 странах наши гибкие платежные решения помогут вам приобретать оборудование, программное обеспечение, услуги и дополнительное оборудование сторонних производителей с помощью простых и предсказуемых платежей. Учить больше.

Дополнительная информация

Для получения дополнительных сведений об оптике Cisco CXP 100GBASE и медных модулях обратитесь к своему торговому представителю или посетите сайт https://www.cisco.com/go/dcnm.

Актуальная TL-схема

Ниже приведен текст действующей схемы. Дальнейшие детали по TL »

Кроме того, вот подробная схема в формате JSON »

  • Слой 121
    • 1 — Базовый уровень
    • 2 — Уведомления о новых изображениях пользователя
    • 3 — Отправка сообщения может инициировать изменение ссылки
    • 4 — Чаты регистрации
    • 5 — Локализованные SMS, локализованные уведомления
    • 6 — Интеграция с Foursquare
    • 7 — Добавлен wallPaperSolid
    • 8 — Добавлено сквозное шифрование
    • 9 — Улучшена скорость загрузки больших файлов
    • 10 — Улучшены обновления участников чата
    • 11 — Улучшены секретные чаты
    • 12 — Новая динамическая поддержка
    • 13 — Аудио, видео MIME; повторная попытка импорта контактов; новые секретные действия
    • 14 — Синхронизация настроек уведомлений, синхронизация черного списка
    • 15 — Измененное поведение смещения getHistory
    • 16 — Разделение кода sendCode на 2 части
    • 17 — Добавлен пользовательский ввод, введены флаги сообщений
    • 18 — Добавлены имена пользователей
    • 23 — Стикеры для секретных чатов
    • 105 — Запланированные сообщения, облачные темы
    • 108 — Войти с помощью QR-кода
    • 109 — Опросы v2
    • 110 — Люди поблизости 2. 0, сущность банковской карты
    • 111 — Папки, статистика трансляции
    • 112 — Старые избранные стикеры, общие кости, таймер опроса, решение для опроса
    • 113 — PSA
    • 114 — Превью для видео в формате GIF
    • 115 — Приглашение на просмотр канала
    • 116 — Статистика группы, видео профиля
    • 117 — Телефонные звонки WebRTC
    • 118 — Обратный вызов с 2FA, список стран
    • 119 — Комментарии в каналах, темах, анонимные администраторы
    • 120 — Мультипины, статистика сообщений, GeoLive v2
    • 121 — Контуры стикеров на основе SVG
    • Подробнее…
  boolFalse # bc799737 = Bool;
boolTrue # 997275b5 = Bool;  true # 3fedd339 = True;  вектор # 1cb5c415 {t: Type} # [t] = Вектор t;  error # c4b9f9bb код: int text: string = Error;  ноль # 56730bcc = ноль;  inputPeerEmpty # 7f3b18ea = InputPeer;
inputPeerSelf # 7da07ec9 = InputPeer;
inputPeerChat # 179be863 chat_id: int = InputPeer;
inputPeerUser # 7b8e7de6 user_id: int access_hash: long = InputPeer;
inputPeerChannel # 20adaef8 идентификатор_канала: int access_hash: long = InputPeer;
inputPeerUserFromMessage # 17bae2e6 peer: InputPeer msg_id: int user_id: int = InputPeer;
inputPeerChannelFromMessage # 9c95f7bb peer: InputPeer msg_id: int channel_id: int = InputPeer;  inputUserEmpty # b98886cf = InputUser;
inputUserSelf # f7c1b13f = InputUser;
inputUser # d8292816 user_id: int access_hash: long = InputUser;
inputUserFromMessage # 2d117597 одноранговый узел: InputPeer msg_id: int user_id: int = InputUser;  inputPhoneContact # f392b7f4 client_id: long phone: string first_name: string last_name: string = InputContact;  inputFile # f52ff27f id: длинные части: int name: string md5_checksum: string = InputFile;
inputFileBig # fa4f0bb5 id: длинные части: int name: string = InputFile;  inputMediaEmpty # 9664f57f = InputMedia;
inputMediaUploadedPhoto # 1e287d04 flags: # file: Наклейки InputFile: flags. 0? Вектор  ttl_seconds: flags.1? Int = InputMedia;
inputMediaPhoto # b3ba0635 flags: # id: InputPhoto ttl_seconds: flags.0? int = InputMedia;
inputMediaGeoPoint # f9c44144 geo_point: InputGeoPoint = InputMedia;
inputMediaContact # f8ab7dfb phone_number: string first_name: string last_name: string vcard: string = InputMedia;
inputMediaUploadedDocument # 5b38c6c1 flags: # nosound_video: flags.3? true force_file: flags.4? true file: InputFile thumb: flags.2? InputFile mime_type: строковые атрибуты: Vector  стикеры: flags.0? Вектор  ttl_seconds: flags.1? Int = InputMedia;
inputMediaDocument # 23ab23d2 flags: # id: InputDocument ttl_seconds: flags.0? int = InputMedia;
inputMediaVenue # c13d1c11 geo_point: заголовок InputGeoPoint: адрес строки: поставщик строки: строка объект_в_идентификации: строка тип_места: строка = InputMedia;
inputMediaPhotoExternal # e5bbfe1a flags: # url: string ttl_seconds: flags.0? int = InputMedia;
inputMediaDocumentExternal # fb52dc99 flags: # url: string ttl_seconds: flags. 0? int = InputMedia;
inputMediaGame # d33f43f3 идентификатор: InputGame = InputMedia;
inputMediaInvoice # f4e096c3 flags: # title: string description: string photo: flags.0? InputWebDocument счет-фактура: Полезные данные счета: байты provider: string provider_data: DataJSON start_param: string = InputMedia;
inputMediaGeoLive # 971fa843 flags: # остановлено: flags.0? true geo_point: заголовок InputGeoPoint: flags.2? int период: flags.1? int бесконтактный_диус: flags.3? int = InputMedia;
inputMediaPoll # f94e5f1 flags: # poll: Poll corrective_answers: flags.0? Vector  solution: flags.1? string solution_entities: flags.1? Vector  = InputMedia;
inputMediaDice # e66fbf7b смайлик: строка = InputMedia;  inputChatPhotoEmpty # 1ca48f57 = InputChatPhoto;
inputChatUploadedPhoto # c642724e flags: # file: flags.0? Входной файл видео: флаги.1? Входной файл video_start_ts: flags.2? Double = InputChatPhoto;
inputChatPhoto # 8953ad37 id: InputPhoto = InputChatPhoto;  inputGeoPointEmpty # e4c123d6 = InputGeoPoint;
inputGeoPoint # 48222faf flags: # lat: double long: double precision_radius: flags. 0? int = InputGeoPoint;  inputPhotoEmpty # 1cd7bf0d = InputPhoto;
inputPhoto # 3bb3b94a id: long access_hash: long file_reference: bytes = InputPhoto;  inputFileLocation # dfdaabe1 volume_id: long local_id: int secret: long file_reference: bytes = InputFileLocation;
inputEncryptedFileLocation # f5235d55 id: long access_hash: long = InputFileLocation;
inputDocumentFileLocation # bad07584 id: long access_hash: long file_reference: bytes thumb_size: string = InputFileLocation;
inputSecureFileLocation # cbc7ee28 id: long access_hash: long = InputFileLocation;
inputTakeoutFileLocation # 29be5899 = InputFileLocation;
inputPhotoFileLocation # 40181ffe id: long access_hash: long file_reference: bytes thumb_size: string = InputFileLocation;
inputPhotoLegacyFileLocation # d83466f3 id: long access_hash: long file_reference: bytes volume_id: long local_id: int secret: long = InputFileLocation;
inputPeerPhotoFileLocation # 27d69997 flags: # big: flags.0? Истинный партнер: InputPeer volume_id: long local_id: int = InputFileLocation;
inputStickerSetThumb # dbaeae9 набор наклеек: InputStickerSet volume_id: long local_id: int = InputFileLocation;  peerUser # 9db1bc6d user_id: int = Peer;
peerChat # bad0e5bb chat_id: int = Peer;
peerChannel # bddde532 channel_id: int = Peer;  storage. fileUnknown # aa963b05 = storage.FileType;
storage.filePartial # 40bc6f52 = storage.FileType;
storage.fileJpeg # 7efe0e = storage.FileType;
storage.fileGif # cae1aadf = storage.FileType;
storage.filePng # a4f63c0 = хранилище.Тип файла;
storage.filePdf # ae1e508d = storage.FileType;
storage.fileMp3 # 528a0677 = storage.FileType;
storage.fileMov # 4b09ebbc = storage.FileType;
storage.fileMp4 # b3cea0e4 = storage.FileType;
storage.fileWebp # 1081464c = storage.FileType;  userEmpty # 200250ba id: int = User;
user # 938458c1 flags: # self: flags.10? true contact: flags.11? true взаимный_контакт: flags.12? true удален: flags.13? true bot: flags.14? true bot_chat_history: flags.15? true bot_nochats: flags.16? true проверено: flags.17? true ограничено: flags.18? true min: flags.20? True bot_inline_geo: flags.21? True support: flags.23? True scam: flags.24? True apply_min_photo: flags.25? True id: int access_hash: flags.0? Long first_name: flags.1? Строка last_name: flags.2? строка username: flags. 3? string phone: flags.4? string photo: flags.5? Статус UserProfilePhoto: flags.6? UserStatus bot_info_version: flags.14? int Restriction_reason: flags.18? Вектор  bot_inline_placeholder: flags.19? строка lang_code: flags.22? строка = Пользователь;  userProfilePhotoEmpty # 4f11bae1 = UserProfilePhoto;
userProfilePhoto # 69d3ab26 flags: # has_video: flags.0? True photo_id: long photo_small: FileLocation photo_big: FileLocation dc_id: int = UserProfilePhoto;  userStatusEmpty # 9d05049 = UserStatus;
userStatusOnline # edb93949 истекает: int = UserStatus;
userStatusOffline # 8c703f was_online: int = UserStatus;
userStatusRecently # e26f42f1 = UserStatus;
userStatusLastWeek # 7bf09fc = UserStatus;
userStatusLastMonth # 77ebc742 = UserStatus;  chatEmpty # 9ba2d800 id: int = Chat;
chat # 3bda1bde flags: # creator: flags.0? true kicked: flags.1? true left: flags.2? true деактивирован: flags.5? True call_active: flags.23? True call_not_empty: flags.24? True id: int title: string photo: ChatPhoto members_count: int date: int version: int migrated_to: flags. 6? InputChannel admin_rights: flags.14? ChatAdminRights default_banned_rights : flags.18? ChatBannedRights = Чат;
chatForbidden # 7328bdb id: int title: string = Chat;
channel # d31a961e flags: # creator: flags.0? true left: flags.2? true широковещательный: flags.5? true проверенный: flags.7? true мегагруппа: flags.8? true limited: flags.9? true сигнатуры: flags.11? true min: flags.12? True scam: flags.19? True has_link: flags.20? True has_geo: flags.21? True slowmode_enabled: flags.22? True call_active: flags.23? True call_not_empty: flags.24? True id: int access_hash: flags.13? long title: string username: flags.6? string photo: ChatPhoto date: int version: int Restriction_reason: flags.9? Vector  admin_rights: flags.14? ChatAdminRights banned_rights: flags.15? ChatBannedRights default_banned_rights: flags.18? ChatBannedRights members_count: flags.17? int = Чат;
channelForbidden # 289da732 flags: # broadcast: flags.5? True мегагруппа: flags.8? True id: int access_hash: длинный заголовок: строка до_date: flags. 16? Int = чат;  chatFull # 1b7c9db3 flags: # can_set_username: flags.7? true has_scheduled: flags.8? true id: int about: string участники: ChatParticipants chat_photo: flags.2? Photo notify_settings: PeerNotifySettings exported_invite: ExportedChatInvite bot_info: flags.3? Вектор < BotInfo> pinned_msg_id: flags.6? Int folder_id: flags.11? Int = ChatFull;
channelFull # f0e6672a flags: # can_view_participants: flags.3? true can_set_username: flags.6? True can_set_stickers: flags.7? True hidden_prehistory: flags.10? True can_set_location: flags.16? True has_scheduled: flags.19? True can_view_stats: flags.20? True blocked: flags.22? True id: int about: string members_count: flags.0? int admins_count: flags.1? int kicked_count: flags.2? int banned_count: flags.2? int online_count: flags.13? 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  migrated_from_chat_id: flags. 4? Int migrated_from_max_id: flags. 4? Int pinned_msg_id: flags.5? Int stickerset: flags. 8? StickerSet available_min_id: flags.9? Int folder_id: flags.11? Int connected_chat_id: flags.14? Int location: flags.15 » ? ChannelLocation slowmode_seconds: flags.17? Int slowmode_next_send_date: flags.18? Int stats_dc: flags.12? Int pts: int = ChatFull;  chatParticipant # c8d7493e user_id: int inviter_id: int date: int = ChatParticipant;
chatParticipantCreator # da13538a user_id: int = ChatParticipant;
chatParticipantAdmin # e2d6e436 user_id: int inviter_id: int date: int = ChatParticipant;  chatParticipantsForbidden # fc900c2b flags: # chat_id: int self_participant: flags.0? ChatParticipant = ChatParticipants;
chatParticipants # 3f460fed chat_id: int members: Vector версия : int = ChatParticipants;  chatPhotoEmpty # 37c1011c = ChatPhoto;
chatPhoto # d20b9f3c flags: # has_video: flags.0? true photo_small: FileLocation photo_big: FileLocation dc_id: int = ChatPhoto;  messageEmpty # 83e5de54 id: int = Сообщение;
message # 58ae39c9 flags: # out: flags. 1? true упомянуто: flags.4? true media_unread: flags.5? true silent: flags.13? true post: flags.14? true from_scheduled: flags.18? True legacy: flags.19? True edit_hide: flags.21? True pinned: flags.24? True id: int from_id: flags.8? Peer peer_id: Peer fwd_from: flags.2? MessageFwdHeader via_bot_id: flags.11? int reply_to: flags.3? MessageReplyHeader date: int message: string media: flags.9? MessageMedia reply_markup: flags.6? Объекты ReplyMarkup: flags.7? Vector  просмотры: flags.10? int вперед: flags.10 ? int ответы: flags.23? MessageReplies edit_date: flags.15? int post_author: flags.16? строка grouped_id: flags.17? long Restriction_reason: flags.22? Вектор  = Сообщение;
messageService # 286fa604 flags: # out: flags.1? true упомянуто: flags.4? true media_unread: flags.5? true silent: flags.13? true post: flags.14? true legacy: flags.19? true id: int from_id: flags.8? Peer peer_id: Peer reply_to: flags.3? Дата MessageReplyHeader: int действие: MessageAction = Сообщение;  messageMediaEmpty # 3ded6320 = MessageMedia;
messageMediaPhoto # 695150d7 flags: # photo: flags. 0? Photo ttl_seconds: flags.2? int = MessageMedia;
messageMediaGeo # 56e0d474 geo: GeoPoint = MessageMedia;
messageMediaContact # cbf24940 phone_number: string first_name: string last_name: string vcard: string user_id: int = MessageMedia;
messageMediaUnsupported # 9f84f49e = MessageMedia;
messageMediaDocument # 9cb070d7 flags: # document: flags.0? Документ ttl_seconds: flags.2? Int = MessageMedia;
messageMediaWebPage # a32dd600 веб-страница: WebPage = MessageMedia;
messageMediaVenue # 2ec0533f geo: заголовок GeoPoint: строка адрес: строка provider: строка объект_id: строка тип_объекта: строка = MessageMedia;
messageMediaGame # fdb19008 game: Game = MessageMedia;
messageMediaInvoice # 84551347 flags: # shipping_address_requested: flags.1? true test: flags.3? true title: string description: string photo: flags.0? WebDocument Receiver_msg_id: flags.2? int currency: string total_amount: long start_param: string = MessageMedia;
messageMediaGeoLive # b940c666 flags: # geo: заголовок GeoPoint: flags. 0? Int период: int близости_notification_radius: flags.1? Int = MessageMedia;
messageMediaPoll # 4bd6e798 опрос: Результаты опроса: PollResults = MessageMedia;
messageMediaDice # 3f7ee58b значение: int emoticon: string = MessageMedia;  messageActionEmpty # b6aef7b0 = MessageAction;
messageActionChatCreate # a6638b9a title: string users: Vector  = MessageAction;
messageActionChatEditTitle # b5a1ce5a title: string = MessageAction;
messageActionChatEditPhoto # 7fcb13a8 фото: Photo = MessageAction;
messageActionChatDeletePhoto # 95e3fbef = MessageAction;
messageActionChatAddUser # 488a7337 пользователи: Vector  = MessageAction;
messageActionChatDeleteUser # b2ae9b0c user_id: int = MessageAction;
messageActionChatJoinedByLink # f89cf5e8 inviter_id: int = MessageAction;
messageActionChannelCreate # 95d2ac92 заголовок: строка = MessageAction;
messageActionChatMigrateTo # 51bdb021 channel_id: int = MessageAction;
messageActionChannelMigrateFrom # b055eaee title: string chat_id: int = MessageAction;
messageActionPinMessage # 94bd38ed = MessageAction;
messageActionHistoryClear # 9fbab604 = MessageAction;
messageActionGameScore # 92a72876 game_id: длинный счет: int = MessageAction;
messageActionPaymentSentMe # 8f31b327 flags: # currency: string total_amount: long payload: bytes info: flags. 0? PaymentRequestedInfo shipping_option_id: flags.1? String charge: PaymentCharge = MessageAction;
messageActionPaymentSent # 40699cd0 валюта: строка total_amount: long = MessageAction;
messageActionPhoneCall # 80e11a7f flags: # video: flags.2? true call_id: long reason: flags.0? PhoneCallDiscardReason duration: flags.1? int = MessageAction;
messageActionScreenshotTaken # 4792929b = MessageAction;
messageActionCustomAction # fae69f56 сообщение: строка = MessageAction;
messageActionBotAllowed # abe9affe domain: string = MessageAction;
messageActionSecureValuesSentMe # 1b287353 значения: Vector  учетные данные: SecureCredentialsEncrypted = MessageAction;
messageActionSecureValuesSent # d95c6154 типы: Vector  = MessageAction;
messageActionContactSignUp # f3f25f76 = MessageAction;
messageActionGeoProximityReached # 98e0d697 from_id: Peer to_id: Расстояние между одноранговыми узлами: int = MessageAction;  dialog # 2c171f72 flags: # pinned: flags.2? True unread_mark: flags. 3? True peer: Peer top_message: int read_inbox_max_id: int read_outbox_max_id: int unread_count: int unread_mentions_count: int notify_settings: PeerNotifySettings pts: flags.0? Int draft: flags.1? Draft: flags. ? int = Диалог;
dialogFolder # 71bd134c flags: # pinned: flags.2? true folder: Peer peer: Peer top_message: int unread_muted_peers_count: int unread_unmuted_peers_count: int unread_muted_messages_count: int unread_unmuted_messages_count: int = Dialog;  photoEmpty # 2331b22d id: long = Photo;
фото # fb197a65 flags: # has_stickers: flags.0? True id: long access_hash: long file_reference: bytes date: int sizes: Vector  video_sizes: flags.1? Vector  dc_id: int = Photo;  photoSizeEmpty # e17e23c type: string = PhotoSize;
photoSize # 77bfb61b тип: строка расположение: FileLocation w: int h: int size: int = PhotoSize;
photoCachedSize # e9a734fa тип: расположение строки: FileLocation w: int h: int bytes: bytes = PhotoSize;
photoStrippedSize # e0b0bc2e тип: строка байтов: bytes = PhotoSize;
photoSizeProgressive # 5aa86a51 тип: строка расположение: FileLocation w: int h: int размеры: Vector  = PhotoSize;
photoPathSize # d8214d41 тип: строка байтов: bytes = PhotoSize;  geoPointEmpty # 1117dd5f = GeoPoint;
geoPoint # b2a2f663 flags: # long: double lat: double access_hash: long precision_radius: flags. 0? Int = GeoPoint;  auth.sentCode # 5e002502 flags: # type: auth.SentCodeType phone_code_hash: string next_type: flags.1? auth.CodeType timeout: flags.2? int = auth.SentCode;  auth.authorization # cd050916 flags: # tmp_sessions: flags.0? int user: User = auth.Authorization;
auth.authorizationSignUpRequired # 44747e9a flags: # terms_of_service: flags.0? help.TermsOfService = auth.Authorization;  auth.exportedAuthorization # df969c2d id: int bytes: bytes = auth.ExportedAuthorization;  inputNotifyPeer # b8bc5b0c peer: InputPeer = InputNotifyPeer;
inputNotifyUsers # 193b4417 = InputNotifyPeer;
inputNotifyChats # 4a95e84e = InputNotifyPeer;
inputNotifyBroadcasts # b1db7c7e = InputNotifyPeer;  inputPeerNotifySettings # 9c3d198e flags: # show_previews: flags.0? Bool silent: flags.1? Bool mute_until: flags.2? Int звук: flags.3? String = InputPeerNotifySettings;  peerNotifySettings # af509d20 flags: # show_previews: flags.0? Bool silent: flags.1? Bool mute_until: flags.2? int sound: flags.3? string = PeerNotifySettings;  peerSettings # 733f2961 flags: # report_spam: flags. 0? true add_contact: flags.1? true block_contact: flags.2? true share_contact: flags.3? true need_contacts_exception: flags.4? true report_geo: flags.5? true autoarchived: flags.7? true geo_distance: flags.6? int = PeerSettings;  wallPaper # a437c3ed id: long flags: # creator: flags.0? True по умолчанию: flags.1? True шаблон: flags.3? True dark: flags.4? True access_hash: длинный slug: string document: Параметры документа: flags.2? WallPaperSettings = WallPaper;
wallPaperNoFile # 8af40b25 flags: # по умолчанию: flags.1? true dark: flags.4? true настройки: flags.2? WallPaperSettings = WallPaper;  inputReportReasonSpam # 58dbcab8 = ReportReason;
inputReportReasonViolence # 1e22c78d = ReportReason;
inputReportReasonPornography # 2e59d922 = ReportReason;
inputReportReasonChildAbuse # adf44ee3 = ReportReason;
inputReportReasonOther # e1746d0a text: string = ReportReason;
inputReportReasonCopyright # 9b89f93a = ReportReason;
inputReportReasonGeoIrrelevant # dbd4feed = ReportReason;  userFull # edf17c12 flags: # blocked: flags. 0? True phone_calls_available: flags.4? True phone_calls_private: flags.5? True can_pin_message: flags.7? True has_scheduled: flags.12? True video_calls_available: flags.13? True user: User about: flags.1? Параметры строки: PeerSettings profile_photo: flags.2? Photo notify_settings: PeerNotifySettings bot_info: flags.3? BotInfo pinned_msg_id: flags.6? Int common_chats_count: int folder_id: flags.11? Int = UserFull;  контакт # f911c994 user_id: int взаимное: Bool = Контакт;  importContact # d0028438 user_id: int client_id: long = ImportedContact;  contactStatus # d3680c61 user_id: int status: UserStatus = ContactStatus;  контакты.contactsNotModified # b74ba9d2 = contacts.Contacts;
contacts.contacts # eae87e42 контакты: Vector  saved_count: int users: Vector  = contacts.Contacts;  contacts.importedContacts # 77d01c3b импортировано: Vector  popular_invites: Vector  retry_contacts: Vector  users: Vector  = contacts.ImportedContacts;  contacts. blocked # ade1591 заблокировано: Vector  чаты: Vector  пользователи: Vector  = contacts.Blocked;
контакты.blockedSlice # e1664194 count: int blocked: Vector  чаты: Vector  пользователи: Vector  = contacts.Blocked;  messages.dialogs # 15ba6c40 dialogs: Vector  messages: Vector  чаты: Vector  пользователи: Vector  = messages.Dialogs;
messages.dialogsSlice # 71e094f3 count: int dialogs: Vector  messages: Vector  chats: Vector  users: Vector  = messages.Dialogs;
messages.dialogsNotModified # f0e3e596 count: int = messages.Диалоги;  messages.messages # 8c718e87 messages: Vector  чаты: Vector  пользователи: Vector  = messages.Messages;
messages.messagesSlice # 3a54685e flags: # notact: flags.1? true count: int next_rate: flags.0? int offset_id_offset: flags.2? int сообщения: Vector  чаты: Vector  пользователи: Vector  = messages.Messages;
messages. channelMessages # 64479808 flags: # notact: flags.1? true pts: int count: int offset_id_offset: flags.2? int messages: Vector  чаты: Vector  пользователи: Vector  = messages.Сообщения;
messages.messagesNotModified # 74535f21 count: int = messages.Messages;  messages.chats # 64ff9fd5 chats: Vector  = messages.Chats;
messages.chatsSlice # 9cd81144 count: int chats: Vector  = messages.Chats;  messages.chatFull # e5d7d19c full_chat: ChatFull чаты: Vector  пользователи: Vector  = messages.ChatFull;  messages.affectedHistory # b45c69d1 pts: int pts_count: int смещение: int = messages.AffectedHistory;  inputMessagesFilterEmpty # 57e2f66c = MessagesFilter;
inputMessagesFilterPhotos # 9609a51c = MessagesFilter;
inputMessagesFilterVideo # 9fc00e65 = MessagesFilter;
inputMessagesFilterPhotoVideo # 56e9f0e4 = MessagesFilter;
inputMessagesFilterDocument # 9eddf188 = MessagesFilter;
inputMessagesFilterUrl # 7ef0dd87 = MessagesFilter;
inputMessagesFilterGif # ffc86587 = MessagesFilter;
inputMessagesFilterVoice # 50f5c392 = MessagesFilter;
inputMessagesFilterMusic # 3751b49e = MessagesFilter;
inputMessagesFilterChatPhotos # 3a20ecb8 = MessagesFilter;
inputMessagesFilterPhoneCalls # 80c99768 flags: # пропущено: flags. 0? True = MessagesFilter;
inputMessagesFilterRoundVoice # 7a7c17a4 = MessagesFilter;
inputMessagesFilterRoundVideo # b549da53 = MessagesFilter;
inputMessagesFilterMyMentions # c1f8e69a = MessagesFilter;
inputMessagesFilterGeo # e7026d0d = MessagesFilter;
inputMessagesFilterContacts # e062db83 = MessagesFilter;
inputMessagesFilterPinned # 1bb00451 = MessagesFilter;  updateNewMessage # 1f2b0afd message: Сообщение pts: int pts_count: int = Update;
updateMessageID # 4e90bfd6 id: int random_id: long = Обновить;
updateDeleteMessages # a20db0e5 messages: Vector  pts: int pts_count: int = Update;
updateUserTyping # 5c486927 user_id: int действие: SendMessageAction = Update;
updateChatUserTyping # 9a65ea1f chat_id: int user_id: int action: SendMessageAction = Update;
updateChatParticipants # 7761198 участников: ChatParticipants = Update;
updateUserStatus # 1bfbd823 user_id: int status: UserStatus = Update;
updateUserName # a7332b73 user_id: int first_name: строка last_name: строка username: string = Update;
updateUserPhoto # 95313b0c user_id: int date: int photo: UserProfilePhoto предыдущая: Bool = Update;
updateNewEncryptedMessage # 12bcbd9a сообщение: EncryptedMessage qts: int = Update;
updateEncryptedChatTyping # 1710f156 chat_id: int = Update;
updateEncryption # b4a2e88d chat: EncryptedChat date: int = Update;
updateEncryptedMessagesRead # 38fe25b7 chat_id: int max_date: int date: int = Update;
updateChatParticipantAdd # ea4b0e5c chat_id: int user_id: int inviter_id: int date: int version: int = Update;
updateChatParticipantDelete # 6e5f8c22 chat_id: int user_id: int version: int = Update;
updateDcOptions # 8e5e9873 dc_options: Vector  = Update;
updateNotifySettings # beans268ef одноранговый узел: NotifyPeer notify_settings: PeerNotifySettings = Обновление;
updateServiceNotification # ebe46819 flags: # popup: flags. 0? True inbox_date: flags.1? Int тип: строка message: string media: сущности MessageMedia: Vector  = Update;
updatePrivacy # ee3b272a key: PrivacyKey rules: Vector  = Update;
updateUserPhone # 12b9417b user_id: int phone: string = Update;
updateReadHistoryInbox # 9c974fdf flags: # folder_id: flags.0? int peer: Peer max_id: int still_unread_count: int pts: int pts_count: int = Update;
updateReadHistoryOutbox # 2f2f21bf peer: Peer max_id: int pts: int pts_count: int = Update;
updateWebPage # 7f891213 веб-страница: Веб-страница pts: int pts_count: int = Update;
updateReadMessagesContents # 68c13933 сообщения: Vector  pts: int pts_count: int = Update;
updateChannelTooLong # eb0467fb flags: # channel_id: int pts: flags.0? Int = Обновить;
updateChannel # b6d45656 channel_id: int = Update;
updateNewChannelMessage # 62ba04d9 message: Сообщение pts: int pts_count: int = Update;
updateReadChannelInbox # 330b5424 flags: # folder_id: flags.0? int channel_id: int max_id: int still_unread_count: int pts: int = Update;
updateDeleteChannelMessages # c37521c9 channel_id: int messages: Vector  pts: int pts_count: int = Update;
updateChannelMessageViews # 98a12b4b channel_id: int id: int views: int = Update;
updateChatParticipantAdmin # b6

9 chat_id: int user_id: int is_admin: версия Bool: int = Update; updateNewStickerSet # 688a30aa набор стикеров: messages. StickerSet = Обновить; updateStickerSetsOrder # bb2d201 flags: # masks: flags.0? true order: Vector = Update; updateStickerSets # 43ae3dec = Обновить; updateSavedGifs # 9375341e = Обновить; updateBotInlineQuery # 54826690 flags: # query_id: long user_id: int query: string geo: flags.0? Смещение GeoPoint: string = Update; updateBotInlineSend # e48f964 flags: # user_id: int query: string geo: flags.0? GeoPoint id: string msg_id: flags.1? InputBotInlineMessageID = Update; updateEditChannelMessage # 1b3f4df7 message: Сообщение pts: int pts_count: int = Update; updateBotCallbackQuery # e73547e1 flags: # query_id: long user_id: int peer: Peer msg_id: int chat_instance: long data: flags.0? Байтов game_short_name: flags.1? String = Обновить; updateEditMessage # e40370a3 message: Сообщение pts: int pts_count: int = Update; updateInlineBotCallbackQuery # f9d27a5a flags: # query_id: long user_id: int msg_id: InputBotInlineMessageID chat_instance: long data: flags.0? bytes game_short_name: flags.1? string = Update; updateReadChannelOutbox # 25d6c9c7 channel_id: int max_id: int = Update; updateDraftMessage # ee2bb969 peer: Peer draft: DraftMessage = Update; updateReadFeaturedStickers # 571d2742 = Обновить; updateRecentStickers # 9a422c20 = Обновить; updateConfig # a229dd06 = Обновить; updatePtsChanged # 3354678f = Обновить; updateChannelWebPage # 40771900 channel_id: int веб-страница: веб-страница pts: int pts_count: int = Update; updateDialogPinned # 6e6fe51c flags: # pinned: flags.0? True folder_id: flags.1? Int peer: DialogPeer = Update; updatePinnedDialogs # fa0f3ca2 flags: # folder_id: flags.1? int order: flags.0? Vector = Update; updateBotWebhookJSON # 8317c0c3 data: DataJSON = Update; updateBotWebhookJSONQuery # 9b9240a6 query_id: long data: DataJSON timeout: int = Update; updateBotShippingQuery # e0cdc940 query_id: long user_id: int payload: bytes shipping_address: PostAddress = Update; updateBotPrecheckoutQuery # 5d2f3aa9 flags: # query_id: long user_id: int payload: bytes info: flags.0? PaymentRequestedInfo shipping_option_id: flags.1? String currency: string total_amount: long = Обновить; updatePhoneCall # ab0f6b1e phone_call: PhoneCall = Обновить; updateLangPackTooLong # 46560264 lang_code: string = Update; updateLangPack # 56022f4d разница: LangPackDifference = Update; updateFavedStickers # e511996d = Обновить; updateChannelReadMessagesContents # 89893b45 channel_id: int messages: Vector = Update; updateContactsReset # 7084a7be = Обновить; updateChannelAvailableMessages # 70db6837 channel_id: int available_min_id: int = Update; updateDialogUnreadMark # e16459c3 flags: # unread: flags.0? Истинный партнер: DialogPeer = Update; updateMessagePoll # aca1657b flags: # poll_id: long poll: flags.0? Результаты опроса: PollResults = Update; updateChatDefaultBannedRights # 54c01850 peer: Peer default_banned_rights: Версия ChatBannedRights: int = Update; updateFolderPeers # 19360dc0 folder_peers: Vector pts: int pts_count: int = Update; updatePeerSettings # 6a7e7366 одноранговый узел: Параметры узла: PeerSettings = Update; updatePeerLocated # b4afcfb0 peers: Vector = Update; updateNewScheduledMessage # 39a51dfb сообщение: Сообщение = Обновление; updateDeleteScheduledMessages # 90866cee peer: Peer messages: Vector = Update; updateTheme # 8216fba3 theme: Theme = Update; updateGeoLiveViewed # 871fb939 peer: Peer msg_id: int = Update; updateLoginToken # 564fe691 = Обновить; updateMessagePollVote # 42f88f2c poll_id: long user_id: int options: Vector = Update; updateDialogFilter # 26ffde7d flags: # id: int filter: flags.0? DialogFilter = Обновить; updateDialogFilterOrder # a5d72105 order: Vector = Update; updateDialogFilters # 3504914f = Обновить; updatePhoneCallSignalingData # 2661bf09 phone_call_id: long data: bytes = Update; updateChannelParticipant # 65d2b464 flags: # channel_id: int date: int user_id: int prev_participant: flags.0? ChannelParticipant new_participant: flags.1? ChannelParticipant qts: int = Update; updateChannelMessageForwards # 6e8a84df идентификатор_канала: int id: int вперед: int = Update; updateReadChannelDiscussionInbox # 1cc7de54 flags: # channel_id: int top_msg_id: int read_max_id: int broadcast_id: flags.0? Int broadcast_post: flags.0? Int = Обновить; updateReadChannelDiscussionOutbox # 4638a26c channel_id: int top_msg_id: int read_max_id: int = Update; updatePeerBlocked # 246a4b22 peer_id: Одноранговый узел заблокирован: Bool = Update; updateChannelUserTyping # ff2abe9f flags: # channel_id: int top_msg_id: flags.0? int user_id: int action: SendMessageAction = Update; updatePinnedMessages # ed85eab5 flags: # закреплено: flags.0? true peer: Одноранговые сообщения: Vector pts: int pts_count: int = Update; updatePinnedChannelMessages # 8588878b flags: # закреплено: flags.0? True channel_id: int messages: Vector pts: int pts_count: int = Update; updates.state # a56c2a3e pts: int qts: int date: int seq: int unread_count: int = updates.State; updates.differenceEmpty # 5d75a138 date: int seq: int = updates.Difference; updates.difference # f49ca0 new_messages: Vector new_encrypted_messages: Vector other_updates: Vector chats: Vector users: Vector state: updates.State = updates.Difference; updates.differenceSlice # a8fb1981 new_messages: Vector new_encrypted_messages: Vector other_updates: Vector chats: Vector users: Vector intermediate_state: updates.State = updates.Difference; updates.differenceTooLong # 4afe8f6d pts: int = updates.Difference; updatesTooLong # e317af7e = Обновления; updateShortMessage # 2296d2c8 flags: # out: flags.1? true упомянуто: flags.4? true media_unread: flags.5? true silent: flags.13? true id: int user_id: int message: string pts: int pts_count: int date : int fwd_from: flags.2? MessageFwdHeader via_bot_id: flags.11? int reply_to: flags.3? Объекты MessageReplyHeader: flags.7? Vector = Updates; updateShortChatMessage # 402d5dbb flags: # out: flags.1? True упомянуто: flags.4? True media_unread: flags. 5? True silent: flags.13? True id: int from_id: int chat_id: int message: string pts: int pts_count: int date: int fwd_from: flags.2 ? MessageFwdHeader via_bot_id: flags.11? Int reply_to: flags.3? Объекты MessageReplyHeader: flags.7? Vector = Updates; updateShort # 78d4dec1 update: Дата обновления: int = Updates; UpdatesCombined # 725b04c3 обновления: Vector пользователи: Vector чаты: Vector date: int seq_start: int seq: int = Updates; обновления # 74ae4240 обновления: Vector пользователи: Vector чаты: Vector date: int seq: int = Updates; updateShortSentMessage # 11f1331c flags: # out: flags.1? True id: int pts: int pts_count: int date: int media: flags.9? Сущности MessageMedia: flags 7? Vector = Updates; photos.photos # 8dca6aa5 photos: Vector пользователи: Vector = photos.Photos; photos.photosSlice # 15051f54 count: int photos: Vector пользователи: Vector = photos.Photos; photos.photo # 20212ca8 фото: Пользователи фото: Vector = photos.Photo; upload.file # 96a18d5 type: storage.FileType mtime: int bytes: bytes = upload.File; upload.fileCdnRedirect # f18cda44 dc_id: int file_token: байты encryption_key: bytes encryption_iv: bytes file_hashes: Vector = upload.Файл; dcOption # 18b7a10d flags: # ipv6: flags.0? true media_only: flags.1? true tcpo_only: flags.2? true cdn: flags.3? true static: flags.4? true id: int ip_address: string port: int секрет: flags.10? bytes = DcOption; config # 330b4067 flags: # phonecalls_enabled: flags.1? true default_p2p_contacts: flags.3? true preload_featured_stickers: flags.4? true ignore_phone_entities: flags.5? true revoke_pm_inbox: flags.6? true blocked_mode: flags.8? true pfs_enabled: flags.13? true date: int expires: int test_mode: Bool this_dc: int dc_options: Vector dc_txt_domain_name: string chat_size_max: int megagroup_size_max: int forwarded_count_max: int online_update_period_ms: intdeflued_lay_time_ms_outline_lay_ms_outline_lay_ms: int notify_default_delay_ms: int push_chat_period_ms: int push_chat_limit: int saved_gifs_limit: int edit_time_limit: int revoke_time_limit: int revoke_pm_time_limit: int rating_e_decay: int labels_recent_limit: int stickers_faved_limit.0? Int pinned_dialogs_count_max: int pinned_infolder_count_max: int call_receive_timeout_ms: int call_ring_timeout_ms: int call_connect_timeout_ms: int call_packet_timeout_ms: int me_url_prefix: string autoupdate_timeout_ms: int me_url_prefix: string autoupdate_flags_url_prefix. ? строка static_maps_provider: flags.12? строка caption_length_max: int message_length_max: int webfile_dc_id: int предложенный_lang_code: flags.2? строка lang_pack_version: flags.2? int base_lang_pack_version: flags.2? Int = Config; nearDc # 8e1a1775 country: string this_dc: int Ближайший_dc: int = NearestDc; help.appUpdate # 1da7158f flags: # can_not_skip: flags.0? true id: int version: string text: string entity: Vector document: flags.1? URL документа: flags.2? string = help.AppUpdate; help.noAppUpdate # c45a6536 = help.AppUpdate; help.inviteText # 18cb9f78 message: string = help.InviteText; encryptedChatEmpty # ab7ec0a0 id: int = EncryptedChat; encryptedChatWaiting # 3bf703dc id: int access_hash: длинная дата: int admin_id: int участник_id: int = EncryptedChat; encryptedChatRequested # 62718a82 flags: # folder_id: flags.0? Int id: int access_hash: длинная дата: int admin_id: int идентификатор участника: int g_a: bytes = EncryptedChat; encryptedChat # fa56ce36 id: int access_hash: длинная дата: int admin_id: int участник_id: int g_a_or_b: байты key_fingerprint: long = EncryptedChat; encryptedChatDiscarded # 13d6dd27 id: int = EncryptedChat; inputEncryptedChat # f141b5e1 chat_id: int access_hash: long = InputEncryptedChat; encryptedFileEmpty # c21f497e = EncryptedFile; encryptedFile # 4a70994c id: long access_hash: long size: int dc_id: int key_fingerprint: int = EncryptedFile; inputEncryptedFileEmpty # 1837c364 = InputEncryptedFile; inputEncryptedFileUploaded # 64bd0306 id: длинные части: int md5_checksum: string key_fingerprint: int = InputEncryptedFile; inputEncryptedFile # 5a17b5e5 id: long access_hash: long = InputEncryptedFile; inputEncryptedFileBigUploaded # 2dc173c8 id: длинные части: int key_fingerprint: int = InputEncryptedFile; encryptedMessage # ed18c118 random_id: long chat_id: int date: int bytes: bytes file: EncryptedFile = EncryptedMessage; encryptedMessageService # 23734b06 random_id: long chat_id: int date: int bytes: bytes = EncryptedMessage; Сообщения.dhConfigNotModified # c0e24635 random: bytes = messages.DhConfig; messages.dhConfig # 2c221edd g: int p: bytes version: int random: bytes = messages.DhConfig; messages.sentEncryptedMessage # 560f8935 date: int = messages.SentEncryptedMessage; messages.sentEncryptedFile # 9493ff32 дата: int файл: EncryptedFile = messages.SentEncryptedMessage; inputDocumentEmpty # 72f0eaae = InputDocument; inputDocument # 1abfb575 id: long access_hash: long file_reference: bytes = InputDocument; documentEmpty # 36f8c871 id: long = Document; document # 1e87342b flags: # id: long access_hash: long file_reference: bytes date: int mime_type: размер строки: int thumbs: flags.0? Vector video_thumbs: flags.1? Vector dc_id: int attributes: Vector = Document; help.support # 17c6b5f6 phone_number: string user: User = help.Support; notifyPeer # 9fd40bd8 peer: Peer = NotifyPeer; notifyUsers # b4c83b4c = NotifyPeer; notifyChats # c007cec3 = NotifyPeer; notifyBroadcasts # d612e8ef = NotifyPeer; sendMessageTypingAction # 16bf744e = SendMessageAction; sendMessageCancelAction # fd5ec8f5 = SendMessageAction; sendMessageRecordVideoAction # a187d66f = SendMessageAction; sendMessageUploadVideoAction # e9763aec прогресс: int = SendMessageAction; sendMessageRecordAudioAction # d52f73f7 = SendMessageAction; sendMessageUploadAudioAction # f351d7ab прогресс: int = SendMessageAction; sendMessageUploadPhotoAction # d1d34a26 прогресс: int = SendMessageAction; sendMessageUploadDocumentAction # aa0cd9e4 прогресс: int = SendMessageAction; sendMessageGeoLocationAction # 176f8ba1 = SendMessageAction; sendMessageChooseContactAction # 628cbc6f = SendMessageAction; sendMessageGamePlayAction # dd6a8f48 = SendMessageAction; sendMessageRecordRoundAction # 88f27fbc = SendMessageAction; sendMessageUploadRoundAction # 243e1c66 прогресс: int = SendMessageAction; контакты.найдено # b3134d9d my_results: Vector результаты: Vector чаты: Vector пользователи: Vector = contacts.Found; inputPrivacyKeyStatusTimestamp # 4f96cb18 = InputPrivacyKey; inputPrivacyKeyChatInvite # bdfb0426 = InputPrivacyKey; inputPrivacyKeyPhoneCall # fabadc5f = InputPrivacyKey; inputPrivacyKeyPhoneP2P # db9e70d2 = InputPrivacyKey; inputPrivacyKeyForwards # a4dd4c08 = InputPrivacyKey; inputPrivacyKeyProfilePhoto # 5719bacc = InputPrivacyKey; inputPrivacyKeyPhoneNumber # 352dafa = InputPrivacyKey; inputPrivacyKeyAddedByPhone # d1219bdd = InputPrivacyKey; privacyKeyStatusTimestamp # bc2eab30 = PrivacyKey; privacyKeyChatInvite # 500e6dfa = PrivacyKey; privacyKeyPhoneCall # 3d662b7b = PrivacyKey; privacyKeyPhoneP2P # 39491cc8 = PrivacyKey; privacyKeyForwards # 69ec56a3 = PrivacyKey; privacyKeyProfilePhoto # 96151fed = PrivacyKey; privacyKeyPhoneNumber # d19ae46d = PrivacyKey; privacyKeyAddedByPhone # 42ffd42b = PrivacyKey; inputPrivacyValueAllowContacts # d09e07b = InputPrivacyRule; inputPrivacyValueAllowAll # 184b35ce = InputPrivacyRule; inputPrivacyValueAllowUsers # 131cc67f пользователи: Vector = InputPrivacyRule; inputPrivacyValueDisallowContacts # ba52007 = InputPrivacyRule; inputPrivacyValueDisallowAll # d66b66c9 = InputPrivacyRule; inputPrivacyValueDisallowUsers # 467 пользователей: Vector = InputPrivacyRule; inputPrivacyValueAllowChatParticipants # 4c81c1ba чаты: Vector = InputPrivacyRule; inputPrivacyValueDisallowChatParticipants # d82363af чаты: Vector = InputPrivacyRule; privacyValueAllowContacts # fffe1bac = PrivacyRule; privacyValueAllowAll # 65427b82 = PrivacyRule; privacyValueAllowUsers # Пользователи 4d5bbe0c: Vector = PrivacyRule; privacyValueDisallowContacts # f888fa1a = PrivacyRule; privacyValueDisallowAll # 8b73e763 = PrivacyRule; privacyValueDisallowUsers # пользователи c7f49b7: Vector = PrivacyRule; privacyValueAllowChatParticipants # 18be796b чаты: Vector = PrivacyRule; privacyValueDisallowChatParticipants # acae0690 чаты: Вектор = PrivacyRule; Счет.privacyRules # 50a04e45 rules: векторные чаты : Vector пользователи: Vector = account.PrivacyRules; accountDaysTTL # b8d0afdf days: int = AccountDaysTTL; documentAttributeImageSize # 6c37c15c w: int h: int = DocumentAttribute; documentAttributeAnimated # 11b58939 = DocumentAttribute; documentAttributeSticker # 6319d612 flags: # mask: flags.1? true alt: строка стикеров: InputStickerSet mask_coords: flags.0? MaskCoords = DocumentAttribute; documentAttributeVideo # ef02ce6 flags: # round_message: flags.0? True supports_streaming: flags.1? True продолжительность: int w: int h: int = DocumentAttribute; documentAttributeAudio # 9852f9c6 flags: # voice: flags.10? true duration: int title: flags.0? исполнитель строки: flags.1? форма волны строки: flags.2? bytes = DocumentAttribute; documentAttributeFilename # 155 имя_файла: строка = DocumentAttribute; documentAttributeHasStickers # 9801d2f7 = DocumentAttribute; messages.stickersNotModified # f1749a22 = messages.Stickers; messages.stickers # e4599bbd hash: int stickers: Vector = messages.Наклейки; StickerPack # 12b299d4 смайлик: строковые документы: Vector = StickerPack; messages.allStickersNotModified # e86602c3 = messages.AllStickers; messages.allStickers # edfd405f hash: int sets: Vector = messages.AllStickers; messages.affectedMessages # 84d19185 pts: int pts_count: int = messages.AffectedMessages; webPageEmpty # eb1477e8 id: long = WebPage; webPagePending # c586da1c id: длинная дата: int = WebPage; webPage # e89c45b2 flags: # id: long url: string display_url: string hash: int type: flags.0? String site_name: flags.1? String title: flags.2? String description: flags.3? String photo: flags.4? Photo embed_url: flags.5? String embed_type: flags.5? String embed_width: flags.6. ? int embed_height: flags.6? int duration: flags.7? int author: flags.8? строковый документ: flags.9? Документ cached_page: flags.10? Атрибуты страницы: flags.12? Vector = WebPage; webPageNotModified # 7311ca11 flags: # cached_page_views: flags.0? int = WebPage; авторизация # ad01d61d flags: # current: flags.0? true official_app: flags.1? True password_pending: flags.2? True 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; account.authorizations # 1250abde авторизации: Vector = account.Authorizations; account.password # ad2641f8 flags: # has_recovery: flags.0? true has_secure_values: flags.1? true has_password: flags.2? true current_algo: flags.2? PasswordKdfAlgo srp_B: flags.2? Байта srp_id: flags.2? Длинная подсказка: flags.3? Строка email_unconfirmed_pattern: flags.4? Строка new_algo: PasswordKdfAlgo new_secure_algo: SecurePasswordKdfAlgo secure_random: bytes = account.Password; account.passwordSettings # 9a5c33e5 flags: # email: flags.0? string secure_settings: flags.1? SecureSecretSettings = account.PasswordSettings; account.passwordInputSettings # c23727c9 flags: # new_algo: flags.0? PasswordKdfAlgo new_password_hash: flags.0? bytes hint: flags.0? string email: flags.1? string new_secure_settings: flags.2? SecureSecretSettings = account.PasswordInputSettings; auth.passwordRecovery # 137948a5 шаблон_почты: строка = auth.PasswordRecovery; receiveNotifyMessage # a384b779 id: int flags: int = ReceivedNotifyMessage; chatInviteEmpty # 69df3769 = ExportedChatInvite; chatInviteExported # fc2e05bc ссылка: строка = ExportedChatInvite; chatInviteAlready # 5a686d7c chat: Chat = ChatInvite; chatInvite # dfc2f58e flags: # channel: flags.0? true broadcast: flags.1? true public: flags.2? true megagroup: flags.3? true title: string photo: Photo members_count: int members: flags.4? Вектор <Пользователь> = ChatInvite; chatInvitePeek # 61695cb0 chat: Срок действия чата истекает: int = ChatInvite; inputStickerSetEmpty # ffb62b95 = InputStickerSet; inputStickerSetID # 9de7a269 id: long access_hash: long = InputStickerSet; inputStickerSetShortName # 861cc8a0 короткое_имя: строка = InputStickerSet; inputStickerSetAnimatedEmoji # 28703c8 = InputStickerSet; inputStickerSetDice # e67f520e смайлик: строка = InputStickerSet; stickerSet # eeb46f27 flags: # в архиве: flags.1? true official: flags.2? true masks: flags.3? true animated: flags.5? True installed_date: flags.0? Int id: long access_hash: long title: string short_name: string thumb: flags.4? PhotoSize thumb_dc_id: flags.4? Int count: int hash: int = StickerSet; messages.stickerSet # b60a24a6 set: Набор наклеек: пакеты Vector : Vector = messages.StickerSet; botCommand # c27ac8c7 command: описание строки: string = BotCommand; botInfo # 98e81d3a user_id: int описание: строковые команды: Vector = BotInfo; keyboardButton # a2fa4880 text: string = KeyboardButton; keyboardButtonUrl # 258aff05 текст: строка url: строка = KeyboardButton; keyboardButtonCallback # 35bbdb6b flags: # requires_password: flags.0? Истинный текст: строковые данные: байты = KeyboardButton; keyboardButtonRequestPhone # b16a6c29 text: string = KeyboardButton; keyboardButtonRequestGeoLocation # fc796b3f text: string = KeyboardButton; keyboardButtonSwitchInline # 568a748 flags: # same_peer: flags.0? true text: string query: string = KeyboardButton; keyboardButtonGame # 50f41ccf text: string = KeyboardButton; keyboardButtonBuy # afd93fbb text: string = KeyboardButton; keyboardButtonUrlAuth # 10b78d29 flags: # текст: строка fwd_text: flags.0? строка url: строка button_id: int = KeyboardButton; inputKeyboardButtonUrlAuth # d02e7fd4 flags: # request_write_access: flags.0? Истинный текст: строка fwd_text: flags.1? Строка url: строка bot: InputUser = KeyboardButton; keyboardButtonRequestPoll # bbc7515d flags: # quiz: flags.0? Bool text: string = KeyboardButton; keyboardButtonRow # 77608b83 кнопки: Vector = KeyboardButtonRow; replyKeyboardHide # a03e5b85 flags: # выборочно: flags.2? true = ReplyMarkup; replyKeyboardForceReply # f4108aa0 flags: # single_use: flags.1? true selected: flags.2? true = ReplyMarkup; replyKeyboardMarkup # 3502758c flags: # resize: flags.0? true single_use: flags.1 - истинный выборочный: флаги. 2 - истинный ряды: Vector = ReplyMarkup; replyInlineMarkup # 48a30254 строки: Vector = ReplyMarkup; messageEntityUnknown # bb92ba95 смещение: int length: int = MessageEntity; messageEntityMention # fa04579d смещение: int length: int = MessageEntity; messageEntityHashtag # 6f635b0d смещение: int length: int = MessageEntity; messageEntityBotCommand # 6cef8ac7 смещение: int length: int = MessageEntity; messageEntityUrl # 6ed02538 смещение: int length: int = MessageEntity; messageEntityEmail # 64e475c2 смещение: int length: int = MessageEntity; messageEntityBold # bd610bc9 смещение: int length: int = MessageEntity; messageEntityItalic # 826f8b60 смещение: int length: int = MessageEntity; messageEntityCode # 28a20571 смещение: int length: int = MessageEntity; messageEntityPre # 73924be0 смещение: int length: int language: string = MessageEntity; messageEntityTextUrl # 76a6d327 смещение: int length: int url: string = MessageEntity; messageEntityMentionName # 352dca58 смещение: int length: int user_id: int = MessageEntity; inputMessageEntityMentionName # 208e68c9 смещение: int length: int user_id: InputUser = MessageEntity; messageEntityPhone # 9b69e34b смещение: int length: int = MessageEntity; messageEntityCashtag # 4c4e743f смещение: int length: int = MessageEntity; messageEntityUnderline # 9c4e7e8b смещение: int length: int = MessageEntity; messageEntityStrike # bf0693d4 смещение: int length: int = MessageEntity; messageEntityBlockquote # 20df5d0 смещение: int length: int = MessageEntity; messageEntityBankCard # 761e6af4 смещение: int length: int = MessageEntity; inputChannelEmpty # ee8c1e86 = InputChannel; inputChannel # afeb712e идентификатор_канала: int access_hash: long = InputChannel; inputChannelFromMessage # 2a286531 одноранговый узел: InputPeer msg_id: int channel_id: int = InputChannel; контакты.resolvedPeer # 7f077ad9 peer: Peer chats: Vector users: Vector = contacts.ResolvedPeer; messageRange # ae30253 min_id: int max_id: int = MessageRange; updates.channelDifferenceEmpty # 3e11affb flags: # final: flags.0? true pts: int timeout: flags.1? int = updates.ChannelDifference; updates.channelDifferenceTooLong # a4bcc6fe flags: # final: flags.0? true timeout: flags.1? int dialog: диалоговые сообщения: Vector чаты: Vector пользователи: Vector = updates.ChannelDifference; обновления.channelDifference # 2064674e flags: # final: flags.0? true pts: int timeout: flags.1? int new_messages: Vector other_updates: Vector чаты: Vector пользователи: Vector = updates. ChannelDifference; channelMessagesFilterEmpty # 94d42ee7 = ChannelMessagesFilter; channelMessagesFilter # cd77d957 flags: # exclude_new_messages: flags.1? истинные диапазоны: Vector = ChannelMessagesFilter; channelParticipant # 15ebac1d user_id: int date: int = ChannelParticipant; channelParticipantSelf # a3289a6d user_id: int inviter_id: int date: int = ChannelParticipant; channelParticipantCreator # 447dca4b flags: # user_id: int admin_rights: ChatAdminRights rank: flags.0? Строка = участник канала; channelParticipantAdmin # ccbebbaf flags: # can_edit: flags.0? true self: flags.1? true user_id: int inviter_id: flags.1? int Promoted_by: int date: int admin_rights: ChatAdminRights rank: flags.2? string = ChannelParticipant; channelParticipantBanned # 1c0facaf flags: # left: flags.0? true user_id: int kicked_by: int date: int banned_rights: ChatBannedRights = ChannelParticipant; channelParticipantLeft # c3c6796b user_id: int = ChannelParticipant; channelParticipantsRecent # de3f3c79 = ChannelParticipantsFilter; channelParticipantsAdmins # b4608969 = ChannelParticipantsFilter; channelParticipantsKicked # a3b54985 q: string = ChannelParticipantsFilter; channelParticipantsBots # b0d1865b = ChannelParticipantsFilter; channelParticipantsBanned # 1427a5e1 q: string = ChannelParticipantsFilter; channelParticipantsSearch # 656ac4b q: string = ChannelParticipantsFilter; channelParticipantsContacts # bb6ae88d q: string = ChannelParticipantsFilter; channelParticipantsMentions # e04b5ceb flags: # q: flags.0? String top_msg_id: flags.1? Int = ChannelParticipantsFilter; channels.channelParticipants # f56ee2a8 count: int участники: Vector users: Vector = channels.ChannelParticipants; каналы.channelParticipantsNotModified # f0173fe9 = channels.ChannelParticipants; channels.channelParticipant # d0d9b163 участник: ChannelParticipant пользователи: Vector = channels.ChannelParticipant; help.termsOfService # 780a0310 flags: # popup: flags.0? true id: DataJSON текст: строковые сущности: Vector min_age_confirm: flags.1? Int = help.TermsOfService; messages.savedGifsNotModified # e8025ca2 = messages.SavedGifs; messages.savedGifs # 2e0709a5 hash: int gifs: Vector = messages.SavedGifs; inputBotInlineMessageMediaAuto # 3380c786 flags: # сообщение: строковые сущности: flags.1? Vector reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineMessageText # 3dcd7a87 flags: # no_webpage: flags.0? true message: string entity: flags.1? Vector reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineMessageMediaGeo # 96929a85 flags: # geo_point: заголовок InputGeoPoint: flags.0? Int период: флаги.1? Int бесконтактный_адиус: flags.3? Int reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineMessageMediaVenue # 417bbf11 флаги: # geo_point: заголовок InputGeoPoint: адрес строки: поставщик строки: строка объект_id: строка тип_объекта: строка reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineMessageMediaContact # a6edbffd flags: # phone_number: string first_name: string last_name: string vcard: string reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineMessageGame # 4b425864 flags: # reply_markup: flags.2? ReplyMarkup = InputBotInlineMessage; inputBotInlineResult # 88bf9319 flags: # id: тип строки: заголовок строки: flags.1? описание строки: flags.2? URL строки: flags.3? ползунок строки: flags.4? Содержимое InputWebDocument: flags.5? InputWebDocument send_message: InputBotInlineMessage = InputBotInlineResult; inputBotInlineResultPhoto # a8d864a7 id: тип строки: строка photo: InputPhoto send_message: InputBotInlineMessage = InputBotInlineResult; inputBotInlineResultDocument # fff8fdc4 flags: # id: string type: string title: flags.1 - описание строки: flags. 2 - строковый документ: InputDocument send_message: InputBotInlineMessage = InputBotInlineResult; inputBotInlineResultGame # 4fa417f2 id: string short_name: string send_message: InputBotInlineMessage = InputBotInlineResult; botInlineMessageMediaAuto # 764cf810 flags: # сообщение: строковые сущности: flags.1? Vector reply_markup: flags.2? ReplyMarkup = BotInlineMessage; botInlineMessageText # 8c7f65e2 flags: # no_webpage: flags.0? true message: string entity: flags.1? Vector reply_markup: flags.2? ReplyMarkup = BotInlineMessage; botInlineMessageMediaGeo # 51846fd flags: # geo: заголовок GeoPoint: flags.0? int период: flags.1? int бесконтактный_адиус: flags.3? int reply_markup: flags.2? ReplyMarkup = BotInlineMessage; botInlineMessageMediaVenue # 8a86659c flags: # geo: заголовок GeoPoint: адрес строки: поставщик строки: строка места_объекта: строка тип_объекта: строка reply_markup: flags.2? ReplyMarkup = BotInlineMessage; botInlineMessageMediaContact # 18d1cdc2 flags: # phone_number: string first_name: string last_name: string vcard: string reply_markup: flags.2? ReplyMarkup = BotInlineMessage; botInlineResult # 11965f3a flags: # id: тип строки: заголовок строки: flags.1? описание строки: flags.2? URL строки: flags.3? ползунок строки: flags.4? Содержимое веб-документа: flags.5? Сообщение-отправления веб-документа: BotInlineMessage. = BotInlineResult; botInlineMediaResult # 17db940b flags: # id: тип строки: строка photo: flags.0? Фото документ: flags.1? Название документа: flags.2? описание строки: flags.3? строка send_message: BotInlineMessage = BotInlineResult; messages.botResults # 947ca848 flags: # gallery: flags.0? True query_id: long next_offset: flags.1? String switch_pm: flags.2? Результаты InlineBotSwitchPM: Vector cache_time: int users: Vector = messages.BotResults; exportedMessageLink # 5dab1af4 ссылка: строка html: string = ExportedMessageLink; messageFwdHeader # 5f777dce flags: # from_id: flags.0? Одноранговое имя from_name: flags.5? строка date: int channel_post: flags.2? int post_author: flags.3? string saved_from_peer: flags.4? Peer saved_from_msg_id: flags.4? int psa_type: flags.6? строка = MessageFwdHeader; авт.codeTypeSms # 72a3158c = auth.CodeType; auth.codeTypeCall # 741cd3e3 = auth.CodeType; auth.codeTypeFlashCall # 226ccefb = auth.CodeType; auth.sentCodeTypeApp # 3dbb5986 length: int = auth.SentCodeType; auth.sentCodeTypeSms # c000bba2 length: int = auth.SentCodeType; auth.sentCodeTypeCall # 5353e5a7 length: int = auth.SentCodeType; auth.sentCodeTypeFlashCall # ab03c6d9 шаблон: строка = auth.SentCodeType; messages.botCallbackAnswer # 36585ea4 flags: # alert: flags.1? true has_url: flags.3? true native_ui: flags.4? true message: flags.0? Строка url: flags.2? Строка cache_time: int = messages.BotCallbackAnswer; messages.messageEditData # 26b5dde6 flags: # caption: flags.0? true = messages.MessageEditData; inputBotInlineMessageID # 890c3d89 dc_id: int id: long access_hash: long = InputBotInlineMessageID; inlineBotSwitchPM # 3c20629f текст: строка start_param: строка = InlineBotSwitchPM; messages.peerDialogs # 3371c354 dialogs: Vector

messages: Vector chats: Vector users: Vector state: updates.State = messages.PeerDialogs; topPeer # edcdc05b peer: Рейтинг сверстников: double = TopPeer; topPeerCategoryBotsPM # ab661b5b = TopPeerCategory; topPeerCategoryBotsInline # 148677e2 = TopPeerCategory; topPeerCategoryCorrespondent # 637b7ed = TopPeerCategory; topPeerCategoryGroups # bd17a14a = TopPeerCategory; topPeerCategoryChannels # 161d9628 = TopPeerCategory; topPeerCategoryPhoneCalls # 1e76a78c = TopPeerCategory; topPeerCategoryForwardUsers # a8406ca9 = TopPeerCategory; topPeerCategoryForwardChats # fbeec0f0 = TopPeerCategory; topPeerCategoryPeers # fb834291 категория: TopPeerCategory count: int peers: Vector = TopPeerCategoryPeers; контакты.topPeersNotModified # de266ef5 = contacts.TopPeers; contacts.topPeers # 70b772a8 категории: Vector чаты: Vector пользователи: Vector = contacts.TopPeers; contacts.topPeersDisabled # b52c939d = contacts.TopPeers; draftMessageEmpty # 1b0c841a flags: # date: flags.0? int = DraftMessage; draftMessage # fd8e711f flags: # no_webpage: flags.1? true reply_to_msg_id: flags.0? int сообщение: строковые объекты: flags.3? Vector date: int = DraftMessage; messages.featuredStickersNotModified # c6dc0c66 count: int = messages.FeaturedStickers; messages.featuredStickers # b6abc341 hash: int count: int sets: Vector непрочитанные: Vector = messages.FeaturedStickers; messages.recentStickersNotModified # b17f890 = messages.RecentStickers; messages.recentStickers # 22f3afb3 hash: int packs: Векторные стикеры : Vector даты: Vector = messages.RecentStickers; messages.archivedStickers # 4fcba9c8 count: int sets: Vector = messages.ArchivedStickers; Сообщения.стикерSetInstallResultSuccess # 38641628 = messages.StickerSetInstallResult; messages.stickerSetInstallResultArchive # 35e410a8 наборы: Vector = messages.StickerSetInstallResult; StickerSetCovered # 6410a5d2 набор: StickerSet cover: Document = StickerSetCovered; StickerSetMultiCovered # 3407e51b набор: Набор наклеек для обложек: Vector = StickerSetCovered; maskCoords # aed6dbb2 n: int x: double y: двойное масштабирование: double = MaskCoords; inputStickeredMediaPhoto # 4a992157 id: InputPhoto = InputStickeredMedia; inputStickeredMediaDocument # 438865b идентификатор: InputDocument = InputStickeredMedia; game # bdf9653b flags: # id: long access_hash: long short_name: string title: string description: string photo: Фото документ: flags.0? Документ = Игра; inputGameID # 32c3e77 id: long access_hash: long = InputGame; inputGameShortName # c331e80a bot_id: Короткое_имя InputUser: строка = InputGame; highScore # 58fffcd0 pos: int user_id: int score: int = HighScore; messages.highScores # 9a3bfd99 оценки: Vector пользователи: Vector = messages.HighScores; textEmpty # dc3d824f = RichText; textPlain # 744694e0 текст: строка = RichText; textBold # 6724abc4 текст: RichText = RichText; textItalic # d912a59c текст: RichText = RichText; textUnderline # c12622c4 text: RichText = RichText; textStrike # 9bf8bb95 текст: RichText = RichText; textFixed # 6c3f19b9 текст: RichText = RichText; textUrl # 3c2884c1 текст: RichText url: строка webpage_id: long = RichText; textEmail # de5a0dd6 текст: RichText электронная почта: string = RichText; textConcat # 7e6260d7 тексты: Vector = RichText; textSubscript # ed6a8504 текст: RichText = RichText; textSuperscript # c7fb5e01 текст: RichText = RichText; textMarked # 34b8621 текст: RichText = RichText; textPhone # 1ccb966a текст: RichText phone: string = RichText; textImage # 81ccf4f document_id: long w: int h: int = RichText; textAnchor # 35553762 текст: RichText имя: строка = RichText; pageBlockUnsupported # 13567e8a = PageBlock; pageBlockTitle # 70abc3fd текст: RichText = PageBlock; pageBlockSubtitle # 8ffa9a1f текст: RichText = PageBlock; pageBlockAuthorDate # baafe5e0 автор: RichText published_date: int = PageBlock; pageBlockHeader # bfd064ec текст: RichText = PageBlock; pageBlockSubheader # f12bb6e1 текст: RichText = PageBlock; pageBlockParagraph # 467a0766 текст: RichText = PageBlock; pageBlockPreformatted # c070d93e текст: RichText language: string = PageBlock; pageBlockFooter # 48870999 текст: RichText = PageBlock; pageBlockDivider # db20b188 = PageBlock; pageBlockAnchor # ce0d37b0 имя: строка = PageBlock; pageBlockList # e4e88011 элементы: Vector = PageBlock; pageBlockBlockquote # 263d7c26 текст: RichText подпись: RichText = PageBlock; pageBlockPullquote # 4f4456d3 текст: RichText подпись: RichText = PageBlock; pageBlockPhoto # 1759c560 flags: # photo_id: long caption: PageCaption url: flags.0? String webpage_id: flags. 0? Long = PageBlock; pageBlockVideo # 7c8fe7b6 flags: # autoplay: flags.0? true loop: flags.1? true video_id: long caption: PageCaption = PageBlock; pageBlockCover # 39f23300 обложка: PageBlock = PageBlock; pageBlockEmbed # a8718dc5 flags: # full_width: flags.0? true allow_scrolling: flags.3? true url: flags.1? string html: flags.2? string poster_photo_id: flags.4? long w: flags.5? int h: flags.5? int caption: PageCaption = PageBlock; pageBlockEmbedPost # f259a80b url: string webpage_id: long author_photo_id: long author: string date: int blocks: Vector caption: PageCaption = PageBlock; pageBlockCollage # 65a0fa4d items: Vector caption: PageCaption = PageBlock; pageBlockSlideshow # 31f9590 элементы: Vector caption: PageCaption = PageBlock; pageBlockChannel # ef1751b5 канал: Chat = PageBlock; pageBlockAudio # 804361ea audio_id: длинная подпись: PageCaption = PageBlock; pageBlockKicker # 1e148390 текст: RichText = PageBlock; pageBlockTable # bf4dea82 flags: # Bordered: flags.0? True striped: flags.1? True title: RichText rows: Vector = PageBlock; Элементы pageBlockOrderedList # 9a8ae1e1: Vector = PageBlock; pageBlockDetails # 76768bed flags: # open: flags.0? true блоки: Vector title: RichText = PageBlock; pageBlockRelatedArticles # 16115a96 title: Статьи RichText: Vector = PageBlock; pageBlockMap # a44f3ef6 geo: GeoPoint zoom: int w: int h: int caption: PageCaption = PageBlock; phoneCallDiscardReasonMissed # 85e42301 = PhoneCallDiscardReason; phoneCallDiscardReasonDisconnect # e095c1a0 = PhoneCallDiscardReason; phoneCallDiscardReasonHangup # 57adc690 = PhoneCallDiscardReason; phoneCallDiscardReasonBusy # faf7e8c9 = PhoneCallDiscardReason; dataJSON # 7d748d04 data: string = DataJSON; labeleledPrice # cb296bf8 label: string amount: long = LabeledPrice; invoice # c30aa358 flags: # test: flags.0? True name_requested: flags.1? True phone_requested: flags.2? True email_requested: flags.3? True shipping_address_requested: flags.4? True flexible: flags.5? True phone_to_provider: flags.6? True email_to_provider: flags.7. ? истинная валюта: строковая цена: Vector = Invoice; paymentCharge # ea02c27e id: строка provider_charge_id: строка = PaymentCharge; postAddress # 1e8caaeb street_line1: строка street_line2: строка city: строка состояние: строка country_iso2: строка post_code: строка = PostAddress; paymentRequestedInfo # 909c3f94 flags: # name: flags.0? Строка phone: flags.1? Строка email: flags.2? Строка shipping_address: flags.3? PostAddress = PaymentRequestedInfo; paymentSavedCredentialsCard # cdc27a1f id: строка заголовок: строка = PaymentSavedCredentials; webDocument # 1c570ed1 url: строка access_hash: long size: int mime_type: строковые атрибуты: Vector = WebDocument; webDocumentNoProxy # f9c8bcc6 url: размер строки: int mime_type: строковые атрибуты: Vector = WebDocument; inputWebDocument # 9bed434d url: размер строки: int mime_type: строковые атрибуты: Vector = InputWebDocument; inputWebFileLocation # c239d686 url: строка access_hash: long = InputWebFileLocation; inputWebFileGeoPointLocation # 9f2221c9 geo_point: InputGeoPoint access_hash: long w: int h: int zoom: int scale: int = InputWebFileLocation; загрузить.webFile # 21e753bc размер: int mime_type: строка file_type: storage.FileType mtime: int bytes: bytes = upload.WebFile; Payments.paymentForm # 3f56aea3 flags: # can_save_credentials: flags.2? true password_missing: flags.3? true bot_id: int invoice: Invoice provider_id: int url: string native_provider: flags.4? string native_params: flags.4? DataJSON saved_info: flags.0? PaymentRequestedInfo saved_credentials: flags.1? PaymentSavedCredentials пользователи: Vector = payments.PaymentForm; Payments.validatedRequestedInfo # d1451883 flags: # id: flags.0? String shipping_options: flags.1? Vector = payments.ValidatedRequestedInfo; Payments.paymentResult # 4e5f810d обновления: Updates = payments.PaymentResult; Payments.paymentVerificationNeeded # d8411139 url: string = payments.PaymentResult; payments.paymentReceipt # 500911e1 flags: # date: int bot_id: int invoice: Invoice provider_id: int info: flags.0? PaymentRequestedInfo доставка: flags.1? Валюта ShippingOption: строка total_amount: long credentials_title: string users: Vector = платежи.Платежная квитанция; Payments.savedInfo # fb8fe43c flags: # has_saved_credentials: flags.1? true saved_info: flags.0? PaymentRequestedInfo = payments.SavedInfo; inputPaymentCredentialsSaved # c10eb2cf id: строка tmp_password: bytes = InputPaymentCredentials; inputPaymentCredentials # 3417d728 flags: # save: flags.0? истинные данные: DataJSON = InputPaymentCredentials; inputPaymentCredentialsApplePay # aa1c39f payment_data: DataJSON = InputPaymentCredentials; inputPaymentCredentialsAndroidPay # ca05d50e payment_token: DataJSON google_transaction_id: string = InputPaymentCredentials; Счет.tmpPassword # db64fd34 tmp_password: bytes valid_until: int = account.TmpPassword; shippingOption # b6213cdf id: строка заголовок: строка цены: Vector = ShippingOption; inputStickerSetItem # ffa0a496 flags: # document: InputDocument emoji: string mask_coords: flags.0? MaskCoords = InputStickerSetItem; inputPhoneCall # 1e36fded id: long access_hash: long = InputPhoneCall; phoneCallEmpty # 5366c915 id: long = PhoneCall; phoneCallWaiting # 1b8f4ad1 flags: # video: flags.6? true id: long access_hash: long date: int admin_id: int Participant_id: int protocol: PhoneCallProtocol receive_date: flags.0? Int = PhoneCall; phoneCallRequested # 87eabb53 flags: # video: flags.6? true id: long access_hash: long date: int admin_id: int Participant_id: int g_a_hash: bytes protocol: PhoneCallProtocol = PhoneCall; phoneCallAccepted # 997c454a flags: # video: flags.6? true id: long access_hash: long date: int admin_id: int Participant_id: int g_b: bytes protocol: PhoneCallProtocol = PhoneCall; phoneCall # 8742ae7f flags: # p2p_allowed: flags.5? true video: flags.6? true id: long access_hash: long date: int admin_id: int Participant_id: int g_a_or_b: bytes key_fingerprint: long protocol: PhoneCallProtocol Connections: Vector начальная_дата: int = PhoneCall; phoneCallDiscarded # 50ca4de1 flags: # need_rating: flags.2? True need_debug: flags.3? True video: flags.6? True id: long cause: flags.0? PhoneCallDiscardReason продолжительность: flags.1? Int = PhoneCall; phoneConnection # 9d4c17c0 id: длинный ip: строка ipv6: строка порт: int peer_tag: bytes = PhoneConnection; phoneConnectionWebrtc # 635fe375 flags: # Turn: flags.0? true stun: flags.1? true id: long ip: string ipv6: string port: int username: string password: string = PhoneConnection; phoneCallProtocol # fc878fc8 flags: # udp_p2p: flags.0? true udp_reflector: flags.1? true min_layer: int max_layer: int library_versions: Vector = PhoneCallProtocol; Телефон.phoneCall # ec82e140 phone_call: Пользователи PhoneCall: Vector = phone.PhoneCall; upload.cdnFileReuploadNeeded # eea8e46e request_token: bytes = upload.CdnFile; upload.cdnFile # a99fca4f bytes: bytes = upload.CdnFile; cdnPublicKey # c982eaba dc_id: int public_key: string = CdnPublicKey; cdnConfig # 5725e40a public_keys: Vector = CdnConfig; langPackString # cad181f6 ключ: строковое значение: string = LangPackString; langPackStringPluralized # 6c47ac9f flags: # key: string zero_value: flags.0? string one_value: flags.1 - строка two_value: flags. 2 - строка some_value: flags. 3 - строка many_value: flags. 4 - строка other_value: строка = LangPackString; langPackStringDeleted # 2979eeb2 ключ: строка = LangPackString; langPackDifference # f385c1f6 lang_code: строка from_version: int version: int strings: Vector = LangPackDifference; langPackLanguage # eeca5ce3 flags: # official: flags.0? true rtl: flags.2? true beta: flags.3? true name: string native_name: string lang_code: string base_lang_code: flags.1? string plural_code: string strings_count: int Translated_count : int translations_url: string = LangPackLanguage; channelAdminLogEventActionChangeTitle # e6dfb825 prev_value: string new_value: string = ChannelAdminLogEventAction; channelAdminLogEventActionChangeAbout # 55188a2e prev_value: string new_value: string = ChannelAdminLogEventAction; channelAdminLogEventActionChangeUsername # 6a4afc38 предыдущее_значение: строка новое_значение: строка = ChannelAdminLogEventAction; channelAdminLogEventActionChangePhoto # 434bd2af prev_photo: Photo new_photo: Photo = ChannelAdminLogEventAction; channelAdminLogEventActionToggleInvites # 1b7907ae новое_значение: Bool = ChannelAdminLogEventAction; channelAdminLogEventActionToggleSignatures # 26ae0971 новое_значение: Bool = ChannelAdminLogEventAction; channelAdminLogEventActionUpdatePinned # e9e82c18 сообщение: Сообщение = ChannelAdminLogEventAction; channelAdminLogEventActionEditMessage # 709b2405 prev_message: сообщение new_message: Сообщение = ChannelAdminLogEventAction; channelAdminLogEventActionDeleteMessage # 42e047bb сообщение: Сообщение = ChannelAdminLogEventAction; channelAdminLogEventActionParticipantJoin # 183040d3 = ChannelAdminLogEventAction; channelAdminLogEventActionParticipantLeave # f89777f2 = ChannelAdminLogEventAction; channelAdminLogEventActionParticipantInvite # e31c34d8 участник: ChannelParticipant = ChannelAdminLogEventAction; channelAdminLogEventActionParticipantToggleBan # e6d83d7e prev_participant: ChannelParticipant new_participant: ChannelParticipant = ChannelAdminLogEventAction; channelAdminLogEventActionParticipantToggleAdmin # d5676710 prev_participant: ChannelParticipant new_participant: ChannelParticipant = ChannelAdminLogEventAction; channelAdminLogEventActionChangeStickerSet # b1c3caa7 prev_stickerset: InputStickerSet new_stickerset: InputStickerSet = ChannelAdminLogEventAction; channelAdminLogEventActionTogglePreHistoryHidden # 5f5c95f1 новое_значение: Bool = ChannelAdminLogEventAction; channelAdminLogEventActionDefaultBannedRights # 2df5fc0a prev_banned_rights: ChatBannedRights new_banned_rights: ChatBannedRights = ChannelAdminLogEventAction; channelAdminLogEventActionStopPoll # 8f079643 сообщение: Сообщение = ChannelAdminLogEventAction; channelAdminLogEventActionChangeLinkedChat # a26f881b prev_value: int new_value: int = ChannelAdminLogEventAction; channelAdminLogEventActionChangeLocation # e6b76ae предыдущее_значение: ChannelLocation новое_значение: ChannelLocation = ChannelAdminLogEventAction; channelAdminLogEventActionToggleSlowMode # 53909779 prev_value: int new_value: int = ChannelAdminLogEventAction; channelAdminLogEvent # 3b5a3e40 идентификатор: длинная дата: int user_id: int действие: ChannelAdminLogEventAction = ChannelAdminLogEvent; каналы.adminLogResults # ed8af74d events: Vector чаты: Vector пользователи: Vector = channels.AdminLogResults; channelAdminLogEventsFilter # ea107ae4 flags: # join: flags.0? true leave: flags.1? true приглашения: flags.2? true ban: flags.3? true unban: flags.4? true kick: flags.5? true unkick: flags.6? true Promote: flags.7? true demote: flags.8? true info: flags.9? true settings: flags.10? true pinned: flags.11? true edit: flags.12? true delete: flags. .13? True group_call: flags.14? True = ChannelAdminLogEventsFilter; PopularContact # 5ce14175 client_id: long importers: int = PopularContact; Сообщения.favedStickersNotModified # 9e8fa6d3 = messages.FavedStickers; messages.favedStickers # f37f2f16 hash: int packs: Векторные стикеры : Vector = messages.FavedStickers; RecentMeUrlUnknown # 46e1d13d url: string = RecentMeUrl; RecentMeUrlUser # 8dbc3336 url: string user_id: int = RecentMeUrl; RecentMeUrlChat # a01b22f9 url: string chat_id: int = RecentMeUrl; RecentMeUrlChatInvite # eb49081d url: строка chat_invite: ChatInvite = RecentMeUrl; RecentMeUrlStickerSet # bc0a57dc url: набор строк: StickerSetCovered = RecentMeUrl; Помогите.RecentMeUrls # e0310d7 urls: Vector чаты: Vector пользователи: Vector = help.RecentMeUrls; inputSingleMedia # 1cc6e91f flags: # media: InputMedia random_id: длинное сообщение: строковые объекты: flags.0? Vector = InputSingleMedia; webAuthorization # cac943f2 hash: long bot_id: int domain: string browser: string platform: string date_created: int date_active: int ip: string region: string = WebAuthorization; account.webAuthorizations # ed56c9fc авторизации: Vector пользователи: Vector = account.WebAuthorizations; inputMessageID # a676a322 id: int = InputMessage; inputMessageReplyTo # bad88395 идентификатор: int = InputMessage; inputMessagePinned # 86872538 = InputMessage; inputMessageCallbackQuery # acfa1a7e id: int query_id: long = InputMessage; inputDialogPeer # fcaafeb7 peer: InputPeer = InputDialogPeer; inputDialogPeerFolder # 64600527 folder_id: int = InputDialogPeer; dialogPeer # e56dbf05 peer: Peer = DialogPeer; dialogPeerFolder # 514519e2 folder_id: int = DialogPeer; messages.foundStickerSetsNotModified # d54b65d = messages.FoundStickerSets; messages.foundStickerSets # 5108d648 hash: int sets: Vector = messages.FoundStickerSets; fileHash # 6242c773 смещение: int limit: int hash: bytes = FileHash; inputClientProxy # 75588b3f адрес: строка порт: int = InputClientProxy; help.termsOfServiceUpdateEmpty # e3309f7f истекает: int = help.TermsOfServiceUpdate; help.termsOfServiceUpdate # 28ecf961 истекает: int terms_of_service: help.TermsOfService = help.TermsOfServiceUpdate; inputSecureFileUploaded # 3334b0f0 id: длинные части: int md5_checksum: строка file_hash: bytes secret: bytes = InputSecureFile; inputSecureFile # 5367e5be id: long access_hash: long = InputSecureFile; secureFileEmpty # 64199744 = SecureFile; secureFile # e0277a62 id: long access_hash: long size: int dc_id: int date: int file_hash: bytes secret: bytes = SecureFile; secureData # 8aeabec3 данные: байты data_hash: байты секрет: байты = SecureData; securePlainPhone # 7d6099dd phone: string = SecurePlainData; securePlainEmail # 21ec5a5f электронная почта: строка = SecurePlainData; secureValueTypePersonalDetails # 9d2a81e3 = SecureValueType; secureValueTypePassport # 3dac6a00 = SecureValueType; secureValueTypeDriverLicense # 6e425c4 = SecureValueType; secureValueTypeIdentityCard # a0d0744b = SecureValueType; secureValueTypeInternalPassport # 99a48f23 = SecureValueType; secureValueTypeAddress # cbe31e26 = SecureValueType; secureValueTypeUtilityBill # fc36954e = SecureValueType; secureValueTypeBankStatement # 89137c0d = SecureValueType; secureValueTypeRentalAgreement # 8b883488 = SecureValueType; secureValueTypePassportRegistration # 99e3806a = SecureValueType; secureValueTypeTemporaryRegistration # ea02ec33 = SecureValueType; secureValueTypePhone # b320aadb = SecureValueType; secureValueTypeEmail # 8e3ca7ee = SecureValueType; secureValue # 187fa0ca flags: # type: SecureValueType data: flags.0? SecureData front_side: flags.1? SecureFile reverse_side: flags.2? SecureFile selfie: flags.3? Перевод SecureFile: flags.6? Векторные файлы : flags.4? Вектор plain_data: flags.5? Хеш SecurePlainData: байты = SecureValue; inputSecureValue # db21d0a7 flags: # type: SecureValueType data: flags.0? SecureData front_side: flags.1? InputSecureFile reverse_side: flags.2? InputSecureFile selfie: flags.3? InputSecureFile: flags.6? Векторные файлы : flags .4? Вектор plain_data: flags.5? SecurePlainData = InputSecureValue; secureValueHash # ed1ecdb0 тип: SecureValueType hash: bytes = SecureValueHash; secureValueErrorData # e8a40bd9 type: SecureValueType data_hash: bytes field: string text: string = SecureValueError; secureValueErrorFrontSide # be3dfa type: SecureValueType file_hash: bytes text: string = SecureValueError; secureValueErrorReverseSide # 868a2aa5 тип: SecureValueType file_hash: bytes text: string = SecureValueError; secureValueErrorSelfie # e537ced6 type: SecureValueType file_hash: bytes text: string = SecureValueError; secureValueErrorFile # 7a700873 тип: SecureValueType file_hash: bytes text: string = SecureValueError; secureValueErrorFiles # 666220e9 type: SecureValueType file_hash: Vector text: string = SecureValueError; secureValueError # 869d758f тип: SecureValueType hash: bytes text: string = SecureValueError; secureValueErrorTranslationFile # a1144770 type: SecureValueType file_hash: bytes text: string = SecureValueError; secureValueErrorTranslationFiles # 34636dd8 type: SecureValueType file_hash: Vector text: string = SecureValueError; secureCredentialsEncrypted # 33f0ea47 данные: байты хэш: байты секрет: байты = SecureCredentialsEncrypted; Счет.authorizationForm # ad2e1cd8 flags: # required_types: Значения Vector : Vector ошибки: Vector пользователи: Vector privacy_policy_url: flags.0? string = account.AuthorizationForm; account.sentEmailCode # 811f854f email_pattern: длина строки: int = account.SentEmailCode; help.deepLinkInfoEmpty # 66afa166 = help.DeepLinkInfo; help.deepLinkInfo # 6a4ee832 flags: # update_app: flags.0? true message: string entity: flags.1? Vector = help.DeepLinkInfo; SavedPhoneContact # 1142bd56 phone: string first_name: string last_name: string date: int = SavedContact; account.takeout # 4dba4501 id: long = account.Takeout; passwordKdfAlgoUnknown # d45ab096 = ПарольKdfAlgo; парольKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow # 3a912d4a salt1: bytes salt2: bytes g: int p: bytes = PasswordKdfAlgo; securePasswordKdfAlgoUnknown # 4a8537 = SecurePasswordKdfAlgo; securePasswordKdfAlgoPBKDF2HMACSHA512iter100000 # bbf2dda0 salt: bytes = SecurePasswordKdfAlgo; securePasswordKdfAlgoSHA512 # 86471d92 salt: bytes = SecurePasswordKdfAlgo; secureSecretSettings # 1527bcac secure_algo: SecurePasswordKdfAlgo secure_secret: байты secure_secret_id: long = SecureSecretSettings; inputCheckPasswordEmpty # 9880f658 = InputCheckPasswordSRP; inputCheckPasswordSRP # d27ff082 srp_id: long A: байты M1: байты = InputCheckPasswordSRP; secureRequiredType # 829d99da flags: # native_names: flags.0? True selfie_required: flags.1? True translation_required: flags.2? True тип: SecureValueType = SecureRequiredType; secureRequiredTypeOneOf # 27477b4 типы: Vector = SecureRequiredType; help.passportConfigNotModified # bfb9f457 = help.PassportConfig; help.passportConfig # a098d6af хеш: int country_langs: DataJSON = help.PassportConfig; inputAppEvent # 1d1b1245 время: двойной тип: строковый партнер: длинные данные: JSONValue = InputAppEvent; jsonObjectValue # c0de1bd9 ключ: строковое значение: JSONValue = JSONObjectValue; jsonNull # 3f6d7b68 = JSONValue; jsonBool # c7345e6a value: Bool = JSONValue; jsonNumber # 2be0dfa4 значение: double = JSONValue; jsonString # значение b71e767a: строка = JSONValue; jsonArray # f7444763 значение: Vector = JSONValue; jsonObject # 99c1d49d значение: Vector = JSONValue; pageTableCell # 34566b6a flags: # header: flags.0? True align_center: flags.3? True align_right: flags.4? True valign_middle: flags.5? True valign_bottom: flags.6? True text: flags.7? RichText colspan: flags.1? Int rowspan: flags.2. ? int = PageTableCell; pageTableRow # e0c0c5e5 ячеек: Vector = PageTableRow; pageCaption # 6f747657 текст: RichText кредит: RichText = PageCaption; pageListItemText # b92fb6cd text: RichText = PageListItem; pageListItemBlocks # 25e073fc блоки: Vector = PageListItem; pageListOrderedItemText # 5e068047 num: текст строки: RichText = PageListOrderedItem; pageListOrderedItemBlocks # 98dd8936 число: строковые блоки: Vector = PageListOrderedItem; pageRelatedArticle # b390dc08 flags: # url: string webpage_id: long title: flags.0? Описание строки: flags.1? Строка photo_id: flags.2? Длинный автор: flags.3? Строка Published_date: flags.4? Int = PageRelatedArticle; page # 98657f0d flags: # part: flags.0? true rtl: flags.1? true v2: flags.2? true url: строковые блоки: Vector photos: Vector документы: Vector просмотры: flags.3? int = Page; help.supportName # 8c05f1c9 name: string = help.SupportName; help.userInfoEmpty # f3ae2eed = help.UserInfo; help.userInfo # 1eb3758 сообщение: строковые сущности: Vector автор: строка date: int = help.UserInfo; pollAnswer # 6ca9c2e9 текст: строковый параметр: bytes = PollAnswer; опрос # 86e18161 id: long flags: # closed: flags.0? true public_voters: flags.1? true multiple_choice: flags.2? true quiz: flags.3? true вопрос: строковые ответы: Vector close_period: flags. 4? Int close_date: flags. 5? Int = опрос; pollAnswerVoters # 3b6ddad2 flags: # selected: flags.0? true right: flags.1? true option: bytesitors: int = PollAnswerVoters; pollResults # badcc1a3 flags: # min: flags.0? true results: flags.1? Вектор total_voters: flags.2? Int latest_voters: flags.3? Vector решение: flags.4? String solution_entities: flags.4? Vector = PollResults; chatOnlines # f041e250 онлайн: int = ChatOnlines; statsURL # 47a971e0 url: string = StatsURL; chatAdminRights # 5fb224d5 flags: # change_info: flags.0? true post_messages: flags.1? true edit_messages: flags.2? true delete_messages: flags.3? true ban_users: flags.4? true invit_users: flags.5? true pin_messages: flags.7? true add_admins: flags.9? true анонимный: flags.10? true manage_call: flags.11? True = ChatAdminRights; chatBannedRights # 9f120418 flags: # view_messages: flags.0? true send_messages: flags.1? true send_media: flags.2? true send_stickers: flags.3? true send_gifs: flags.4? true send_games: flags.5? true send_inline: flags.6? true embed_links: flags.7? true send_polls: flags.8? true change_info: flags.10? true invit_users: flags.15? true pin_messages: flags.17? true до_date: int = ChatBannedRights; inputWallPaper # e630b979 id: long access_hash: long = InputWallPaper; inputWallPaperSlug # 72091c80 slug: строка = InputWallPaper; inputWallPaperNoFile # 8427bbac = InputWallPaper; Счет.wallPapersNotModified # 1c199183 = account.WallPapers; account.wallPapers # 702b65a9 hash: int wallpapers: Vector = account.WallPapers; codeSettings # debebe83 flags: # allow_flashcall: flags.0? true current_number: flags.1? true allow_app_hash: flags.4? true = CodeSettings; wallPaperSettings # 5086cf8 flags: # blur: flags.1? true motion: flags.2? true background_color: flags.0? int second_background_color: flags.4? int интенсивность: flags.3? int поворот: flags.4? int = WallPaperSettings. ; autoDownloadSettings # e04232f3 flags: # disabled: flags.0? True video_preload_large: flags.1? True audio_preload_next: flags.2? True phonecalls_less_data: flags.3? True photo_size_max: int video_size_max: int file_size_max: int video_upload_maxbitrate: int = AutoDownloadSettings; account.autoDownloadSettings # 63cacf26 low: AutoDownloadSettings medium: AutoDownloadSettings высокий: AutoDownloadSettings = account.AutoDownloadSettings; emojiKeyword # d5b3b9f9 keyword: строковые смайлики: Vector = EmojiKeyword; emojiKeywordDeleted # 236df622 keyword: строковые смайлики: Vector = EmojiKeyword; emojiKeywordsDifference # 5cc761bd lang_code: строка from_version: int version: int keywords: Vector = EmojiKeywordsDifference; emojiURL # a575739d url: string = EmojiURL; emojiLanguage # b3fb5361 lang_code: string = EmojiLanguage; fileLocationToBeDeprecated # bc7fc6cd volume_id: long local_id: int = FileLocation; папка # ff544e65 flags: # autofill_new_broadcasts: flags.0? True autofill_public_groups: flags.1? True autofill_new_corresponients: flags.2? True id: int title: string photo: flags.3? ChatPhoto = Folder; inputFolderPeer # fbd2c296 peer: InputPeer folder_id: int = InputFolderPeer; folderPeer # e9baa668 peer: Peer folder_id: int = FolderPeer; messages.searchCounter # e844ebff flags: # notact: flags.1? true filter: MessagesFilter count: int = messages.SearchCounter; urlAuthResultRequest # 92d33a0e flags: # request_write_access: flags.0? true bot: Пользовательский домен: string = UrlAuthResult; urlAuthResultAccepted # 8f8c0e4e url: string = UrlAuthResult; urlAuthResultDefault # a9d6db1f = UrlAuthResult; channelLocationEmpty # bfb5ad8b = ChannelLocation; channelLocation # 209b82db geo_point: адрес GeoPoint: строка = ChannelLocation; peerLocated # ca461b5d peer: Peer expires: int distance: int = PeerLocated; peerSelfLocated # f8ec284b истекает: int = PeerLocated; RestrictionReason # d072acb4 платформа: строка причина: строка текст: строка = RestrictionReason; inputTheme # 3c5693e9 id: long access_hash: long = InputTheme; inputThemeSlug # f5890df1 slug: строка = InputTheme; тема # 28f1114 flags: # creator: flags.0? True по умолчанию: flags.1? True id: long access_hash: long slug: string title: string document: flags.2? Параметры документа: flags.3? ThemeSettings installs_count: int = Theme; account.themesNotModified # f41eb622 = account.Themes; account.themes # 7f676421 hash: int themes: Vector = accountThemes; auth.loginToken # 629f1980 истекает: int token: bytes = auth.LoginToken; auth.loginTokenMigrateTo # 68e9916 dc_id: int token: bytes = auth.LoginToken; auth.loginTokenSuccess # 390d5c5e авторизация: auth.Authorization = auth.LoginToken; account.contentSettings # 57e28221 flags: # sensitive_enabled: flags.0? true sensitive_can_change: flags.1? true = account.ContentSettings; messages.inactiveChats # a927fec5 date: Vector chats: Vector users: Vector = messages.InactiveChats; baseThemeClassic # c3a12462 = BaseTheme; baseThemeDay # fbd81688 = BaseTheme; baseThemeNight # b7b31ea8 = BaseTheme; baseThemeTinted # 6d5f77ee = BaseTheme; baseThemeArctic # 5b11125a = BaseTheme; inputThemeSettings # bd507cd1 flags: # base_theme: BaseTheme accent_color: int message_top_color: flags.0? Int message_bottom_color: flags.0? Int обои: flags.1? InputWallPaper обои_settings: flags.1? WallPaperSettings = InputThemeSettings; themeSettings # 9c14984a flags: # base_theme: BaseTheme accent_color: int message_top_color: flags.0? int message_bottom_color: flags.0? int wallpaper: flags.1? WallPaper = ThemeSettings; webPageAttributeTheme # 54b56617 flags: # documents: flags.0? Параметры вектора : flags.1? ThemeSettings = WebPageAttribute; messageUserVote # a28e5559 user_id: int option: bytes date: int = MessageUserVote; messageUserVoteInputOption # 36377430 user_id: int date: int = MessageUserVote; messageUserVoteMultiple # e8fe0de user_id: int options: Vector date: int = MessageUserVote; Сообщения.VotesList # 823f649 flags: # count: int голосов: Vector users: Vector next_offset: flags.0? string = messages.VotesList; bankCardOpenUrl # f568028a url: имя строки: string = BankCardOpenUrl; payments.bankCardData # 3e24e573 title: string open_urls: Vector = payments.BankCardData; dialogFilter # 7438f7e8 flags: # contacts: flags.0? true non_contacts: flags.1? true groups: flags.2? true Broadcasts: flags.3? true bots: flags.4? true exclude_muted: flags.11? true exclude_read: флаги.12? True exclude_archived: flags.13? True id: int title: string emoticon: flags.25? String pinned_peers: Vector include_peers: Vector exclude_peers: Vector = DialogFilter; dialogFilterSuggested # 77744d4a фильтр: Описание DialogFilter: строка = DialogFilterSuggested; statsDateRangeDays # b637edaf min_date: int max_date: int = StatsDateRangeDays; statsAbsValueAndPrev # cb43acde текущий: двойной предыдущий: двойной = StatsAbsValueAndPrev; statsPercentValue # cbce2fe0 часть: двойной итог: double = StatsPercentValue; statsGraphAsync # 4a27eb2d токен: строка = StatsGraph; statsGraphError # bedc9822 error: string = StatsGraph; statsGraph # 8ea464b6 flags: # json: DataJSON zoom_token: flags.0? Строка = StatsGraph; messageInteractionCounters # ad4fc9bd msg_id: int просмотров: int вперед: int = MessageInteractionCounters; stats.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *