Remote API > Работы >
Структуры класса работы |
![]() ![]() ![]() |
work_str
{
"shablon_id":<int>, /* ид шаблона - его можно посмотреть в диалоге редактирования шаблона в основной программе */
"vals": List<fld_val>, /* список полей с одним значением, = null если полей нет */
"pay": List<fld_pay>, /* список полей с платежными формами, = null если полей нет */
"list": List<fld_list> /* список полей со списками выбора, = null если полей нет */
}
Работа содержит поля трех типов. Очередность заполнения полей не имеет значения, т.к. они все равно добавляются в соответствии с шаблоном.
fld_val Используется для передачи одиночных значений в поля работы.
{
"id" int, /* ид поля - его можно посмотреть в диалоге редактирования шаблона в основной программе */
"typ": <text>, /* тип поля - возможные варианты -
string
int
double
check ( 1/0 )
datetime ( Unix time ) */
"val": <text> /* значение */
}
fld_list Используется для передачи списков значений в поля типа ComboBox и GroupBox.
{
"id" int, /* ид поля - его можно посмотреть в диалоге редактирования шаблона в основной программе */
"val": <text>, /* выбранное значение, может быть ="" */
" list": List<string> /* список значений */
}