Auditories
The Auditories controller provides the following endpoints:
/api/v2/Auditories/GetAll/api/v2/Auditories/Get/{id}/api/v2/Auditories/GetByName?name={name}/api/v2/Auditories/Buildings/GetAll/api/v2/Auditories/Buildings/Get/{id}/api/v2/Auditories/Buildings/GetByName?name={name}
GetAll
Gets all auditories. Returns a list of Auditory objects.
Auditory object:
{
"id": integer,
"name": "string",
"floor": integer,
"hasPower": boolean,
"auditoryTypes": [
{
"id": integer,
"name": "string"
}
],
"building": {
"id": "string",
"shortName": "string",
"fullName": "string"
}
},
Note
Because floor field is nullable in cist.nure.ua, NureTimetableAPI sets floor to 0 if it's null there.
Call example:
Get/{id}
Gets the auditory by its ID. Returns an Auditory object.
Parameters:
| Name | Type | Description |
|---|---|---|
| id | integer | Auditory ID |
Call example:
GetByName
Gets the auditory by its name. Returns a list of Auditory objects whose names contain the specified name.
Parameters:
| Name | Type | Description |
|---|---|---|
| name | string | Auditory name. |
Call example:
Buildings/GetAll
Gets all buildings. Returns a list of Building objects.
Building object:
{
"id": "string",
"shortName": "string",
"fullName": "string",
"auditories": [
{
"id": integer,
"name": "string",
"floor": integer,
"hasPower": boolean,
"auditoryTypes": [
{
"id": integer,
"name": "string"
}
]
}
]
}
Call example:
Buildings/Get/{id}
Gets the building by its ID. Returns a Building object.
Parameters:
| Name | Type | Description |
|---|---|---|
| id | string | Building ID |
Call example:
Buildings/GetByName
Gets the building by its name. Returns a list of Building objects whose names contain the specified name.
Parameters:
| Name | Type | Description |
|---|---|---|
| name | string | Building name. |
Call example: