每日自动提交 2026-04-15 18:30
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
using System;
|
||||
|
||||
namespace Assets.MyGame.Scripts.Net.WebResponses
|
||||
{
|
||||
/// <summary>
|
||||
/// 会话信息(OnConversationStarted / OnNewConversation 中的 conversation 字段)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class CustomerConversationInfo
|
||||
{
|
||||
/// <summary>会话ID</summary>
|
||||
public string id;
|
||||
/// <summary>玩家用户ID</summary>
|
||||
public string userId;
|
||||
/// <summary>玩家用户名称</summary>
|
||||
public string userName;
|
||||
/// <summary>客服用户ID</summary>
|
||||
public string customerId;
|
||||
/// <summary>客服名称</summary>
|
||||
public string customerName;
|
||||
/// <summary>会话状态(0=进行中, 1=已结束)</summary>
|
||||
public int status;
|
||||
/// <summary>创建时间</summary>
|
||||
public string createTime;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发起会话回调(OnConversationStarted),服务端 → 用户端
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class CustomerConversationStartedResult
|
||||
{
|
||||
/// <summary>是否成功</summary>
|
||||
public bool isOk;
|
||||
/// <summary>提示消息("success" / "暂无客服在线" / "参数错误")</summary>
|
||||
public string msg;
|
||||
/// <summary>会话信息(isOk=true 时有效)</summary>
|
||||
public CustomerConversationInfo conversation;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 消息回调(OnMessageReceived),服务端 → 客户端
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class CustomerMessageReceived
|
||||
{
|
||||
/// <summary>会话ID</summary>
|
||||
public string conversationId;
|
||||
/// <summary>发送者类型(1=用户, 2=客服)</summary>
|
||||
public int senderType;
|
||||
/// <summary>发送者ID</summary>
|
||||
public string senderId;
|
||||
/// <summary>发送者名称</summary>
|
||||
public string senderName;
|
||||
/// <summary>内容类型(1=文字, 2=图片)</summary>
|
||||
public int contentType;
|
||||
/// <summary>消息内容</summary>
|
||||
public string content;
|
||||
/// <summary>创建时间</summary>
|
||||
public string createTime;
|
||||
public string guid;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 新会话通知(OnNewConversation),服务端 → 客服端
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class CustomerNewConversationNotice
|
||||
{
|
||||
/// <summary>会话ID</summary>
|
||||
public string conversationId;
|
||||
/// <summary>客服用户ID</summary>
|
||||
public string customerId;
|
||||
/// <summary>客服名称</summary>
|
||||
public string customerName;
|
||||
/// <summary>玩家用户ID</summary>
|
||||
public string userId;
|
||||
/// <summary>玩家用户名称</summary>
|
||||
public string userName;
|
||||
/// <summary>会话状态(0=进行中, 1=已结束)</summary>
|
||||
public int status;
|
||||
/// <summary>创建时间</summary>
|
||||
public string createTime;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user