Files
Govor/Govor.Core/Models/MediaAttachments.cs
T
Artemy 7831e4838a rework messages
+ addition LocalStorageService
+ tests
2025-06-21 14:53:15 +07:00

23 lines
603 B
C#

namespace Govor.Core.Models;
public class MediaAttachments
{
public Guid Id { get; set; }
public Guid MessageId { get; set; }
public MediaType Type { get; set; }
public string FilePath { get; set; } = string.Empty; // путь к файлу (локальный или URL)
public string MimeType { get; set; } = string.Empty;
public string? EncryptedKey { get; set; } // если используется отдельное шифрование
public Message Message { get; set; } = null!;
}
public enum MediaType
{
Image,
Video,
Audio,
File,
Voice
}