Generalization of names and some improvements.
[kic.git] / cc_member_status.schema.json
blobf107beab017dd74ef1e67e20f13659674a50d0da
2   "$schema": "http://json-schema.org/draft-03/schema#",
3   "description":"Data schema for JSON representation of CampusConnect enrolmnt_status resource",
4   "type":"object",
5   "properties": {
6     "url": { "type":"string", "required":true, "format":"uri" },
7     "id": { "type":"string", "required":false },
8     "personID": { "type":"string", "required":true },
9     "personIDtype": { "enum": [ "ecs_PersonalUniqueCode", "ecs_ePPN", "ecs_login", "ecs_loginUID", "ecs_uid", "ecs_email", "generic1", "generic2", "generic3" ], "required":true },
10     "status": { "enum": [ "active", "pending", "denied", "rejected", "unsubscribed", "account_deactivated" ], "required":true }
11   },
12   "additionalProperties" : false