TelegramMedia

interface TelegramMedia

Properties

Link copied to clipboard
abstract val file: InputFile
Link copied to clipboard
abstract val media: String
Link copied to clipboard
abstract val type: String

Inheritors

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

Extensions

Link copied to clipboard
inline fun TelegramMedia.asDuratedTelegramMedia(): DuratedTelegramMedia?
Link copied to clipboard
Link copied to clipboard
inline fun TelegramMedia.asSizedTelegramMedia(): SizedTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.asTelegramMediaAnimation(): TelegramMediaAnimation?
Link copied to clipboard
inline fun TelegramMedia.asTelegramMediaAudio(): TelegramMediaAudio?
Link copied to clipboard
inline fun TelegramMedia.asTelegramMediaDocument(): TelegramMediaDocument?
Link copied to clipboard
inline fun TelegramMedia.asTelegramMediaPhoto(): TelegramMediaPhoto?
Link copied to clipboard
inline fun TelegramMedia.asTelegramMediaVideo(): TelegramMediaVideo?
Link copied to clipboard
inline fun TelegramMedia.asThumbedTelegramMedia(): ThumbedTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.asTitledTelegramMedia(): TitledTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.duratedTelegramMediaOrNull(): DuratedTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.duratedTelegramMediaOrThrow(): DuratedTelegramMedia
Link copied to clipboard
inline fun <T> TelegramMedia.ifAudioMediaGroupMemberTelegramMedia(block: (AudioMediaGroupMemberTelegramMedia) -> T): T?
Link copied to clipboard
Link copied to clipboard
inline fun <T> TelegramMedia.ifDuratedTelegramMedia(block: (DuratedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifMediaGroupMemberTelegramMedia(block: (MediaGroupMemberTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifSizedTelegramMedia(block: (SizedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTelegramMediaAnimation(block: (TelegramMediaAnimation) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTelegramMediaAudio(block: (TelegramMediaAudio) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTelegramMediaDocument(block: (TelegramMediaDocument) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTelegramMediaPhoto(block: (TelegramMediaPhoto) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTelegramMediaVideo(block: (TelegramMediaVideo) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifThumbedTelegramMedia(block: (ThumbedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifTitledTelegramMedia(block: (TitledTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.ifVisualMediaGroupMemberTelegramMedia(block: (VisualMediaGroupMemberTelegramMedia) -> T): T?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun TelegramMedia.requireDuratedTelegramMedia(): DuratedTelegramMedia
Link copied to clipboard
Link copied to clipboard
inline fun TelegramMedia.requireSizedTelegramMedia(): SizedTelegramMedia
Link copied to clipboard
inline fun TelegramMedia.requireTelegramMediaAnimation(): TelegramMediaAnimation
Link copied to clipboard
inline fun TelegramMedia.requireTelegramMediaAudio(): TelegramMediaAudio
Link copied to clipboard
inline fun TelegramMedia.requireTelegramMediaDocument(): TelegramMediaDocument
Link copied to clipboard
inline fun TelegramMedia.requireTelegramMediaPhoto(): TelegramMediaPhoto
Link copied to clipboard
inline fun TelegramMedia.requireTelegramMediaVideo(): TelegramMediaVideo
Link copied to clipboard
inline fun TelegramMedia.requireThumbedTelegramMedia(): ThumbedTelegramMedia
Link copied to clipboard
inline fun TelegramMedia.requireTitledTelegramMedia(): TitledTelegramMedia
Link copied to clipboard
inline fun TelegramMedia.sizedTelegramMediaOrNull(): SizedTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.sizedTelegramMediaOrThrow(): SizedTelegramMedia
Link copied to clipboard
inline fun TelegramMedia.telegramMediaAnimationOrNull(): TelegramMediaAnimation?
Link copied to clipboard
inline fun TelegramMedia.telegramMediaAnimationOrThrow(): TelegramMediaAnimation
Link copied to clipboard
inline fun TelegramMedia.telegramMediaAudioOrNull(): TelegramMediaAudio?
Link copied to clipboard
inline fun TelegramMedia.telegramMediaAudioOrThrow(): TelegramMediaAudio
Link copied to clipboard
inline fun TelegramMedia.telegramMediaDocumentOrNull(): TelegramMediaDocument?
Link copied to clipboard
inline fun TelegramMedia.telegramMediaDocumentOrThrow(): TelegramMediaDocument
Link copied to clipboard
inline fun TelegramMedia.telegramMediaPhotoOrNull(): TelegramMediaPhoto?
Link copied to clipboard
inline fun TelegramMedia.telegramMediaPhotoOrThrow(): TelegramMediaPhoto
Link copied to clipboard
inline fun TelegramMedia.telegramMediaVideoOrNull(): TelegramMediaVideo?
Link copied to clipboard
inline fun TelegramMedia.telegramMediaVideoOrThrow(): TelegramMediaVideo
Link copied to clipboard
inline fun TelegramMedia.thumbedTelegramMediaOrNull(): ThumbedTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.thumbedTelegramMediaOrThrow(): ThumbedTelegramMedia
Link copied to clipboard
inline fun TelegramMedia.titledTelegramMediaOrNull(): TitledTelegramMedia?
Link copied to clipboard
inline fun TelegramMedia.titledTelegramMediaOrThrow(): TitledTelegramMedia
Link copied to clipboard
inline fun <T> TelegramMedia.whenAudioMediaGroupMemberTelegramMedia(block: (AudioMediaGroupMemberTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenDuratedTelegramMedia(block: (DuratedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenMediaGroupMemberTelegramMedia(block: (MediaGroupMemberTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenSizedTelegramMedia(block: (SizedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTelegramMediaAnimation(block: (TelegramMediaAnimation) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTelegramMediaAudio(block: (TelegramMediaAudio) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTelegramMediaDocument(block: (TelegramMediaDocument) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTelegramMediaPhoto(block: (TelegramMediaPhoto) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTelegramMediaVideo(block: (TelegramMediaVideo) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenThumbedTelegramMedia(block: (ThumbedTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenTitledTelegramMedia(block: (TitledTelegramMedia) -> T): T?
Link copied to clipboard
inline fun <T> TelegramMedia.whenVisualMediaGroupMemberTelegramMedia(block: (VisualMediaGroupMemberTelegramMedia) -> T): T?