vknet_vk/VkNet/Model/GroupUpdate/UserBlock.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

44 lines
No EOL
1.2 KiB
C#

using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using VkNet.Enums;
namespace VkNet.Model;
/// <summary>
/// Добавление пользователя в чёрный список
/// </summary>
[Serializable]
public class UserBlock : IGroupUpdate
{
/// <summary>
/// Идентификатор пользователя
/// </summary>
[JsonProperty("user_id")]
public long? UserId { get; set; }
/// <summary>
/// Идентификатор администратора, который внёс пользователя в чёрный список
/// </summary>
[JsonProperty("admin_id")]
public long? AdminId { get; set; }
/// <summary>
/// Дата разблокировки
/// </summary>
[JsonProperty("unblock_date")]
[JsonConverter(typeof(UnixDateTimeConverter))]
public DateTime? UnblockDate { get; set; }
/// <summary>
/// Причины блокировки пользователя
/// </summary>
[JsonProperty("reason")]
public BanReason? Reason { get; set; }
/// <summary>
/// Комментарий администратора к блокировке
/// </summary>
[JsonProperty("comment")]
public string Comment { get; set; }
}