From 953638ddf55290fd9d4fc55d608c7e4443483b7c Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 6 Jan 2022 16:57:51 +0600 Subject: [PATCH] add raw fields for CallbackQuery --- .../utils/extensions/raw/CallbackQuery.kt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/extensions/raw/CallbackQuery.kt diff --git a/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/extensions/raw/CallbackQuery.kt b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/extensions/raw/CallbackQuery.kt new file mode 100644 index 0000000000..5f79de613b --- /dev/null +++ b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/extensions/raw/CallbackQuery.kt @@ -0,0 +1,23 @@ +package dev.inmo.tgbotapi.extensions.utils.extensions.raw + +import dev.inmo.tgbotapi.extensions.utils.* +import dev.inmo.tgbotapi.types.CallbackQuery.CallbackQuery +import dev.inmo.tgbotapi.types.InlineMessageIdentifier +import dev.inmo.tgbotapi.types.User +import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage +import dev.inmo.tgbotapi.types.message.abstracts.Message +import dev.inmo.tgbotapi.types.message.content.abstracts.MessageContent +import dev.inmo.tgbotapi.utils.RiskFeature + +@RiskFeature(RawFieldsUsageWarning) +val CallbackQuery.message: ContentMessage? + get() = asMessageCallbackQuery() ?.message +@RiskFeature(RawFieldsUsageWarning) +val CallbackQuery.inline_message_id: InlineMessageIdentifier? + get() = asInlineMessageIdCallbackQuery() ?.inlineMessageId +@RiskFeature(RawFieldsUsageWarning) +val CallbackQuery.data: String? + get() = asDataCallbackQuery() ?.data +@RiskFeature(RawFieldsUsageWarning) +val CallbackQuery.game_short_name: String? + get() = asGameShortNameCallbackQuery() ?.gameShortName