SitePlugin

@Serializable
data class SitePlugin(val url: String, val status: Int, val version: Int, val apiVersion: Int, val name: String, val internalName: String, val authors: List<String>, val description: String?, val repositoryUrl: String?, val tvTypes: List<String>?, val language: String?, val iconUrl: String?, val fileSize: Long?, val fileHash: String?)(source)

Status int as the following: 0: Down 1: Ok 2: Slow 3: Beta only

Constructors

Link copied to clipboard
constructor(url: String, status: Int, version: Int, apiVersion: Int, name: String, internalName: String, authors: List<String>, description: String?, repositoryUrl: String?, tvTypes: List<String>?, language: String?, iconUrl: String?, fileSize: Long?, fileHash: String?)

Properties

Link copied to clipboard
@SerialName(value = "apiVersion")
val apiVersion: Int
Link copied to clipboard
@SerialName(value = "authors")
val authors: List<String>
Link copied to clipboard
@SerialName(value = "description")
val description: String?
Link copied to clipboard
@SerialName(value = "fileHash")
val fileHash: String?
Link copied to clipboard
@SerialName(value = "fileSize")
val fileSize: Long?
Link copied to clipboard
@SerialName(value = "iconUrl")
val iconUrl: String?
Link copied to clipboard
@SerialName(value = "internalName")
val internalName: String
Link copied to clipboard
@SerialName(value = "language")
val language: String?
Link copied to clipboard
@SerialName(value = "name")
val name: String
Link copied to clipboard
@SerialName(value = "repositoryUrl")
val repositoryUrl: String?
Link copied to clipboard
@SerialName(value = "status")
val status: Int
Link copied to clipboard
@SerialName(value = "tvTypes")
val tvTypes: List<String>?
Link copied to clipboard
@SerialName(value = "url")
val url: String
Link copied to clipboard
@SerialName(value = "version")
val version: Int

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun SitePlugin.getVotes(): Int
Link copied to clipboard
Link copied to clipboard
suspend fun SitePlugin.vote(): Int