DatabaseDefinitions.fromJson constructor

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

Implementation

factory DatabaseDefinitions.fromJson(
  Map<String, dynamic> jsonSerialization,
  _i1.SerializationManager serializationManager,
) {
  return DatabaseDefinitions(
    target: serializationManager
        .deserialize<List<_i2.TableDefinition>>(jsonSerialization['target']),
    live: serializationManager
        .deserialize<List<_i2.TableDefinition>>(jsonSerialization['live']),
    installedMigrations:
        serializationManager.deserialize<List<_i2.DatabaseMigrationVersion>>(
            jsonSerialization['installedMigrations']),
    latestAvailableMigrations:
        serializationManager.deserialize<List<_i2.DatabaseMigrationVersion>>(
            jsonSerialization['latestAvailableMigrations']),
  );
}