BoardColumn

data class BoardColumn(val id: String, val appId: String, val name: String, val slug: String, val position: Int, val isVisible: Boolean, val isSystem: Boolean, val kind: BoardColumnKind, val color: String? = null, val createdAt: String, val updatedAt: String)(source)

A column on the public roadmap kanban board, as displayed in dev.cupthread.feedback.ui.RoadmapBoardScreen.

Example:

val columns = client.fetchColumns()
columns.forEach { col ->
println("Column: ${col.name} (position ${col.position})")
}

Constructors

Link copied to clipboard
constructor(id: String, appId: String, name: String, slug: String, position: Int, isVisible: Boolean, isSystem: Boolean, kind: BoardColumnKind, color: String? = null, createdAt: String, updatedAt: String)

Properties

Link copied to clipboard

Identifier of the owning application.

Link copied to clipboard

Optional hex color string for column accent tinting (e.g., "#16A34A").

Link copied to clipboard

ISO 8601 creation timestamp.

Link copied to clipboard
val id: String

Unique column identifier referenced by FeatureRequestItem.columnId.

Link copied to clipboard

Whether this is an internal system column (such as pending review queue).

Link copied to clipboard

Whether this column is visible on the public board.

Link copied to clipboard

Semantic categorization of the column (BoardColumnKind).

Link copied to clipboard

Display name of the column (e.g., "In Progress", "Planned", "Completed").

Link copied to clipboard

Ordering index for display sorting (ascending).

Link copied to clipboard

URL-friendly slug used for stage style heuristics (e.g., "in-progress").

Link copied to clipboard

ISO 8601 last update timestamp.