vknet_vk/VkNet/Model/MessageActionObject.cs
Shark-vil 1a394bd26a
New MessageAction enum value (#1616)
Fix:
https://github.com/vknet/vk/issues/1615

## Список изменений
- Добавлен вариант Custom в перечеслении MessageAction
- Добавлено поле Style в MessageActionObject
2024-04-17 12:30:59 +03:00

62 lines
No EOL
2.3 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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