{
"username": <string>, // username must be unique, else user with existing username
// is returned
"name": <string>
}
"success": true,
"data": {
"id": <int>,
"username": <string>,
"name": <string>,
"classes": [],
"assignments": []
}
"classes": [
{
"subject": <string>,
"number": <string>
},
...
],
"assignments": [
"class_id": <int>
]
Expected Functionality
Create a user
{
"username": <string>, // username must be unique, else user with existing username
// is returned
"name": <string>
}
{
"success": true,
"data": {
"id": <int>,
"username": <string>,
"name": <string>,
"classes": [],
"assignments": []
}
}
Get a user
{
"success": true,
"data": {
"id": <int>,
"username": <string>,
"name": <string>
"classes": [
{
"id": <int>,
"subject": <string>,
"number": <string>
},
...
],
"assignments": [
{
"id": <int>,
"name": <string>,
"class_id": <int>
},
...
]
}
}