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