src/commonMain/kotlin/org/jetbrains/packagesearch/api/v3/Apis.kt (25 lines of code) (raw):

package org.jetbrains.packagesearch.api.v3 import kotlinx.serialization.Serializable @Serializable public data class Dependency( public val groupId: String, public val artifactId: String, public val version: String, public val scope: String? = null, ) @Serializable public data class Author( public val name: String? = null, public val email: String? = null, public val org: String? = null, public val orgUrl: String? = null, ) @Serializable public data class Vulnerability( public val isVulnerable: Boolean, public val issues: List<String>? = null, ) { public companion object { public val NOT_VULNERABLE: Vulnerability = Vulnerability(false) } }