using System; using Newtonsoft.Json; using VkNet.Enums; using VkNet.Enums.StringEnums; namespace VkNet.Model; /// /// Информация о доступных пользователю функциях. /// [Serializable] public class ClientInfo { /// /// Массив кнопок, которые поддерживает клиент. /// [JsonProperty("button_actions")] public KeyboardButtonActionType?[] ButtonActions { get; set; } /// /// Поддерживается ли клавиатура ботов клиентом. /// [JsonProperty("keyboard")] public bool Keyboard { get; set; } /// /// Поддерживается ли carousel клиентом. /// [JsonProperty("carousel")] public bool Carousel { get; set; } /// /// Поддерживается ли inline-клавиатура ботов клиентом. /// [JsonProperty("inline_keyboard")] public bool InlineKeyboard { get; set; } /// /// Id используемого языка. /// [JsonProperty("lang_id")] public Language LangId { get; set; } }