DatabaseMigrationAction.fromJson constructor

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

Implementation

factory DatabaseMigrationAction.fromJson(
  Map<String, dynamic> jsonSerialization,
  _i1.SerializationManager serializationManager,
) {
  return DatabaseMigrationAction(
    type: serializationManager.deserialize<_i2.DatabaseMigrationActionType>(
        jsonSerialization['type']),
    deleteTable: serializationManager
        .deserialize<String?>(jsonSerialization['deleteTable']),
    alterTable: serializationManager
        .deserialize<_i2.TableMigration?>(jsonSerialization['alterTable']),
    createTable: serializationManager
        .deserialize<_i2.TableDefinition?>(jsonSerialization['createTable']),
  );
}