Skip to main content

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

ConstructorTL name
MessageMediaContactmessageMediaContact
MessageMediaDicemessageMediaDice
MessageMediaDocumentmessageMediaDocument
MessageMediaEmptymessageMediaEmpty
MessageMediaGamemessageMediaGame
MessageMediaGeomessageMediaGeo
MessageMediaGeoLivemessageMediaGeoLive
MessageMediaGiveawaymessageMediaGiveaway
MessageMediaGiveawayResultsmessageMediaGiveawayResults
MessageMediaInvoicemessageMediaInvoice
MessageMediaPaidMediamessageMediaPaidMedia
MessageMediaPhotomessageMediaPhoto
MessageMediaPollmessageMediaPoll
MessageMediaStorymessageMediaStory
MessageMediaToDomessageMediaToDo
MessageMediaUnsupportedmessageMediaUnsupported
MessageMediaVenuemessageMediaVenue
MessageMediaVideoStreammessageMediaVideoStream
MessageMediaWebPagemessageMediaWebPage

Returned by

References