the required condition joi type.
the negative version of is
(then
and otherwise
have reverse
roles).
the alternative schema type if the condition is false. Required if then or switch are missing.
the list of cases. Required if then is missing. Required if then or otherwise are missing.
the alternative schema type if the condition is true. Required if otherwise or switch are missing.
whether to stop applying further conditions if the condition is true.