{
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"required": [
"commune",
"informationsGenerales",
"repartitionDesSuffrages",
"resultatsNominatifs",
"resultatsParListes"
],
"properties": {
"commune": {
"$id": "#/properties/commune",
"type": "object",
"required": [
"id",
"nom"
],
"properties": {
"id": {
"$id": "#/properties/commune/properties/id",
"type": "integer",
"examples": [
21
]
},
"nom": {
"$id": "#/properties/commune/properties/nom",
"type": "string",
"examples": [
"Genève"
],
"pattern": "^(.*)$"
}
}
},
"informationsGenerales": {
"$id": "#/properties/informationsGenerales",
"type": "object",
"required": [
"etatAvancement",
"nbSiege",
"electeursInscrits",
"cartesRecues",
"participation",
"bulletinsRentres",
"bulletinsNuls",
"bulletinsBlancs",
"bulletinsValables",
"bulletinsSNL"
],
"properties": {
"etatAvancement": {
"$id": "#/properties/informationsGenerales/properties/etatAvancement",
"type": "object",
"required": [
"etat",
"texte"
],
"properties": {
"etat": {
"$id": "#/properties/informationsGenerales/properties/etatAvancement/properties/etat",
"type": "integer",
"examples": [
7
]
},
"texte": {
"$id": "#/properties/informationsGenerales/properties/etatAvancement/properties/texte",
"type": "string",
"examples": [
"Résultats provisoires du 10.07.19 à 15:57"
],
"pattern": "^(.*)$"
}
}
},
"nbSiege": {
"$id": "#/properties/informationsGenerales/properties/nbSiege",
"type": "integer",
"examples": [
12
]
},
"electeursInscrits": {
"$id": "#/properties/informationsGenerales/properties/electeursInscrits",
"type": "integer",
"examples": [
86612
]
},
"cartesRecues": {
"$id": "#/properties/informationsGenerales/properties/cartesRecues",
"type": "integer",
"examples": [
1360
]
},
"participation": {
"$id": "#/properties/informationsGenerales/properties/participation",
"type": "number",
"examples": [
1.57
]
},
"bulletinsRentres": {
"$id": "#/properties/informationsGenerales/properties/bulletinsRentres",
"type": "integer",
"examples": [
561
]
},
"bulletinsNuls": {
"$id": "#/properties/informationsGenerales/properties/bulletinsNuls",
"type": "integer",
"examples": [
0
]
},
"bulletinsBlancs": {
"$id": "#/properties/informationsGenerales/properties/bulletinsBlancs",
"type": "integer",
"examples": [
0
]
},
"bulletinsValables": {
"$id": "#/properties/informationsGenerales/properties/bulletinsValables",
"type": "integer",
"examples": [
561
]
},
"bulletinsSNL": {
"$id": "#/properties/informationsGenerales/properties/bulletinsSNL",
"type": "integer",
"examples": [
17
]
}
}
},
"repartitionDesSuffrages": {
"$id": "#/properties/repartitionDesSuffrages",
"type": "array",
"items": {
"$id": "#/properties/repartitionDesSuffrages/items",
"type": "object",
"required": [
"liste",
"bulletinCompacts",
"bulletinModifies",
"totalBulletin",
"bulletinPanaches",
"suffrages",
"suffragePourcent"
],
"properties": {
"liste": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/liste/properties/id",
"type": "integer",
"examples": [
400201
]
},
"noDepot": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
1
]
}
}
},
"bulletinCompacts": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/bulletinCompacts",
"type": "integer",
"examples": [
17
]
},
"bulletinModifies": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/bulletinModifies",
"type": "integer",
"examples": [
17
]
},
"totalBulletin": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/totalBulletin",
"type": "integer",
"examples": [
34
]
},
"bulletinPanaches": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/bulletinPanaches",
"type": "integer",
"examples": [
0
]
},
"suffrages": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/suffrages",
"type": "integer",
"examples": [
408
]
},
"suffragePourcent": {
"$id": "#/properties/repartitionDesSuffrages/items/properties/suffragePourcent",
"type": "number",
"examples": [
6.2
]
}
}
}
},
"resultatsNominatifs": {
"$id": "#/properties/resultatsNominatifs",
"type": "array",
"items": {
"$id": "#/properties/resultatsNominatifs/items",
"type": "object",
"required": [
"candidat",
"suffrages",
"ordre",
"elu",
"egalite"
],
"properties": {
"candidat": {
"$id": "#/properties/resultatsNominatifs/items/properties/candidat",
"type": "object",
"required": [
"id",
"liste"
],
"properties": {
"id": {
"$id": "#/properties/resultatsNominatifs/items/properties/candidat/properties/id",
"type": "integer",
"examples": [
40020073
]
},
"liste": {
"$id": "#/properties/resultatsNominatifs/items/properties/candidat/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/resultatsNominatifs/items/properties/candidat/properties/liste/properties/id",
"type": "integer",
"examples": [
400211
]
},
"noDepot": {
"$id": "#/properties/resultatsNominatifs/items/properties/candidat/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
11
]
}
}
}
}
},
"suffrages": {
"$id": "#/properties/resultatsNominatifs/items/properties/suffrages",
"type": "integer",
"examples": [
255
]
},
"ordre": {
"$id": "#/properties/resultatsNominatifs/items/properties/ordre",
"type": "integer",
"examples": [
1
]
},
"elu": {
"$id": "#/properties/resultatsNominatifs/items/properties/elu",
"type": "integer",
"examples": [
0
]
},
"egalite": {
"$id": "#/properties/resultatsNominatifs/items/properties/egalite",
"type": "boolean",
"examples": [
false
]
}
}
}
},
"resultatsParListes": {
"$id": "#/properties/resultatsParListes",
"type": "array",
"items": {
"$id": "#/properties/resultatsParListes/items",
"type": "object",
"required": [
"liste",
"listeResultatsCandidats"
],
"properties": {
"liste": {
"$id": "#/properties/resultatsParListes/items/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/resultatsParListes/items/properties/liste/properties/id",
"type": "integer",
"examples": [
400201
]
},
"noDepot": {
"$id": "#/properties/resultatsParListes/items/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
1
]
}
}
},
"listeResultatsCandidats": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats",
"type": "array",
"items": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items",
"type": "object",
"required": [
"candidat",
"suffrages",
"ordre",
"elu",
"egalite",
"compacts",
"snl",
"biffes",
"suffrageModifies"
],
"properties": {
"candidat": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/candidat",
"type": "object",
"required": [
"id",
"liste"
],
"properties": {
"id": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/candidat/properties/id",
"type": "integer",
"examples": [
40020004
]
},
"liste": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/candidat/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/candidat/properties/liste/properties/id",
"type": "integer",
"examples": [
400201
]
},
"noDepot": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/candidat/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
1
]
}
}
}
}
},
"suffrages": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrages",
"type": "integer",
"examples": [
34
]
},
"ordre": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/ordre",
"type": "integer",
"examples": [
1
]
},
"elu": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/elu",
"type": "integer",
"examples": [
0
]
},
"egalite": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/egalite",
"type": "boolean",
"examples": [
false
]
},
"compacts": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/compacts",
"type": "integer",
"examples": [
17
]
},
"snl": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/snl",
"type": "integer",
"examples": [
0
]
},
"biffes": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/biffes",
"type": "integer",
"examples": [
0
]
},
"suffrageModifies": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies",
"type": "array",
"items": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies/items",
"type": "object",
"required": [
"liste",
"suffrages"
],
"properties": {
"liste": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies/items/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies/items/properties/liste/properties/id",
"type": "integer",
"examples": [
400201
]
},
"noDepot": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies/items/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
1
]
}
}
},
"suffrages": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/suffrageModifies/items/properties/suffrages",
"type": "integer",
"examples": [
17
]
}
}
}
}
}
}
}
}
}
}
}
}