MessageMedia
This is a boxed type (a TL class): the Go interface tg.MessageMediaClass, 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.MessageMediaContact: // messageMediaContact
case *tg.MessageMediaDice: // messageMediaDice
case *tg.MessageMediaDocument: // messageMediaDocument
case *tg.MessageMediaEmpty: // messageMediaEmpty
case *tg.MessageMediaGame: // messageMediaGame
case *tg.MessageMediaGeo: // messageMediaGeo
case *tg.MessageMediaGeoLive: // messageMediaGeoLive
case *tg.MessageMediaGiveaway: // messageMediaGiveaway
case *tg.MessageMediaGiveawayResults: // messageMediaGiveawayResults
case *tg.MessageMediaInvoice: // messageMediaInvoice
case *tg.MessageMediaPaidMedia: // messageMediaPaidMedia
case *tg.MessageMediaPhoto: // messageMediaPhoto
case *tg.MessageMediaPoll: // messageMediaPoll
case *tg.MessageMediaStory: // messageMediaStory
case *tg.MessageMediaToDo: // messageMediaToDo
case *tg.MessageMediaUnsupported: // messageMediaUnsupported
case *tg.MessageMediaVenue: // messageMediaVenue
case *tg.MessageMediaVideoStream: // messageMediaVideoStream
case *tg.MessageMediaWebPage: // messageMediaWebPage
}
Constructors
| Constructor | TL name |
|---|---|
MessageMediaContact | messageMediaContact |
MessageMediaDice | messageMediaDice |
MessageMediaDocument | messageMediaDocument |
MessageMediaEmpty | messageMediaEmpty |
MessageMediaGame | messageMediaGame |
MessageMediaGeo | messageMediaGeo |
MessageMediaGeoLive | messageMediaGeoLive |
MessageMediaGiveaway | messageMediaGiveaway |
MessageMediaGiveawayResults | messageMediaGiveawayResults |
MessageMediaInvoice | messageMediaInvoice |
MessageMediaPaidMedia | messageMediaPaidMedia |
MessageMediaPhoto | messageMediaPhoto |
MessageMediaPoll | messageMediaPoll |
MessageMediaStory | messageMediaStory |
MessageMediaToDo | messageMediaToDo |
MessageMediaUnsupported | messageMediaUnsupported |
MessageMediaVenue | messageMediaVenue |
MessageMediaVideoStream | messageMediaVideoStream |
MessageMediaWebPage | messageMediaWebPage |