tgbotapi/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/media/TelegramMedia.kt

14 lines
363 B
Kotlin
Raw Normal View History

package dev.inmo.tgbotapi.types.media
2018-12-26 08:07:24 +00:00
2022-08-05 18:39:46 +00:00
import dev.inmo.tgbotapi.utils.internal.ClassCastsIncluded
2020-10-04 11:06:30 +00:00
import dev.inmo.tgbotapi.requests.abstracts.InputFile
2019-02-21 06:09:04 +00:00
import kotlinx.serialization.Serializable
2018-12-26 08:07:24 +00:00
@Serializable(TelegramMediaSerializer::class)
2022-08-05 10:31:39 +00:00
@ClassCastsIncluded
sealed interface TelegramMedia {
2018-12-26 08:07:24 +00:00
val type: String
val file: InputFile
2020-08-29 06:08:37 +00:00
val media: String
}