Package io.rong.imlib.model

## Class AppSettings

- All Implemented Interfaces:

      public class AppSettings

- - ### Nested Class Summary

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

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public final boolean` | `isSpeechToTextEnable` |
    `public final int` | `messageModifiableMinutes` |
    `public final MessageReadReceiptVersion` | `readReceiptVersion` |
    `public final boolean` | `isFriendOnlineStatusSubscribeEnable` |
    `public final boolean` | `isOnlineStatusSubscribeEnable` |
    `public final boolean` | `isUserProfileEnabled` |
    `public final int` | `messageSizeLimit` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `AppSettings()` |
    `AppSettings(boolean isSpeechToTextEnable, int messageModifiableMinutes, MessageReadReceiptVersion readReceiptVersion, boolean isFriendOnlineStatusSubscribeEnable, boolean isOnlineStatusSubscribeEnable, boolean isUserProfileEnabled)` |
    `AppSettings(boolean isSpeechToTextEnable, int messageModifiableMinutes, MessageReadReceiptVersion readReceiptVersion, boolean isFriendOnlineStatusSubscribeEnable, boolean isOnlineStatusSubscribeEnable, boolean isUserProfileEnabled, int messageSizeLimit)` |

  - ### Enum Constant Summary

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

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `isSpeechToTextEnable()` |
    `int` | `getMessageModifiableMinutes()` |
    `MessageReadReceiptVersion` | `getReadReceiptVersion()` |
    `boolean` | `isFriendOnlineStatusSubscribeEnable()` |
    `boolean` | `isOnlineStatusSubscribeEnable()` |
    `boolean` | `isUserProfileEnabled()` |
    `int` | `getMessageSizeLimit()` |
    `String` | `toString()` |

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

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

- - ### Constructor Detail

    - #### AppSettings

          AppSettings()

    - #### AppSettings

          AppSettings(boolean isSpeechToTextEnable, int messageModifiableMinutes, MessageReadReceiptVersion readReceiptVersion, boolean isFriendOnlineStatusSubscribeEnable, boolean isOnlineStatusSubscribeEnable, boolean isUserProfileEnabled)

    - #### AppSettings

          AppSettings(boolean isSpeechToTextEnable, int messageModifiableMinutes, MessageReadReceiptVersion readReceiptVersion, boolean isFriendOnlineStatusSubscribeEnable, boolean isOnlineStatusSubscribeEnable, boolean isUserProfileEnabled, int messageSizeLimit)

  - ### Method Detail

    - #### isSpeechToTextEnable

           boolean isSpeechToTextEnable()

    - #### getMessageModifiableMinutes

           int getMessageModifiableMinutes()

    - #### getReadReceiptVersion

           MessageReadReceiptVersion getReadReceiptVersion()

    - #### isFriendOnlineStatusSubscribeEnable

           boolean isFriendOnlineStatusSubscribeEnable()

    - #### isOnlineStatusSubscribeEnable

           boolean isOnlineStatusSubscribeEnable()

    - #### isUserProfileEnabled

           boolean isUserProfileEnabled()

    - #### getMessageSizeLimit

           int getMessageSizeLimit()

    - #### toString

           String toString()