This commit is contained in:
InsanusMokrassar
2026-04-30 05:23:53 +00:00
parent b5964067d1
commit c838309ee9
4 changed files with 145 additions and 520 deletions

File diff suppressed because one or more lines are too long

View File

@@ -2,190 +2,190 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>https://docs.inmo.dev/index.html</loc> <loc>https://docs.inmo.dev/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/index.html</loc> <loc>https://docs.inmo.dev/krontab/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/describing/krontabscheduler.html</loc> <loc>https://docs.inmo.dev/krontab/describing/krontabscheduler.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/describing/string-format.html</loc> <loc>https://docs.inmo.dev/krontab/describing/string-format.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/introduction/faq.html</loc> <loc>https://docs.inmo.dev/krontab/introduction/faq.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/introduction/how-to-use.html</loc> <loc>https://docs.inmo.dev/krontab/introduction/how-to-use.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/krontab/introduction/including-in-project.html</loc> <loc>https://docs.inmo.dev/krontab/introduction/including-in-project.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/kslog/index.html</loc> <loc>https://docs.inmo.dev/kslog/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/kslog/logging.html</loc> <loc>https://docs.inmo.dev/kslog/logging.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/kslog/setup.html</loc> <loc>https://docs.inmo.dev/kslog/setup.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/index.html</loc> <loc>https://docs.inmo.dev/micro_utils/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/colors.ktstemplate.html</loc> <loc>https://docs.inmo.dev/micro_utils/colors.ktstemplate.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/colors.html</loc> <loc>https://docs.inmo.dev/micro_utils/colors.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/resources.html</loc> <loc>https://docs.inmo.dev/micro_utils/resources.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/startup.html</loc> <loc>https://docs.inmo.dev/micro_utils/startup.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/repos/index.html</loc> <loc>https://docs.inmo.dev/micro_utils/repos/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/micro_utils/repos/inmemory.html</loc> <loc>https://docs.inmo.dev/micro_utils/repos/inmemory.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/navigation/index.html</loc> <loc>https://docs.inmo.dev/navigation/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/navigation/getting-started.html</loc> <loc>https://docs.inmo.dev/navigation/getting-started.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/plagubot/index.html</loc> <loc>https://docs.inmo.dev/plagubot/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/plagubot/opportunities_out_of_the_box.html</loc> <loc>https://docs.inmo.dev/plagubot/opportunities_out_of_the_box.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/services/index.html</loc> <loc>https://docs.inmo.dev/services/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/index.html</loc> <loc>https://docs.inmo.dev/tgbotapi/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/faq.html</loc> <loc>https://docs.inmo.dev/tgbotapi/faq.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logs.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logs.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/dsls/keyboards.html</loc> <loc>https://docs.inmo.dev/tgbotapi/dsls/keyboards.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/dsls/live-location.html</loc> <loc>https://docs.inmo.dev/tgbotapi/dsls/live-location.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/dsls/text.html</loc> <loc>https://docs.inmo.dev/tgbotapi/dsls/text.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/guides/keyboards.html</loc> <loc>https://docs.inmo.dev/tgbotapi/guides/keyboards.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/introduction/before-any-bot-project.html</loc> <loc>https://docs.inmo.dev/tgbotapi/introduction/before-any-bot-project.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/introduction/first-bot.html</loc> <loc>https://docs.inmo.dev/tgbotapi/introduction/first-bot.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/introduction/including-in-your-project.html</loc> <loc>https://docs.inmo.dev/tgbotapi/introduction/including-in-your-project.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/introduction/proxy-setup.html</loc> <loc>https://docs.inmo.dev/tgbotapi/introduction/proxy-setup.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/api-extensions.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/api-extensions.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/behaviour-builder-with-fsm.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/behaviour-builder-with-fsm.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/behaviour-builder.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/behaviour-builder.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/exceptions-handling.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/exceptions-handling.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/files-handling.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/files-handling.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/low-level-work-with-bots.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/low-level-work-with-bots.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/media-groups.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/media-groups.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/types-conversations.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/types-conversations.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/logic/updates-with-flows.html</loc> <loc>https://docs.inmo.dev/tgbotapi/logic/updates-with-flows.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/updates/index.html</loc> <loc>https://docs.inmo.dev/tgbotapi/updates/index.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/updates/heroku.html</loc> <loc>https://docs.inmo.dev/tgbotapi/updates/heroku.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/updates/long-polling.html</loc> <loc>https://docs.inmo.dev/tgbotapi/updates/long-polling.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/updates/updates-filters.html</loc> <loc>https://docs.inmo.dev/tgbotapi/updates/updates-filters.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
<url> <url>
<loc>https://docs.inmo.dev/tgbotapi/updates/webhooks.html</loc> <loc>https://docs.inmo.dev/tgbotapi/updates/webhooks.html</loc>
<lastmod>2026-04-29</lastmod> <lastmod>2026-04-30</lastmod>
</url> </url>
</urlset> </urlset>

Binary file not shown.

View File

