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