20 lines
687 B
Kotlin
20 lines
687 B
Kotlin
package dev.inmo.tgbotapi.types.games
|
|
|
|
import dev.inmo.tgbotapi.abstracts.TextedInput
|
|
import dev.inmo.tgbotapi.abstracts.Titled
|
|
import dev.inmo.tgbotapi.types.ReplyInfo
|
|
import dev.inmo.tgbotapi.types.message.textsources.TextSourcesList
|
|
import dev.inmo.tgbotapi.types.files.AnimationFile
|
|
import dev.inmo.tgbotapi.types.files.Photo
|
|
import kotlinx.serialization.Serializable
|
|
|
|
@Serializable
|
|
data class Game(
|
|
override val title: String,
|
|
val description: String,
|
|
val photo: Photo,
|
|
override val text: String? = null,
|
|
override val textSources: TextSourcesList = emptyList(),
|
|
val animation: AnimationFile? = null
|
|
) : Titled, TextedInput, ReplyInfo.External.ContentVariant
|