Require keys based on errorType value

This commit is contained in:
Paul Pfeister 2024-05-06 18:49:48 -04:00
parent cc0b57c0af
commit 80d0434bb3
1 changed files with 6 additions and 0 deletions

View File

@ -69,6 +69,12 @@
"properties": { "errorType": { "const": "status_code" } }
}
},
"if": { "properties": { "errorType": { "const": "message" } } },
"then": { "required": [ "errorMsg" ] },
"else": {
"if": { "properties": { "errorType": { "const": "response_url" } } },
"then": { "required": [ "errorUrl" ] }
},
"additionalProperties": false
}
}