//tvlib/org.mjdev.tvlib.data.github.remote/Release
Release
[androidJvm]\ @JsonClass(generateAdapter = true)
data class Release(@Json(name = "id")val id: Long = 0, @Json(name = "url")val url: String = "", @Json(name = "assets_url")val assetsUrl: String = "", @Json(name = "upload_url")val uploadUrl: String = "", @Json(name = "html_url")val htmlUrl: String = "", @Json(name = "author")val author: User = User(), @Json(name = "node_id")val nodeId: String = "", @Json(name = "tag_name")val tagName: String = "", @Json(name = "target_commitish")val targetCommitish: String = "", @Json(name = "name")val name: String = "", @Json(name = "draft")val draft: Boolean = false, @Json(name = "prerelease")val preRelease: Boolean = false, @Json(name = "created_at")val createdAt: String = "", @Json(name = "published_at")val publishedAt: String = "", @Json(name = "assets")val assets: List<Asset> = listOf(), @Json(name = "tarball_url")val tarUrl: String = "", @Json(name = "zipball_url")val zipUrl: String = "")
Constructors
| Release | [androidJvm] constructor(@Json(name = "id")id: Long = 0, @Json(name = "url")url: String = "", @Json(name = "assets_url")assetsUrl: String = "", @Json(name = "upload_url")uploadUrl: String = "", @Json(name = "html_url")htmlUrl: String = "", @Json(name = "author")author: User = User(), @Json(name = "node_id")nodeId: String = "", @Json(name = "tag_name")tagName: String = "", @Json(name = "target_commitish")targetCommitish: String = "", @Json(name = "name")name: String = "", @Json(name = "draft")draft: Boolean = false, @Json(name = "prerelease")preRelease: Boolean = false, @Json(name = "created_at")createdAt: String = "", @Json(name = "published_at")publishedAt: String = "", @Json(name = "assets")assets: List<Asset> = listOf(), @Json(name = "tarball_url")tarUrl: String = "", @Json(name = "zipball_url")zipUrl: String = "") |
Properties
| Name | Summary |
|---|---|
| apkAsset | [androidJvm] val apkAsset: Asset? |
| assets | [androidJvm] val assets: List<Asset> |
| assetsUrl | [androidJvm] val assetsUrl: String |
| author | [androidJvm] val author: User |
| createdAt | [androidJvm] val createdAt: String |
| draft | [androidJvm] val draft: Boolean = false |
| hasAPK | [androidJvm] val hasAPK: Boolean |
| hasAssets | [androidJvm] val hasAssets: Boolean |
| htmlUrl | [androidJvm] val htmlUrl: String |
| id | [androidJvm] val id: Long = 0 |
| name | [androidJvm] val name: String |
| nodeId | [androidJvm] val nodeId: String |
| preRelease | [androidJvm] val preRelease: Boolean = false |
| publishedAt | [androidJvm] val publishedAt: String |
| tagName | [androidJvm] val tagName: String |
| targetCommitish | [androidJvm] val targetCommitish: String |
| tarUrl | [androidJvm] val tarUrl: String |
| uploadUrl | [androidJvm] val uploadUrl: String |
| url | [androidJvm] val url: String |
| zipUrl | [androidJvm] val zipUrl: String |
Functions
| Name | Summary |
|---|---|
| component1 | [androidJvm] operator fun component1(): Long |
| component10 | [androidJvm] operator fun component10(): String |
| component11 | [androidJvm] operator fun component11(): Boolean |
| component12 | [androidJvm] operator fun component12(): Boolean |
| component13 | [androidJvm] operator fun component13(): String |
| component14 | [androidJvm] operator fun component14(): String |
| component15 | [androidJvm] operator fun component15(): List<Asset> |
| component16 | [androidJvm] operator fun component16(): String |
| component17 | [androidJvm] operator fun component17(): 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(): String |
| component8 | [androidJvm] operator fun component8(): String |
| component9 | [androidJvm] operator fun component9(): String |
| copy | [androidJvm] fun copy(@Json(name = "id")id: Long = 0, @Json(name = "url")url: String = "", @Json(name = "assets_url")assetsUrl: String = "", @Json(name = "upload_url")uploadUrl: String = "", @Json(name = "html_url")htmlUrl: String = "", @Json(name = "author")author: User = User(), @Json(name = "node_id")nodeId: String = "", @Json(name = "tag_name")tagName: String = "", @Json(name = "target_commitish")targetCommitish: String = "", @Json(name = "name")name: String = "", @Json(name = "draft")draft: Boolean = false, @Json(name = "prerelease")preRelease: Boolean = false, @Json(name = "created_at")createdAt: String = "", @Json(name = "published_at")publishedAt: String = "", @Json(name = "assets")assets: List<Asset> = listOf(), @Json(name = "tarball_url")tarUrl: String = "", @Json(name = "zipball_url")zipUrl: String = ""): Release |
| equals | [androidJvm] open operator override fun equals(other: Any?): Boolean |
| hashCode | [androidJvm] open override fun hashCode(): Int |
| toString | [androidJvm] open override fun toString(): String |