NIMSDKOptions constructor 
    
      
      NIMSDKOptions(- {required String appKey, 
 
- String? sdkRootDir, 
 
- int? cdnTrackInterval, 
 
- bool? shouldSyncStickTopSessionInfos, 
 
- bool? enableReportLogAutomatically, 
 
- bool? enableDatabaseBackup, 
 
- String? loginCustomTag, 
 
- int? customClientType, 
 
- bool? shouldSyncUnreadCount, 
 
- bool? shouldConsiderRevokedMessageUnreadCount, 
 
- bool? enableTeamMessageReadReceipt, 
 
- bool? shouldTeamNotificationMessageMarkUnread, 
 
- bool? enableAnimatedImageThumbnail, 
 
- bool? enablePreloadMessageAttachment, 
 
- bool? useAssetServerAddressConfig, 
 
- NIMLoginInfo? autoLoginInfo, 
 
- Map<NIMNosScene, int>? nosSceneConfig, 
 
- NIMServerConfig? serverConfig}
 
)
    
    
    
  Implementation
  NIMSDKOptions