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; } }