mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 00:18:28 +00:00
* update from vk.com to vk.ru * add Microsoft.Extensions.Logging * Исправляет сборку * Исправляет сборку * Обновляет пакеты * Переводит тесты на AwesomeAssertions * Устанавливает Reo.Core.Analyzers из nuget * Удаляет явную ссылку на Reo.Core.Analyzers из VkNet.csproj
68 lines
No EOL
1.5 KiB
C#
68 lines
No EOL
1.5 KiB
C#
using System;
|
||
using Newtonsoft.Json;
|
||
using Newtonsoft.Json.Converters;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Альбом с фотографиями пользователя.
|
||
/// См. описание http://vk.ru/dev/attachments_w
|
||
/// </summary>
|
||
[Serializable]
|
||
public class Album : MediaAttachment
|
||
{
|
||
/// <inheritdoc />
|
||
protected override string Alias => "album";
|
||
|
||
/// <summary>
|
||
/// Обложка альбома.
|
||
/// </summary>
|
||
[JsonProperty("thumb")]
|
||
public Photo Thumb { get; set; }
|
||
|
||
/// <summary>
|
||
/// Название альбома.
|
||
/// </summary>
|
||
[JsonProperty("title")]
|
||
public string Title { get; set; }
|
||
|
||
/// <summary>
|
||
/// Описание альбома.
|
||
/// </summary>
|
||
[JsonProperty("description")]
|
||
public string Description { get; set; }
|
||
|
||
/// <summary>
|
||
/// Дата и время создания альбома.
|
||
/// </summary>
|
||
[JsonProperty("created")]
|
||
[JsonConverter(typeof(UnixDateTimeConverter))]
|
||
public DateTime? CreateTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// Дата и время последнего обновления альбома.
|
||
/// </summary>
|
||
[JsonProperty("updated")]
|
||
[JsonConverter(typeof(UnixDateTimeConverter))]
|
||
public DateTime? UpdateTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// Количество фотографий в альбоме.
|
||
/// </summary>
|
||
[JsonProperty("size")]
|
||
public int Size { get; set; }
|
||
|
||
[JsonProperty("aid")]
|
||
private long? Aid
|
||
{
|
||
get => Id;
|
||
set => Id = value;
|
||
}
|
||
|
||
[JsonProperty("album_id")]
|
||
private long? AlbumId
|
||
{
|
||
get => Id;
|
||
set => Id = value;
|
||
}
|
||
} |