mirror of
https://github.com/vknet/vk.git
synced 2026-07-22 22:33:28 +00:00
* Update azure-pipelines.yml * Предупреждения Qodana * Удаляет неиспользуемый токен отмены * Предупреждения Qodana * Предупреждения Qodana * Предупреждения Qodana latest revert * Добавляет Template в объект Message * Возвращает токен отмены
60 lines
No EOL
1.5 KiB
C#
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; }
|
|
} |