{
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://example.com/root.json",
"type": "object",
"required": [
"canton",
"informationsGenerales",
"repartitionDesSieges",
"resultatsNominatifs",
"resultatsParListes"
],
"properties": {
"canton": {
"$id": "#/properties/canton",
"type": "object",
"required": [
"id",
"nom"
],
"properties": {
"id": {
"$id": "#/properties/canton/properties/id",
"type": "integer",
"examples": [
0
]
},
"nom": {
"$id": "#/properties/canton/properties/nom",
"type": "string",
"examples": [
"Canton de 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": [
262845
]
},
"cartesRecues": {
"$id": "#/properties/informationsGenerales/properties/cartesRecues",
"type": "integer",
"examples": [
5360
]
},
"participation": {
"$id": "#/properties/informationsGenerales/properties/participation",
"type": "number",
"examples": [
2.04
]
},
"bulletinsRentres": {
"$id": "#/properties/informationsGenerales/properties/bulletinsRentres",
"type": "integer",
"examples": [
2214
]
},
"bulletinsNuls": {
"$id": "#/properties/informationsGenerales/properties/bulletinsNuls",
"type": "integer",
"examples": [
3
]
},
"bulletinsBlancs": {
"$id": "#/properties/informationsGenerales/properties/bulletinsBlancs",
"type": "integer",
"examples": [
0
]
},
"bulletinsValables": {
"$id": "#/properties/informationsGenerales/properties/bulletinsValables",
"type": "integer",
"examples": [
2211
]
},
"bulletinsSNL": {
"$id": "#/properties/informationsGenerales/properties/bulletinsSNL",
"type": "integer",
"examples": [
67
]
}
}
},
"repartitionDesSieges": {
"$id": "#/properties/repartitionDesSieges",
"type": "array",
"items": {
"$id": "#/properties/repartitionDesSieges/items",
"type": "object",
"required": [
"liste",
"bulletinCompacts",
"bulletinModifies",
"totalBulletin",
"bulletinPanaches",
"suffrages",
"suffragePourcent",
"ecartPourcent",
"nbSieges",
"ecartSieges"
],
"properties": {
"liste": {
"$id": "#/properties/repartitionDesSieges/items/properties/liste",
"type": "object",
"required": [
"id",
"noDepot"
],
"properties": {
"id": {
"$id": "#/properties/repartitionDesSieges/items/properties/liste/properties/id",
"type": "integer",
"examples": [
400201
]
},
"noDepot": {
"$id": "#/properties/repartitionDesSieges/items/properties/liste/properties/noDepot",
"type": "integer",
"examples": [
1
]
}
}
},
"bulletinCompacts": {
"$id": "#/properties/repartitionDesSieges/items/properties/bulletinCompacts",
"type": "integer",
"examples": [
67
]
},
"bulletinModifies": {
"$id": "#/properties/repartitionDesSieges/items/properties/bulletinModifies",
"type": "integer",
"examples": [
67
]
},
"totalBulletin": {
"$id": "#/properties/repartitionDesSieges/items/properties/totalBulletin",
"type": "integer",
"examples": [
134
]
},
"bulletinPanaches": {
"$id": "#/properties/repartitionDesSieges/items/properties/bulletinPanaches",
"type": "integer",
"examples": [
0
]
},
"suffrages": {
"$id": "#/properties/repartitionDesSieges/items/properties/suffrages",
"type": "integer",
"examples": [
1608
]
},
"suffragePourcent": {
"$id": "#/properties/repartitionDesSieges/items/properties/suffragePourcent",
"type": "number",
"examples": [
6.2
]
},
"ecartPourcent": {
"$id": "#/properties/repartitionDesSieges/items/properties/ecartPourcent",
"type": "number",
"examples": [
-10.63
]
},
"nbSieges": {
"$id": "#/properties/repartitionDesSieges/items/properties/nbSieges",
"type": "integer",
"examples": [
1
]
},
"ecartSieges": {
"$id": "#/properties/repartitionDesSieges/items/properties/ecartSieges",
"type": "integer",
"examples": [
-1
]
}
}
}
},
"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": [
1005
]
},
"ordre": {
"$id": "#/properties/resultatsNominatifs/items/properties/ordre",
"type": "integer",
"examples": [
1
]
},
"elu": {
"$id": "#/properties/resultatsNominatifs/items/properties/elu",
"type": "integer",
"examples": [
2
]
},
"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": [
134
]
},
"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": [
true
]
},
"compacts": {
"$id": "#/properties/resultatsParListes/items/properties/listeResultatsCandidats/items/properties/compacts",
"type": "integer",
"examples": [
67
]
},
"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": [
67
]
}
}
}
}
}
}
}
}
}
}
}
}