ConnectConfig.fromJson constructor
ConnectConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
ConnectConfig.fromJson(Map<String, dynamic> json)
: dsn = json['dsn'],
instanceName = json['instanceName'],
credentials = json['credentials'],
credentialsFile = json['credentialsFile'],
host = json['host'],
port = json['port'],
database = json['database'],
user = json['user'],
password = json['password'],
secretKey = json['secretKey'],
serverSettings = json['serverSettings'] != null
? Map.castFrom(json['serverSettings'])
: null,
tlsCA = json['tlsCA'],
tlsCAFile = json['tlsCAFile'],
tlsSecurity = json['tlsSecurity'] != null
? tlsSecurityValues[json['tlsSecurity']] ??
(throw InterfaceError(
"invalid tlsSecurity value: '${json['tlsSecurity']}'"))
: null,
waitUntilAvailable = json['waitUntilAvailable'] != null
? Duration(milliseconds: json['waitUntilAvailable'])
: null;