每日自动提交 2026-04-15 18:30

This commit is contained in:
2026-04-15 18:30:37 +08:00
parent ee94087bc2
commit 0f4e2716d9
136 changed files with 278684 additions and 3376 deletions
@@ -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;
}
}