{
"offers": {
"type": "list",
"schema": {
"type": "dict",
"oneof":[{
"schema": {
"random1": {
"type": "float",
"empty": False
},
"random2": {
"type": "float",
"empty": False
}}}],
"schema":{
"offerId": {
"type": "string",
"required": True,
"empty": False
},
"frequency": {
"type": "string",
"empty": False
},
"action": {
"type": "string",
"required": True,
"empty": False
}
}
}
}
Я пытаюсь проверить схему oneof, и она дает True, когда и random1, и random2 отсутствуют в запросе. Даже я пытался со всеми другими правилами. Можете ли вы помочь мне с этим? например, если я пропущу оба поля в схеме, оно должно пройти, если у меня есть только одно из двух, которое оно должно пройти, если я не пропущу, то оба не получится.