Структуры класса работы

Remote API  > Работы >

Структуры класса работы

Previous pageReturn to chapter overviewNext page

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>        /*  список значений */

}