Record Class IMV1Messages

java.lang.Object
java.lang.Record
cn.duskykite.open.call.result.data.IMV1Messages

public record IMV1Messages(String messageId, String rootId, String parentId, String msgType, String createTime, String updateTime, Boolean deleted, Boolean updated, String chatId, Sender sender, Body body, List<Mention> mentions, String upperMessageId) extends Record
发送消息的数据对象
  • 构造器详细资料

    • IMV1Messages

      public IMV1Messages(String messageId, String rootId, String parentId, String msgType, String createTime, String updateTime, Boolean deleted, Boolean updated, String chatId, Sender sender, Body body, List<Mention> mentions, String upperMessageId)
      创建 IMV1Messages 记录的实例。
      参数:
      messageId - messageId 记录组件的值
      rootId - rootId 记录组件的值
      parentId - parentId 记录组件的值
      msgType - msgType 记录组件的值
      createTime - createTime 记录组件的值
      updateTime - updateTime 记录组件的值
      deleted - deleted 记录组件的值
      updated - updated 记录组件的值
      chatId - chatId 记录组件的值
      sender - sender 记录组件的值
      body - body 记录组件的值
      mentions - mentions 记录组件的值
      upperMessageId - upperMessageId 记录组件的值
  • 方法详细资料

    • $msgType

      public MsgTypeEnum $msgType()
      返回:
      消息类型
    • $createTime

      public Instant $createTime()
      返回:
      消息生成的时间
    • $updateTime

      public Instant $updateTime()
      返回:
      消息更新的时间
    • toString

      public final String toString()
      返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • messageId

      public String messageId()
      返回 messageId 记录组件的值。
      返回:
      messageId 记录组件的值
    • rootId

      public String rootId()
      返回 rootId 记录组件的值。
      返回:
      rootId 记录组件的值
    • parentId

      public String parentId()
      返回 parentId 记录组件的值。
      返回:
      parentId 记录组件的值
    • msgType

      public String msgType()
      返回 msgType 记录组件的值。
      返回:
      msgType 记录组件的值
    • createTime

      public String createTime()
      返回 createTime 记录组件的值。
      返回:
      createTime 记录组件的值
    • updateTime

      public String updateTime()
      返回 updateTime 记录组件的值。
      返回:
      updateTime 记录组件的值
    • deleted

      public Boolean deleted()
      返回 deleted 记录组件的值。
      返回:
      deleted 记录组件的值
    • updated

      public Boolean updated()
      返回 updated 记录组件的值。
      返回:
      updated 记录组件的值
    • chatId

      public String chatId()
      返回 chatId 记录组件的值。
      返回:
      chatId 记录组件的值
    • sender

      public Sender sender()
      返回 sender 记录组件的值。
      返回:
      sender 记录组件的值
    • body

      public Body body()
      返回 body 记录组件的值。
      返回:
      body 记录组件的值
    • mentions

      public List<Mention> mentions()
      返回 mentions 记录组件的值。
      返回:
      mentions 记录组件的值
    • upperMessageId

      public String upperMessageId()
      返回 upperMessageId 记录组件的值。
      返回:
      upperMessageId 记录组件的值