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