Which oneroster-v11-final-specification fields are required?
Forum:
Which oneroster-v11-final-specification fields are required?
Which oneroster-v11-final-specification fields are required?
https://www.imsglobal.org/oneroster-v11-final-specification
Or is the implication given that it's not mentioned anywhere I can see in the specification documentation that it is all of them?
For example if I look at the data model
https://www.imsglobal.org/oneroster-v11-final-specification#_Toc480452019
And the JSON data structure for the same
https://www.imsglobal.org/oneroster-v11-final-specification#_Toc480452044
Which fields are absolutely required in that JSON data structure?
Hi Jim,
Hi Jim,
You can see which fields are required by looking at the multiplicity indicators next to each property name. For example for userName you see:
The multiplcity of 1 indicates that username is a required field. A multiplicity of 0 means the field is optional. "0..1" means that it is optional but at most can have 1.
You will also see examples like userIDs where the top level container is not required but if it is included nested items inside it are required: