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