using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace VkNet.Model;
///
/// Последние действия пользователей по рекламной акции
///
[Serializable]
public class Entry
{
///
/// Время действия в формате unixtime;
///
[JsonProperty(propertyName: "date")]
[JsonConverter(converterType: typeof(UnixDateTimeConverter))]
public DateTime? Date { get; set; }
///
/// 0 - начало действия, 1 - завершение действия, 2 - блокирование пользователя;
///
[JsonProperty(propertyName: "status")]
public int? Status { get; set; }
///
/// Идентификатор пользователя;
///
[JsonProperty(propertyName: "uid")]
public int? Uid { get; set; }
///
/// Текст комментария.
///
[JsonProperty(propertyName: "comment")]
public string Comment { get; set; }
///
/// Идентификатор приложения, из которого было выполнено действие;
///
[JsonProperty(propertyName: "aid")]
public int? Aid { get; set; }
///
/// 0 - рабочий режим, 1 - тестовый режим;
///
[JsonProperty(propertyName: "test_mode")]
public int? TestMode { get; set; }
///
/// Время начала действия в формате unixtime для status = 1;
///
[JsonProperty(propertyName: "start_date")]
[JsonConverter(converterType: typeof(UnixDateTimeConverter))]
public DateTime? StartDate { get; set; }
///
/// Идентификатор сессии;
///
[JsonProperty(propertyName: "sid")]
public string Sid { get; set; }
}