Class: Udb::ArrayConstraints
- Inherits:
-
T::Struct
- Object
- T::Struct
- Udb::ArrayConstraints
- Defined in:
- lib/udb/z3.rb
Overview
Aggregates all JSON schema constraints for an array parameter
This struct collects various array validation rules from JSON schemas:
- Position-specific item schemas (tuple validation)
- General item schema for remaining positions
- "contains" requirement (at least one matching item)
- Uniqueness constraint
- Size bounds (min/max)