vknet_vk/VkNet/Model/Template/Carousel/CarouselElementAction.cs
Timofei Jääger e4862c0e96
Пометил StringEnums nullable #1556 (#1577)
Co-authored-by: inyutin-maxim <inyutin_maxim@mail.ru>
2023-08-28 17:13:16 +03:00

27 lines
No EOL
902 B
C#

using System;
using Newtonsoft.Json;
using VkNet.Enums.StringEnums;
namespace VkNet.Model;
/// <summary>
/// Объект, описывающий действие, которое необходимо выполнить при нажатии на элемент карусели.
/// Поддерживается два действия:
/// open_link - открыть ссылку из поля "link".
/// open_photo - открыть фото текущего элемента карусели.
/// </summary>
[Serializable]
public class CarouselElementAction
{
/// <summary>
/// Тип клавиши.
/// </summary>
[JsonProperty("type")]
public CarouselElementActionType? Type { get; set; }
/// <summary>
/// ссылка, которую необходимо открыть по нажатию на кнопку.
/// </summary>
[JsonProperty("link")]
public Uri Link { get; set; }
}