Сутності
Контролер Entities
надає наступні ендпоінти:
/api/v2/Entities/GetAll
GetAll
Отримує всі об'єднані сутності. За замовчуванням повертає об'єкт CombinedEntities
,
який містить список груп, викладачів та аудиторій як окремі властивості.
Якщо параметр useMinimalModels
встановлено на true
, повертає об'єкт MinimalCombinedEntities
.
Параметри:
Назва | Тип | Опис |
---|---|---|
useMinimalModels | boolean | Необов'язково. Вказує, чи повертати CombinedEntities або MinimalCombinedEntities . Значення за замовчуванням - false |
Об'єкт CombinedEntities:
{
"groups": [
{
"id": integer,
"name": "string",
"direction": {
"id": integer,
"shortName": "string",
"fullName": "string"
},
"faculty": {
"id": integer,
"shortName": "string",
"fullName": "string"
}
}
],
"teachers": [
{
"id": integer,
"shortName": "string",
"fullName": "string",
"department": {
"id": integer,
"shortName": "string",
"fullName": "string"
},
"faculty": {
"id": integer,
"shortName": "string",
"fullName": "string"
}
}
],
"auditories": [
{
"id": integer,
"name": "string",
"floor": integer,
"hasPower": boolean,
"auditoryTypes": [
{
"id": integer,
"name": "string"
}
],
"building": {
"id": "string",
"shortName": "string",
"fullName": "string"
}
}
]
}
Об'єкт MinimalCombinedEntities:
{
"groups": [
{
"id": integer,
"name": "string"
}
],
"teachers": [
{
"id": integer,
"shortName": "string",
"fullName": "string"
}
],
"auditories": [
{
"id": integer,
"name": "string",
"floor": integer,
"hasPower": boolean,
"auditoryTypes": [
{
"id": integer,
"name": "string"
}
]
}
]
}