@@ -969,478 +969,103 @@
<p>One of the most important topics in context of tgbotapi is types conversations. This library is very strong-typed and a lot of things are based on types hierarchy. Lets look into the hierarchy of classes for the <a href="https://github.com/InsanusMokrassar/TelegramBotAPI/blob/master/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/Message.kt#L12">Message</a> in 0.35.8:</p> <p>One of the most important topics in context of tgbotapi is types conversations. This library is very strong-typed and a lot of things are based on types hierarchy. Lets look into the hierarchy of classes for the <a href="https://github.com/InsanusMokrassar/TelegramBotAPI/blob/master/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/Message.kt#L12">Message</a> in 0.35.8:</p>
<div class="mermaid">%%{init: {"flowchart": {"defaultRenderer": "elk"}} }%% <div class="mermaid">%%{init: {"flowchart": {"defaultRenderer": "elk"}} }%%
classDiagram classDiagram
Message &lt;|-- AccessibleMessage Message &lt;|-- AccessibleMessage
AccessibleMessage &lt;|-- ChatEventMessage AccessibleMessage &lt;|-- ChatEventMessage
ChatEventMessage &lt;|-- ChannelEventMessage ChatEventMessage &lt;|-- ChannelEventMessage
ChatEventMessage &lt;|-- GroupEventMessage ChatEventMessage &lt;|-- GroupEventMessage
GroupEventMessage &lt;|-- ChannelDirectMessagesEventMessage GroupEventMessage &lt;|-- ChannelDirectMessagesEventMessage
ChannelDirectMessagesEventMessage &lt;|-- CommonChannelDirectMessagesEventMessage ChannelDirectMessagesEventMessage &lt;|-- CommonChannelDirectMessagesEventMessage
GroupEventMessage &lt;|-- CommonGroupEventMessage GroupEventMessage &lt;|-- CommonGroupEventMessage
GroupEventMessage &lt;|-- SupergroupEventMessage GroupEventMessage &lt;|-- SupergroupEventMessage
SupergroupEventMessage &lt;|-- CommonSupergroupEventMessage SupergroupEventMessage &lt;|-- CommonSupergroupEventMessage
ChatEventMessage &lt;|-- PrivateEventMessage ChatEventMessage &lt;|-- PrivateEventMessage
ChatEventMessage &lt;|-- PrivateForumEventMessage ChatEventMessage &lt;|-- PrivateForumEventMessage
AccessibleMessage &lt;|-- CommonMessage AccessibleMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl AccessibleMessage &lt;|-- ContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage ContentMessage &lt;|-- CommonMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl ContentMessage &lt;|-- PossiblyMediaGroupMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage PossiblyMediaGroupMessage &lt;|-- CommonMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl AccessibleMessage &lt;|-- OptionallyFromUserMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage OptionallyFromUserMessage &lt;|-- ChannelContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl OptionallyFromUserMessage &lt;|-- FromUserMessage
AccessibleMessage &lt;|-- ContentMessage FromUserMessage &lt;|-- BusinessContentMessage
ContentMessage &lt;|-- CommonMessage FromUserMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage FromUserMessage &lt;|-- CommonForumContentMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage FromUserMessage &lt;|-- CommonGroupContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl FromUserMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage FromUserMessage &lt;|-- GroupEventMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl FromUserMessage &lt;|-- PassportMessage
ChannelContentMessage &lt;|-- ChannelPaidPost FromUserMessage &lt;|-- PrivateContentMessage
ChannelPaidPost &lt;|-- ChannelPaidPostImpl AccessibleMessage &lt;|-- PassportMessage
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage AccessibleMessage &lt;|-- PossiblyEditedMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl PossiblyEditedMessage &lt;|-- CommonMessage
PrivateContentMessage &lt;|-- PrivateForumContentMessage AccessibleMessage &lt;|-- PossiblyForwardedMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl PossiblyForwardedMessage &lt;|-- CommonMessage
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage AccessibleMessage &lt;|-- PossiblyPaymentMessage
PublicContentMessage &lt;|-- GroupContentMessage AccessibleMessage &lt;|-- PossiblyTopicMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage PossiblyTopicMessage &lt;|-- ForumContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl PossiblyTopicMessage &lt;|-- PrivateForumContentMessage
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage AccessibleMessage &lt;|-- SignedMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage SignedMessage &lt;|-- AnonymousForumContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl SignedMessage &lt;|-- AnonymousGroupContentMessage
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage SignedMessage &lt;|-- ChannelContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl SignedMessage &lt;|-- FromChannelGroupContentMessage
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage AccessibleMessage &lt;|-- UnknownMessageType
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage Message &lt;|-- InaccessibleMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl Message &lt;|-- PossiblyOfflineMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage PossiblyOfflineMessage &lt;|-- CommonMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl PossiblyOfflineMessage &lt;|-- PrivateContentMessage
GroupContentMessage &lt;|-- CommonGroupContentMessage Message &lt;|-- PossiblyPaidMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl PossiblyPaidMessage &lt;|-- CommonMessage
GroupContentMessage &lt;|-- ForumContentMessage Message &lt;|-- PossiblyWithEffectMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage PossiblyWithEffectMessage &lt;|-- PrivateContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
ContentMessage &lt;|-- PossiblyMediaGroupMessage
PossiblyMediaGroupMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
AccessibleMessage &lt;|-- OptionallyFromUserMessage
OptionallyFromUserMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
OptionallyFromUserMessage &lt;|-- FromUserMessage
FromUserMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
FromUserMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
FromUserMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
FromUserMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
FromUserMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
FromUserMessage &lt;|-- GroupEventMessage
GroupEventMessage &lt;|-- ChannelDirectMessagesEventMessage
ChannelDirectMessagesEventMessage &lt;|-- CommonChannelDirectMessagesEventMessage
GroupEventMessage &lt;|-- CommonGroupEventMessage
GroupEventMessage &lt;|-- SupergroupEventMessage
SupergroupEventMessage &lt;|-- CommonSupergroupEventMessage
FromUserMessage &lt;|-- PassportMessage
FromUserMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
AccessibleMessage &lt;|-- PassportMessage
AccessibleMessage &lt;|-- PossiblyEditedMessage
PossiblyEditedMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
AccessibleMessage &lt;|-- PossiblyForwardedMessage
PossiblyForwardedMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
AccessibleMessage &lt;|-- PossiblyPaymentMessage
AccessibleMessage &lt;|-- PossiblyTopicMessage
PossiblyTopicMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
PossiblyTopicMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
AccessibleMessage &lt;|-- SignedMessage
SignedMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
SignedMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
SignedMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
SignedMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
AccessibleMessage &lt;|-- UnknownMessageType
Message &lt;|-- InaccessibleMessage
Message &lt;|-- PossiblyOfflineMessage
PossiblyOfflineMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
PossiblyOfflineMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
Message &lt;|-- PossiblyPaidMessage
PossiblyPaidMessage &lt;|-- CommonMessage
CommonMessage &lt;|-- PossiblySentViaBotCommonMessage
PossiblySentViaBotCommonMessage &lt;|-- BusinessContentMessage
BusinessContentMessage &lt;|-- BusinessContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- ChannelContentMessage
ChannelContentMessage &lt;|-- ChannelContentMessageImpl
ChannelContentMessage &lt;|-- ChannelPaidPost
ChannelPaidPost &lt;|-- ChannelPaidPostImpl
PossiblySentViaBotCommonMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
PossiblySentViaBotCommonMessage &lt;|-- PublicContentMessage
PublicContentMessage &lt;|-- GroupContentMessage
GroupContentMessage &lt;|-- AnonymousGroupContentMessage
AnonymousGroupContentMessage &lt;|-- AnonymousGroupContentMessageImpl
GroupContentMessage &lt;|-- ChannelDirectMessagesContentMessage
ChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
ChannelDirectMessagesContentMessage &lt;|-- SuggestedChannelDirectMessagesContentMessage
SuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
SuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
GroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
GroupContentMessage &lt;|-- ForumContentMessage
ForumContentMessage &lt;|-- AnonymousForumContentMessage
AnonymousForumContentMessage &lt;|-- AnonymousForumContentMessageImpl
ForumContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
ForumContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
GroupContentMessage &lt;|-- FromChannelGroupContentMessage
FromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessage
ConnectedFromChannelGroupContentMessage &lt;|-- ConnectedFromChannelGroupContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessage
FromChannelChannelDirectMessagesContentMessage &lt;|-- FromChannelChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelForumContentMessage
FromChannelForumContentMessage &lt;|-- FromChannelForumContentMessageImpl
FromChannelGroupContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessage
FromChannelSuggestedChannelDirectMessagesContentMessage &lt;|-- FromChannelSuggestedChannelDirectMessagesContentMessageImpl
FromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessage
UnconnectedFromChannelGroupContentMessage &lt;|-- UnconnectedFromChannelGroupContentMessageImpl
GroupContentMessage &lt;|-- PotentiallyFromUserGroupContentMessage
PotentiallyFromUserGroupContentMessage &lt;|-- CommonChannelDirectMessagesContentMessage
CommonChannelDirectMessagesContentMessage &lt;|-- CommonChannelDirectMessagesContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonForumContentMessage
CommonForumContentMessage &lt;|-- CommonForumContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonGroupContentMessage
CommonGroupContentMessage &lt;|-- CommonGroupContentMessageImpl
PotentiallyFromUserGroupContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessage
CommonSuggestedChannelDirectMessagesContentMessage &lt;|-- CommonSuggestedChannelDirectMessagesContentMessageImpl
Message &lt;|-- PossiblyWithEffectMessage
PossiblyWithEffectMessage &lt;|-- PrivateContentMessage
PrivateContentMessage &lt;|-- PrivateContentMessageImpl
PrivateContentMessage &lt;|-- PrivateForumContentMessage
PrivateForumContentMessage &lt;|-- PrivateForumContentMessageImpl
</div> </div>
<p>As you may see, it is a little bit complex and require several tools for types conversation.</p> <p>As you may see, it is a little bit complex and require several tools for types conversation.</p>
<h2 id="as">As<a class="headerlink" href="#as" title="Permanent link"></a></h2> <h2 id="as">As<a class="headerlink" href="#as" title="Permanent link"></a></h2>