Skip to content

Conversation

@IvanRibakov
Copy link

Fix CapCondition schema based on the NENA-STA-010.3e-2021_i3_Stan.pdf definition.

According to the standard, CapCondition may have more than one child object:

The above child objects are OPTIONAL, but at least one MUST occur. Multiple child objects
MAY occur within a “CapCondition” object
; they are interpreted with an implicit logical
AND: if any evaluate to ‘false, the condition evaluates to ‘false.

There are various ways to represent this using OpenAPI schema. This PR proposed the solution that also allows to enforce the "at least one MUST occur" requirement.

FYI @babley

@IvanRibakov IvanRibakov requested a review from kejmyn August 12, 2024 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants