Package io.rong.imlib.model

## Class ReadReceiptInfo

- All Implemented Interfaces:

      public class ReadReceiptInfo

  只有群组和讨论组里的消息才需要此属性，其它类型会话中本属性为 NULL

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public final static Creator<ReadReceiptInfo>` | `CREATOR` |
    `public boolean` | `isReadReceiptMessage` |
    `public HashMap<String, Long>` | `respondUserIdList` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ReadReceiptInfo()` |
    `ReadReceiptInfo(String jsonString)` |
    `ReadReceiptInfo(Parcel in)` |

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `isReadReceiptMessage()` | 是否为需要回执的消息。
    `void` | `setIsReadReceiptMessage(boolean isReadReceiptMessage)` |
    `HashMap<String, Long>` | `getRespondUserIdList()` | 获取会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。
    `void` | `setRespondUserIdList(HashMap<String, Long> respondUserIdList)` | 设置会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。
    `JSONObject` | `toJSON()` |
    `boolean` | `hasRespond()` | 是否发送过消息回执响应（仅对消息接收方有效）。
    `int` | `describeContents()` |
    `void` | `writeToParcel(Parcel dest, int flags)` |
    `void` | `setHasRespond(boolean hasRespond)` | 设置是否发送过消息回执响应（仅对消息接收方有效）。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ReadReceiptInfo

          ReadReceiptInfo()

    - #### ReadReceiptInfo

          ReadReceiptInfo(String jsonString)

    - #### ReadReceiptInfo

          ReadReceiptInfo(Parcel in)

  - ### Method Detail

    - #### isReadReceiptMessage

           boolean isReadReceiptMessage()

      是否为需要回执的消息。

      Returns:

        是否为需要回执的消息。

    - #### setIsReadReceiptMessage

           void setIsReadReceiptMessage(boolean isReadReceiptMessage)

    - #### getRespondUserIdList

           HashMap<String, Long> getRespondUserIdList()

      获取会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。

      Returns:

        会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。

    - #### setRespondUserIdList

           void setRespondUserIdList(HashMap<String, Long> respondUserIdList)

      设置会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。

      Parameters:
        `respondUserIdList` - 会话中响应过该消息回执的成员 userId 列表（key: userId，value: respondTime）。

    - #### toJSON

           JSONObject toJSON()

    - #### hasRespond

           boolean hasRespond()

      是否发送过消息回执响应（仅对消息接收方有效）。

      Returns:

        是否发送过消息回执响应（仅对消息接收方有效）。

    - #### describeContents

           int describeContents()

    - #### writeToParcel

           void writeToParcel(Parcel dest, int flags)

    - #### setHasRespond

           void setHasRespond(boolean hasRespond)

      设置是否发送过消息回执响应（仅对消息接收方有效）。

      Parameters:
        `hasRespond` - 是否发送过消息回执响应（仅对消息接收方有效）。