namespace BotPages.Core.Abstractions;
///
/// Информация о сообщении.
///
public class MessageInfo
{
/// ID сообщения.
public required string MessageId { get; init; }
/// ID чата.
public required string ChatId { get; init; }
/// Текст сообщения.
public string? Text { get; init; }
/// Формат текста.
public MessageFormat? Format { get; init; }
/// Дата отправки.
public DateTime Date { get; init; }
/// ID отправителя.
public string? FromUserId { get; init; }
/// Закреплено ли сообщение.
public bool IsPinned { get; init; }
/// Является ли ответом на другое сообщение.
public bool IsReply { get; init; }
/// ID сообщения, на которое отвечает.
public string? ReplyToMessageId { get; init; }
}