toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'clientId': clientId,
'redirectUrl': redirectUrl,
'originData': originData,
'buildEnv': authBuildEnv?.name.toLowerCase(),
'sdkUrl': sdkUrl,
'storageServerUrl': storageServerUrl,
'sessionSocketUrl': sessionSocketUrl,
'authConnectionConfig': authConnectionConfig?.map((config) => config.toJson()).toList(),
'whiteLabel': whiteLabel?.toJson(),
'dashboardUrl': dashboardUrl,
'accountAbstractionConfig': accountAbstractionConfig,
'walletSdkUrl': walletSdkUrl,
'sessionNamespace': sessionNamespace,
'includeUserDataInToken': includeUserDataInToken,
'chains': chains?.map((chain) => chain.toJson()).toList(),
'defaultChainId': defaultChainId,
'enableLogging': enableLogging,
'sessionTime': sessionTime,
'network': web3AuthNetwork.name.toLowerCase(),
'useSFAKey': useSFAKey,
'walletServicesConfig': walletServicesConfig?.toJson(),
'mfaSettings': mfaSettings?.toJson(),
'isFlutterAnalytics': isFlutterAnalytics,
'sdkVersion': sdkVersion,
};
}