mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 16:38:26 +00:00
Fix: https://github.com/vknet/vk/issues/1615 ## Список изменений - Добавлен вариант Custom в перечеслении MessageAction - Добавлено поле Style в MessageActionObject
62 lines
No EOL
2.3 KiB
C#
62 lines
No EOL
2.3 KiB
C#
using System;
|
||
using Newtonsoft.Json;
|
||
using VkNet.Enums.StringEnums;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Информация о сервисном действии с чатом.
|
||
/// </summary>
|
||
[Serializable]
|
||
public class MessageActionObject
|
||
{
|
||
/// <summary>
|
||
/// Информация о сервисном действии с чатом.
|
||
/// </summary>
|
||
[JsonProperty("type")]
|
||
public MessageAction? Type { get; set; }
|
||
|
||
/// <summary>
|
||
/// Идентификатор пользователя, которого пригласили или исключили
|
||
/// (для служебных сообщений с type = chat_invite_user, chat_invite_user_by_link или chat_kick_user).
|
||
/// Идентификатор пользователя, который закрепил/открепил сообщение для action = chat_pin_message или chat_unpin_message.
|
||
/// </summary>
|
||
[JsonProperty("member_id")]
|
||
public long? MemberId { get; set; }
|
||
|
||
/// <summary>
|
||
/// Название беседы (для служебных сообщений с type = chat_create или chat_title_update).
|
||
/// </summary>
|
||
[JsonProperty("text")]
|
||
public string Text { get; set; }
|
||
|
||
/// <summary>
|
||
/// Id сообщения, с которым произведено действие (для служебных сообщений с type = chat_pin_message или chat_unpin_message).
|
||
/// </summary>
|
||
[JsonProperty("conversation_message_id")]
|
||
public long? ConversationMessageId { get; set; }
|
||
|
||
/// <summary>
|
||
/// Текст сообщения с которым произведено действие (для служебных сообщений с type = chat_pin_message).
|
||
/// </summary>
|
||
[JsonProperty("message")]
|
||
public string Message { get; set; }
|
||
|
||
/// <summary>
|
||
/// Email, который пригласили или исключили (для служебных сообщений с type = chat_invite_user или chat_kick_user и отрицательным member_id).
|
||
/// </summary>
|
||
[JsonProperty("email")]
|
||
public string Email { get; set; }
|
||
|
||
/// <summary>
|
||
/// Изображение-обложка чата.
|
||
/// </summary>
|
||
[JsonProperty("photo")]
|
||
public Photo Photo { get; set; }
|
||
|
||
/// <summary>
|
||
/// Наименование нового стиля чата
|
||
/// </summary>
|
||
[JsonProperty("style")]
|
||
public string? Style { get; set; }
|
||
} |