DtoUserAgreement

DTO договора на обучение

Атрибуты
id
ID договора
Строка, длина: 36 - 36 символов, обязательный параметр
startWork
Дата начала обучения
Строка, длина: 10 - 10 символов, обязательный параметр
endWork
Дата завершения обучения
Строка, длина: 10 - 10 символов, обязательный параметр
annulled
Аннулирован ли договор
Bool, обязательный параметр
trainingProgramName
Название программы обучения
Строка, длина: 1 - 100 символов, обязательный параметр
courseName
Название курса
Строка, длина: 1 - 100 символов, обязательный параметр
docPrefix
Префикс договора
Строка, длина: 0 - 10 символов, обязательный параметр
docNumber
Номер договора
Строка, длина: 0 - 4294967295 символов, обязательный параметр
docStart
Дата начала договора
Строка, длина: 10 - 10 символов, обязательный параметр
onlinePaymentMinSum
Минимальная сумма для онлайн платежа
Целочисленное, диапазон: 0 - 100000, обязательный параметр
active
Если true, то данный договор нужно указать в интерфесе как выбранный
Bool, обязательный параметр
Пример данных (json)
{
    "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
}