{ "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 ] } } } } } } } } } } } }