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; }
}
}