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