//[tvlib](../../../index.md)/[org.mjdev.tvlib.data.github.remote](../index.md)/[Asset](index.md) # Asset [androidJvm]\ @JsonClass(generateAdapter = true) data class [Asset](index.md)(@Json(name = "id")val id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "node_id")val nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "name")val name: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "url")val url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "label")val label: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "uploader")val uploader: [User](../-user/index.md) = User(), @Json(name = "author")val author: [User](../-user/index.md) = User(), @Json(name = "content_type")val contentType: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "state")val state: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "size")val size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "download_count")val downloadCount: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "created_at")val createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "updated_at")val updatedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "browser_download_url")val downloadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "") ## Constructors | | | |---|---| | [Asset](-asset.md) | [androidJvm]
constructor(@Json(name = "id")id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "node_id")nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "name")name: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "url")url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "label")label: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "uploader")uploader: [User](../-user/index.md) = User(), @Json(name = "author")author: [User](../-user/index.md) = User(), @Json(name = "content_type")contentType: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "state")state: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "size")size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "download_count")downloadCount: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "created_at")createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "updated_at")updatedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "browser_download_url")downloadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "") | ## Functions | Name | Summary | |---|---| | [component1](component1.md) | [androidJvm]
operator fun [component1](component1.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | | [component10](component10.md) | [androidJvm]
operator fun [component10](component10.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | | [component11](component11.md) | [androidJvm]
operator fun [component11](component11.md)(): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) | | [component12](component12.md) | [androidJvm]
operator fun [component12](component12.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component13](component13.md) | [androidJvm]
operator fun [component13](component13.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component14](component14.md) | [androidJvm]
operator fun [component14](component14.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component2](component2.md) | [androidJvm]
operator fun [component2](component2.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component3](component3.md) | [androidJvm]
operator fun [component3](component3.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component4](component4.md) | [androidJvm]
operator fun [component4](component4.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component5](component5.md) | [androidJvm]
operator fun [component5](component5.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component6](component6.md) | [androidJvm]
operator fun [component6](component6.md)(): [User](../-user/index.md) | | [component7](component7.md) | [androidJvm]
operator fun [component7](component7.md)(): [User](../-user/index.md) | | [component8](component8.md) | [androidJvm]
operator fun [component8](component8.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [component9](component9.md) | [androidJvm]
operator fun [component9](component9.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [copy](copy.md) | [androidJvm]
fun [copy](copy.md)(@Json(name = "id")id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "node_id")nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "name")name: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "url")url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "label")label: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "uploader")uploader: [User](../-user/index.md) = User(), @Json(name = "author")author: [User](../-user/index.md) = User(), @Json(name = "content_type")contentType: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "state")state: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "size")size: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "download_count")downloadCount: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "created_at")createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "updated_at")updatedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "browser_download_url")downloadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = ""): [Asset](index.md) | | [equals](equals.md) | [androidJvm]
open operator override fun [equals](equals.md)(other: [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)?): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [hashCode](hash-code.md) | [androidJvm]
open override fun [hashCode](hash-code.md)(): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | | [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238) | [androidJvm]
open override fun [toString](../../org.mjdev.tvlib.webscrapper.select/-element-not-found-exception/index.md#1616463040%2FFunctions%2F-1596939238)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | ## Properties | Name | Summary | |---|---| | [author](author.md) | [androidJvm]
val [author](author.md): [User](../-user/index.md) | | [contentType](content-type.md) | [androidJvm]
val [contentType](content-type.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [createdAt](created-at.md) | [androidJvm]
val [createdAt](created-at.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [downloadCount](download-count.md) | [androidJvm]
val [downloadCount](download-count.md): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0 | | [downloadUrl](download-url.md) | [androidJvm]
val [downloadUrl](download-url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [id](id.md) | [androidJvm]
val [id](id.md): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0 | | [isAPK](is-a-p-k.md) | [androidJvm]
val [isAPK](is-a-p-k.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [isDownloadable](is-downloadable.md) | [androidJvm]
val [isDownloadable](is-downloadable.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | | [label](label.md) | [androidJvm]
val [label](label.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [name](name.md) | [androidJvm]
val [name](name.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [nodeId](node-id.md) | [androidJvm]
val [nodeId](node-id.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [size](size.md) | [androidJvm]
val [size](size.md): [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0 | | [state](state.md) | [androidJvm]
val [state](state.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [updatedAt](updated-at.md) | [androidJvm]
val [updatedAt](updated-at.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | | [uploader](uploader.md) | [androidJvm]
val [uploader](uploader.md): [User](../-user/index.md) | | [url](url.md) | [androidJvm]
val [url](url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |