93 lines
2.0 KiB
C#
93 lines
2.0 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace Assets.MyGame.Scripts.Net.APIRequest.Objs
|
||
{
|
||
/// <summary>
|
||
/// 发起会话请求对象(POST)
|
||
/// </summary>
|
||
public class StartConversationObj : RequestObjBase
|
||
{
|
||
/// <summary>
|
||
/// 用户ID
|
||
/// </summary>
|
||
public string userId;
|
||
|
||
/// <summary>
|
||
/// 用户名称
|
||
/// </summary>
|
||
public string userName;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 发送消息请求对象(POST)
|
||
/// </summary>
|
||
public class SendMessageObj : RequestObjBase
|
||
{
|
||
/// <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>
|
||
/// 发送者头像
|
||
/// </summary>
|
||
public string senderAvatar;
|
||
|
||
/// <summary>
|
||
/// 内容类型(1:文字 2:图片)
|
||
/// </summary>
|
||
public int contentType;
|
||
|
||
/// <summary>
|
||
/// 消息内容(文字内容或图片URL)
|
||
/// </summary>
|
||
public string content;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 结束会话请求对象(POST)
|
||
/// </summary>
|
||
public class EndConversationObj : RequestObjBase
|
||
{
|
||
/// <summary>
|
||
/// 会话ID
|
||
/// </summary>
|
||
public string conversationId;
|
||
}
|
||
|
||
/// <summary>
|
||
/// 更新客服状态请求对象(POST)
|
||
/// </summary>
|
||
public class UpdateCustomerStatusObj : RequestObjBase
|
||
{
|
||
/// <summary>
|
||
/// 客服用户ID
|
||
/// </summary>
|
||
public string userId;
|
||
|
||
/// <summary>
|
||
/// 状态(0:离线 1:在线)
|
||
/// </summary>
|
||
public int status;
|
||
}
|
||
}
|