interface SendbirdChatParams<Modules> {
    appId: string;
    appStateToggleEnabled?: boolean;
    appVersion?: string;
    customApiHost?: string;
    customWebSocketHost?: string;
    debugMode?: boolean;
    localCacheConfig?: LocalCacheConfig;
    localCacheEnabled?: boolean;
    localCacheEncryption?: Encryption;
    logLevel?: LogLevel;
    modules?: Modules;
    newInstance?: boolean;
    options?: SendbirdChatOptions;
    useAsyncStorageStore?: AsyncStorageStatic;
    useMMKVStorageStore?: MMKV;
}

Type Parameters

  • Modules extends Module[]

Properties

appId: string
appStateToggleEnabled?: boolean
appVersion?: string
customApiHost?: string
customWebSocketHost?: string
debugMode?: boolean
localCacheConfig?: LocalCacheConfig
localCacheEnabled?: boolean
localCacheEncryption?: Encryption
logLevel?: LogLevel
modules?: Modules
newInstance?: boolean
useAsyncStorageStore?: AsyncStorageStatic
useMMKVStorageStore?: MMKV