AppVersion

data class AppVersion(val id: String, val appId: String, val label: String, val position: Int, val released: Boolean, val releasedAt: String?, val description: String?, val createdAt: String, val updatedAt: String)(source)

A release milestone or version tag of the app, used to categorize and filter FeatureRequestItems.

Example:

val versions = client.fetchVersions()
val latestVersion = versions.firstOrNull { it.released }
println("Latest released version: ${latestVersion?.label}")

Constructors

Link copied to clipboard
constructor(id: String, appId: String, label: String, position: Int, released: Boolean, releasedAt: String?, description: String?, createdAt: String, updatedAt: String)

Properties

Link copied to clipboard

Identifier of the owning application.

Link copied to clipboard

ISO 8601 creation timestamp.

Link copied to clipboard

Optional release summary or milestone goal.

Link copied to clipboard
val id: String

Version identifier used in FeedbackClient.fetchFeatureRequests.

Link copied to clipboard

Display version string (e.g., "2.1.0").

Link copied to clipboard

Ordering position (ascending).

Link copied to clipboard

Whether this version has officially shipped to users.

Link copied to clipboard

ISO 8601 release timestamp, or null if unreleased.

Link copied to clipboard

ISO 8601 last update timestamp.