ModrinthProject

@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?)

Constructors

Link copied to clipboard
constructor(slug: String, title: String, description: String, categories: List<String>, clientSide: SideSupport, serverSide: SideSupport, projectType: ProjectType, downloads: Int, iconUrl: String?, color: Int?, threadId: String?, monetizationStatus: MonetizationStatus?, projectId: String, team: String, body: String?, status: ProjectStatus, requestedStatus: RequestedStatus?, additionalCategories: List<String>?, issuesUrl: String?, sourceUrl: String?, wikiUrl: String?, discordUrl: String?, donationUrls: List<DonationUrl>?, bodyUrl: String?, moderatorMessage: String?, published: String, updated: String, approved: String?, queued: String?, followers: Int, license: ProjectLicense, versions: List<String>, gameVersions: List<String>, loaders: List<String>, gallery: List<GalleryItem>?, featuredGallery: String?)

Properties

Link copied to clipboard
@Json(name = "additional_categories")
val additionalCategories: List<String>?
Link copied to clipboard
Link copied to clipboard
val body: String?
Link copied to clipboard
@Json(name = "body_url")
val bodyUrl: String?
Link copied to clipboard
Link copied to clipboard
@Json(name = "client_side")
val clientSide: SideSupport
Link copied to clipboard
val color: Int?
Link copied to clipboard
Link copied to clipboard
@Json(name = "discord_url")
val discordUrl: String?
Link copied to clipboard
@Json(name = "donation_urls")
val donationUrls: List<DonationUrl>?
Link copied to clipboard
Link copied to clipboard
@Json(name = "featured_gallery")
val featuredGallery: String?
Link copied to clipboard
@Json(name = "followers")
val followers: Int
Link copied to clipboard
Link copied to clipboard
@Json(name = "game_versions")
val gameVersions: List<String>
Link copied to clipboard
@Json(name = "icon_url")
val iconUrl: String?
Link copied to clipboard
@Json(name = "issues_url")
val issuesUrl: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Json(name = "moderator_message")
val moderatorMessage: String?
Link copied to clipboard
@Json(name = "monetization_status")
val monetizationStatus: MonetizationStatus?
Link copied to clipboard
@Json(name = "id")
val projectId: String
Link copied to clipboard
@Json(name = "project_type")
val projectType: ProjectType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Json(name = "requested_status")
val requestedStatus: RequestedStatus?
Link copied to clipboard
@Json(name = "server_side")
val serverSide: SideSupport
Link copied to clipboard
Link copied to clipboard
@Json(name = "source_url")
val sourceUrl: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Json(name = "thread_id")
val threadId: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Json(name = "wiki_url")
val wikiUrl: String?