InputMedia
This is a boxed type (a TL class): the Go interface tg.InputMediaClass, 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.InputMediaContact: // inputMediaContact
case *tg.InputMediaDice: // inputMediaDice
case *tg.InputMediaDocument: // inputMediaDocument
case *tg.InputMediaDocumentExternal: // inputMediaDocumentExternal
case *tg.InputMediaEmpty: // inputMediaEmpty
case *tg.InputMediaGame: // inputMediaGame
case *tg.InputMediaGeoLive: // inputMediaGeoLive
case *tg.InputMediaGeoPoint: // inputMediaGeoPoint
case *tg.InputMediaInvoice: // inputMediaInvoice
case *tg.InputMediaPaidMedia: // inputMediaPaidMedia
case *tg.InputMediaPhoto: // inputMediaPhoto
case *tg.InputMediaPhotoExternal: // inputMediaPhotoExternal
case *tg.InputMediaPoll: // inputMediaPoll
case *tg.InputMediaStakeDice: // inputMediaStakeDice
case *tg.InputMediaStory: // inputMediaStory
case *tg.InputMediaTodo: // inputMediaTodo
case *tg.InputMediaUploadedDocument: // inputMediaUploadedDocument
case *tg.InputMediaUploadedPhoto: // inputMediaUploadedPhoto
case *tg.InputMediaVenue: // inputMediaVenue
case *tg.InputMediaWebPage: // inputMediaWebPage
}
Constructors
| Constructor | TL name |
|---|---|
InputMediaContact | inputMediaContact |
InputMediaDice | inputMediaDice |
InputMediaDocument | inputMediaDocument |
InputMediaDocumentExternal | inputMediaDocumentExternal |
InputMediaEmpty | inputMediaEmpty |
InputMediaGame | inputMediaGame |
InputMediaGeoLive | inputMediaGeoLive |
InputMediaGeoPoint | inputMediaGeoPoint |
InputMediaInvoice | inputMediaInvoice |
InputMediaPaidMedia | inputMediaPaidMedia |
InputMediaPhoto | inputMediaPhoto |
InputMediaPhotoExternal | inputMediaPhotoExternal |
InputMediaPoll | inputMediaPoll |
InputMediaStakeDice | inputMediaStakeDice |
InputMediaStory | inputMediaStory |
InputMediaTodo | inputMediaTodo |
InputMediaUploadedDocument | inputMediaUploadedDocument |
InputMediaUploadedPhoto | inputMediaUploadedPhoto |
InputMediaVenue | inputMediaVenue |
InputMediaWebPage | inputMediaWebPage |