public class CSHandShakeResponseMessage extends MessageContent
相对于握手消息 @see CSHandShakeMessage
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<CSHandShakeResponseMessage> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
|
CSHandShakeResponseMessage() |
|
CSHandShakeResponseMessage(byte[] content) |
protected |
CSHandShakeResponseMessage(android.os.Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
byte[] |
encode()
序列化需要传输的数据。
|
int |
getAdminTipTime()
获取人工客服超时时间
|
java.lang.String |
getAdminTipWord()
获取人工客服超时时间
|
int |
getAnnounceClickFlag() |
java.lang.String |
getAnnounceClickUrl() |
java.lang.String |
getAnnounceMsg() |
int |
getAnnounceMsgFlag() |
int |
getCode()
取握手请求是否成功
|
java.lang.String |
getCompanyIcon()
取企业头像
|
java.lang.String |
getCompanyName()
取企业名
|
int |
getEntryPoint()
评价入口, 在离开时评价还是在 extension 里增加评价入口。
|
int |
getEvaType()
评价配置类型,是统一评价还是机器人、人工分开评价。
|
java.util.ArrayList<CSGroupItem> |
getGroupList()
取分组列表
|
java.util.ArrayList<CSHumanEvaluateItem> |
getHumanEvaluateList()
取人工评价满意度列表
|
int |
getLeaveMessageConfigType()
获取留言配置类型, 是用本地配置显示还是 web 页面。
|
java.util.ArrayList<CSLMessageItem> |
getLeaveMessageNativeInfo()
获取默认的留言配置信息。
|
android.net.Uri |
getLeaveMessageWebUrl()
获取用户自定义的留言跳转 leaveMessageWebUrl。
|
CustomServiceMode |
getMode()
取客服类型
|
java.lang.String |
getMsg()
取请求失败的说明
|
java.lang.String |
getPid()
获取 pid
|
java.lang.String |
getRobotHelloWord()
取机器人欢迎语
|
java.lang.String |
getRobotLogo()
取机器人头像
|
java.lang.String |
getRobotName()
取机器人名称
|
java.lang.String |
getRobotSessionNoEva()
取机器人是否需要评价会话
|
java.lang.String |
getSid()
取 sid
|
java.lang.String |
getUid()
获取 uid
|
int |
getUserTipTime()
获取用户超时时间
|
java.lang.String |
getUserTipWord()
获取用户超时时间
|
boolean |
isBlack()
取是否被拉黑
|
boolean |
isDisableLocation() |
boolean |
isReportResolveStatus()
评价时是否携带问题解决状态。
|
boolean |
isRequiredChangMode() |
int |
isSuspendWhenQuit()
退出客服会话时是否断开和客服的连接。
|
static CSHandShakeResponseMessage |
obtain()
创建消息实例
|
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
getDestructTime, getJSONDestructInfo, getJsonMentionInfo, getJSONUserInfo, getMentionedInfo, getSearchableWord, getUserInfo, isDestruct, parseJsonToDestructInfo, parseJsonToMentionInfo, parseJsonToUserInfo, setDestruct, setDestructTime, setMentionedInfo, setUserInfo
public static final android.os.Parcelable.Creator<CSHandShakeResponseMessage> CREATOR
public CSHandShakeResponseMessage()
public CSHandShakeResponseMessage(byte[] content)
protected CSHandShakeResponseMessage(android.os.Parcel in)
public static CSHandShakeResponseMessage obtain()
public boolean isRequiredChangMode()
public java.lang.String getUid()
io.rong.message.CSEvaluateMessage.Builder};
{@link CSSuspendMessage#obtain(String, String, String)};
{@link CSChangeModeMessage#obtain(String, String, String, String)}
public java.lang.String getSid()
io.rong.message.CSEvaluateMessage.Builder};
{@link CSSuspendMessage#obtain(String, String, String)};
{@link CSChangeModeMessage#obtain(String, String, String, String)}
此参数在客服状态更新时改变 @see {@link CSUpdateMessage#getSid()}
public java.lang.String getPid()
io.rong.message.CSEvaluateMessage.Builder};
{@link CSSuspendMessage#obtain(String, String, String)};
{@link CSChangeModeMessage#obtain(String, String, String, String)}
public int getCode()
public java.lang.String getMsg()
public boolean isBlack()
public CustomServiceMode getMode()
CustomServiceMode}
public java.lang.String getRobotName()
public java.lang.String getRobotLogo()
public java.lang.String getRobotHelloWord()
public java.lang.String getCompanyName()
public java.lang.String getCompanyIcon()
public java.lang.String getRobotSessionNoEva()
public java.util.ArrayList<CSHumanEvaluateItem> getHumanEvaluateList()
CSHumanEvaluateItem}
public java.util.ArrayList<CSGroupItem> getGroupList()
CSGroupItem}
public int getUserTipTime()
public java.lang.String getUserTipWord()
public int getAdminTipTime()
public java.lang.String getAdminTipWord()
public int isSuspendWhenQuit()
CustomServiceConfig.CSQuitSuspendType
public int getEntryPoint()
CustomServiceConfig.CSLeaveMessageType
public int getEvaType()
CustomServiceConfig.CSEvaType
public boolean isReportResolveStatus()
public int getLeaveMessageConfigType()
CustomServiceConfig.CSLeaveMessageType
public android.net.Uri getLeaveMessageWebUrl()
public java.util.ArrayList<CSLMessageItem> getLeaveMessageNativeInfo()
public int getAnnounceMsgFlag()
public java.lang.String getAnnounceMsg()
public int getAnnounceClickFlag()
public java.lang.String getAnnounceClickUrl()
public boolean isDisableLocation()
public byte[] encode()
encode
在类中 MessageContent
public int describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)
public java.lang.String toString()
toString
在类中 java.lang.Object