index.md 11 KB

//tvlib/org.mjdev.tvlib.data.github.remote/Asset

Asset

[androidJvm]\ @JsonClass(generateAdapter = true)

data class Asset(@Json(name = "id")val id: Long = 0, @Json(name = "node_id")val nodeId: String = "", @Json(name = "name")val name: String = "", @Json(name = "url")val url: String = "", @Json(name = "label")val label: String = "", @Json(name = "uploader")val uploader: User = User(), @Json(name = "author")val author: User = User(), @Json(name = "content_type")val contentType: String = "", @Json(name = "state")val state: String = "", @Json(name = "size")val size: Long = 0, @Json(name = "download_count")val downloadCount: Long = 0, @Json(name = "created_at")val createdAt: String = "", @Json(name = "updated_at")val updatedAt: String = "", @Json(name = "browser_download_url")val downloadUrl: String = "")

Constructors

Asset [androidJvm]
constructor(@Json(name = "id")id: Long = 0, @Json(name = "node_id")nodeId: String = "", @Json(name = "name")name: String = "", @Json(name = "url")url: String = "", @Json(name = "label")label: String = "", @Json(name = "uploader")uploader: User = User(), @Json(name = "author")author: User = User(), @Json(name = "content_type")contentType: String = "", @Json(name = "state")state: String = "", @Json(name = "size")size: Long = 0, @Json(name = "download_count")downloadCount: Long = 0, @Json(name = "created_at")createdAt: String = "", @Json(name = "updated_at")updatedAt: String = "", @Json(name = "browser_download_url")downloadUrl: String = "")

Functions

Name Summary
component1 [androidJvm]
operator fun component1(): Long
component10 [androidJvm]
operator fun component10(): Long
component11 [androidJvm]
operator fun component11(): Long
component12 [androidJvm]
operator fun component12(): String
component13 [androidJvm]
operator fun component13(): String
component14 [androidJvm]
operator fun component14(): String
component2 [androidJvm]
operator fun component2(): String
component3 [androidJvm]
operator fun component3(): String
component4 [androidJvm]
operator fun component4(): String
component5 [androidJvm]
operator fun component5(): String
component6 [androidJvm]
operator fun component6(): User
component7 [androidJvm]
operator fun component7(): User
component8 [androidJvm]
operator fun component8(): String
component9 [androidJvm]
operator fun component9(): String
copy [androidJvm]
fun copy(@Json(name = "id")id: Long = 0, @Json(name = "node_id")nodeId: String = "", @Json(name = "name")name: String = "", @Json(name = "url")url: String = "", @Json(name = "label")label: String = "", @Json(name = "uploader")uploader: User = User(), @Json(name = "author")author: User = User(), @Json(name = "content_type")contentType: String = "", @Json(name = "state")state: String = "", @Json(name = "size")size: Long = 0, @Json(name = "download_count")downloadCount: Long = 0, @Json(name = "created_at")createdAt: String = "", @Json(name = "updated_at")updatedAt: String = "", @Json(name = "browser_download_url")downloadUrl: String = ""): Asset
equals [androidJvm]
open operator override fun equals(other: Any?): Boolean
hashCode [androidJvm]
open override fun hashCode(): Int
toString [androidJvm]
open override fun toString(): String

Properties

Name Summary
author [androidJvm]
val author: User
contentType [androidJvm]
val contentType: String
createdAt [androidJvm]
val createdAt: String
downloadCount [androidJvm]
val downloadCount: Long = 0
downloadUrl [androidJvm]
val downloadUrl: String
id [androidJvm]
val id: Long = 0
isAPK [androidJvm]
val isAPK: Boolean
isDownloadable [androidJvm]
val isDownloadable: Boolean
label [androidJvm]
val label: String
name [androidJvm]
val name: String
nodeId [androidJvm]
val nodeId: String
size [androidJvm]
val size: Long = 0
state [androidJvm]
val state: String
updatedAt [androidJvm]
val updatedAt: String
uploader [androidJvm]
val uploader: User
url [androidJvm]
val url: String