类 EMBatchRecallMessagesMsgsInner

java.lang.Object
com.easemob.im.api.model.EMBatchRecallMessagesMsgsInner

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-06-24T10:21:36.382435+08:00[Asia/Shanghai]", comments="Generator version: 7.14.0") public class EMBatchRecallMessagesMsgsInner extends Object
EMBatchRecallMessagesMsgsInner
  • 字段详细资料

    • SERIALIZED_NAME_MSG_ID

      public static final String SERIALIZED_NAME_MSG_ID
      另请参阅:
    • SERIALIZED_NAME_TO

      public static final String SERIALIZED_NAME_TO
      另请参阅:
    • SERIALIZED_NAME_FROM

      public static final String SERIALIZED_NAME_FROM
      另请参阅:
    • SERIALIZED_NAME_CHAT_TYPE

      public static final String SERIALIZED_NAME_CHAT_TYPE
      另请参阅:
    • SERIALIZED_NAME_SYNC_DEVICE

      public static final String SERIALIZED_NAME_SYNC_DEVICE
      另请参阅:
    • SERIALIZED_NAME_FORCE

      public static final String SERIALIZED_NAME_FORCE
      另请参阅:
    • openapiFields

      public static HashSet<String> openapiFields
    • openapiRequiredFields

      public static HashSet<String> openapiRequiredFields
  • 构造器详细资料

    • EMBatchRecallMessagesMsgsInner

      public EMBatchRecallMessagesMsgsInner()
  • 方法详细资料

    • msgId

      public EMBatchRecallMessagesMsgsInner msgId(@Nonnull String msgId)
    • getMsgId

      @Nonnull public String getMsgId()
      要撤回消息的消息 ID
      返回:
      msgId
    • setMsgId

      public void setMsgId(@Nonnull String msgId)
    • to

      public EMBatchRecallMessagesMsgsInner to(@Nonnull String to)
    • getTo

      @Nonnull public String getTo()
      要撤回消息的接收方。单聊为接收方用户 ID;群聊为群组 ID;聊天室为聊天室 ID
      返回:
      to
    • setTo

      public void setTo(@Nonnull String to)
    • from

      public EMBatchRecallMessagesMsgsInner from(@Nullable String from)
    • getFrom

      @Nullable public String getFrom()
      消息撤回方的用户 ID。若不传该参数,默认为 admin
      返回:
      from
    • setFrom

      public void setFrom(@Nullable String from)
    • chatType

      public EMBatchRecallMessagesMsgsInner chatType(@Nonnull String chatType)
    • getChatType

      @Nonnull public String getChatType()
      要撤回消息的会话类型:- chat:单聊;- groupchat:群聊;- chatroom:聊天室
      返回:
      chatType
    • setChatType

      public void setChatType(@Nonnull String chatType)
    • syncDevice

      public EMBatchRecallMessagesMsgsInner syncDevice(@Nullable Boolean syncDevice)
    • getSyncDevice

      @Nullable public Boolean getSyncDevice()
      是否将单聊消息撤回同步给消息发送方的所有在线设备。-(默认)true:是;- false:否
      返回:
      syncDevice
    • setSyncDevice

      public void setSyncDevice(@Nullable Boolean syncDevice)
    • force

      public EMBatchRecallMessagesMsgsInner force(@Nonnull Boolean force)
    • getForce

      @Nonnull public Boolean getForce()
      是否支持强制撤回消息。- true:是,无论消息是否过期均可撤回;- false:否,只能在撤回时长内撤回
      返回:
      force
    • setForce

      public void setForce(@Nonnull Boolean force)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      参数:
      jsonElement - JSON Element
      抛出:
      IOException - if the JSON Element is invalid with respect to EMBatchRecallMessagesMsgsInner
    • fromJson

      public static EMBatchRecallMessagesMsgsInner fromJson(String jsonString) throws IOException
      Create an instance of EMBatchRecallMessagesMsgsInner given an JSON string
      参数:
      jsonString - JSON string
      返回:
      An instance of EMBatchRecallMessagesMsgsInner
      抛出:
      IOException - if the JSON string is invalid with respect to EMBatchRecallMessagesMsgsInner
    • toJson

      public String toJson()
      Convert an instance of EMBatchRecallMessagesMsgsInner to an JSON string
      返回:
      JSON string