Package-level declarations

Types

Link copied to clipboard
data class ModrinthSearchConfig(var categories: List<String>? = null, var versions: List<String>? = null, var type: ProjectType? = null, var license: String? = null, var clientSide: SideSupport? = null, var serverSide: SideSupport? = null, var openSource: Boolean? = null, var author: String? = null, var projectId: String? = null, var color: String? = null, var limit: Int = 10, var offset: Int = 0, var index: IndexMethod = IndexMethod.RELEVANCE)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ModrinthSearchResponse(val hits: List<ModrinthSearchResult>, val offset: Int, val limit: Int, val totalHits: Int)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ModrinthSearchResult(val slug: String, val title: String, val description: String, val categories: List<String>, val clientSide: String, val serverSide: String, val projectType: String, val downloads: Int, val iconUrl: String?, val color: Int?, val threadId: String?, val monetizationStatus: String?, val projectId: String, val author: String, val displayCategories: List<String>?, val versions: List<String>, val follows: Int, val dateCreated: String, val dateModified: String, val latestVersion: String?, val license: String, val gallery: List<String>?, val featuredGallery: String?)