Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class DonationUrl(val id: String?, val platform: String?, val url: String)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class GalleryItem(val url: String, val featured: Boolean, val title: String?, val description: String?, val created: String)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ModrinthProject(val slug: String, val title: String, val description: String, val categories: List<String>, val clientSide: SideSupport, val serverSide: SideSupport, val projectType: ProjectType, val downloads: Int, val iconUrl: String?, val color: Int?, val threadId: String?, val monetizationStatus: MonetizationStatus?, val projectId: String, val team: String, val body: String?, val status: ProjectStatus, val requestedStatus: RequestedStatus?, val additionalCategories: List<String>?, val issuesUrl: String?, val sourceUrl: String?, val wikiUrl: String?, val discordUrl: String?, val donationUrls: List<DonationUrl>?, val bodyUrl: String?, val moderatorMessage: String?, val published: String, val updated: String, val approved: String?, val queued: String?, val followers: Int, val license: ProjectLicense, val versions: List<String>, val gameVersions: List<String>, val loaders: List<String>, val gallery: List<GalleryItem>?, val featuredGallery: String?)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class ProjectLicense(val id: String, val name: String?, val url: String?)