toJson method

Map<String, dynamic> toJson()

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,
  };
}