Add example JSON responses

This commit is contained in:
2024-01-18 11:36:21 -06:00
parent a507e7698f
commit b9faf991f2
4 changed files with 894 additions and 1 deletions

View File

@@ -33,7 +33,7 @@ A discord bot for executing queries & searches on the Ellucian Banner instance h
## Analysis Required
Some of the features and architecture of Ellucian's Banner system are not clear.
Some of the features and architecture of Elluc;lglgian's Banner system are not clear.
The follow features, JSON, and more require validation & analysis:
- Struct Nullability

View File

@@ -0,0 +1,51 @@
{
"fmt":
[
{
"category": "01",
"class": "net.hedtech.banner.student.schedule.SectionSessionDecorator",
"courseReferenceNumber": "27294",
"faculty":
[
{
"bannerId": "150161",
"category": "01",
"class": "net.hedtech.banner.student.faculty.FacultyResultDecorator",
"courseReferenceNumber": "27294",
"displayName": "Alkittawi, Hend",
"emailAddress": "Hend.Alkittawi@utsa.edu",
"primaryIndicator": true,
"term": "202420"
}
],
"meetingTime": {
"beginTime": "1000",
"building": "NPB",
"buildingDescription": "North Paseo Building",
"campus": "11",
"campusDescription": "Main Campus",
"category": "01",
"class": "net.hedtech.banner.general.overall.MeetingTimeDecorator",
"courseReferenceNumber": "27294",
"creditHourSession": 3.0,
"endDate": "05/10/2024",
"endTime": "1050",
"friday": true,
"hoursWeek": 2.5,
"meetingScheduleType": "AFF",
"meetingType": "FF",
"meetingTypeDescription": "Traditional in-person",
"monday": true,
"room": "1.238",
"saturday": false,
"startDate": "01/16/2024",
"sunday": false,
"term": "202420",
"thursday": false,
"tuesday": false,
"wednesday": true
},
"term": "202420"
}
]
}

View File

@@ -0,0 +1,35 @@
[
{
"code": "HB",
"description": "Mix of in-person and online"
},
{
"code": "H2",
"description": "Mostly in-person, some online"
},
{
"code": "H1",
"description": "Mostly online, some in-person"
},
{
"code": "OS",
"description": "Online only, at set time"
},
{
"code": "OA",
"description": "Online only, no set time"
},
{
"code": "OH",
"description": "Online only, some set time"
},
{
"code": "ID",
"description": "To be arranged"
},
{
"code": "FF",
"description": "Traditional in-person"
}
]

807
json/searchResults.json Normal file
View File

File diff suppressed because one or more lines are too long