Package-level declarations

Types

Link copied to clipboard
data class CfModModel(val id: Int, val gameId: Int, val name: String, val slug: String, val links: CfModModel.ModLinks, val summary: String, val status: Int, val downloadCount: Int, val isFeatured: Boolean, val primaryCategoryId: Int, val categories: List<CfModModel.Category>, val classId: Int? = null, val authors: List<CfModModel.ModAuthor>, val logo: CfModModel.ModAsset? = null, val screenshots: List<CfModModel.ModAsset> = listOf(), val mainFileId: Int, val latestFiles: List<CfModModel.File> = listOf(), val latestFilesIndexes: List<CfModModel.FileIndex> = listOf(), val latestEarlyAccessFilesIndexes: List<CfModModel.FileIndex> = listOf(), val dateCreated: String, val dateModified: String, val dateReleased: String, val allowModDistribution: Boolean? = null, val gamePopularityRank: Int, val isAvailable: Boolean)
Link copied to clipboard
data class CfModpackModel(val minecraft: CfModpackModel.CfMinecraftData, val manifestType: String = "minecraftModpack", val manifestVersion: Int = 1, val name: String = "", val version: String = "", val author: String = "", val files: MutableList<CfModpackModel.CfModData>, val overrides: String = "overrides") : ModpackModel
Link copied to clipboard
data class GetFileResponse(val data: CfModModel.File)

API route: mods/{projectId}/files/{fileId}

Link copied to clipboard
data class GetFingerprintsMatches(val fingerprints: List<Long>)
Link copied to clipboard
data class GetMultipleFilesResponse(val data: List<CfModModel.File> = listOf())

API route: mods/files

Link copied to clipboard
data class GetMultipleProjectsResponse(val data: List<CfModModel> = listOf())

API route: mods

Link copied to clipboard
data class GetProjectResponse(val data: CfModModel)

API route: mods/{projectId}

Link copied to clipboard
data class MultipleFilesRequest(val fileIds: List<Int>)
Link copied to clipboard
data class MultipleProjectsRequest(val modIds: List<Int>, val filterPcOnly: Boolean = true)
Link copied to clipboard
data class SearchProjectResponse(val data: List<CfModModel> = listOf())

API route: mods/search