{
  "title": "Cycle de vie",
  "$comment": "Discussion https://forum.en-root.org/t/signification-du-champ-cycledevie-dun-agenda/188",
  "description": "",

  "type": "object",
  "additionalProperties": false,
  "properties": {
    "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" }
	  ]
        }
      },
      "type": "object"
    },
    "etat": {
      "description": "La réunion ou le point de l'ordre du est valide si le champ contient la valeur 'Eventuel' ou 'Confirmé'. Si la valeur est 'Annulé' ou 'Supprimé', aucun des champs de la réunion ou de l'ordre du jour n'a de signification définie. Par exemple, si une réunion est 'Annulé' et que le champ concernant l'ordre du jour est présent, il doit être ignoré car son contenu n'est pas nécessairement cohérent.",
      "enum": [
        "Annulé",
        "Confirmé",
        "Eventuel",
        "Supprimé"
      ],
      "type": "string"
    }
  },
  "required": [
  ],

  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "CycleDeVie.json",
  "$$target": "CycleDeVie.json"
}
