AppResource

@JsonClass(generateAdapter = true)
data class AppResource(@Json(name = "created_at") val createdAt: String, @Json(name = "updated_at") val updatedAt: String, @Json(name = "id") val id: String, @Json(name = "name") val name: String, @Json(name = "icon") val icon: String, @Json(name = "identifier") val identifier: String, @Json(name = "platform") val platform: Platform, @Json(name = "links") val links: Links) : Resource, HasName, HasIcon, HasLinks

Data class representing an AppResource. Conforms to Resource, HasName, HasIcon and HasLinks.

Parameters

createdAt

The timestamp when the app was created.

updatedAt

The timestamp when the app was last updated.

id

The unique identifier of the app.

name

The name of the app.

icon

The icon of the app.

identifier

The unique identifier associated with the app (bundle identifier or package name).

platform

The Platform on which the app runs (e.g., Android, iOS).

links

The links associated with the app.

Constructors

Link copied to clipboard
constructor(@Json(name = "created_at") createdAt: String, @Json(name = "updated_at") updatedAt: String, @Json(name = "id") id: String, @Json(name = "name") name: String, @Json(name = "icon") icon: String, @Json(name = "identifier") identifier: String, @Json(name = "platform") platform: Platform, @Json(name = "links") links: Links)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val createdAt: String
Link copied to clipboard
open override val icon: String
Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val links: Links
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
open override val updatedAt: String