TitledMultiSelectEnumSchema

data class TitledMultiSelectEnumSchema(val title: String? = null, val description: String? = null, val minItems: Int? = null, val maxItems: Int? = null, val items: TitledMultiSelectEnumSchema.Items, val default: List<String>? = null) : MultiSelectEnumSchema(source)

Defines a multiple-selection enumeration with display titles for each option.

Constructors

Link copied to clipboard
constructor(title: String? = null, description: String? = null, minItems: Int? = null, maxItems: Int? = null, items: TitledMultiSelectEnumSchema.Items, default: List<String>? = null)

Types

Link copied to clipboard
data class Items(val anyOf: List<EnumOption>)

Schema for array items with enum options and display labels.

Properties

Link copied to clipboard

Optional default value.

Link copied to clipboard

Optional description for the field.

Link copied to clipboard

Schema for array items with enum options and display labels.

Link copied to clipboard

Maximum number of items to select.

Link copied to clipboard

Minimum number of items to select.

Link copied to clipboard

Optional display title for the field.

Link copied to clipboard

JSON Schema type discriminator, always "array".