dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/onomondo-eim/+/42880?usp=email )
Change subject: rest_api: move "required" member to the correct level
......................................................................
rest_api: move "required" member to the correct level
In some locations in the JSON schema files we find the "required"
member on the same lavel as the "properties" (likewise "items")
members. This is incorrect, the "required" member should always be
on the same level as the "properties" member
(At the moment the JSON schema files serve only documentation purposes,
they are not used to do any actual validation yet.)
Change-Id: I07d51d0e809a718144bd51a6540ab51187bb4daa
Related: SYS#8100
---
M contrib/rest_api_resource_schema.json
M contrib/rest_api_response_schema.json
2 files changed, 69 insertions(+), 69 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/onomondo-eim refs/changes/80/42880/1
diff --git a/contrib/rest_api_resource_schema.json
b/contrib/rest_api_resource_schema.json
index 12fd049..1bc0fcf 100644
--- a/contrib/rest_api_resource_schema.json
+++ b/contrib/rest_api_resource_schema.json
@@ -21,11 +21,11 @@
"activationCode": {
"description": "see GSMA SGP.22, section 4.1",
"type": "string"
- },
- "required": [
- "activationCode"
- ]
- }
+ }
+ },
+ "required": [
+ "activationCode"
+ ]
}
},
{
@@ -121,11 +121,11 @@
"description":
"concatonation of the BER-TLV tags that shall be included in the response",
"type": "string",
"pattern":
"^[0-9,A-F]{2,32}$"
- },
- "required": [
- "searchCriteria"
- ]
- }
+ }
+ },
+ "required": [
+ "searchCriteria"
+ ]
}
},
{
@@ -151,11 +151,11 @@
"defaultSmdpAddress": {
"description": "FQDN of the
default SMDP+",
"type": "string"
- },
- "required": [
- "immediateEnableFlag"
- ]
- }
+ }
+ },
+ "required": [
+ "immediateEnableFlag"
+ ]
}
}
]
@@ -239,11 +239,11 @@
"description": "see GSMA SGP.32, section
2.11.1.2",
"type": "string",
"pattern": "^[0-9,A-F]{2,32}$"
- },
- "required": [
- "tagList"
- ]
- }
+ }
+ },
+ "required": [
+ "tagList"
+ ]
}
},
{
diff --git a/contrib/rest_api_response_schema.json
b/contrib/rest_api_response_schema.json
index 45ccb79..c36c6c7 100644
--- a/contrib/rest_api_response_schema.json
+++ b/contrib/rest_api_response_schema.json
@@ -129,11 +129,11 @@
}
}
}
- },
- "required": [
- "finalResult"
- ]
- }
+ }
+ },
+ "required": [
+ "finalResult"
+ ]
}
},
{
@@ -173,24 +173,24 @@
"description": "referring
to content of EF GID2 (file identifier '6F3F') as defined in 3GPP TS 31.102",
"type": "string",
"pattern":
"^[0-9,A-F]{2,32}$"
- },
- "required": [
- "mccMnc"
- ]
- }
+ }
+ },
+ "required": [
+ "mccMnc"
+ ]
},
"consentRequired": {
"description": "indicates that the
End User consent is required",
"type": "boolean"
- },
- "required": [
- "pprUpdateControl",
- "ppr1",
- "ppr2",
- "allowedOperators",
- "consentRequired"
- ]
- }
+ }
+ },
+ "required": [
+ "pprUpdateControl",
+ "ppr1",
+ "ppr2",
+ "allowedOperators",
+ "consentRequired"
+ ]
}
}
},
@@ -228,11 +228,11 @@
"associationToken": {
"description": "resulting association
token, see also GSMA SGP.32, section 2.11.1.1.1",
"type": "integer"
- },
- "required": [
- "addEimResultCode"
- ]
- }
+ }
+ },
+ "required": [
+ "addEimResultCode"
+ ]
}
},
{
@@ -291,16 +291,16 @@
"eimIdTypeFqdn",
"eimIdTypeProprietary"
]
- },
- "required": [
- "eimId"
- ]
- }
- },
- "required": [
- "finalResult"
- ]
- }
+ }
+ },
+ "required": [
+ "eimId"
+ ]
+ }
+ },
+ "required": [
+ "finalResult"
+ ]
}
},
{
@@ -360,11 +360,11 @@
"description": "ICCID of the profile.
(ICCID in nibble-swapped raw format)",
"type": "string",
"pattern": "^[0-9,A-F]{2,32}$"
- },
- "required": [
- "finalResult"
- ]
- }
+ }
+ },
+ "required": [
+ "finalResult"
+ ]
}
},
{
@@ -445,11 +445,11 @@
"pattern": "^[0-9,A-F]{2,32}$"
}
}
- },
- "required": [
- "edrResult"
- ]
- }
+ }
+ },
+ "required": [
+ "edrResult"
+ ]
}
},
{
@@ -483,10 +483,10 @@
"description": "Erlang ETS encoded debug information string,
for debugging/diagnosis only",
"type": "string",
"pattern": "^[0-9,A-F]{2,32}$"
- },
- "required": [
- "status"
- ]
+ }
}
- }
+ },
+ "required": [
+ "status"
+ ]
}
--
To view, visit https://gerrit.osmocom.org/c/onomondo-eim/+/42880?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: onomondo-eim
Gerrit-Branch: master
Gerrit-Change-Id: I07d51d0e809a718144bd51a6540ab51187bb4daa
Gerrit-Change-Number: 42880
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <[email protected]>
