//tvlib/org.mjdev.tvlib.data.github.remote/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 = "")
| 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 = "") |
| 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 |
| 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 |