以下は私のjsonスキーマです
actionType要素の値IDが「SAVECONTACT」の場合にのみ、言及されたすべてのオプションのタグがtrueになる依存関係があります
そのような依存関係を実装する方法がわかりません
これで私を助けてください
{
"type": "object",
"properties": {
"userId": {
"type": "string",
"optional": true
},
"groupId": {
"type": "string",
"optional": true
},
"socialMediaContacts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"smContactId": {
"type":"string"
},
"actionType": {
"type":"string",
"enum" : ["SAVECONTACT", "DELETECONTACT", "SAVEGROUP", "DELETEGROUP"]
},
"contactLastName": {
"type":"string",
"optional": true
},
"contactFirstName": {
"type":"string",
"optional": true
},
"nickName": {
"type":"string",
"optional": true
},
"contactType": {
"type":"string",
"enum" : ["SM", "REG"],
"optional": true
},
"mediaSource": {
"type":"string",
"enum" : ["FB", "FS", "TW"],
"optional": true
},
"socialMediaHandle": {
"type":"string",
"optional": true
},
"email": {
"type":"string",
"optional": true
},
"phone": {
"type":"string",
"optional": true
}
}
}
}
}
}