ArrayContainer

Interface representing a container for items in a JSON array schema.

Inheritors

Properties

Link copied to clipboard

Schema that at least one array item must match.

Link copied to clipboard
abstract val items: PropertyDefinition?

Schema for array items.

Link copied to clipboard
abstract val maxContains: Int?

Maximum number of items that can match the "contains" schema.

Link copied to clipboard
abstract val maxItems: Int?

Maximum number of items allowed in the array.

Link copied to clipboard
abstract val minContains: Int?

Minimum number of items that must match the "contains" schema.

Link copied to clipboard
abstract val minItems: Int?

Minimum number of items allowed in the array.

Link copied to clipboard

Array of schemas for positional items.

Link copied to clipboard

Schema for unevaluated array items.

Link copied to clipboard
abstract val uniqueItems: Boolean?

Whether all items in the array must be unique.