using System; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace VkNet.Model; /// /// API Notification object. /// [Serializable] public class Notification { /// /// Тип оповещения. /// [JsonProperty(propertyName: "type")] public string Type { get; set; } /// /// Время появления ответа в формате Unixtime. /// [JsonProperty(propertyName: "date")] [JsonConverter(converterType: typeof(UnixDateTimeConverter))] public DateTime Date { get; set; } /// /// Объект описывающий поступивший ответ. /// [JsonProperty(propertyName: "feedback")] public Feedback Feedback { get; set; } /// /// объект, описывающий комментарий текущего пользователя, отправленный в ответ на /// данное оповещение. Отсутствует, если /// пользователь ещё не давал ответа. /// [JsonProperty(propertyName: "reply")] public Reply Reply { get; set; } /// /// Property /// [JsonProperty(propertyName: "parent")] public Feedback Parent { get; set; } }