Skip to content
28 changes: 18 additions & 10 deletions softbinding-algorithm-entry-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,25 +90,33 @@
"description": "A list of Soft Binding Resolution APIs supporting this algorithm."
}
},
"required": [
"identifier",
"alg",
"type",
"entryMetadata"
],
"oneOf": [
{
"required": ["decodedMediaTypes"],
"required": [
"decodedMediaTypes"
],
"not": {
"required": ["encodedMediaTypes"]
"required": [
"encodedMediaTypes"
]
}
},
{
"required": ["encodedMediaTypes"],
"required": [
"encodedMediaTypes"
],
"not": {
"required": ["decodedMediaTypes"]
"required": [
"decodedMediaTypes"
]
}
}
],
"required": [
"identifier",
"alg",
"type",
"entryMetadata"
]
}
}