Skip to main content

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

ConstructorTL name
InputMediaAreaChannelPostinputMediaAreaChannelPost
InputMediaAreaVenueinputMediaAreaVenue
MediaAreaChannelPostmediaAreaChannelPost
MediaAreaGeoPointmediaAreaGeoPoint
MediaAreaStarGiftmediaAreaStarGift
MediaAreaSuggestedReactionmediaAreaSuggestedReaction
MediaAreaURLmediaAreaUrl
MediaAreaVenuemediaAreaVenue
MediaAreaWeathermediaAreaWeather

References