diff options
author | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2011-09-26 14:46:15 +0200 |
---|---|---|
committer | Heiko Bernloehr <Heiko.Bernloehr@FreeIT.de> | 2011-09-26 14:46:15 +0200 |
commit | e2faf7653a1b1f37f9931262f95df6e5fdd5f586 (patch) | |
tree | 44ee6de9370133a35e70ee6d6dab5a6861f66973 /campusconnect | |
parent | 25e1eabb8f24b33a6b10dbf0749bd8b194053fb5 (diff) | |
download | ecs2-e2faf7653a1b1f37f9931262f95df6e5fdd5f586.tar.gz ecs2-e2faf7653a1b1f37f9931262f95df6e5fdd5f586.zip |
CampusConnect course_members schema added.
Diffstat (limited to 'campusconnect')
-rw-r--r-- | campusconnect/schemas/cc_course_members.schema.json | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/campusconnect/schemas/cc_course_members.schema.json b/campusconnect/schemas/cc_course_members.schema.json new file mode 100644 index 0000000..70c0771 --- /dev/null +++ b/campusconnect/schemas/cc_course_members.schema.json @@ -0,0 +1,24 @@ +{ + "description":"Data schema for JSON representation of CampusConnect course_members resource", + "type":"object", + "properties": { + "courseID": {"type":"string", "required":true}, + "members": { + "type":"array", + "items": { + "type":"object", + "properties": { + "personID": {"type":"string", "required":true}, + "courseRole": {"type":"string"}, + "parallelGroups": { + "type":"array", + "items": { + "id": {"type":"string"}, + "groupRole": {"type":"string"} + } + } + } + } + } + } +} |