Class MessageEntity

All Implemented Interfaces:
Serializable

@Entity public class MessageEntity extends AbstractMessageEntity
Message entity for storing individual chat messages Represents a single message within a conversation thread Database Table: bytedesk_core_message Purpose: Stores message content, sender information, and message metadata
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • thread

      private ThreadEntity thread
      Associated conversation thread containing this message Many-to-one relationship: multiple messages can belong to one thread
  • Constructor Details

    • MessageEntity

      public MessageEntity()
  • Method Details

    • isUnread

      public Boolean isUnread()
    • getUserProtobuf

      public UserProtobuf getUserProtobuf()
    • isFromRobot

      public Boolean isFromRobot()
    • isFromVisitor

      public Boolean isFromVisitor()
    • isFromUser

      public Boolean isFromUser()
    • isFromMember

      public Boolean isFromMember()
    • isFromSystem

      public Boolean isFromSystem()
    • isFromAgent

      public Boolean isFromAgent()
    • toString

      public String toString()
      重写toString方法避免循环引用
      Overrides:
      toString in class Object