DtoUserInSchoolAccount

DTO ученического профиля пользователя в конкретной школе

Атрибуты
id
ID ученического профиля
Строка, длина: 36 - 36 символов, обязательный параметр
name
Имя ученика в школе
Строка, длина: 1 - 150 символов, обязательный параметр
dateBorn
Дата рождения
Строка, длина: 10 - 10 символов, обязательный параметр
balance
Остаток на счёте школы
Целочисленное, диапазон: -9999999 - 9999999, обязательный параметр
onlinePaymentEnabled
Разрешена ли оплата онлайн
Bool, обязательный параметр
timezoneName
Временная зона ученика
Строка, длина: 1 - 150 символов, обязательный параметр
agreements
Перечень договоров на обучение ученика
Массив объектов DtoUserAgreement, обязательный параметр
Пример данных (json)
{
    "id": "4edc1254-5fe0-415d-bc84-4440af5a6d68",
    "name": "Соловьев Филипп Даниилович",
    "dateBorn": "2000-01-01",
    "balance": -105.48,
    "onlinePaymentEnabled": true,
    "timezoneName": "Europe/Riga",
    "agreements": [
        {
            "id": "e73e7fd8-ad80-4740-be80-3da80616749a",
            "startWork": "2015-11-27",
            "endWork": "2016-05-27",
            "annulled": true,
            "trainingProgramName": "Курс Коррекции",
            "courseName": "Английский язык",
            "docPrefix": "1",
            "docNumber": "12",
            "docStart": "2015-10-01",
            "onlinePaymentMinSum": 0,
            "active": true
        }
    ]
}