mirror of
https://github.com/Govor-team/Govor.git
synced 2026-07-21 11:44:56 +00:00
24 lines
588 B
C#
24 lines
588 B
C#
using Govor.Core.Models.Messages;
|
|
|
|
namespace Govor.Core.Models;
|
|
|
|
public class MediaFile
|
|
{
|
|
public Guid Id { get; set; }
|
|
public Guid UploaderId { get; set; }
|
|
public string Url { get; set; }
|
|
public MediaType MediaType { get; set; }
|
|
public string MineType { get; set; }
|
|
public DateTime DateCreated { get; set; }
|
|
|
|
public MediaOwnerType OwnerType { get; set; } = MediaOwnerType.Message;
|
|
public Guid? OwnerId { get; set; }
|
|
}
|
|
|
|
public enum MediaOwnerType
|
|
{
|
|
Message = 0,
|
|
Avatar = 1,
|
|
GroupAvatar = 2,
|
|
System = 3 // (Emoge, icons è e.t.c)
|
|
} |