API: SurveyObject
Przejdź do nawigacji
Przejdź do wyszukiwania
Obiekt danych ankiety
| Nazwa | Przykład | Opis |
|---|---|---|
| uuid | a6193cb2-a187-4fb7-bc58-48af9e26f9b5 | Wewnętrzne ID |
| name | Ankieta rejestracyjna | Nazwa |
| description | Ankieta medyczna wypełniana po rejestracji | Opis |
| image | https://drrobert.it4u.company/cdn/985234875234984239834.jpg | URL pliku |
| questions | Patrz poniżej: SurveyQuestionObject | Tablica z obiektami pytań |
SurveyQuestionObject
Obiekt pytania
| Nazwa | Przykład | Opis |
|---|---|---|
| uuid | 4af41076-d8c1-4523-bec0-488dd4d5927a | Wewnętrzne ID |
| name | cigarettes | Nazwa |
| content | Czy palisz papierosy / podgrzewany tytoń / e-papierosy ? | Treść |
| type | select | Typ pola pytania otwartego: text, number, date
Typ pola pytania zamkniętego (odpowiedzi do wyboru): select, radio, checkbox |
| unit | NULL | W przypadku type=number możliwe jednostki: integer, float, mililiter, liter, kilometer, meter, seconds, minutes, hours, days, months, years |
| validations | Patrz poniżej: SurveyQuestionValidationObject | Tablica z obiektami walidacji |
| triggers | Patrz poniżej: SurveyQuestionTriggerObject | Tablica z obiektami wyzwalania pytania, gdy brak pytanie jest zawsze pokazywane |
| answers | Patrz poniżej: SurveyAnswerObject | Tablica z odpowiedziami |
SurveyAnswerObject
Obiekt odpowiedzi
| Nazwa | Przykład | Opis |
|---|---|---|
| uuid | 4af41076-d8c1-4523-bec0-488dd4d5927a | Wewnętrzne ID |
| name | yes | Nazwa |
| content | Tak | Treść |
| subquestions | Patrz: SurveyQuestionObject | Tablica z podpytaniami |
Wykorzystywane w: API: Ankiety
SurveyQuestionValidationObject
TODO
SurveyQuestionTriggerObject
| Nazwa | Przykład | Opis |
|---|---|---|
| uuid | 37c7b885-ffa0-429f-a2a0-5fd735a70787 | Wewnętrzne UUID |
| field | user.gender | Klucz pola wymaganego do warunku: user.* dla danych profilu |
| condition | equal | Typ warunku: equal - równy, more - więcej, less - mniej, equal_more - więcej lub równy, equal_less - mniej lub równy |
| value | male | Wartość pola wymagana do wyzwolenia |
| required | false | Gdy wartość true wyzwalacz jest niezbędny do pokazania pytania, gdy false wystarczy że dowolny inny wyzwalacz jest spełniony |