Package-level declarations

Types

Link copied to clipboard
@Serializable
data class DropdownOption(val code: String, val name: String)
Link copied to clipboard
@Serializable
data class RowHeader(val id: String, val title: String, val row: Int, val column: Int, val description: String? = null, val disabled: Boolean = false)

Data class representing the header of a row in a table.

Link copied to clipboard
@Serializable
data class TableCell(val id: String, val row: Int? = null, val column: Int, val value: String?, val editable: Boolean = true, val mandatory: Boolean? = false, val error: String? = null, val warning: String? = null, val legendColor: Int? = null, val isMultiText: Boolean = false)

Data class representing a cell in a table.

Link copied to clipboard
data class TableDialogModel(val title: String, val message: String)

Data class representing a dialog model for a table.

Link copied to clipboard
@Serializable
data class TableHeader(val rows: List<TableHeaderRow>, val extraColumns: List<TableHeaderCell>)

Data class representing the header of a table.

Link copied to clipboard
@Serializable
data class TableHeaderCell(val value: String, val disabled: Boolean = false)

Data class representing a cell in the table header.

Link copied to clipboard
@Serializable
data class TableHeaderRow(val cells: List<TableHeaderCell>)

Data class representing a cell in the table header.

Link copied to clipboard
@Serializable
data class TableModel(val id: String, val title: String = "", val tableHeaderModel: TableHeader, val tableRows: List<TableRowModel>)

Data class representing a table model.

Link copied to clipboard
@Serializable
data class TableRowModel(val rowHeaders: List<RowHeader>, val values: Map<Int, TableCell>, val maxLines: Int = 3)

Data class representing a row in a table.

Link copied to clipboard
sealed class ValidationResult

Sealed class representing the result of a validation operation.