ColumnMigration.fromJson constructor

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

Implementation

factory ColumnMigration.fromJson(Map<String, dynamic> jsonSerialization) {
  return ColumnMigration(
    columnName: jsonSerialization['columnName'] as String,
    newColumnName: jsonSerialization['newColumnName'] as String?,
    addNullable: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['addNullable'],
    ),
    removeNullable: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['removeNullable'],
    ),
    changeDefault: _i1.BoolJsonExtension.fromJson(
      jsonSerialization['changeDefault'],
    ),
    newDefault: jsonSerialization['newDefault'] as String?,
    newType: jsonSerialization['newType'] == null
        ? null
        : _i2.ColumnType.fromJson((jsonSerialization['newType'] as int)),
  );
}