copyWith abstract method

  1. @useResult
DatabaseDefinition copyWith({
  1. int? schemaVersion,
  2. String? name,
  3. String? moduleName,
  4. List<TableDefinition>? tables,
  5. List<DatabaseMigrationVersionModel>? installedModules,
  6. int? migrationApiVersion,
})

Returns a shallow copy of this DatabaseDefinition with some or all fields replaced by the given arguments.

Implementation

@_iss.useResult
DatabaseDefinition copyWith({
  int? schemaVersion,
  String? name,
  String? moduleName,
  List<_isd.TableDefinition>? tables,
  List<_isd.DatabaseMigrationVersionModel>? installedModules,
  int? migrationApiVersion,
});