Venue

@Serializable
data class Venue(val location: StaticLocation, val title: String, val address: String, val foursquareId: FoursquareId? = null, val foursquareType: FoursquareType? = null, val googlePlaceId: GooglePlaceId? = null, val googlePlaceType: GooglePlaceType? = null) : CommonVenueData, PollMedia, Locationed, ReplyInfo.External.ContentVariant(source)

Constructors

Link copied to clipboard
constructor(location: StaticLocation, title: String, address: String, foursquareId: FoursquareId? = null, foursquareType: FoursquareType? = null, googlePlaceId: GooglePlaceId? = null, googlePlaceType: GooglePlaceType? = null)

Properties

Link copied to clipboard
@SerialName(value = "address")
open override val address: String
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "foursquare_id")
open override val foursquareId: FoursquareId?
Link copied to clipboard
@SerialName(value = "foursquare_type")
open override val foursquareType: FoursquareType?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "google_place_id")
open override val googlePlaceId: GooglePlaceId?
Link copied to clipboard
@SerialName(value = "google_place_type")
open override val googlePlaceType: GooglePlaceType?
Link copied to clipboard
open override val latitude: Double
Link copied to clipboard
@SerialName(value = "location")
val location: StaticLocation
Link copied to clipboard
open override val longitude: Double
Link copied to clipboard
@SerialName(value = "title")
open override val title: String

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifAudioFile(block: (AudioFile) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifFile(block: (File) -> T): T?
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifLink(block: (Link) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifMaskSticker(block: (MaskSticker) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifPathedFile(block: (PathedFile) -> T): T?
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifPhotoFile(block: (PhotoFile) -> T): T?
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifPhotoSize(block: (PhotoSize) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifPollMedia(block: (PollMedia) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifSticker(block: (Sticker) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifVenue(block: (Venue) -> T): T?
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifVideoFile(block: (VideoFile) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T> BaseTelegramMediaFile.ifVoiceFile(block: (VoiceFile) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Venue.toRequest(chatId: ChatIdentifier, threadId: MessageThreadId? = chatId.threadId, directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId, businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId, disableNotification: Boolean = false, protectContent: Boolean = false, allowPaidBroadcast: Boolean = false, effectId: EffectId? = null, suggestedPostParameters: SuggestedPostParameters? = null, replyParameters: ReplyParameters? = null, replyMarkup: KeyboardMarkup? = null): SendVenue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard