ProjectFile

data class ProjectFile(val type: String, val fileName: String = "", val mcVersions: MutableList<String> = mutableListOf(), val loaders: MutableList<String> = mutableListOf(), val releaseType: String = "", var url: String? = null, val id: String = "", val parentId: String = "", val hashes: MutableMap<String, String>? = null, val requiredDependencies: MutableSet<String>? = null, val size: Int = 0, val datePublished: <Error class: unknown class> = Instant.DISTANT_PAST)

Constructors

Link copied to clipboard
constructor(type: String, fileName: String = "", mcVersions: MutableList<String> = mutableListOf(), loaders: MutableList<String> = mutableListOf(), releaseType: String = "", url: String? = null, id: String = "", parentId: String = "", hashes: MutableMap<String, String>? = null, requiredDependencies: MutableSet<String>? = null, size: Int = 0, datePublished: <Error class: unknown class> = Instant.DISTANT_PAST)

Properties

Link copied to clipboard
val datePublished: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val size: Int = 0
Link copied to clipboard
Link copied to clipboard
var url: String?

Functions

Link copied to clipboard
fun checkIntegrity(bytes: ByteArray, path: <Error class: unknown class>): ActionError?
Link copied to clipboard
Link copied to clipboard
fun getPath(parentProject: Project, configFile: ConfigFile?): <Error class: unknown class>
Link copied to clipboard
fun getRelativePathString(parentProject: Project, configFile: ConfigFile?, separator: Char = '/'): String
Link copied to clipboard
Link copied to clipboard
suspend fun ProjectFile.toMrFile(lockFile: LockFile, configFile: ConfigFile): MrModpackModel.MrFile?