DatabaseDefinition.fromJson constructor

DatabaseDefinition.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory DatabaseDefinition.fromJson(Map<String, dynamic> jsonSerialization) {
  return DatabaseDefinition(
    name: jsonSerialization['name'] as String?,
    moduleName: jsonSerialization['moduleName'] as String,
    tables: _i4.Protocol().deserialize<List<_i2.TableDefinition>>(
      jsonSerialization['tables'],
    ),
    installedModules: _i4.Protocol()
        .deserialize<List<_i3.DatabaseMigrationVersion>>(
          jsonSerialization['installedModules'],
        ),
    migrationApiVersion: jsonSerialization['migrationApiVersion'] as int,
  );
}