Package ai.nexconn.chat.model
Class AppSettings
-
- All Implemented Interfaces:
public final class AppSettingsApplication-level configuration settings.
Retrieved via ai.nexconn.chat.NCEngine.getAppSettings after a successful connection. Contains feature switches and configuration values managed on the server side.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisSpeechToTextEnabledprivate final IntegermessageModifiableMinutesprivate final BooleanisFriendOnlineStatusSubscribeEnabledprivate final BooleanisOnlineStatusSubscribeEnabled
-
Constructor Summary
Constructors Constructor Description AppSettings(Boolean isSpeechToTextEnabled, Integer messageModifiableMinutes, Boolean isFriendOnlineStatusSubscribeEnabled, Boolean isOnlineStatusSubscribeEnabled)
-
Method Summary
Modifier and Type Method Description final BooleanisSpeechToTextEnabled()Whether speech-to-text is enabled. final IntegergetMessageModifiableMinutes()Maximum editable time for messages (in minutes). final BooleanisFriendOnlineStatusSubscribeEnabled()Whether friend online status subscription is enabled. final BooleanisOnlineStatusSubscribeEnabled()Whether user online status subscription is enabled. -
-
Method Detail
-
isSpeechToTextEnabled
final Boolean isSpeechToTextEnabled()
Whether speech-to-text is enabled.
-
getMessageModifiableMinutes
final Integer getMessageModifiableMinutes()
Maximum editable time for messages (in minutes).
-
isFriendOnlineStatusSubscribeEnabled
final Boolean isFriendOnlineStatusSubscribeEnabled()
Whether friend online status subscription is enabled.
-
isOnlineStatusSubscribeEnabled
final Boolean isOnlineStatusSubscribeEnabled()
Whether user online status subscription is enabled.
-
-
-
-