vknet_vk/VkNet/Model/Attachments/Event.cs
Timofei Jääger e643c95d94
Предупреждения Qodana (#1530)
* Update azure-pipelines.yml

* Предупреждения Qodana

* Удаляет неиспользуемый токен отмены

* Предупреждения Qodana

* Предупреждения Qodana

* Предупреждения Qodana latest revert

* Добавляет Template в объект Message

* Возвращает токен отмены
2023-06-27 00:30:17 +03:00

60 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 Event : MediaAttachment
{
/// <inheritdoc />
protected override string Alias => "event";
/// <summary>
/// Время начала встречи в Unixtime
/// </summary>
[JsonProperty("time")]
[JsonConverter(typeof(UnixDateTimeConverter))]
public DateTime Time { get; set; }
/// <summary>
/// Идёт ли текущий пользователь на встречу.
/// </summary>
[JsonProperty("member_status")]
public EventMemberStatus MemberStatus { get; set; }
/// <summary>
/// Добавлена ли встреча в закладки.
/// </summary>
[JsonProperty("is_favorite")]
public bool IsFavorite { get; set; }
/// <summary>
/// Место проведения встречи.
/// </summary>
[JsonProperty("address")]
public string Address { get; set; }
/// <summary>
/// Текст для отображения сниппета.
/// </summary>
[JsonProperty("text")]
public string Text { get; set; }
/// <summary>
/// Текст на кнопке сниппета.
/// </summary>
[JsonProperty("button_text")]
public string ButtonText { get; set; }
/// <summary>
/// Список идентификаторов друзей, которые также идут на мероприятие.
/// </summary>
[JsonProperty("friends")]
public IEnumerable<ulong> Friends { get; set; }
}