DatabaseDefinitions.fromJson constructor

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

Implementation

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