Files
telegram-bot/modules/ContentStore/Model/StoreItem.cs
T
West14 e815deba58 [store] Basic content store implementation.
- Bump Telegram Bot Framework to 0.6.9-gf1e77653ff
2022-02-16 17:07:30 +02:00

25 lines
540 B
C#

using Telegram.Bot.Types.ReplyMarkups;
namespace West.TelegramBot.ContentStore.Model;
class StoreItem
{
public string Id;
public readonly string Name;
public readonly double Price;
public StoreItem(string id, string name, double price)
{
Id = id;
Name = name;
Price = price;
}
public InlineKeyboardButton ToButton(long userId)
{
return new InlineKeyboardButton($"{Name} ({Price})")
{
CallbackData = $"store|{userId}|purchase|{Id}"
};
}
}