DatabaseMigrationAction.fromJson constructor

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

Implementation

factory DatabaseMigrationAction.fromJson(
  Map<String, dynamic> jsonSerialization,
) {
  return DatabaseMigrationAction(
    type: _i2.DatabaseMigrationActionType.fromJson(
      (jsonSerialization['type'] as String),
    ),
    deleteTable: jsonSerialization['deleteTable'] as String?,
    alterTable: jsonSerialization['alterTable'] == null
        ? null
        : _i5.Protocol().deserialize<_i3.TableMigration>(
            jsonSerialization['alterTable'],
          ),
    createTable: jsonSerialization['createTable'] == null
        ? null
        : _i5.Protocol().deserialize<_i4.TableDefinition>(
            jsonSerialization['createTable'],
          ),
  );
}