mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 08:28:25 +00:00
39 lines
No EOL
1.2 KiB
C#
39 lines
No EOL
1.2 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using Newtonsoft.Json;
|
||
using Newtonsoft.Json.Converters;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Настройки отправки аккаунта
|
||
/// </summary>
|
||
[Serializable]
|
||
public class AccountPushSettings
|
||
{
|
||
/// <summary>
|
||
/// Отключены ли уведомления.
|
||
/// </summary>
|
||
[JsonProperty("disabled")]
|
||
public bool Disabled { get; set; }
|
||
|
||
/// <summary>
|
||
/// Unixtime-значение времени, до которого временно отключены уведомления.
|
||
/// </summary>
|
||
[JsonProperty("disabled_until")]
|
||
[JsonConverter(converterType: typeof(UnixDateTimeConverter))]
|
||
public DateTime? DisabledUntil { get; set; }
|
||
|
||
/// <summary>
|
||
/// Список, содержащий настройки конкретных диалогов, и их количество первым
|
||
/// элементом.
|
||
/// </summary>
|
||
[JsonProperty("conversations")]
|
||
public IEnumerable<ChatPushSettings> Conversations { get; set; }
|
||
|
||
/// <summary>
|
||
/// Объект с настройками Push-уведомлений в специальном формате.
|
||
/// </summary>
|
||
[JsonProperty("settings")]
|
||
public PushSettings Settings { get; set; }
|
||
} |