package dev.inmo.tgbotapi.types.message.content import dev.inmo.micro_utils.language_codes.IetfLang import dev.inmo.tgbotapi.requests.abstracts.Request import dev.inmo.tgbotapi.types.* import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup import dev.inmo.tgbotapi.types.chat.PreviewChat import dev.inmo.tgbotapi.types.giveaway.GiveawayInfo import dev.inmo.tgbotapi.types.giveaway.ScheduledGiveaway import dev.inmo.tgbotapi.types.message.abstracts.AccessibleMessage import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @Serializable data class ScheduledGiveawayContent( val giveaway: ScheduledGiveaway ) : MessageContent { override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, disableNotification: Boolean, protectContent: Boolean, replyToMessageId: MessageId?, allowSendingWithoutReply: Boolean?, replyMarkup: KeyboardMarkup? ): Request { TODO("Not yet implemented") } }