Package com.bytedesk.core.message.utils
Class MessageUtils
java.lang.Object
com.bytedesk.core.message.utils.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 voidnotifyUser(MessageProtobuf messageProtobuf)
-
Constructor Details
-
MessageUtils
public MessageUtils()
-
-
Method Details
-
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
-