package com.github.insanusmokrassar.TelegramBotAPI.types.games import com.github.insanusmokrassar.TelegramBotAPI.CommonAbstracts.* import com.github.insanusmokrassar.TelegramBotAPI.types.* import com.github.insanusmokrassar.TelegramBotAPI.types.MessageEntity.* import com.github.insanusmokrassar.TelegramBotAPI.types.files.* import kotlinx.serialization.* import kotlinx.serialization.internal.StringDescriptor import kotlinx.serialization.json.* import java.lang.UnsupportedOperationException data class Game( override val title: String, val description: String, val photo: Photo, override val caption: String? = null, override val captionEntities: List = emptyList(), val animation: AnimationFile? = null ) : Titled, CaptionedInput { @Deprecated( "Missinterfaced field", ReplaceWith("caption") ) @Transient val text: String? get() = caption @Deprecated( "Missinterfaced field", ReplaceWith("captionEntities") ) @Transient val textEntities: List? get() = captionEntities }