Tweak how constants are represented.
This commit is contained in:
parent
9d532f30e8
commit
06177740d4
3 changed files with 11 additions and 4 deletions
|
@ -20,7 +20,7 @@
|
||||||
"type": {
|
"type": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": ["answer"],
|
"enum": ["answer"],
|
||||||
"description": "The type of session description. Must be 'answer'."
|
"description": "The type of session description."
|
||||||
},
|
},
|
||||||
"sdp": {
|
"sdp": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
"type": {
|
"type": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": ["offer"],
|
"enum": ["offer"],
|
||||||
"description": "The type of session description. Must be 'offer'."
|
"description": "The type of session description."
|
||||||
},
|
},
|
||||||
"sdp": {
|
"sdp": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
|
|
@ -102,8 +102,15 @@ class MatrixUnits(Units):
|
||||||
else:
|
else:
|
||||||
value_type = props[key_name]["type"]
|
value_type = props[key_name]["type"]
|
||||||
if props[key_name].get("enum"):
|
if props[key_name].get("enum"):
|
||||||
value_type = "enum"
|
if len(props[key_name].get("enum")) > 1:
|
||||||
desc += " One of: %s" % json.dumps(props[key_name]["enum"])
|
value_type = "enum"
|
||||||
|
desc += (
|
||||||
|
" One of: %s" % json.dumps(props[key_name]["enum"])
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
desc += (
|
||||||
|
" Must be '%s'." % props[key_name]["enum"][0]
|
||||||
|
)
|
||||||
|
|
||||||
fields["rows"].append({
|
fields["rows"].append({
|
||||||
"key": key_name,
|
"key": key_name,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue