using System; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace VkNet.Model; /// /// URL, сокращенный с помощью vk.cc. /// [Serializable] public class ShortLink { /// /// Время создания ссылки в Unixtime /// [JsonProperty(propertyName: "timestamp")] [JsonConverter(converterType: typeof(UnixDateTimeConverter))] public DateTime Timestamp { get; set; } /// /// Сокращенный URL. /// [JsonProperty(propertyName: "short_url")] public Uri ShortUrl { get; set; } /// /// Оригинальный URL. /// [JsonProperty(propertyName: "url")] public Uri Url { get; set; } /// /// Содержательная часть ссылки (после "vk.cc"); /// [JsonProperty(propertyName: "Key")] public string Key { get; set; } /// /// Ключ для доступа к приватной статистике ссылки; /// [JsonProperty(propertyName: "access_key")] public string AccessKey { get; set; } /// /// Число переходов /// [JsonProperty(propertyName: "views")] public int Views { get; set; } }