Package io.rong.imlib.model

## Class ConversationStatus

- All Implemented Interfaces:

      public class ConversationStatus

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---
    `public enum` | `ConversationStatus.TopStatus` |

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public final static String` | `NOTIFICATION_KEY` |
    `public final static String` | `TOP_KEY` |
    `public final static String` | `TRANSLATION_KEY` |
    `public String` | `targetId` |
    `public String` | `channelId` |
    `public HashMap<String, String>` | `status` |
    `public IRongCoreEnum.PushNotificationLevel` | `notificationLevel` |
    `public IRongCoreEnum.TranslateStrategy` | `translateStrategy` |
    `public final static Creator<ConversationStatus>` | `CREATOR` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ConversationStatus()` |

  - ### Enum Constant Summary

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

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getTargetId()` |
    `void` | `setTargetId(String sid)` |
    `String` | `getChannelId()` |
    `void` | `setChannelId(String channelId)` |
    `HashMap<String, String>` | `getStatus()` |
    `void` | `setStatus(HashMap<String, String> status)` |
    `IRongCoreEnum.PushNotificationLevel` | `getNotificationLevel()` | 获取当前NotificationLevel
    `IRongCoreEnum.TranslateStrategy` | `getTranslateStrategy()` | 获取翻译策略
    `ConversationType` | `getConversationType()` |
    `boolean` | `isTop()` |
    `ConversationNotificationStatus` | `getNotifyStatus()` |
    `int` | `describeContents()` |
    `void` | `writeToParcel(Parcel dest, int flags)` |
    `void` | `setConversationType(int sType)` |

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

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

- - ### Constructor Detail

    - #### ConversationStatus

          ConversationStatus()

  - ### Method Detail

    - #### getTargetId

           String getTargetId()

    - #### setTargetId

           void setTargetId(String sid)

    - #### getChannelId

           String getChannelId()

    - #### setChannelId

           void setChannelId(String channelId)

    - #### getStatus

           HashMap<String, String> getStatus()

    - #### setStatus

           void setStatus(HashMap<String, String> status)

    - #### getNotificationLevel

           IRongCoreEnum.PushNotificationLevel getNotificationLevel()

      获取当前NotificationLevel

      Since:

        5.2.5

    - #### getTranslateStrategy

           IRongCoreEnum.TranslateStrategy getTranslateStrategy()

      获取翻译策略

      Since:

        5.24.0

    - #### getConversationType

           ConversationType getConversationType()

    - #### isTop

           boolean isTop()

    - #### getNotifyStatus

           ConversationNotificationStatus getNotifyStatus()

    - #### describeContents

           int describeContents()

    - #### writeToParcel

           void writeToParcel(Parcel dest, int flags)

    - #### setConversationType

           void setConversationType(int sType)