X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_nbi%2Fvalidation.py;h=fd4e0e580ffea3039a8db4ed4a5c4642267358b0;hb=c8bbaaadc76e93a1f0338d7a26264afc31fd1928;hp=98fd511c0af445d99b41703491a54558260ecee0;hpb=daf8cc508218b12dc05633a537c6ef67dd723d4b;p=osm%2FNBI.git diff --git a/osm_nbi/validation.py b/osm_nbi/validation.py index 98fd511..fd4e0e5 100644 --- a/osm_nbi/validation.py +++ b/osm_nbi/validation.py @@ -486,9 +486,9 @@ pdu_edit_schema = { "type": nameshort_schema, "description": description_schema, "shared": bool_schema, - "vims": {"oneOff": [array_edition_schema, nameshort_list_schema]}, - "vim_accounts": {"oneOff": [array_edition_schema, nameshort_list_schema]}, - "interfaces": {"oneOff": [ + "vims": {"oneOf": [array_edition_schema, nameshort_list_schema]}, + "vim_accounts": {"oneOf": [array_edition_schema, nameshort_list_schema]}, + "interfaces": {"oneOf": [ array_edition_schema, { "type": "array", @@ -521,7 +521,7 @@ user_edit_schema = { "properties": { "password": passwd_schema, "projects": { - "oneOff": [ + "oneOf": [ nameshort_list_schema, array_edition_schema ] @@ -579,7 +579,7 @@ nbi_edit_input_schemas = { nsi_slice_instantiate = deepcopy(ns_instantiate) nsi_slice_instantiate["title"] = "netslice subnet instantiation params input schema" nsi_slice_instantiate["properties"]["id"] = name_schema -nsi_slice_instantiate["required"].append("id") +del nsi_slice_instantiate["required"] nsi_vld_instantiate = { "title": "netslice vld instantiation params input schema", @@ -618,7 +618,7 @@ nsi_instantiate = { "items": nsi_vld_instantiate }, }, - "required": ["nsiName", "nstId", "vimAccountId"], + "required": ["nsiName", "nstId", "vimAccountId"], "additionalProperties": False }