copyWith method
MinecraftMod
copyWith({
- String? uuid,
- String? name,
- String? description,
- String? id,
- List<
MinecraftVersion> ? supportVersions, - List<
RelationMod> ? relationMods, - ModIntegrationPlatform? integration,
- List<
ModSide> ? side, - DateTime? lastUpdate,
- DateTime? createTime,
- List<
ModLoader> ? loader, - String? translatedName,
- String? introduction,
- String? imageStorageUUID,
- int? viewCount,
Implementation
MinecraftMod copyWith({
String? uuid,
String? name,
String? description,
String? id,
List<MinecraftVersion>? supportVersions,
List<RelationMod>? relationMods,
ModIntegrationPlatform? integration,
List<ModSide>? side,
DateTime? lastUpdate,
DateTime? createTime,
List<ModLoader>? loader,
String? translatedName,
String? introduction,
String? imageStorageUUID,
int? viewCount,
}) {
return MinecraftMod(
uuid: uuid ?? this.uuid,
name: name ?? this.name,
description: description ?? this.description,
id: id ?? this.id,
supportVersions: supportVersions ?? this.supportVersions,
relationMods: relationMods ?? this.relationMods,
integration: integration ?? this.integration,
side: side ?? this.side,
lastUpdate: lastUpdate ?? this.lastUpdate,
createTime: createTime ?? this.createTime,
loader: loader ?? this.loader,
translatedName: translatedName ?? this.translatedName,
introduction: introduction ?? this.introduction,
imageStorageUUID: imageStorageUUID ?? this.imageStorageUUID,
viewCount: viewCount ?? this.viewCount,
);
}