NIMInitializeOptions class
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
- NIMInitializeOptions({required String appkey, String? apiVersion, bool? binaryWebsocket, String? debugLevel, bool? loginSDKTypeParamCompat, int? loginExtensionProviderDelay, int? tokenProviderDelay, int? reconnectDelayProviderDelay, bool? enableV2CloudConversation, String? flutterSdkVersion})
-
NIMInitializeOptions.fromJson(Map<
String, dynamic> json) -
factory
Properties
- apiVersion → String?
-
api 版本,请传入 'v2'
final
- appkey → String
-
app key
final
- binaryWebsocket → bool?
-
是否采用二进制的形式传输数据,默认为 true
final
- debugLevel → String?
-
日志级别,默认为 off,即不输出任何日志
off: 不输出任何日志
debug: 输出所有日志
log: 输出 log、warn、 error 级别的日志
warn: 输出 warn 和 error 级别的日志
error: 输出 error 级别的日志
final
- enableV2CloudConversation ↔ bool?
-
是否开启云端会话. 默认 false
getter/setter pair
- flutterSdkVersion ↔ String?
-
flutter 的版本号
当是 flutter 开发环境时可以传这个字段, 用来向服务器标识 flutter SDK 的版本
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- loginExtensionProviderDelay → int?
-
loginExtensionProvider 延迟加载时间,单位毫秒,默认 500 ms
final
- loginSDKTypeParamCompat → bool?
-
loginSDKTypeParamCompat
final
- reconnectDelayProviderDelay → int?
-
reconnectDelayProvider 延迟加载时间,单位毫秒,默认 500 ms
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tokenProviderDelay → int?
-
tokenProvider 延迟加载时间,单位毫秒,默认 500 ms
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited