Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.36 KB | None | 0 0
  1. //Отправка результата через POST-запрос /interviewResult
  2. // тело ответа:  [{"code": "10001", "lastName":"Киняев", "firstName":"Фома", "patronymic":"", "birthDay":"1969-08-21", "gender":"1"},
  3. //                {"code": "10002", "value": {"type":"article","code":"1237654"}},
  4. //                {"code": "99002", "value": {"type":"question", "deleted": true}},
  5. //                {"code": "99003", "value": {"type":"survey", "remind": true}},
  6. //                {"code": "10008", "value": {"type":"survey", "code":"10004"}},
  7. //                {"code": "10004", "value": {"type":"article","code":"6666666"}}]
  8.  
  9. //Типы уведомлений:
  10. //"type":"message" (текстовое сообщение);     9-ти значные числовые коды
  11. //"type":"article" (Статья);                7-ми значные числовые коды
  12. //"type":"survey"  (Опрос);                   5-ти значные числовые коды
  13. //"type":"question" (Вопрос)                  5-ти значные числовые коды  
  14.  
  15.  
  16. //Настройки для всех сообщений:
  17. //1. во все сообщения типом "type":"survey" и "type":"question" автоматически добавляются кнопки Напомнить позже и Удалить;
  18. //2. во все сообщения типом "type":"message" автоматически добавляется кнопка Закрыть;
  19.  
  20.  
  21. {"uri": "interviewResult",
  22.  "items":[
  23.            {"title":"Помогите нам узнать о Вас больше",
  24.             "type": "question",
  25.             "code":"10001",
  26.             "elements":[{"type":"text",  "label":"Фамилия",       "name":"lastName",  "constraint": {"minSize":"2", "maxSize":"70"} },
  27.                         {"type":"text",  "label":"Имя",           "name":"firstName", "constraint": {"minSize":"2", "maxSize":"70"}},
  28.                         {"type":"text",  "label":"Отчество",      "name":"patronymic","constraint": {"minSize":"2", "maxSize":"70"}},
  29.                         {"type":"date",  "label":"Дата рождения", "name":"birthDay",  "constraint": {"min":"1895-01-01", "max":"31.12.2010"}},
  30.                         {"type":"radio", "label":"Пол",           "name":"gender",    "options": [{"value":"1", "name":"Мужской"},{"value":"2", "name":"Женский"}]}],
  31.             "buttons":[{"type":"submit", "label":"Сохранить"}]},
  32.  
  33.            {"title":"Случались ли у Вас неприятности из-за употребления алкоголя или наркотиков?",
  34.             "type":"survey",
  35.             "code":"10002",
  36.             "buttons":[{"type":"submit", "label":"Да", "value":{"type":"article","code":["5671234","7654321"]} },
  37.                        {"type":"submit", "label":"Нет", "value":{"type":"article","code":"1237654"}},
  38.                        {"type":"submit", "label":"Не употребляю", "value":{"type":"article","code":"4321765"} }]},
  39.  
  40.            {"title":"Хотели бы Вы оценить риск развития сердечно-сосудистых заболеваний со смертельным исходом в ближайшие 10 лет?",
  41.             "type":"survey",
  42.             "code":"10008",
  43.             "buttons":[{"type":"submit", "label":"Да",  "value":{"type":"survey","code":"10004"}}, // переходим к опросу 10004 - Курите ли вы?
  44.                        {"type":"submit", "label":"Нет", "value":"0"}]},
  45.  
  46.            {"title":"Курите ли вы?",
  47.             "type":"survey",
  48.             "code":"10004",
  49.         "hide": true, //  <= не показываем в списке уведомлений  
  50.             "buttons":[{"type":"submit", "label":"Да",  "value":{"type":"article","code":"6666666"}},
  51.                        {"type":"submit", "label":"Нет", "value":{"type":"message","code":"123456789"}}]},
  52.  
  53.            {"title":"Благодарим Вас за ответ. Надеемся, что и впредь Вы будете обходить стороной эту пагубную привычку.",
  54.             "type": "message",
  55.             "code": "123456789",
  56.             "hide": true  //  <= не показываем в списке уведомлений      
  57.        }
  58.         ]
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement