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; }
}