Class RecallCommandMessage

  • All Implemented Interfaces:

    
    public class RecallCommandMessage
    
                        

    撤回命令消息类

    撤回命令消息类,需要撤回消息的时候发送的信令消息,此消息不存储不计数。

    • Constructor Detail

      • RecallCommandMessage

        RecallCommandMessage(String UId)
      • RecallCommandMessage

        RecallCommandMessage(String UId, String ex)
      • RecallCommandMessage

        RecallCommandMessage(Array<byte> data)
      • RecallCommandMessage

        RecallCommandMessage(Parcel in)
    • Method Detail

      • getMessageUId

         String getMessageUId()

        获取撤回消息的 uid

        Returns:

        撤回消息的 uid

      • setMessageUId

         void setMessageUId(String messageUId)

        设置撤回消息的 uid

        Parameters:
        messageUId - 撤回消息的 uid
      • getTargetId

         String getTargetId()

        获取目标会话 id

        Returns:

        目标会话 id

      • setTargetId

         void setTargetId(String targetId)

        设置目标会话 id

        Parameters:
        targetId - 目标会话 id
      • setConversationType

         void setConversationType(int conversationType)

        设置会话类型

        Parameters:
        conversationType - 会话类型
      • getSentTime

         long getSentTime()

        获取消息发送时间

        Returns:

        消息发送时间

      • setSentTime

         void setSentTime(long sentTime)

        设置消息发送时间

        Parameters:
        sentTime - 消息发送时间
      • isAdmin

         boolean isAdmin()

        是否是管理员操作

        Returns:

        是否是管理员操作

      • setAdmin

         void setAdmin(boolean admin)

        设置是否是管理员操作

        Parameters:
        admin - 是否是管理员操作
      • isDelete

         boolean isDelete()

        是否删除

        Returns:

        是否删除

      • setDelete

         void setDelete(boolean delete)

        设置消息是否删除

        Parameters:
        delete - 是否删除(true 删除, false 不删除)
      • encode

         Array<byte> encode()

        序列化需要传输的数据。

        Returns:

        序列化被传输的数据。