DatabaseConnection.fromJson constructor
DatabaseConnection.fromJson(
- Map<String, dynamic> connInfo
)
Implementation
factory DatabaseConnection.fromJson(Map<String, dynamic> connInfo) {
return DatabaseConnection(
connInfo['name'],
getDriverType(connInfo['driver']),
database: connInfo['database'],
host: connInfo['host'],
port: connInfo['port'] == null ? null : int.tryParse(connInfo['port']),
charset: connInfo['charset'],
collation: connInfo['collation'],
password: connInfo['password'],
username: connInfo['username'],
url: connInfo['url'],
secure: connInfo['secure'],
dbForeignKeys: connInfo['foreign_key_constraints'] ?? true,
timeZone: connInfo['timezone'] ?? 'UTC',
);
}