MessageEntity
This is a boxed type (a TL class): the Go interface tg.MessageEntityClass, implemented by
the constructors below. A value of this type is one of them — switch on the concrete
type to handle it.
switch v := value.(type) {
case *tg.InputMessageEntityMentionName: // inputMessageEntityMentionName
case *tg.MessageEntityBankCard: // messageEntityBankCard
case *tg.MessageEntityBlockquote: // messageEntityBlockquote
case *tg.MessageEntityBold: // messageEntityBold
case *tg.MessageEntityBotCommand: // messageEntityBotCommand
case *tg.MessageEntityCashtag: // messageEntityCashtag
case *tg.MessageEntityCode: // messageEntityCode
case *tg.MessageEntityCustomEmoji: // messageEntityCustomEmoji
case *tg.MessageEntityDiffDelete: // messageEntityDiffDelete
case *tg.MessageEntityDiffInsert: // messageEntityDiffInsert
case *tg.MessageEntityDiffReplace: // messageEntityDiffReplace
case *tg.MessageEntityEmail: // messageEntityEmail
case *tg.MessageEntityFormattedDate: // messageEntityFormattedDate
case *tg.MessageEntityHashtag: // messageEntityHashtag
case *tg.MessageEntityItalic: // messageEntityItalic
case *tg.MessageEntityMention: // messageEntityMention
case *tg.MessageEntityMentionName: // messageEntityMentionName
case *tg.MessageEntityPhone: // messageEntityPhone
case *tg.MessageEntityPre: // messageEntityPre
case *tg.MessageEntitySpoiler: // messageEntitySpoiler
case *tg.MessageEntityStrike: // messageEntityStrike
case *tg.MessageEntityTextURL: // messageEntityTextUrl
case *tg.MessageEntityUnderline: // messageEntityUnderline
case *tg.MessageEntityUnknown: // messageEntityUnknown
case *tg.MessageEntityURL: // messageEntityUrl
}
Constructors
| Constructor | TL name |
|---|---|
InputMessageEntityMentionName | inputMessageEntityMentionName |
MessageEntityBankCard | messageEntityBankCard |
MessageEntityBlockquote | messageEntityBlockquote |
MessageEntityBold | messageEntityBold |
MessageEntityBotCommand | messageEntityBotCommand |
MessageEntityCashtag | messageEntityCashtag |
MessageEntityCode | messageEntityCode |
MessageEntityCustomEmoji | messageEntityCustomEmoji |
MessageEntityDiffDelete | messageEntityDiffDelete |
MessageEntityDiffInsert | messageEntityDiffInsert |
MessageEntityDiffReplace | messageEntityDiffReplace |
MessageEntityEmail | messageEntityEmail |
MessageEntityFormattedDate | messageEntityFormattedDate |
MessageEntityHashtag | messageEntityHashtag |
MessageEntityItalic | messageEntityItalic |
MessageEntityMention | messageEntityMention |
MessageEntityMentionName | messageEntityMentionName |
MessageEntityPhone | messageEntityPhone |
MessageEntityPre | messageEntityPre |
MessageEntitySpoiler | messageEntitySpoiler |
MessageEntityStrike | messageEntityStrike |
MessageEntityTextURL | messageEntityTextUrl |
MessageEntityUnderline | messageEntityUnderline |
MessageEntityUnknown | messageEntityUnknown |
MessageEntityURL | messageEntityUrl |