DatabaseDefinition.fromJson constructor

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

Implementation

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