| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| disabled | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| const | ✅ | ✅ | ✅ | ✅ |
| lt/lte/gt/gte | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| const | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| const | ✅ | ✅ | ✅ | ✅ |
| len/min_len/max_len | ✅ | ✅ | ❌ | ✅ |
| min_bytes/max_bytes | ✅ | ✅ | ✅ | ✅ |
| pattern | ✅ | ✅ | ❌ | ✅ |
| prefix/suffix/contains | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| ✅ | ✅ | ❌ | ✅ | |
| hostname | ✅ | ✅ | ❌ | ✅ |
| ip | ✅ | ✅ | ❌ | ✅ |
| ipv4 | ✅ | ✅ | ❌ | ✅ |
| ipv6 | ✅ | ✅ | ❌ | ✅ |
| uri | ✅ | ✅ | ✅ | ✅ |
| uri_ref | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| const | ✅ | ✅ | ✅ | ✅ |
| len/min_len/max_len | ✅ | ✅ | ✅ | ✅ |
| pattern | ✅ | ✅ | ✅ | ✅ |
| prefix/suffix/contains | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| ip | ✅ | ✅ | ✅ | ✅ |
| ipv4 | ✅ | ✅ | ✅ | ✅ |
| ipv6 | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| const | ✅ | ✅ | ✅ | ✅ |
| defined_only | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| skip | ✅ | ✅ | ✅ | ✅ |
| required | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| min_items/max_items | ✅ | ✅ | ✅ | ✅ |
| unique | ✅ | ✅ | ✅ | ✅ |
| items | ✅ | ✅ | ❌ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| min_pairs/max_pairs | ✅ | ✅ | ❌ | ✅ |
| no_sparse | ✅ | ✅ | ❌ | ❌ |
| keys | ✅ | ✅ | ❌ | ✅ |
| values | ✅ | ✅ | ❌ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| required | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| wrapper validation | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| required | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| required | ✅ | ✅ | ✅ | ✅ |
| const | ✅ | ✅ | ✅ | ✅ |
| lt/lte/gt/gte | ✅ | ✅ | ✅ | ✅ |
| in/not_in | ✅ | ✅ | ✅ | ✅ |
| Constraint Rule | Go | GoGo | C++ | Java |
|---|---|---|---|---|
| required | ✅ | ✅ | ❌ | ✅ |
| const | ✅ | ✅ | ❌ | ✅ |
| lt/lte/gt/gte | ✅ | ✅ | ❌ | ✅ |
| lt_now/gt_now | ✅ | ✅ | ❌ | ✅ |
| within | ✅ | ✅ | ❌ | ✅ |