mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 00:18:28 +00:00
46 lines
No EOL
1.5 KiB
C#
46 lines
No EOL
1.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using Newtonsoft.Json;
|
||
using Newtonsoft.Json.Converters;
|
||
using VkNet.Enums;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Объект, описывающий кликабельный стикер.
|
||
/// </summary>
|
||
[Serializable]
|
||
public class ClickableSticker
|
||
{
|
||
/// <summary>
|
||
/// Тип стикера.
|
||
/// </summary>
|
||
[JsonProperty("type")]
|
||
[JsonConverter(typeof(StringEnumConverter))]
|
||
public ClickableStickerType Type { get; set; }
|
||
|
||
/// <summary>
|
||
/// Массив точек с координатами кликабельной области. Каждый элемент — объект с двумя координатами точки x, y (int).
|
||
/// Желательно передавать прямоугольную область из четырех точек.
|
||
/// </summary>
|
||
[JsonProperty("clickable_area")]
|
||
public IEnumerable<VkPoint> ClickableArea { get; set; }
|
||
|
||
/// <summary>
|
||
/// Содержит строку в формате упоминания ВКонтакте, например: [id1|name] или [club1|name].
|
||
/// </summary>
|
||
[JsonProperty("mention")]
|
||
public string Mention { get; set; }
|
||
|
||
/// <summary>
|
||
/// Содержит строку в формате хештега. Должна обязательно начинаться с символа #.
|
||
/// </summary>
|
||
[JsonProperty("hashtag")]
|
||
public string Hashtag { get; set; }
|
||
|
||
/// <summary>
|
||
/// Визуальный стиль стикера.
|
||
/// </summary>
|
||
[JsonProperty("style")]
|
||
public string Style { get; set; }
|
||
} |