UiSchema

@Serializable
sealed class UiSchema

Common base sealed class for any UI schema element.

Inheritors

Properties

Link copied to clipboard
@Serializable(with = ImmutableListSerializer::class)
abstract val elements: ImmutableList<UiSchema>?

The child elements of this layout.

Link copied to clipboard
abstract val options: Options?

The optional options applied of the element.

Link copied to clipboard
abstract val rule: Rule?

An optional rule.