using System; using System.Collections.Generic; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using VkNet.Enums; namespace VkNet.Model; /// /// Объект, описывающий кликабельный стикер. /// [Serializable] public class ClickableSticker { /// /// Тип стикера. /// [JsonProperty("type")] [JsonConverter(typeof(StringEnumConverter))] public ClickableStickerType Type { get; set; } /// /// Массив точек с координатами кликабельной области. Каждый элемент — объект с двумя координатами точки x, y (int). /// Желательно передавать прямоугольную область из четырех точек. /// [JsonProperty("clickable_area")] public IEnumerable ClickableArea { get; set; } /// /// Содержит строку в формате упоминания ВКонтакте, например: [id1|name] или [club1|name]. /// [JsonProperty("mention")] public string Mention { get; set; } /// /// Содержит строку в формате хештега. Должна обязательно начинаться с символа #. /// [JsonProperty("hashtag")] public string Hashtag { get; set; } /// /// Визуальный стиль стикера. /// [JsonProperty("style")] public string Style { get; set; } }