J'ai un schéma qui ressemble à ceci :
{
a: joi.boolean(),
b: joi.object(),
c: joi.object()
}
Selon la valeur du champ a = false, je veux que les champs b ou c existent. Si a est faux, je veux une condition xor sur les champs b et c.
J'ai essayé d'utiliser when mais je ne parviens pas à trouver une solution parfaite.