using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WGShare.Domain.Enums; namespace WGShare.Domain.DTOs.AgoraCallback { public class EventBody { /// /// 通知 ID,标识来自声网业务服务器的一次事件通知。 /// public string noticeId { get; set; } /// /// 业务 ID。值为 1 表示实时通信业务。 /// public int productId { get; set; } /// /// 通知的事件类型。详见频道事件类型。 /// public EventType eventType { get; set; } /// /// 声网消息服务器向你的服务器发送事件通知的 Unix 时间戳 (ms)。通知重试时该值会更新。 /// public int notifyMs { get; set; } /// /// 会话 ID。 /// public string sid { get; set; } /// /// 通知事件的具体内容。payload 因 eventType 而异,详见频道事件类型。 /// public string payload { get; set; } } public class AgoraCallbackPayload { /// /// 频道名称 /// public string channelName { get; set; } } }