MediaArea
This is a boxed type (a TL class): the Go interface tg.MediaAreaClass, 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.InputMediaAreaChannelPost: // inputMediaAreaChannelPost
case *tg.InputMediaAreaVenue: // inputMediaAreaVenue
case *tg.MediaAreaChannelPost: // mediaAreaChannelPost
case *tg.MediaAreaGeoPoint: // mediaAreaGeoPoint
case *tg.MediaAreaStarGift: // mediaAreaStarGift
case *tg.MediaAreaSuggestedReaction: // mediaAreaSuggestedReaction
case *tg.MediaAreaURL: // mediaAreaUrl
case *tg.MediaAreaVenue: // mediaAreaVenue
case *tg.MediaAreaWeather: // mediaAreaWeather
}
Constructors
| Constructor | TL name |
|---|---|
InputMediaAreaChannelPost | inputMediaAreaChannelPost |
InputMediaAreaVenue | inputMediaAreaVenue |
MediaAreaChannelPost | mediaAreaChannelPost |
MediaAreaGeoPoint | mediaAreaGeoPoint |
MediaAreaStarGift | mediaAreaStarGift |
MediaAreaSuggestedReaction | mediaAreaSuggestedReaction |
MediaAreaURL | mediaAreaUrl |
MediaAreaVenue | mediaAreaVenue |
MediaAreaWeather | mediaAreaWeather |