Package com.bytedesk.core.message
Class MessageUtils
java.lang.Object
com.bytedesk.core.message.MessageUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MessageProtobufcreateAgentCloseMessage(ThreadEntity thread, String content) static MessageProtobufcreateAgentReplyTimeoutMessage(ThreadEntity thread, String content) static MessageProtobufcreateAutoCloseMessage(ThreadEntity thread, String content) static MessageProtobufcreateLoginNoticeMessage(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) static MessageProtobufcreateNoticeMessage(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) static MessageProtobufcreateRateInviteMessage(ThreadEntity thread, String content) static MessageProtobufcreateRateSubmittedMessage(ThreadEntity thread, String content) static MessageProtobufcreateSystemMessage(ThreadEntity thread, String content) static MessageProtobufcreateThreadMessage(String messageUid, ThreadEntity thread, MessageTypeEnum type, String content) static MessageExtragetMessageExtra(String orgUid) static MessageEntitygetThreadMessage(String content, String type, String extra, String user, ThreadEntity thread) static voidnotifyUser(MessageProtobuf messageProtobuf)
-
Constructor Details
-
MessageUtils
public MessageUtils()
-
-
Method Details
-
getMessageExtra
-
createLoginNoticeMessage
public static MessageProtobuf createLoginNoticeMessage(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) -
createNoticeMessage
public static MessageProtobuf createNoticeMessage(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) -
createThreadMessage
public static MessageProtobuf createThreadMessage(String messageUid, ThreadEntity thread, MessageTypeEnum type, String content) -
createAutoCloseMessage
-
createAgentCloseMessage
-
createAgentReplyTimeoutMessage
-
createRateSubmittedMessage
-
createRateInviteMessage
-
createSystemMessage
-
notifyUser
-
getThreadMessage
public static MessageEntity getThreadMessage(String content, String type, String extra, String user, ThreadEntity thread)
-