CurseForgeModFile class

Constructors

CurseForgeModFile({required int id, required int gameId, required int modId, required bool isAvailable, required String displayName, required String fileName, required CurseForgeFileReleaseType releaseType, required int fileStatus, required List<Hash> hashes, required String fileDate, required int fileLength, required int downloadCount, required String downloadUrl, required List<String> gameVersions, required List<SortableGameVersion> sortableGameVersions, required List<Dependency> dependencies, required bool? exposeAsAlternative, required int? parentProjectFileId, required int? alternateFileId, required bool? isServerPack, required int? serverPackFileId, required int fileFingerprint, required List<Module> modules})
const
CurseForgeModFile.fromJson(String source)
factory
CurseForgeModFile.fromMap(Map<String, dynamic> map)
factory

Properties

alternateFileId int?
final
dependencies List<Dependency>
final
displayName String
final
downloadCount int
final
downloadUrl String
final
exposeAsAlternative bool?
final
fileDate String
final
fileFingerprint int
final
fileLength int
final
fileName String
final
fileStatus int
final
gameId int
final
gameVersions List<String>
final
hashCode int
The hash code for this object.
no setteroverride
hashes List<Hash>
final
id int
final
isAvailable bool
final
isServerPack bool?
final
modId int
final
modules List<Module>
final
parentProjectFileId int?
final
releaseType CurseForgeFileReleaseType
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverPackFileId int?
final
sortableGameVersions List<SortableGameVersion>
final

Methods

copyWith({int? id, int? gameId, int? modId, bool? isAvailable, String? displayName, String? fileName, CurseForgeFileReleaseType? releaseType, int? fileStatus, List<Hash>? hashes, String? fileDate, int? fileLength, int? downloadCount, String? downloadUrl, List<String>? gameVersions, List<SortableGameVersion>? sortableGameVersions, List<Dependency>? dependencies, bool? exposeAsAlternative, int? parentProjectFileId, int? alternateFileId, bool? isServerPack, int? serverPackFileId, int? fileFingerprint, List<Module>? modules}) CurseForgeModFile
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override