{ "owners": [ { "id": 1, "email": "toto@gafam.com", "pseudo": "TOTO" }, { "id": 2, "email": "titi@gafam.com", "pseudo": "TITI" } ], "voters": [{ "pseudo": "TOTO", "polls": [] }], "polls": [ { "id": 1, "slug": "picnic", "configuration": { "isAboutDate": true, "isProtectedByPassword": false, "isOwnerNotifiedByEmailOnNewVote": false, "isOwnerNotifiedByEmailOnNewComment": false, "isMaybeAnswerAvailable": true, "areResultsPublic": true, "dateCreated": "2020-05-17", "expires": "2020-06-17" }, "ownerId": 1, "question": "Quelle date pour le picnic ?", "description": "Gros badass picnic en plein air ! Come on !", "answersByChoiceByParticipant": { "TOTO": { "samedi": "YES", "dimanche": "NO" }, "TATA": { "samedi": "NO", "dimanche": null }, "TITI": { "samedi": "MAYBE", "dimanche": "NO" } }, "answers": [ { "pseudo": "TOTO", "token": "TOTO-TOKEN", "responsesByChoices": [ { "choice": { "label": "samedi", "imagePath": null }, "responseType": "YES" }, { "choice": { "label": "dimanche", "imagePath": null }, "responseType": "NO" } ] }, { "pseudo": "TATA", "token": "TATA-TOKEN", "responsesByChoices": [ { "choice": { "label": "samedi", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "dimanche", "imagePath": null }, "responseType": "NO" } ] }, { "pseudo": "TITI", "token": "TITI-TOKEN", "responsesByChoices": [ { "choice": { "label": "samedi", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "dimanche", "imagePath": null }, "responseType": "YES" } ] }, { "pseudo": "TETE", "token": "TETE-TOKEN", "responsesByChoices": [ { "choice": { "label": "samedi", "imagePath": null }, "responseType": "YES" }, { "choice": { "label": "dimanche", "imagePath": null }, "responseType": "NO" } ] } ] }, { "id": 2, "slug": "vacances", "configuration": { "isAboutDate": true, "isProtectedByPassword": false, "isOwnerNotifiedByEmailOnNewVote": false, "isOwnerNotifiedByEmailOnNewComment": false, "isMaybeAnswerAvailable": true, "areResultsPublic": true, "dateCreated": "2020-05-17", "expires": "2020-06-17" }, "ownerId": 2, "question": "On fait quoi pendant les vacances ?", "description": "Vacances en famille", "answersByChoiceByParticipant": { "TOTO": { "bateau": "YES", "montagne": "NO", "quad": "MAYBE" }, "TATA": { "bateau": "NO", "montagne": null, "quad": "YES" }, "TITI": { "bateau": "MAYBE", "montagne": "NO", "quad": null } }, "answers": [ { "pseudo": "TOTO", "token": "TOTO-TOKEN", "responsesByChoices": [ { "choice": { "label": "bateau", "imagePath": null }, "responseType": "YES" }, { "choice": { "label": "montagne", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "quad", "imagePath": null }, "responseType": "NO" } ] }, { "pseudo": "TATA", "token": "TATA-TOKEN", "responsesByChoices": [ { "choice": { "label": "bateau", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "montagne", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "quad", "imagePath": null }, "responseType": "NO" } ] }, { "pseudo": "TITI", "token": "TITI-TOKEN", "responsesByChoices": [ { "choice": { "label": "bateau", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "montagne", "imagePath": null }, "responseType": "YES" }, { "choice": { "label": "quad", "imagePath": null }, "responseType": "NO" } ] }, { "pseudo": "TETE", "token": "TETE-TOKEN", "responsesByChoices": [ { "choice": { "label": "bateau", "imagePath": null }, "responseType": "YES" }, { "choice": { "label": "montagne", "imagePath": null }, "responseType": "NO" }, { "choice": { "label": "quad", "imagePath": null }, "responseType": "NO" } ] } ] } ], "choices": [ { "id": 1, "pollId": 1, "pollSlug": "picnic", "label": "samedi", "participants": [ ["YES", ["TOTO", "TITI"]], ["NO", ["TETE"]], ["MAYBE", ["TATA"]] ] }, { "id": 2, "pollId": 1, "pollSlug": "picnic", "label": "dimanche", "participants": [ ["YES", ["TOTO", "TITI"]], ["NO", ["TETE"]], ["MAYBE", ["TATA"]] ] }, { "id": 3, "pollId": 2, "pollSlug": "vacances", "label": "bateau", "participants": [ ["YES", ["TOTO", "TITI"]], ["NO", ["TETE"]], ["MAYBE", ["TATA"]] ] }, { "id": 4, "pollId": 2, "pollSlug": "vacances", "label": "montagne", "participants": [ ["YES", ["TOTO", "TITI"]], ["NO", ["TETE"]], ["MAYBE", ["TATA"]] ] }, { "id": 5, "pollId": 2, "pollSlug": "vacances", "label": "quad", "participants": [ ["YES", ["TOTO", "TITI"]], ["NO", ["TETE"]], ["MAYBE", ["TATA"]] ] } ], "answers": [ { "choiceId": 1, "pseudo": "TOTO", "response": "YES", "token": "TOTO-TOKEN" }, { "choiceId": 1, "pseudo": "TATA", "response": "NO", "token": "TATA-TOKEN" }, { "choiceId": 1, "pseudo": "TITI", "response": "MAYBE", "token": "TITI-TOKEN" }, { "choiceId": 2, "pseudo": "TOTO", "response": "YES", "token": "TOTO-TOKEN" }, { "choiceId": 2, "pseudo": "TATA", "response": "NO", "token": "TATA-TOKEN" }, { "choiceId": 2, "pseudo": "TITI", "response": "MAYBE", "token": "TITI-TOKEN" }, { "choiceId": 2, "pseudo": "EVA", "response": null, "token": "EVA-TOKEN" }, { "choiceId": 3, "pseudo": "TOTO", "response": "YES", "token": "TOTO-TOKEN" }, { "choiceId": 3, "pseudo": "TATA", "response": "NO", "token": "TATA-TOKEN" }, { "choiceId": 3, "pseudo": "TITI", "response": "MAYBE", "token": "TITI-TOKEN" }, { "choiceId": 4, "pseudo": "TOTO", "response": "YES", "token": "TOTO-TOKEN" }, { "choiceId": 4, "pseudo": "TATA", "response": "NO", "token": "TATA-TOKEN" }, { "choiceId": 4, "pseudo": "TITI", "response": "MAYBE", "token": "TITI-TOKEN" }, { "choiceId": 5, "pseudo": "TOTO", "response": "YES", "token": "TOTO-TOKEN" }, { "choiceId": 5, "pseudo": "TATA", "response": "NO", "token": "TATA-TOKEN" }, { "choiceId": 5, "pseudo": "TITI", "response": "MAYBE", "token": "TITI-TOKEN" } ], "comments": [ { "id": 1, "pollId": 1, "pollSlug": "picnic", "content": "Les picnics, c’est trop bien, j’adore!", "author": "TATA", "dateCreated": 1589111111111 }, { "id": 2, "pollId": 1, "pollSlug": "picnic", "content": "Oué, grave!", "author": "TETE", "dateCreated": 1589222222222 }, { "id": 3, "pollId": 2, "pollSlug": "vacances", "content": "Désolé je pourrai pas être là, mais je penserai bien à vous. Mamie", "author": "MAMIE", "dateCreated": 1589333333333 }, { "id": 4, "pollId": 2, "pollSlug": "vacances", "content": "Arf, trop dommage.", "author": "Tom", "dateCreated": 1589444444444 } ] }