schemas: comment Agenda.json

parent af55af69
Pipeline #5666 passed with stages
in 3 minutes and 53 seconds
......@@ -40,6 +40,7 @@
"type": "string"
},
"cycleDeVie": {
"description": "Cycle de vie de la réunion.",
"$ref": "CycleDeVie.json"
},
"demandeurs": {
......@@ -80,7 +81,7 @@
},
"formatReunion": {
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-reunionformat-dans-un-agenda/174",
"description": "La valeur du champ ne reflète habituellement pas la réalité et peut être ignorée. Le champ est uniquement présent dans le cas d'une réunion de commission (champ xsiType égal à reunionCommission_type).",
"description": "La valeur du champ ne reflète habituellement pas la réalité et peut être ignorée. Il est uniquement présent dans le cas d'une réunion de commission (champ xsiType égal à 'reunionCommission_type').",
"enum": [
"AuditionExterne",
"AuditionParPresidentCommission",
......@@ -89,7 +90,7 @@
"type": "string"
},
"identifiants": {
"description": "Identifiant de la séance publique. Uniquement si xsiType égal à seance_type.",
"description": "Identifiant de la séance publique. Uniquement si xsiType égal à 'seance_type'.",
"properties": {
"dateSeance": {
"description": "Date à laquelle la séance publique a lieu.",
......@@ -117,10 +118,10 @@
"type": "object"
},
"infosReunionsInternationale": {
"description": "",
"description": "Informations sur les personnes et pays concernées par une réunion de commission qui concerne l'international, le cas échéant. Uniquement si xsiType égal à 'reunionCommission_type'.",
"properties": {
"estReunionInternationale": {
"description": "Toujours vrai.",
"description": "'false' si la réunion ne concerne pas l'international, 'true' sinon.",
"type": "boolean"
},
"informationsComplementaires": {
......@@ -141,7 +142,7 @@
"description": "Lieu de la réunion.",
"properties": {
"code": {
"description": "Code du lieu de la réunion: S pour sénat, AN pour assemblée nationale et SALREU* pour les salles de réunion.",
"description": "Code du lieu de la réunion: S pour sénat, AN pour assemblée nationale, CG pour congrès, SALREU* pour les salles de réunion.",
"type": "string"
},
"libelleCourt": {
......@@ -158,18 +159,21 @@
"odj": {
"properties": {
"convocationOdj": {
"description": "Texte décrivant l'objet de la réunion.",
"items": {
"type": "string"
},
"type": "array"
},
"pointsOdj": {
"description": "Liste des points inscrits à l'ordre du jour de la réunion",
"items": {
"$ref": "PointOdj.json"
},
"type": "array"
},
"resumeOdj": {
"description": "Texte court décrivant l'objet de la réunion.",
"items": {
"type": "string"
},
......@@ -184,33 +188,39 @@
"type": "string"
},
"ouverturePresse": {
"description": "'true' si la réunion est accessible à la presse, 'false' sinon",
"type": "boolean"
},
"participants": {
"properties": {
"participantsInternes": {
"description": "Liste des personnes participant à la réunion.",
"items": {
"properties": {
"acteurRef": {
"type": "string"
},
"presence": {
"enum": [
"absent",
"excusé",
"présent"
],
"type": "string"
}
"acteurRef": {
"description": "Indentifiant unique (uid) de l'`acteur <acteur.html>`__ participant à la réunion.",
"type": "string"
},
"presence": {
"description": "La valeur est 'absent' ou 'excusé' si la personne n'a pas participé à la réunion, 'présent' sinon.",
"enum": [
"absent",
"excusé",
"présent"
],
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"personnesAuditionnees": {
"description": "Liste des personnes auditionnées durant la réunion.",
"items": {
"properties": {
"dateNais": {
"description": "Date de naissance.",
"anyOf": [
{ "format": "date-time", "type": "string" },
{ "type": "null" }
......@@ -219,9 +229,11 @@
"ident": {
"properties": {
"alpha": {
"description": "Parfois renseigné avec une copie du nom mais sans signification définie.",
"type": "string"
},
"civ": {
"description": "Civilité.",
"enum": [
"M.",
"Mme"
......@@ -229,18 +241,22 @@
"type": "string"
},
"nom": {
"description": "Nom de famille.",
"type": "string"
},
"prenom": {
"description": "Prénom.",
"type": "string"
},
"trigramme": {
"description": "Parfois renseigné mais sans signification définie.",
"type": "string"
}
},
"type": "object"
},
"uid": {
"description": "Identifiant unique de l'`acteur <acteur.html>`__ ou bien, dans le cas ou il ne s'agit pas d'un acteur, un identifiant unique de personne externe débutant par PE qui est utilisé uniquement dans ce contexte.",
"type": "string"
},
"xsiType": {
......@@ -262,9 +278,13 @@
"type": "string"
},
"sessionRef": {
"description": "Le contenu de ce champ n'est pas défini.",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-sessionref-dun-agenda/189",
"type": "string"
},
"typeReunion": {
"description": "Le contenu de ce champ n'est pas défini.",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-typereunion-dun-agenda/190",
"type": "string"
}
},
......
{
"title": "Cycle de vie",
"$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-cycledevie-dun-agenda/188",
"description": "",
"type": "object",
......@@ -8,12 +9,14 @@
"chrono": {
"properties": {
"cloture": {
"description": "Date de fin.",
"anyOf": [
{ "format": "date-time", "type": "string" },
{ "type": "null" }
]
},
"creation": {
"description": "Date de création.",
"anyOf": [
{ "format": "date-time", "type": "string" },
{ "type": "null" }
......@@ -23,6 +26,7 @@
"type": "object"
},
"etat": {
"description": "Si la valeur est 'Annulé' ou 'Supprimé', la réunion ou le point de l'ordre du jour doivent être ignorés. Sinon ils peuvent être lu.",
"enum": [
"Annulé",
"Confirmé",
......
......@@ -11,6 +11,7 @@
"type": "boolean"
},
"cycleDeVie": {
"description": "Cycle de vie du point de l'ordre du jour.",
"$ref": "CycleDeVie.json"
},
"dateConfPres": {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment