using System.Reflection;
using System.Text.Json.Serialization;
namespace Yi.Framework.AiHub.Application.Contracts.Dtos.Chat;
///
/// 消息创建结果输出
///
public class MessageCreatedOutput
{
///
/// 消息类型
///
[JsonIgnore]
public ChatMessageTypeEnum TypeEnum { get; set; }
///
/// 消息类型
///
public string Type => TypeEnum.ToString();
///
/// 消息ID
///
public Guid MessageId { get; set; }
///
/// 消息创建时间
///
public DateTime CreationTime { get; set; }
}
///
/// 消息类型枚举
///
public enum ChatMessageTypeEnum
{
///
/// 用户消息
///
UserMessage,
///
/// 系统消息
///
SystemMessage
}