235 lines
6.9 KiB
JSON
235 lines
6.9 KiB
JSON
|
{
|
|||
|
"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
|
|||
|
}
|
|||
|
]
|
|||
|
}
|