mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 00:18:28 +00:00
* Убрал неиспользуемые зависимости * Удаляет FromJson из категории Donut * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson из категории Ads * Разделил на 2 класса * Удаляет FromJson из AppImage * Убрал неиспользуемые зависимости * Убрал FromJson * Добавил JsonProperty * Удалил FromJson * Удалил FromJson из GroupMember * Убрал FromJson * Убрал FromJson * Удалил FromJson * Удаляет FromJson из Keyboard * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Проставил Call<T> * Проставил Call<T> * Удаляет FromJson * Проставил Call<T> * Удаляет FromJson * Проставил Call<T> * Удаляет FromJson * Удаляет FromJson * Исправил значение енам * Исправил расположение енама * Исправил расположение моделей * Добавил атрибут JsonConverter * Удаляет FromJson * Удаляет FromJson * Добавил атрибут JsonProperty * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson WallGetObject * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson Chat * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson * Удаляет FromJson для FriendList * Удаляет FromJson для StandInLife * Убрал неиспользуемые зависимости * Удаляет FromJson для CommentNote * Удаляет FromJson для CommentThread * Удаляет FromJson для Comment * Удаляет FromJson для Connections * Удаляет FromJson для City * Удаляет FromJson для Coordinates * Удаляет FromJson для Geo * Удаляет FromJson для GiftItem * Удаляет FromJson для GroupCover и связанных с ней сущностей * Удаляет FromJson для GroupsCatalogInfo * Удаляет FromJson для History * Удаляет FromJson для DocumentType * Удаляет FromJson для Currency * Удаляет FromJson для Contact * Удаляет FromJson для Contacts * Удаляет FromJson для Counters * Удаляет FromJson для Country * Удаляет FromJson для CropPhoto * Удаляет FromJson для DocumentPreview * Удаляет FromJson для Faculty * Удаляет FromJson для GroupMarketSettings * Удаляет FromJson для GroupEditParams * Удаляет FromJson для HistoryAttachment * Удаляет FromJson для Image * Удаляет FromJson для InformationAboutOffers * Удаляет FromJson для LastActivity * Удаляет FromJson для LastSeen * Удаляет FromJson для Likes * Удаляет FromJson для LinkButton и связанных сущностей * Удаляет FromJson для LongPollHistoryResponse * Удаляет FromJson для LookupContactsOther * Удаляет FromJson для Lyrics * Удаляет FromJson для MarketCategory и связанных сущностей * Удаляет FromJson для MutualFriend * Удаляет FromJson для MessagesPushSettings * Удаляет FromJson для Military * Удаляет FromJson для Occupation * Удаляет FromJson для PhotoAlbum * Удаляет FromJson для PhotoSize * Удаляет FromJson для Place * Удаляет FromJson для PodcastInfo * Удаляет FromJson для PollAnswer и связанных сущностей * Удаляет FromJson для Street * Удаляет FromJson для School и связанных сущностей * Удаляет FromJson для PostDonut * Удаляет FromJson для PostSource, PostReach * Удаляет FromJson для Price * Удаляет FromJson для PostView * Удаляет FromJson для SubjectListItem, PrivacySettingsValue * Удаляет FromJson для Region * Удаляет FromJson для Rating * Удаляет FromJson для Relative * Удаляет FromJson для Reposts * Удаляет FromJson для ShortLink, StoryLink * Удаляет FromJson для StoryReplies * Удаляет FromJson для UploadServerInfo * Удаляет FromJson для VideoCatalog * Удаляет FromJson для Topic * Удаляет FromJson для University, VideoAlbum * Удаляет FromJson для University * Удаляет FromJson для MessagesGetObject, MessageActionObject, MessageGetObjectItems * Удаляет FromJson для PhotoPreviews * Исправил свойства #1404 * Удалил неиспользуемый код * Удаляет FromJson для PushSettings --------- Co-authored-by: inyutin-maxim <inyutin_maxim@mail.ru>
133 lines
No EOL
3.7 KiB
C#
133 lines
No EOL
3.7 KiB
C#
using System;
|
||
using Newtonsoft.Json;
|
||
using VkNet.Utils.JsonConverter;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Настройки Push-уведомлений
|
||
/// </summary>
|
||
[Serializable]
|
||
[JsonConverter(typeof(PushSettingsJsonConverter))]
|
||
public class PushSettings
|
||
{
|
||
/// <summary>
|
||
/// Личные сообщения. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("msg")]
|
||
public MessagesPushSettings Msg { get; set; }
|
||
|
||
/// <summary>
|
||
/// Групповые чаты. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("chat")]
|
||
public MessagesPushSettings Chat { get; set; }
|
||
|
||
/// <summary>
|
||
/// Запрос на добавления в друзья. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("friend")]
|
||
public bool? Friend { get; set; }
|
||
|
||
/// <summary>
|
||
/// Регистрация импортированного контакта.
|
||
/// </summary>
|
||
[JsonProperty("friend_found")]
|
||
public bool? FriendFound { get; set; }
|
||
|
||
/// <summary>
|
||
/// Подтверждение заявки в друзья.
|
||
/// </summary>
|
||
[JsonProperty("friend_accepted")]
|
||
public bool? FriendAccepted { get; set; }
|
||
|
||
/// <summary>
|
||
/// Ответы.
|
||
/// </summary>
|
||
[JsonProperty("reply")]
|
||
public bool? Reply { get; set; }
|
||
|
||
/// <summary>
|
||
/// Комментарии. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("comment")]
|
||
public bool? Comment { get; set; }
|
||
|
||
/// <summary>
|
||
/// Упоминания. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("mention")]
|
||
public bool? Mention { get; set; }
|
||
|
||
/// <summary>
|
||
/// Отметки "Мне нравится". Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("like")]
|
||
public bool? Like { get; set; }
|
||
|
||
/// <summary>
|
||
/// Действия "Рассказать друзьям". Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("repost")]
|
||
public bool? Repost { get; set; }
|
||
|
||
/// <summary>
|
||
/// Новая запись на стене пользователя.
|
||
/// </summary>
|
||
[JsonProperty("wall_post")]
|
||
public bool? WallPost { get; set; }
|
||
|
||
/// <summary>
|
||
/// Размещение предложенной новости.
|
||
/// </summary>
|
||
[JsonProperty("wall_publish")]
|
||
public bool? WallPublish { get; set; }
|
||
|
||
/// <summary>
|
||
/// Приглашение в сообщество.
|
||
/// </summary>
|
||
[JsonProperty("group_invite")]
|
||
public bool? GroupInvite { get; set; }
|
||
|
||
/// <summary>
|
||
/// Подтверждение заявки на вступление в группу.
|
||
/// </summary>
|
||
[JsonProperty("group_accepted")]
|
||
public bool? GroupAccepted { get; set; }
|
||
|
||
/// <summary>
|
||
/// Ближайшие мероприятия.
|
||
/// </summary>
|
||
[JsonProperty("event_soon")]
|
||
public bool? EventSoon { get; set; }
|
||
|
||
/// <summary>
|
||
/// Отметки на фотографиях. Может принимать массив значений.
|
||
/// </summary>
|
||
[JsonProperty("tag_photo")]
|
||
public bool? TagPhoto { get; set; }
|
||
|
||
/// <summary>
|
||
/// Запросы в приложениях.
|
||
/// </summary>
|
||
[JsonProperty("app_request")]
|
||
public bool? AppRequest { get; set; }
|
||
|
||
/// <summary>
|
||
/// Установка приложения.
|
||
/// </summary>
|
||
[JsonProperty("sdk_open")]
|
||
public bool? SdkOpen { get; set; }
|
||
|
||
/// <summary>
|
||
/// Записи выбранных людей и сообществ.
|
||
/// </summary>
|
||
[JsonProperty("new_post")]
|
||
public bool? NewPost { get; set; }
|
||
|
||
/// <summary>
|
||
/// Уведомления о днях рождения на текущую дату.
|
||
/// </summary>
|
||
[JsonProperty("birthday")]
|
||
public bool? Birthday { get; set; }
|
||
} |