//[tvlib](../../../index.md)/[org.mjdev.tvlib.data.github.remote](../index.md)/[Release](index.md)
# Release
[androidJvm]\
@JsonClass(generateAdapter = true)
data class [Release](index.md)(@Json(name = "id")val id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "url")val url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets_url")val assetsUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "upload_url")val uploadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "html_url")val htmlUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "author")val author: [User](../-user/index.md) = User(), @Json(name = "node_id")val nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "tag_name")val tagName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "target_commitish")val targetCommitish: [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 = "draft")val draft: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "prerelease")val preRelease: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "created_at")val createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "published_at")val publishedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets")val assets: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Asset](../-asset/index.md)> = listOf(), @Json(name = "tarball_url")val tarUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "zipball_url")val zipUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "")
## Constructors
| | |
|---|---|
| [Release](-release.md) | [androidJvm]
constructor(@Json(name = "id")id: [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html) = 0, @Json(name = "url")url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets_url")assetsUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "upload_url")uploadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "html_url")htmlUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "author")author: [User](../-user/index.md) = User(), @Json(name = "node_id")nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "tag_name")tagName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "target_commitish")targetCommitish: [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 = "draft")draft: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "prerelease")preRelease: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "created_at")createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "published_at")publishedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets")assets: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Asset](../-asset/index.md)> = listOf(), @Json(name = "tarball_url")tarUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "zipball_url")zipUrl: [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)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [component11](component11.md) | [androidJvm]
operator fun [component11](component11.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
| [component12](component12.md) | [androidJvm]
operator fun [component12](component12.md)(): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/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) |
| [component15](component15.md) | [androidJvm]
operator fun [component15](component15.md)(): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Asset](../-asset/index.md)> |
| [component16](component16.md) | [androidJvm]
operator fun [component16](component16.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [component17](component17.md) | [androidJvm]
operator fun [component17](component17.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)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [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 = "url")url: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets_url")assetsUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "upload_url")uploadUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "html_url")htmlUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "author")author: [User](../-user/index.md) = User(), @Json(name = "node_id")nodeId: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "tag_name")tagName: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "target_commitish")targetCommitish: [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 = "draft")draft: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "prerelease")preRelease: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false, @Json(name = "created_at")createdAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "published_at")publishedAt: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "assets")assets: [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Asset](../-asset/index.md)> = listOf(), @Json(name = "tarball_url")tarUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "", @Json(name = "zipball_url")zipUrl: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = ""): [Release](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 |
|---|---|
| [apkAsset](apk-asset.md) | [androidJvm]
val [apkAsset](apk-asset.md): [Asset](../-asset/index.md)? |
| [assets](assets.md) | [androidJvm]
val [assets](assets.md): [List](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html)<[Asset](../-asset/index.md)> |
| [assetsUrl](assets-url.md) | [androidJvm]
val [assetsUrl](assets-url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [author](author.md) | [androidJvm]
val [author](author.md): [User](../-user/index.md) |
| [createdAt](created-at.md) | [androidJvm]
val [createdAt](created-at.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [draft](draft.md) | [androidJvm]
val [draft](draft.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false |
| [hasAPK](has-a-p-k.md) | [androidJvm]
val [hasAPK](has-a-p-k.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
| [hasAssets](has-assets.md) | [androidJvm]
val [hasAssets](has-assets.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
| [htmlUrl](html-url.md) | [androidJvm]
val [htmlUrl](html-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 |
| [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) |
| [preRelease](pre-release.md) | [androidJvm]
val [preRelease](pre-release.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = false |
| [publishedAt](published-at.md) | [androidJvm]
val [publishedAt](published-at.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [tagName](tag-name.md) | [androidJvm]
val [tagName](tag-name.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [targetCommitish](target-commitish.md) | [androidJvm]
val [targetCommitish](target-commitish.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [tarUrl](tar-url.md) | [androidJvm]
val [tarUrl](tar-url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [uploadUrl](upload-url.md) | [androidJvm]
val [uploadUrl](upload-url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [url](url.md) | [androidJvm]
val [url](url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
| [zipUrl](zip-url.md) | [androidJvm]
val [zipUrl](zip-url.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |