using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Telegram.Bot.Types; using Telegram.Bot.Types.ReplyMarkups; namespace TelegramBotBase.Form { public class WebAppButtonBase : ButtonBase { public WebAppInfo WebAppInfo { get; set; } public WebAppButtonBase() { } public WebAppButtonBase(String Text, WebAppInfo WebAppInfo) { this.Text = Text; this.WebAppInfo = WebAppInfo; } /// /// Returns an inline Button /// /// /// public override InlineKeyboardButton ToInlineButton(ButtonForm form) { return InlineKeyboardButton.WithWebApp(this.Text, this.WebAppInfo); } /// /// Returns a KeyBoardButton /// /// /// public override KeyboardButton ToKeyboardButton(ButtonForm form) { return KeyboardButton.WithWebApp(this.Text, this.WebAppInfo); } } }