Validations history

Validation #789

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/' did not contain a required property of 'risks' in schema 3b0b22fe-d061-5532-8847-2e2607d72e88

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideRecapRisk_2205": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "numberOfFields": {
          "type": "integer"
        },
        "riskLevelId": {
          "type": "integer"
        },
        "riskLevelLabel": {
          "type": "string"
        }
      },
      "required": [
        "numberOfFields",
        "riskLevelId",
        "riskLevelLabel"
      ],
      "title": "FungicideRecapRisk - DefaultFungicideRecapRisk",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "missingObservations": {
      "minimum": 0,
      "type": "integer"
    },
    "risks": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideRecapRisk_2205",
        "type": "object"
      },
      "type": "array"
    },
    "totalNumberOfFields": {
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "missingObservations",
    "risks",
    "totalNumberOfFields"
  ],
  "title": "FungicideRecapResponse - DefaultFungicideRecapResponse",
  "type": "object"
}

JSON instance

{
  "missingObservations": 1,
  "totalNumberOfFields": 0
}

Validation #788

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/0' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/0' did not contain a required property of 'stageLabel' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2

JSON Schema

{
  "definitions": {
    "DefaultLocalization_2210": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "required": [
        "latitude",
        "longitude"
      ],
      "title": "Localization - DefaultLocalization",
      "type": "object"
    },
    "FungicideParcelSumUpTarget_2223": {
      "additionalProperties": false,
      "properties": {
        "isTargetInTest": {
          "type": "boolean"
        },
        "numberOfDays": {
          "type": "integer"
        },
        "riskLevelId": {
          "type": "integer"
        },
        "riskLevelLabel": {
          "type": "string"
        },
        "targetId": {
          "type": "integer"
        },
        "targetLabel": {
          "type": "string"
        }
      },
      "required": [
        "numberOfDays",
        "riskLevelId",
        "riskLevelLabel",
        "targetId",
        "targetLabel"
      ],
      "title": "FungicideTarget - FungicideParcelSumUpTarget",
      "type": "object"
    }
  },
  "items": {
    "additionalProperties": false,
    "properties": {
      "cropId": {
        "type": "integer"
      },
      "cropLabel": {
        "type": "string"
      },
      "fieldId": {
        "type": "integer"
      },
      "fieldName": {
        "type": "string"
      },
      "groupId": {
        "type": "integer"
      },
      "groupLabel": {
        "type": "string"
      },
      "localization": {
        "$ref": "#/definitions/DefaultLocalization_2210",
        "type": "object"
      },
      "missingObservations": {
        "type": "integer"
      },
      "stageId": {
        "type": "integer"
      },
      "stageLabel": {
        "type": "string"
      },
      "surface": {
        "type": "number"
      },
      "targets": {
        "items": {
          "$ref": "#/definitions/FungicideParcelSumUpTarget_2223",
          "type": "object"
        },
        "type": "array"
      }
    },
    "required": [
      "cropId",
      "cropLabel",
      "fieldId",
      "fieldName",
      "groupId",
      "groupLabel",
      "localization",
      "missingObservations",
      "stageId",
      "stageLabel",
      "surface",
      "targets"
    ],
    "type": "object"
  },
  "title": "FungicideParcel - FungicideParcelSumUp",
  "type": "array"
}

JSON instance

[
  {
    "cropId": 117,
    "cropLabel": "COMPLICE",
    "fieldId": 12,
    "fieldName": "CARRIERE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7858,
      "longitude": 4.184
    },
    "missingObservations": 1,
    "surface": 4.05,
    "targets": []
  },
  {
    "cropId": 117,
    "cropLabel": "COMPLICE",
    "fieldId": 13,
    "fieldName": "CHAUMES",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8314,
      "longitude": 4.1046
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 10.36,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 16,
    "fieldName": "SUR LE RU",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8127,
      "longitude": 4.0929
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 2.39,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 17,
    "fieldName": "VAUX GALLET",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8259,
      "longitude": 4.0505
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 5.31,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 18,
    "fieldName": "LAUME D'OTHE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8235,
      "longitude": 4.0829
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 3.35,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  }
]

Validation #787

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/0' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/0' did not contain a required property of 'stageLabel' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2

JSON Schema

{
  "definitions": {
    "DefaultLocalization_2210": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "required": [
        "latitude",
        "longitude"
      ],
      "title": "Localization - DefaultLocalization",
      "type": "object"
    },
    "FungicideParcelSumUpTarget_2223": {
      "additionalProperties": false,
      "properties": {
        "isTargetInTest": {
          "type": "boolean"
        },
        "numberOfDays": {
          "type": "integer"
        },
        "riskLevelId": {
          "type": "integer"
        },
        "riskLevelLabel": {
          "type": "string"
        },
        "targetId": {
          "type": "integer"
        },
        "targetLabel": {
          "type": "string"
        }
      },
      "required": [
        "numberOfDays",
        "riskLevelId",
        "riskLevelLabel",
        "targetId",
        "targetLabel"
      ],
      "title": "FungicideTarget - FungicideParcelSumUpTarget",
      "type": "object"
    }
  },
  "items": {
    "additionalProperties": false,
    "properties": {
      "cropId": {
        "type": "integer"
      },
      "cropLabel": {
        "type": "string"
      },
      "fieldId": {
        "type": "integer"
      },
      "fieldName": {
        "type": "string"
      },
      "groupId": {
        "type": "integer"
      },
      "groupLabel": {
        "type": "string"
      },
      "localization": {
        "$ref": "#/definitions/DefaultLocalization_2210",
        "type": "object"
      },
      "missingObservations": {
        "type": "integer"
      },
      "stageId": {
        "type": "integer"
      },
      "stageLabel": {
        "type": "string"
      },
      "surface": {
        "type": "number"
      },
      "targets": {
        "items": {
          "$ref": "#/definitions/FungicideParcelSumUpTarget_2223",
          "type": "object"
        },
        "type": "array"
      }
    },
    "required": [
      "cropId",
      "cropLabel",
      "fieldId",
      "fieldName",
      "groupId",
      "groupLabel",
      "localization",
      "missingObservations",
      "stageId",
      "stageLabel",
      "surface",
      "targets"
    ],
    "type": "object"
  },
  "title": "FungicideParcel - FungicideParcelSumUp",
  "type": "array"
}

JSON instance

[
  {
    "cropId": 117,
    "cropLabel": "COMPLICE",
    "fieldId": 12,
    "fieldName": "CARRIERE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7858,
      "longitude": 4.184
    },
    "missingObservations": 1,
    "surface": 4.05,
    "targets": []
  },
  {
    "cropId": 117,
    "cropLabel": "COMPLICE",
    "fieldId": 13,
    "fieldName": "CHAUMES",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8314,
      "longitude": 4.1046
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 10.36,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 16,
    "fieldName": "SUR LE RU",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8127,
      "longitude": 4.0929
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 2.39,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 17,
    "fieldName": "VAUX GALLET",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8259,
      "longitude": 4.0505
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 5.31,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 18,
    "fieldName": "LAUME D'OTHE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8235,
      "longitude": 4.0829
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 3.35,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 2,
        "riskLevelLabel": "Seuil atteint, …",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 1,
        "riskLevelLabel": "Maladie en progression, symptômes non visibles, …",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 1,
        "targetLabel": "Pietin Verse"
      }
    ]
  }
]

Validation #786

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideRecapRisk_2205": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "numberOfFields": {
          "type": "integer"
        },
        "riskLevelId": {
          "type": "integer"
        },
        "riskLevelLabel": {
          "type": "string"
        }
      },
      "required": [
        "numberOfFields",
        "riskLevelId",
        "riskLevelLabel"
      ],
      "title": "FungicideRecapRisk - DefaultFungicideRecapRisk",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "missingObservations": {
      "minimum": 0,
      "type": "integer"
    },
    "risks": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideRecapRisk_2205",
        "type": "object"
      },
      "type": "array"
    },
    "totalNumberOfFields": {
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "missingObservations",
    "risks",
    "totalNumberOfFields"
  ],
  "title": "FungicideRecapResponse - DefaultFungicideRecapResponse",
  "type": "object"
}

JSON instance

{
  "missingObservations": 1,
  "risks": [
    {
      "numberOfFields": 4,
      "riskLevelId": 3,
      "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée"
    },
    {
      "numberOfFields": 4,
      "riskLevelId": 0,
      "riskLevelLabel": "Pas de risque"
    }
  ],
  "totalNumberOfFields": 4
}

Validation #785

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'isTargetInTest' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/1' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/1' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/2' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/2' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/3' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/5' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/5' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/6' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/6' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/7' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/7' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/8' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/8' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'isTargetInTest' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/1' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/1' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/2' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/2' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/3' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/5' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/5' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/6' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/6' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/7' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/7' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/8' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/8' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideDayRisks_2225": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "globalRiskLevel": {
          "type": "integer"
        },
        "globalRiskLevelLabel": {
          "type": "string"
        },
        "organs": {
          "items": {
            "$ref": "#/definitions/DefaultFungicideOrgan_2222",
            "type": "object"
          },
          "type": "array"
        },
        "targets": {
          "items": {
            "$ref": "#/definitions/FungicideDetailTarget_2224",
            "type": "object"
          },
          "type": "array"
        }
      },
      "required": [
        "globalRiskLevelLabel",
        "targets"
      ],
      "title": "FungicideDayRisks - DefaultFungicideDayRisks",
      "type": "object"
    },
    "DefaultFungicideOrgan_2222": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "organId": {
          "type": "integer"
        },
        "organLabel": {
          "type": "string"
        },
        "organRiskLevel": {
          "type": "integer"
        },
        "organRiskLevelLabel": {
          "type": "string"
        }
      },
      "required": [
        "organId",
        "organLabel",
        "organRiskLevel",
        "organRiskLevelLabel"
      ],
      "title": "FungicideOrgan - DefaultFungicideOrgan",
      "type": "object"
    },
    "DefaultFungicideStage_2221": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "position": {
          "type": "integer"
        },
        "stageDate": {
          "type": "string"
        },
        "stageDescription": {
          "type": "string"
        },
        "stageId": {
          "type": "integer"
        },
        "stageLabel": {
          "type": "string"
        },
        "stagePictureURL": {
          "type": "string"
        },
        "stageType": {
          "type": "integer"
        }
      },
      "required": [
        "position",
        "stageDate",
        "stageDescription",
        "stageId",
        "stageLabel",
        "stagePictureURL",
        "stageType"
      ],
      "title": "FungicideStage - DefaultFungicideStage",
      "type": "object"
    },
    "DefaultFungicideWorkOperation_2227": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "operationDate": {
          "type": "string"
        },
        "operationId": {
          "type": "integer"
        },
        "operationsProducts": {
          "items": {
            "$ref": "#/definitions/FungicideOperationProduct_2226",
            "type": "object"
          },
          "type": "array"
        },
        "workOperationLabel": {
          "type": "string"
        },
        "workOperationType": {
          "type": "integer"
        }
      },
      "required": [
        "operationDate",
        "operationId",
        "operationsProducts",
        "workOperationLabel",
        "workOperationType"
      ],
      "title": "FungicideWorkOperation - DefaultFungicideWorkOperation",
      "type": "object"
    },
    "DefaultLocalization_2210": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "required": [
        "latitude",
        "longitude"
      ],
      "title": "Localization - DefaultLocalization",
      "type": "object"
    },
    "FungicideDetailTarget_2224": {
      "additionalProperties": false,
      "properties": {
        "isTargetInTest": {
          "type": "boolean"
        },
        "numberOfDays": {
          "type": "integer"
        },
        "organs": {
          "items": {
            "$ref": "#/definitions/DefaultFungicideOrgan_2222",
            "type": "object"
          },
          "type": "array"
        },
        "plantAlertLevel": {
          "type": "integer"
        },
        "plantAlertLevelLabel": {
          "type": "string"
        },
        "targetDescription": {
          "type": "string"
        },
        "targetId": {
          "type": "integer"
        },
        "targetLabel": {
          "type": "string"
        }
      },
      "required": [
        "isTargetInTest",
        "organs",
        "plantAlertLevel",
        "plantAlertLevelLabel",
        "targetId",
        "targetLabel"
      ],
      "title": "FungicideTarget - FungicideDetailTarget",
      "type": "object"
    },
    "FungicideOperationProduct_2226": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "productId": {
          "type": "integer"
        },
        "productLabel": {
          "type": "string"
        },
        "quantity": {
          "type": "number"
        },
        "unitCode": {
          "type": "string"
        },
        "unitId": {
          "type": "integer"
        }
      },
      "required": [
        "productId",
        "productLabel",
        "quantity",
        "unitCode",
        "unitId"
      ],
      "title": "FungicideProduct - FungicideOperationProduct",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "antePreviousCropId": {
      "type": "integer"
    },
    "antePreviousCropLabel": {
      "type": "string"
    },
    "calculationDate": {
      "description": "Non utilisé",
      "type": "string"
    },
    "cityCode": {
      "type": "string"
    },
    "cityName": {
      "type": "string"
    },
    "countryCode": {
      "description": "Non utilisé",
      "type": "string"
    },
    "cropId": {
      "type": "integer"
    },
    "cropLabel": {
      "type": "string"
    },
    "currentDayRisks": {
      "$ref": "#/definitions/DefaultFungicideDayRisks_2225",
      "type": "object"
    },
    "farmId": {
      "description": "Non utilisé",
      "type": "integer"
    },
    "fieldId": {
      "type": "integer"
    },
    "fieldName": {
      "type": "string"
    },
    "groupId": {
      "type": "integer"
    },
    "groupLabel": {
      "type": "string"
    },
    "localization": {
      "$ref": "#/definitions/DefaultLocalization_2210",
      "type": "object"
    },
    "missingObservations": {
      "type": "integer"
    },
    "nextDaysRisks": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideDayRisks_2225",
        "type": "object"
      },
      "type": "array"
    },
    "ploughed": {
      "type": "string"
    },
    "predictionDate": {
      "type": "string"
    },
    "predictionModelLabel": {
      "description": "Non utilisé",
      "type": "string"
    },
    "previousCropId": {
      "type": "integer"
    },
    "previousCropLabel": {
      "type": "string"
    },
    "soilTextureId": {
      "type": "integer"
    },
    "soilTextureLabel": {
      "type": "string"
    },
    "sowingDate": {
      "type": "string"
    },
    "stages": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideStage_2221",
        "type": "object"
      },
      "type": "array"
    },
    "surface": {
      "type": "number"
    },
    "workOperations": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideWorkOperation_2227",
        "type": "object"
      },
      "type": "array"
    },
    "yieldPotential": {
      "type": "string"
    }
  },
  "required": [
    "antePreviousCropId",
    "antePreviousCropLabel",
    "calculationDate",
    "cityCode",
    "countryCode",
    "cropId",
    "cropLabel",
    "currentDayRisks",
    "farmId",
    "fieldId",
    "fieldName",
    "groupId",
    "groupLabel",
    "localization",
    "missingObservations",
    "nextDaysRisks",
    "ploughed",
    "predictionDate",
    "predictionModelLabel",
    "previousCropId",
    "previousCropLabel",
    "soilTextureId",
    "soilTextureLabel",
    "sowingDate",
    "stages",
    "surface",
    "workOperations",
    "yieldPotential"
  ],
  "title": "FungicideParcel - DefaultFungicideFieldDetail",
  "type": "object"
}

JSON instance

{
  "antePreviousCropId": 559,
  "antePreviousCropLabel": "Pailles",
  "calculationDate": "2020-02-27T08:09:48.007",
  "cityCode": "CY_FR_89005",
  "cityName": "ANCY-LE-FRANC",
  "countryCode": "FR",
  "cropId": 117,
  "cropLabel": "COMPLICE",
  "currentDayRisks": {
    "globalRiskLevelLabel": "libellé risque global",
    "targets": [
      {
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 8,
        "targetLabel": "Missing name"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 3,
        "targetLabel": "Rouille brune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 0,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 0,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Pas de risque",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 5,
        "targetLabel": "Helminthosporiose"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 6,
        "targetLabel": "Oïdium"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 1,
        "targetLabel": "Piétin-verse"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  "farmId": 15,
  "fieldId": 12,
  "fieldName": "CARRIERE",
  "groupId": 2,
  "groupLabel": "Blé tendre",
  "localization": {
    "latitude": 47.7858,
    "longitude": 4.184
  },
  "missingObservations": 1,
  "nextDaysRisks": [
    {
      "globalRiskLevelLabel": "libellé risque global",
      "targets": [
        {
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 8,
          "targetLabel": "Missing name"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 2,
          "targetLabel": "Septoriose"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 3,
          "targetLabel": "Rouille brune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 0,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 0,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Pas de risque",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 5,
          "targetLabel": "Helminthosporiose"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 6,
          "targetLabel": "Oïdium"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 1,
          "targetLabel": "Piétin-verse"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 7,
          "targetLabel": "Fusariose"
        }
      ]
    }
  ],
  "ploughed": "Non labour",
  "predictionDate": "2020-02-27T00:00:00",
  "predictionModelLabel": "Simulation agroclimatique",
  "previousCropId": 550,
  "previousCropLabel": "Pois",
  "soilTextureId": 10,
  "soilTextureLabel": "Argile calcaire",
  "sowingDate": "2019-10-24T00:00:00",
  "stages": [
    {
      "position": -3,
      "stageDate": "2020-03-20T00:00:00",
      "stageDescription": "Les plantes se redressent : c'est la fin du tallage herbacé et la tige principale commence à s'allonger. La distance entre le sommet de l'épi et le plateau de tallage est en moyenne d'1cm. Pour l'observer :  - Isoler le maitre-brin de chaque plante arrachée et éliminer les talles. - Couper les racines à la base de la tige. - Fendre la base de la tige avec une lame de couteau dans le sens de la longueur - Mesurer la distance entre le sommet de l'épi et la base du plateau de tallage",
      "stageId": 31,
      "stageLabel": "EP",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH30_EPI1CM.jpg",
      "stageType": 0
    },
    {
      "position": -2,
      "stageDate": "2020-04-07T00:00:00",
      "stageDescription": "Il faut l'observer 10 à 15 jours après le stade épi 1cm. Le premier nœud est situé le plus près de la base de la tige. La hauteur entre le sommet de l'épi et le plateau de tallage varie entre 3 à 5 cm.",
      "stageId": 32,
      "stageLabel": "F1",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH31_1NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": -1,
      "stageDate": "2020-04-18T00:00:00",
      "stageDescription": "Les deux premiers nœuds sont bien visibles à la base de la tige quand on atteint 2 nœuds  La hauteur entre le sommet de l'épi et le plateau de tallage varie entre 6 à 12 cm",
      "stageId": 33,
      "stageLabel": "F2",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH32_2NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": 0,
      "stageDate": "2020-04-26T00:00:00",
      "stageDescription": "La dernière feuille est visible mais encore enroulée.",
      "stageId": 38,
      "stageLabel": "DFD",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH37_DERNIERE_FEUILLE_POINTANTE.jpg",
      "stageType": 0
    },
    {
      "position": 1,
      "stageDate": "2020-05-01T00:00:00",
      "stageDescription": "La ligule de la dernière feuille est entièrement développée. La gaine est gonflée au niveau de l'épi",
      "stageId": 39,
      "stageLabel": "DFE",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH39_DERNIERE_FEUILLE_ETALEE.png",
      "stageType": 0
    },
    {
      "position": 2,
      "stageDate": "2020-05-19T00:00:00",
      "stageDescription": "L'épiaison est le stade phénologique qui correspond à l'apparition de l'épi hors de la gaine de la dernière feuille. Le stade mi-épaison correspond à 50 % de l'inflorescence sortie et la gaine est éclatée",
      "stageId": 49,
      "stageLabel": "MEP",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH55_MI_EPIAISON.png",
      "stageType": 0
    },
    {
      "position": 3,
      "stageDate": "2020-07-06T00:00:00",
      "stageDescription": "",
      "stageId": 70,
      "stageLabel": "GM",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH89_MATURITECOMPLETE.png",
      "stageType": 0
    }
  ],
  "surface": 4.05,
  "workOperations": [
    {
      "operationDate": "2020-02-25T00:00:00",
      "operationId": 124,
      "operationsProducts": [
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 29,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 127,
      "operationsProducts": [
        {
          "productId": 30,
          "productLabel": "AMISTAR OPTI",
          "quantity": 5,
          "unitCode": "l/ha",
          "unitId": 20
        },
        {
          "productId": 95,
          "productLabel": "BOXETTE",
          "quantity": 20.5,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 137,
      "operationsProducts": [
        {
          "productId": 34,
          "productLabel": "AMPERA",
          "quantity": 25.3,
          "unitCode": "l/ha",
          "unitId": 20
        },
        {
          "productId": 111,
          "productLabel": "CARAMBA STAR",
          "quantity": 12.54,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-27T00:00:00",
      "operationId": 142,
      "operationsProducts": [
        {
          "productId": 48,
          "productLabel": "ARPEGE EW",
          "quantity": 25.37,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 143,
      "operationsProducts": [
        {
          "productId": 21,
          "productLabel": "AFESUL LIQUIDE 800 SUPER MICRONISE",
          "quantity": 20.08,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    }
  ],
  "yieldPotential": "de 60 à 70 g/ha"
}

Validation #784

Failure

The input JSON schema does not validate the input JSON instance (JSON Schema Draft 4). Errors:

  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'isTargetInTest' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/0' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/1' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/1' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/2' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/2' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/3' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/5' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/5' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/6' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/6' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/7' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/7' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/8' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/currentDayRisks/targets/8' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'isTargetInTest' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/0' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/1' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/1' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/2' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/2' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/3' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/5' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/5' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/6' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/6' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/7' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/7' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/8' did not contain a required property of 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/8' did not contain a required property of 'plantAlertLevel' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideDayRisks_2225": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "globalRiskLevel": {
          "type": "integer"
        },
        "globalRiskLevelLabel": {
          "type": "string"
        },
        "organs": {
          "items": {
            "$ref": "#/definitions/DefaultFungicideOrgan_2222",
            "type": "object"
          },
          "type": "array"
        },
        "targets": {
          "items": {
            "$ref": "#/definitions/FungicideDetailTarget_2224",
            "type": "object"
          },
          "type": "array"
        }
      },
      "required": [
        "globalRiskLevelLabel",
        "targets"
      ],
      "title": "FungicideDayRisks - DefaultFungicideDayRisks",
      "type": "object"
    },
    "DefaultFungicideOrgan_2222": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "organId": {
          "type": "integer"
        },
        "organLabel": {
          "type": "string"
        },
        "organRiskLevel": {
          "type": "integer"
        },
        "organRiskLevelLabel": {
          "type": "string"
        }
      },
      "required": [
        "organId",
        "organLabel",
        "organRiskLevel",
        "organRiskLevelLabel"
      ],
      "title": "FungicideOrgan - DefaultFungicideOrgan",
      "type": "object"
    },
    "DefaultFungicideStage_2221": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "position": {
          "type": "integer"
        },
        "stageDate": {
          "type": "string"
        },
        "stageDescription": {
          "type": "string"
        },
        "stageId": {
          "type": "integer"
        },
        "stageLabel": {
          "type": "string"
        },
        "stagePictureURL": {
          "type": "string"
        },
        "stageType": {
          "type": "integer"
        }
      },
      "required": [
        "position",
        "stageDate",
        "stageDescription",
        "stageId",
        "stageLabel",
        "stagePictureURL",
        "stageType"
      ],
      "title": "FungicideStage - DefaultFungicideStage",
      "type": "object"
    },
    "DefaultFungicideWorkOperation_2227": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "operationDate": {
          "type": "string"
        },
        "operationId": {
          "type": "integer"
        },
        "operationsProducts": {
          "items": {
            "$ref": "#/definitions/FungicideOperationProduct_2226",
            "type": "object"
          },
          "type": "array"
        },
        "workOperationLabel": {
          "type": "string"
        },
        "workOperationType": {
          "type": "integer"
        }
      },
      "required": [
        "operationDate",
        "operationId",
        "operationsProducts",
        "workOperationLabel",
        "workOperationType"
      ],
      "title": "FungicideWorkOperation - DefaultFungicideWorkOperation",
      "type": "object"
    },
    "DefaultLocalization_2210": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "required": [
        "latitude",
        "longitude"
      ],
      "title": "Localization - DefaultLocalization",
      "type": "object"
    },
    "FungicideDetailTarget_2224": {
      "additionalProperties": false,
      "properties": {
        "isTargetInTest": {
          "type": "boolean"
        },
        "numberOfDays": {
          "type": "integer"
        },
        "organs": {
          "items": {
            "$ref": "#/definitions/DefaultFungicideOrgan_2222",
            "type": "object"
          },
          "type": "array"
        },
        "plantAlertLevel": {
          "type": "integer"
        },
        "plantAlertLevelLabel": {
          "type": "string"
        },
        "targetDescription": {
          "type": "string"
        },
        "targetId": {
          "type": "integer"
        },
        "targetLabel": {
          "type": "string"
        }
      },
      "required": [
        "isTargetInTest",
        "organs",
        "plantAlertLevel",
        "plantAlertLevelLabel",
        "targetId",
        "targetLabel"
      ],
      "title": "FungicideTarget - FungicideDetailTarget",
      "type": "object"
    },
    "FungicideOperationProduct_2226": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "productId": {
          "type": "integer"
        },
        "productLabel": {
          "type": "string"
        },
        "quantity": {
          "type": "number"
        },
        "unitCode": {
          "type": "string"
        },
        "unitId": {
          "type": "integer"
        }
      },
      "required": [
        "productId",
        "productLabel",
        "quantity",
        "unitCode",
        "unitId"
      ],
      "title": "FungicideProduct - FungicideOperationProduct",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "antePreviousCropId": {
      "type": "integer"
    },
    "antePreviousCropLabel": {
      "type": "string"
    },
    "calculationDate": {
      "description": "Non utilisé",
      "type": "string"
    },
    "cityCode": {
      "type": "string"
    },
    "cityName": {
      "type": "string"
    },
    "countryCode": {
      "description": "Non utilisé",
      "type": "string"
    },
    "cropId": {
      "type": "integer"
    },
    "cropLabel": {
      "type": "string"
    },
    "currentDayRisks": {
      "$ref": "#/definitions/DefaultFungicideDayRisks_2225",
      "type": "object"
    },
    "farmId": {
      "description": "Non utilisé",
      "type": "integer"
    },
    "fieldId": {
      "type": "integer"
    },
    "fieldName": {
      "type": "string"
    },
    "groupId": {
      "type": "integer"
    },
    "groupLabel": {
      "type": "string"
    },
    "localization": {
      "$ref": "#/definitions/DefaultLocalization_2210",
      "type": "object"
    },
    "missingObservations": {
      "type": "integer"
    },
    "nextDaysRisks": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideDayRisks_2225",
        "type": "object"
      },
      "type": "array"
    },
    "ploughed": {
      "type": "string"
    },
    "predictionDate": {
      "type": "string"
    },
    "predictionModelLabel": {
      "description": "Non utilisé",
      "type": "string"
    },
    "previousCropId": {
      "type": "integer"
    },
    "previousCropLabel": {
      "type": "string"
    },
    "soilTextureId": {
      "type": "integer"
    },
    "soilTextureLabel": {
      "type": "string"
    },
    "sowingDate": {
      "type": "string"
    },
    "stages": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideStage_2221",
        "type": "object"
      },
      "type": "array"
    },
    "surface": {
      "type": "number"
    },
    "workOperations": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideWorkOperation_2227",
        "type": "object"
      },
      "type": "array"
    },
    "yieldPotential": {
      "type": "string"
    }
  },
  "required": [
    "antePreviousCropId",
    "antePreviousCropLabel",
    "calculationDate",
    "cityCode",
    "countryCode",
    "cropId",
    "cropLabel",
    "currentDayRisks",
    "farmId",
    "fieldId",
    "fieldName",
    "groupId",
    "groupLabel",
    "localization",
    "missingObservations",
    "nextDaysRisks",
    "ploughed",
    "predictionDate",
    "predictionModelLabel",
    "previousCropId",
    "previousCropLabel",
    "soilTextureId",
    "soilTextureLabel",
    "sowingDate",
    "stages",
    "surface",
    "workOperations",
    "yieldPotential"
  ],
  "title": "FungicideParcel - DefaultFungicideFieldDetail",
  "type": "object"
}

JSON instance

{
  "antePreviousCropId": 559,
  "antePreviousCropLabel": "Pailles",
  "calculationDate": "2020-02-27T08:09:48.007",
  "cityCode": "CY_FR_89005",
  "cityName": "ANCY-LE-FRANC",
  "countryCode": "FR",
  "cropId": 117,
  "cropLabel": "COMPLICE",
  "currentDayRisks": {
    "globalRiskLevelLabel": "libellé risque global",
    "targets": [
      {
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 8,
        "targetLabel": "Missing name"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 3,
        "targetLabel": "Rouille brune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 0,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 0,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Pas de risque",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 5,
        "targetLabel": "Helminthosporiose"
      },
      {
        "isTargetInTest": false,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 6,
        "targetLabel": "Oïdium"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 1,
        "targetLabel": "Piétin-verse"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  "farmId": 15,
  "fieldId": 12,
  "fieldName": "CARRIERE",
  "groupId": 2,
  "groupLabel": "Blé tendre",
  "localization": {
    "latitude": 47.7858,
    "longitude": 4.184
  },
  "missingObservations": 1,
  "nextDaysRisks": [
    {
      "globalRiskLevelLabel": "libellé risque global",
      "targets": [
        {
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 8,
          "targetLabel": "Missing name"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 2,
          "targetLabel": "Septoriose"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 3,
          "targetLabel": "Rouille brune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 0,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 0,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Pas de risque",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 5,
          "targetLabel": "Helminthosporiose"
        },
        {
          "isTargetInTest": false,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 6,
          "targetLabel": "Oïdium"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 1,
          "targetLabel": "Piétin-verse"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 7,
          "targetLabel": "Fusariose"
        }
      ]
    }
  ],
  "ploughed": "Non labour",
  "predictionDate": "2020-02-27T00:00:00",
  "predictionModelLabel": "Simulation agroclimatique",
  "previousCropId": 550,
  "previousCropLabel": "Pois",
  "soilTextureId": 10,
  "soilTextureLabel": "Argile calcaire",
  "sowingDate": "2019-10-24T00:00:00",
  "stages": [
    {
      "position": -3,
      "stageDate": "2020-03-20T00:00:00",
      "stageDescription": "Les plantes se redressent : c'est la fin du tallage herbacé et la tige principale commence à s'allonger. La distance entre le sommet de l'épi et le plateau de tallage est en moyenne d'1cm. Pour l'observer :  - Isoler le maitre-brin de chaque plante arrachée et éliminer les talles. - Couper les racines à la base de la tige. - Fendre la base de la tige avec une lame de couteau dans le sens de la longueur - Mesurer la distance entre le sommet de l'épi et la base du plateau de tallage",
      "stageId": 31,
      "stageLabel": "EP",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH30_EPI1CM.jpg",
      "stageType": 0
    },
    {
      "position": -2,
      "stageDate": "2020-04-07T00:00:00",
      "stageDescription": "Il faut l'observer 10 à 15 jours après le stade épi 1cm. Le premier nœud est situé le plus près de la base de la tige. La hauteur entre le sommet de l'épi et le plateau de tallage varie entre 3 à 5 cm.",
      "stageId": 32,
      "stageLabel": "F1",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH31_1NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": -1,
      "stageDate": "2020-04-18T00:00:00",
      "stageDescription": "Les deux premiers nœuds sont bien visibles à la base de la tige quand on atteint 2 nœuds  La hauteur entre le sommet de l'épi et le plateau de tallage varie entre 6 à 12 cm",
      "stageId": 33,
      "stageLabel": "F2",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH32_2NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": 0,
      "stageDate": "2020-04-26T00:00:00",
      "stageDescription": "La dernière feuille est visible mais encore enroulée.",
      "stageId": 38,
      "stageLabel": "DFD",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH37_DERNIERE_FEUILLE_POINTANTE.jpg",
      "stageType": 0
    },
    {
      "position": 1,
      "stageDate": "2020-05-01T00:00:00",
      "stageDescription": "La ligule de la dernière feuille est entièrement développée. La gaine est gonflée au niveau de l'épi",
      "stageId": 39,
      "stageLabel": "DFE",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH39_DERNIERE_FEUILLE_ETALEE.png",
      "stageType": 0
    },
    {
      "position": 2,
      "stageDate": "2020-05-19T00:00:00",
      "stageDescription": "L'épiaison est le stade phénologique qui correspond à l'apparition de l'épi hors de la gaine de la dernière feuille. Le stade mi-épaison correspond à 50 % de l'inflorescence sortie et la gaine est éclatée",
      "stageId": 49,
      "stageLabel": "MEP",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH55_MI_EPIAISON.png",
      "stageType": 0
    },
    {
      "position": 3,
      "stageDate": "2020-07-06T00:00:00",
      "stageDescription": "",
      "stageId": 70,
      "stageLabel": "GM",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH89_MATURITECOMPLETE.png",
      "stageType": 0
    }
  ],
  "surface": 4.05,
  "workOperations": [
    {
      "operationDate": "2020-02-25T00:00:00",
      "operationId": 124,
      "operationsProducts": [
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 29,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 127,
      "operationsProducts": [
        {
          "productId": 30,
          "productLabel": "AMISTAR OPTI",
          "quantity": 5,
          "unitCode": "l/ha",
          "unitId": 20
        },
        {
          "productId": 95,
          "productLabel": "BOXETTE",
          "quantity": 20.5,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 137,
      "operationsProducts": [
        {
          "productId": 34,
          "productLabel": "AMPERA",
          "quantity": 25.3,
          "unitCode": "l/ha",
          "unitId": 20
        },
        {
          "productId": 111,
          "productLabel": "CARAMBA STAR",
          "quantity": 12.54,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-27T00:00:00",
      "operationId": 142,
      "operationsProducts": [
        {
          "productId": 48,
          "productLabel": "ARPEGE EW",
          "quantity": 25.37,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-28T00:00:00",
      "operationId": 143,
      "operationsProducts": [
        {
          "productId": 21,
          "productLabel": "AFESUL LIQUIDE 800 SUPER MICRONISE",
          "quantity": 20.08,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    }
  ],
  "yieldPotential": "de 60 à 70 g/ha"
}

Validation #783

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "description": "Automatically generated (please edit me)",
  "properties": {
    "total": {
      "description": "Total number of Verbatims",
      "minimum": 0,
      "type": "number"
    },
    "total_high": {
      "description": "Total number of Verbatims with \"high\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_high_pv": {
      "description": "Total number of PV cases with \"high\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_low": {
      "description": "Total number of Verbatims with \"low\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_low_pv": {
      "description": "Total number of PV cases with \"low\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_medium": {
      "description": "Total number of Verbatims with \"medium\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_medium_pv": {
      "description": "Total number of PV cases with \"medium\" priority",
      "minimum": 0,
      "type": "number"
    },
    "total_pv": {
      "description": "Total number of PV cases",
      "minimum": 0,
      "type": "number"
    }
  },
  "required": [
    "total",
    "total_high",
    "total_high_pv",
    "total_low",
    "total_low_pv",
    "total_medium",
    "total_medium_pv",
    "total_pv"
  ],
  "title": "VerbatimsCountResponse - DefaultVerbatimsCountResponse",
  "type": "object"
}

JSON instance

{
  "total": 18187642.402914662,
  "total_high": 40756134.547940046,
  "total_high_pv": 62169174.68375247,
  "total_low": 29245735.89336654,
  "total_low_pv": 8388626.112163533,
  "total_medium": 45446733.355015926,
  "total_medium_pv": 78804255.52583432,
  "total_pv": 36794594.80222045
}

Validation #782

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideRecapRisk_2205": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "numberOfFields": {
          "type": "integer"
        },
        "riskLevelId": {
          "type": "integer"
        },
        "riskLevelLabel": {
          "type": "string"
        }
      },
      "required": [
        "numberOfFields",
        "riskLevelId",
        "riskLevelLabel"
      ],
      "title": "FungicideRecapRisk - DefaultFungicideRecapRisk",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "missingObservations": {
      "minimum": 0,
      "type": "integer"
    },
    "risks": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideRecapRisk_2205",
        "type": "object"
      },
      "type": "array"
    },
    "totalNumberOfFields": {
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "missingObservations",
    "risks",
    "totalNumberOfFields"
  ],
  "title": "FungicideRecapResponse - DefaultFungicideRecapResponse",
  "type": "object"
}

JSON instance

{
  "missingObservations": 3,
  "risks": [
    {
      "numberOfFields": 7,
      "riskLevelId": 2,
      "riskLevelLabel": "Seuil atteint, …"
    },
    {
      "numberOfFields": 0,
      "riskLevelId": 1,
      "riskLevelLabel": "Maladie en progression, symptômes non visibles, …"
    },
    {
      "numberOfFields": 3,
      "riskLevelId": 0,
      "riskLevelLabel": "Pas de risque"
    }
  ],
  "totalNumberOfFields": 10
}

Validation #781

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultWarning_302": {
      "additionalProperties": false,
      "description": "Automatically generated",
      "properties": {
        "comment": {
          "type": "string"
        },
        "icon": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "comment",
        "icon",
        "type"
      ],
      "title": "Warning - DefaultWarning",
      "type": "object"
    },
    "WeatherSpraying_371": {
      "additionalProperties": false,
      "properties": {
        "specific_spray_recommended": {
          "maximum": 3,
          "minimum": 0,
          "type": "integer"
        },
        "specific_spray_warnings": {
          "items": {
            "$ref": "#/definitions/DefaultWarning_302",
            "type": "object"
          },
          "type": "array"
        },
        "spray_code": {
          "maximum": 10,
          "minimum": 0,
          "type": "integer"
        },
        "spray_label": {
          "type": "string"
        }
      },
      "required": [
        "specific_spray_recommended",
        "specific_spray_warnings",
        "spray_code",
        "spray_label"
      ],
      "title": "Spraying - WeatherSpraying",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "sprayings_recommendations": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "city": {
            "pattern": "^[A-Z](\\p{L}|-)+$",
            "type": "string"
          },
          "city_code": {
            "pattern": "^[A-Z0-9\\-_]*$",
            "type": "string"
          },
          "latitude": {
            "maximum": 90,
            "minimum": -90,
            "type": "number"
          },
          "longitude": {
            "maximum": 180,
            "minimum": -180,
            "type": "number"
          },
          "recommended_spray": {
            "minimum": 0,
            "type": "integer"
          },
          "sprayings": {
            "items": {
              "$ref": "#/definitions/WeatherSpraying_371",
              "type": "object"
            },
            "type": "array"
          },
          "time": {
            "format": "date-time",
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "warnings": {
            "items": {
              "$ref": "#/definitions/DefaultWarning_302",
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "city",
          "city_code",
          "latitude",
          "longitude",
          "recommended_spray",
          "sprayings",
          "time",
          "timezone",
          "warnings"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "sprayings_recommendations"
  ],
  "title": "SprayingRecommendation - DefaultSprayingRecommendation",
  "type": "object"
}

JSON instance

{
  "sprayings_recommendations": [
    {
      "city": "LYON",
      "city_code": "CY_FR_69123",
      "latitude": 45.7677,
      "longitude": 4.82421,
      "recommended_spray": 3,
      "sprayings": [
        {
          "specific_spray_recommended": 3,
          "specific_spray_warnings": [
            {
              "comment": "Attention rafales",
              "icon": "GUST",
              "type": "GUST"
            },
            {
              "comment": "La température est basse (< 10°)",
              "icon": null,
              "type": "TE10"
            }
          ],
          "spray_code": 5,
          "spray_label": "Fongicide"
        }
      ],
      "time": "2020-02-05T09:50:08Z",
      "timezone": "Romance Standard Time",
      "warnings": [
        {
          "comment": "Attention rafales",
          "icon": "GUST",
          "type": "GUST"
        },
        {
          "comment": "La température est basse (< 10°)",
          "icon": null,
          "type": "TE10"
        }
      ]
    }
  ]
}

Validation #780

Success

The input JSON schema validates the input JSON instance (JSON Schema Draft 4).

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultDailyReport_369": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "max_humidity": {
          "maximum": 100,
          "minimum": 30,
          "type": "number"
        },
        "max_temperature": {
          "anyOf": [
            {
              "maximum": 70,
              "minimum": 0,
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "min_humidity": {
          "maximum": 100,
          "minimum": -15,
          "type": "number"
        },
        "min_temperature": {
          "anyOf": [
            {
              "maximum": 40,
              "minimum": -15,
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "pluviometry_cumul": {
          "maximum": 200,
          "minimum": 0,
          "type": "number"
        },
        "snow": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "time": {
          "format": "date-time",
          "type": "string"
        },
        "weather": {
          "maximum": 20,
          "minimum": 0,
          "type": "integer"
        },
        "weather_reports": {
          "items": {
            "$ref": "#/definitions/DefaultWeatherReport_368",
            "type": "object"
          },
          "type": "array"
        },
        "wind_direction": {
          "type": "string"
        },
        "wind_gusts": {
          "maximum": 60,
          "minimum": 0,
          "type": "number"
        },
        "wind_speed": {
          "maximum": 30,
          "minimum": 0,
          "type": "number"
        }
      },
      "required": [
        "pluviometry_cumul",
        "snow",
        "time",
        "weather",
        "weather_reports"
      ],
      "title": "DailyReport - DefaultDailyReport",
      "type": "object"
    },
    "DefaultWarning_302": {
      "additionalProperties": false,
      "description": "Automatically generated",
      "properties": {
        "comment": {
          "type": "string"
        },
        "icon": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "comment",
        "icon",
        "type"
      ],
      "title": "Warning - DefaultWarning",
      "type": "object"
    },
    "DefaultWeatherReport_368": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "humidity": {
          "maximum": 100,
          "minimum": 30,
          "type": "number"
        },
        "night": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "pluviometry": {
          "maximum": 204,
          "minimum": 0,
          "type": "number"
        },
        "pluviometry1h": {
          "type": "number"
        },
        "pluviometry_cumul": {
          "maximum": 200,
          "minimum": 0,
          "type": "number"
        },
        "recommended_spray": {
          "maximum": 3,
          "minimum": 0,
          "type": "integer"
        },
        "risk_of_rain": {
          "maximum": 100,
          "minimum": 0,
          "type": "number"
        },
        "snow": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "temperature": {
          "maximum": 100,
          "minimum": -15,
          "type": "number"
        },
        "time": {
          "format": "date-time",
          "type": "string"
        },
        "warnings": {
          "items": {
            "$ref": "#/definitions/DefaultWarning_302",
            "type": "object"
          },
          "type": "array"
        },
        "weather": {
          "maximum": 20,
          "minimum": 0,
          "type": "number"
        },
        "wind_direction": {
          "type": "string"
        },
        "wind_gusts": {
          "maximum": 100,
          "minimum": 0,
          "type": "number"
        },
        "wind_speed": {
          "maximum": 30,
          "minimum": 0,
          "type": "number"
        }
      },
      "required": [
        "humidity",
        "night",
        "pluviometry",
        "pluviometry1h",
        "pluviometry_cumul",
        "recommended_spray",
        "risk_of_rain",
        "snow",
        "temperature",
        "time",
        "warnings",
        "weather",
        "wind_direction",
        "wind_gusts",
        "wind_speed"
      ],
      "title": "WeatherReport - DefaultWeatherReport",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "weather_forecasts": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "city": {
            "type": "string"
          },
          "city_code": {
            "type": "string"
          },
          "daily_reports": {
            "items": {
              "$ref": "#/definitions/DefaultDailyReport_369",
              "type": "object"
            },
            "type": "array"
          },
          "timezone": {
            "type": "string"
          }
        },
        "required": [
          "city",
          "city_code",
          "daily_reports",
          "timezone"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "weather_forecasts"
  ],
  "title": "WeatherForecast - DefaultWeatherForecast",
  "type": "object"
}

JSON instance

{
  "weather_forecasts": [
    {
      "city": "sint sed pariatur",
      "city_code": "sed nisi",
      "daily_reports": [
        {
          "pluviometry_cumul": 170.64423152845004,
          "snow": 1,
          "time": "1949-02-22T16:06:14.808Z",
          "weather": 19,
          "weather_reports": [
            {
              "humidity": 53.631351122104036,
              "night": 0,
              "pluviometry": 126.83637268011934,
              "pluviometry1h": 55021803.801246524,
              "pluviometry_cumul": 162.4612024798199,
              "recommended_spray": 3,
              "risk_of_rain": 93.64461160784172,
              "snow": 0,
              "temperature": 55.90331074607184,
              "time": "1963-12-08T06:45:49.745Z",
              "warnings": [
                {
                  "comment": "ex in cillum fugiat",
                  "icon": null,
                  "type": "veniam"
                },
                {
                  "comment": "et in adipisicing magna",
                  "icon": "commodo tempor eu aliquip",
                  "type": "elit nostrud ullamco Exce"
                }
              ],
              "weather": 15.398661112033425,
              "wind_direction": "ut et sunt veniam esse",
              "wind_gusts": 78.15493838930647,
              "wind_speed": 25.142492268700906
            },
            {
              "humidity": 97.65253761189057,
              "night": 0,
              "pluviometry": 48.9914251561078,
              "pluviometry1h": 30260333.760548532,
              "pluviometry_cumul": 59.98266849196256,
              "recommended_spray": 0,
              "risk_of_rain": 41.5436967541996,
              "snow": 0,
              "temperature": 6.933407605577564,
              "time": "1978-04-15T00:44:39.193Z",
              "warnings": [
                {
                  "comment": "labore veniam id Duis in",
                  "icon": null,
                  "type": "Ut voluptate"
                }
              ],
              "weather": 15.4439994410331,
              "wind_direction": "voluptate",
              "wind_gusts": 29.44827796007288,
              "wind_speed": 21.992001043874843
            },
            {
              "humidity": 82.09355069339833,
              "night": 1,
              "pluviometry": 100.6193446320752,
              "pluviometry1h": 65572526.24312809,
              "pluviometry_cumul": 20.79511490912931,
              "recommended_spray": 2,
              "risk_of_rain": 14.666420443822936,
              "snow": 1,
              "temperature": 51.60311455128269,
              "time": "1973-09-11T07:24:20.208Z",
              "warnings": [
                {
                  "comment": "cillum Duis minim do ut",
                  "icon": null,
                  "type": "dolor sit"
                }
              ],
              "weather": 3.5848524069366983,
              "wind_direction": "mollit Lorem",
              "wind_gusts": 87.93662789296495,
              "wind_speed": 13.305345524496769
            }
          ]
        },
        {
          "pluviometry_cumul": 29.813355815414155,
          "snow": 0,
          "time": "2006-05-24T18:10:43.483Z",
          "weather": 2,
          "weather_reports": [
            {
              "humidity": 55.23118801048588,
              "night": 0,
              "pluviometry": 137.4394658933049,
              "pluviometry1h": -64349863.01585628,
              "pluviometry_cumul": 173.2303682976458,
              "recommended_spray": 2,
              "risk_of_rain": 24.304102035151985,
              "snow": 0,
              "temperature": 81.71096718079313,
              "time": "2019-08-14T00:37:48.939Z",
              "warnings": [
                {
                  "comment": "nostrud",
                  "icon": null,
                  "type": "irure"
                },
                {
                  "comment": "exer",
                  "icon": null,
                  "type": "in culpa ut"
                }
              ],
              "weather": 14.070457293929683,
              "wind_direction": "ut dolore cillum culpa",
              "wind_gusts": 10.070583310248061,
              "wind_speed": 4.765285697800586
            },
            {
              "humidity": 67.65753267388952,
              "night": 1,
              "pluviometry": 22.480168059110074,
              "pluviometry1h": 67461061.75019851,
              "pluviometry_cumul": 66.92878985625113,
              "recommended_spray": 2,
              "risk_of_rain": 0.5352202354580005,
              "snow": 0,
              "temperature": 29.54399410482759,
              "time": "2016-10-23T23:37:14.445Z",
              "warnings": [
                {
                  "comment": "elit",
                  "icon": "adipisicing",
                  "type": "sit elit ullamco laboris incididunt"
                },
                {
                  "comment": "ullamco amet",
                  "icon": null,
                  "type": "dolore"
                }
              ],
              "weather": 16.7829733527501,
              "wind_direction": "laborum laboris ut anim eu",
              "wind_gusts": 95.30245003625338,
              "wind_speed": 13.430734698748786
            },
            {
              "humidity": 84.17348651070478,
              "night": 0,
              "pluviometry": 93.35982259105975,
              "pluviometry1h": -87480874.26259325,
              "pluviometry_cumul": 136.2970106973178,
              "recommended_spray": 0,
              "risk_of_rain": 83.79759459494566,
              "snow": 1,
              "temperature": 35.55760029525,
              "time": "1953-03-05T04:56:41.973Z",
              "warnings": [
                {
                  "comment": "dolore cupidatat incididunt magna ea",
                  "icon": null,
                  "type": "non fugiat dolor nisi in"
                },
                {
                  "comment": "eiusmod elit",
                  "icon": "nisi sed aliqua",
                  "type": "aliquip ex ipsum"
                },
                {
                  "comment": "voluptate consectetur aute nostrud",
                  "icon": "velit",
                  "type": "fugiat incididunt sunt ut in"
                },
                {
                  "comment": "reprehenderit labore pariatur veniam laboris",
                  "icon": "minim in",
                  "type": "consecte"
                }
              ],
              "weather": 8.341693660308088,
              "wind_direction": "consequat aute Ut ex non",
              "wind_gusts": 84.21917214835769,
              "wind_speed": 6.506490819585857
            }
          ]
        },
        {
          "pluviometry_cumul": 90.32839712183333,
          "snow": 0,
          "time": "1992-06-12T12:15:42.823Z",
          "weather": 16,
          "weather_reports": [
            {
              "humidity": 55.11008958971232,
              "night": 0,
              "pluviometry": 186.74325822132414,
              "pluviometry1h": -35404751.78406415,
              "pluviometry_cumul": 113.213518136316,
              "recommended_spray": 0,
              "risk_of_rain": 83.49341303967854,
              "snow": 0,
              "temperature": 63.81936320610116,
              "time": "1943-12-02T06:55:51.941Z",
              "warnings": [
                {
                  "comment": "ex in pariatur ea",
                  "icon": "consectetur ullamco nulla pariatu",
                  "type": "consequat aute"
                },
                {
                  "comment": "deserunt sed",
                  "icon": null,
                  "type": "sed"
                },
                {
                  "comment": "sint deserunt ut c",
                  "icon": "non consectetur fugiat",
                  "type": "consectetur in ut anim Ut"
                },
                {
                  "comment": "voluptate ex fugiat",
                  "icon": null,
                  "type": "culpa commodo enim"
                }
              ],
              "weather": 16.207980663942543,
              "wind_direction": "eu nulla irure anim ea",
              "wind_gusts": 70.38397123613392,
              "wind_speed": 8.629488367631684
            },
            {
              "humidity": 39.36480620078324,
              "night": 1,
              "pluviometry": 180.77691772055366,
              "pluviometry1h": 31540604.166292414,
              "pluviometry_cumul": 20.516095689406775,
              "recommended_spray": 0,
              "risk_of_rain": 34.97336863284433,
              "snow": 0,
              "temperature": 71.96496717521994,
              "time": "2009-07-03T18:26:35.264Z",
              "warnings": [
                {
                  "comment": "dolor deserunt adipisicing cupidatat",
                  "icon": null,
                  "type": "mollit"
                }
              ],
              "weather": 19.078035028208774,
              "wind_direction": "magna aliqua",
              "wind_gusts": 14.163303849520869,
              "wind_speed": 28.300723554503886
            }
          ]
        },
        {
          "pluviometry_cumul": 120.82683487296234,
          "snow": 1,
          "time": "1980-01-05T19:20:35.938Z",
          "weather": 0,
          "weather_reports": [
            {
              "humidity": 79.22819094812904,
              "night": 0,
              "pluviometry": 203.23060385478885,
              "pluviometry1h": -11836927.68365252,
              "pluviometry_cumul": 114.2075112058083,
              "recommended_spray": 2,
              "risk_of_rain": 90.43645383498564,
              "snow": 1,
              "temperature": -10.979711588950392,
              "time": "2014-04-28T09:22:55.371Z",
              "warnings": [
                {
                  "comment": "do dolore voluptate",
                  "icon": "consequat aliqua",
                  "type": "no"
                },
                {
                  "comment": "laboris Ut esse sed",
                  "icon": "qui dolor Lorem do",
                  "type": "Ut reprehenderit commodo ut sed"
                },
                {
                  "comment": "voluptate dolor occaecat ipsum",
                  "icon": null,
                  "type": "volup"
                }
              ],
              "weather": 18.782977037580913,
              "wind_direction": "aliqua",
              "wind_gusts": 33.64635255992725,
              "wind_speed": 10.453553139363807
            },
            {
              "humidity": 92.76442730610268,
              "night": 1,
              "pluviometry": 150.01975722820706,
              "pluviometry1h": 14525178.052691728,
              "pluviometry_cumul": 17.67645787538168,
              "recommended_spray": 3,
              "risk_of_rain": 11.750882070076596,
              "snow": 0,
              "temperature": 62.625831420591254,
              "time": "1978-07-06T07:23:10.593Z",
              "warnings": [
                {
                  "comment": "do sed",
                  "icon": "deserunt ut laborum",
                  "type": "ea"
                }
              ],
              "weather": 14.799124601059003,
              "wind_direction": "tempor est nulla",
              "wind_gusts": 58.8048576673984,
              "wind_speed": 5.131118822303624
            }
          ]
        }
      ],
      "timezone": "minim dolor"
    },
    {
      "city": "ullamco exercitation voluptate",
      "city_code": "sunt",
      "daily_reports": [
        {
          "pluviometry_cumul": 178.69069576476377,
          "snow": 1,
          "time": "1983-09-19T13:15:18.483Z",
          "weather": 4,
          "weather_reports": [
            {
              "humidity": 95.99129092934669,
              "night": 1,
              "pluviometry": 183.79933747506604,
              "pluviometry1h": 13613276.25310506,
              "pluviometry_cumul": 182.04836874424842,
              "recommended_spray": 1,
              "risk_of_rain": 9.276443590176363,
              "snow": 1,
              "temperature": 16.38340147159916,
              "time": "1986-05-20T20:10:58.686Z",
              "warnings": [
                {
                  "comment": "in labo",
                  "icon": "quis do Duis amet",
                  "type": "amet culpa qui"
                }
              ],
              "weather": 17.816668546066218,
              "wind_direction": "id ut in Lorem sint",
              "wind_gusts": 89.46453498366522,
              "wind_speed": 7.826391096992356
            }
          ]
        },
        {
          "pluviometry_cumul": 182.87835727132284,
          "snow": 0,
          "time": "1990-07-09T23:28:41.534Z",
          "weather": 16,
          "weather_reports": [
            {
              "humidity": 71.73649881039958,
              "night": 1,
              "pluviometry": 44.08547148536803,
              "pluviometry1h": -19946809.360001966,
              "pluviometry_cumul": 61.95050159647582,
              "recommended_spray": 1,
              "risk_of_rain": 12.061793988392623,
              "snow": 0,
              "temperature": 77.08859559734402,
              "time": "1995-12-07T06:59:16.342Z",
              "warnings": [
                {
                  "comment": "consectetur non",
                  "icon": null,
                  "type": "cupidatat in cillum esse"
                },
                {
                  "comment": "quis veniam qui consectetur enim",
                  "icon": "cupidatat dolore",
                  "type": "dolor sint"
                },
                {
                  "comment": "laborum",
                  "icon": "ipsum Excepteur anim id",
                  "type": "nisi"
                },
                {
                  "comment": "labore magna ullamco dolore",
                  "icon": "sunt eu non",
                  "type": "sit aliquip elit"
                },
                {
                  "comment": "dolor ex",
                  "icon": "dolore Excepteur quis commodo officia",
                  "type": "dolor"
                }
              ],
              "weather": 0.9550061393411013,
              "wind_direction": "ullamco do pariatur eiusmo",
              "wind_gusts": 38.42158325981926,
              "wind_speed": 8.250773777693222
            },
            {
              "humidity": 66.13069325936866,
              "night": 0,
              "pluviometry": 123.12865656324739,
              "pluviometry1h": -84104800.7346961,
              "pluviometry_cumul": 138.97980804866816,
              "recommended_spray": 2,
              "risk_of_rain": 46.45609668269719,
              "snow": 1,
              "temperature": -2.5126084643104054,
              "time": "1962-03-12T01:18:00.521Z",
              "warnings": [
                {
                  "comment": "ea nulla",
                  "icon": null,
                  "type": "nulla eiusmod dolor irure sunt"
                },
                {
                  "comment": "volup",
                  "icon": null,
                  "type": "id"
                },
                {
                  "comment": "ut",
                  "icon": "ex dolore consectetur Duis in",
                  "type": "laboris commodo Lorem ipsum nisi"
                },
                {
                  "comment": "eiusmod culpa mollit et",
                  "icon": null,
                  "type": "dolore dolor eu"
                }
              ],
              "weather": 17.82918466004665,
              "wind_direction": "enim",
              "wind_gusts": 11.380632391366529,
              "wind_speed": 11.39402786047571
            },
            {
              "humidity": 91.52451955884834,
              "night": 1,
              "pluviometry": 120.0380135475002,
              "pluviometry1h": -89212771.08714908,
              "pluviometry_cumul": 167.18143645737445,
              "recommended_spray": 3,
              "risk_of_rain": 36.37154509600193,
              "snow": 1,
              "temperature": 74.86226227983586,
              "time": "1991-04-19T16:51:33.143Z",
              "warnings": [
                {
                  "comment": "dolor officia",
                  "icon": "deserunt cillum proident sed",
                  "type": "reprehenderit"
                },
                {
                  "comment": "ex",
                  "icon": "sit in Duis",
                  "type": "t"
                }
              ],
              "weather": 2.4217222840148533,
              "wind_direction": "voluptate Ut",
              "wind_gusts": 90.11236748060642,
              "wind_speed": 18.247137946289293
            },
            {
              "humidity": 47.57137670996101,
              "night": 1,
              "pluviometry": 134.6509885440251,
              "pluviometry1h": 8090190.460823625,
              "pluviometry_cumul": 178.76033173343293,
              "recommended_spray": 0,
              "risk_of_rain": 1.7531349501292093,
              "snow": 1,
              "temperature": 76.0313410361675,
              "time": "2006-02-12T02:11:12.657Z",
              "warnings": [
                {
                  "comment": "veniam est",
                  "icon": "ex a",
                  "type": "nostrud dolor velit"
                },
                {
                  "comment": "tempor officia cupidatat dolore",
                  "icon": "fugiat amet",
                  "type": "do laboris deserunt ipsum amet"
                },
                {
                  "comment": "Ut sint irure sunt dolore",
                  "icon": null,
                  "type": "veniam eiusmod Excepteur ex"
                }
              ],
              "weather": 8.867070199854389,
              "wind_direction": "mollit",
              "wind_gusts": 5.7380098154206305,
              "wind_speed": 24.259449348260187
            }
          ]
        }
      ],
      "timezone": "reprehenderit ad"
    },
    {
      "city": "sed labore in aliqua consectetur",
      "city_code": "aliqua incididunt cupidatat",
      "daily_reports": [
        {
          "pluviometry_cumul": 112.24371195595992,
          "snow": 0,
          "time": "1979-02-19T23:11:05.434Z",
          "weather": 19,
          "weather_reports": [
            {
              "humidity": 79.05323004933996,
              "night": 0,
              "pluviometry": 13.797084284025079,
              "pluviometry1h": 72421796.62813091,
              "pluviometry_cumul": 171.438975202473,
              "recommended_spray": 3,
              "risk_of_rain": 65.4005628808363,
              "snow": 1,
              "temperature": 94.44014913393717,
              "time": "1968-11-21T12:18:30.425Z",
              "warnings": [
                {
                  "comment": "ipsum",
                  "icon": "sit Duis Excepteur id",
                  "type": "voluptate"
                },
                {
                  "comment": "ad cupidatat",
                  "icon": "dolor nisi consectetur",
                  "type": "id co"
                },
                {
                  "comment": "aliqua",
                  "icon": null,
                  "type": "aliqua"
                },
                {
                  "comment": "consequat dolor Duis velit par",
                  "icon": null,
                  "type": "irure fugiat nostrud ullamco exercitation"
                }
              ],
              "weather": 5.33050073521228,
              "wind_direction": "elit",
              "wind_gusts": 1.4396137350250582,
              "wind_speed": 2.1446259680612556
            },
            {
              "humidity": 60.33312073846412,
              "night": 1,
              "pluviometry": 15.197883312443544,
              "pluviometry1h": 70833230.8644751,
              "pluviometry_cumul": 14.941225771334565,
              "recommended_spray": 1,
              "risk_of_rain": 61.28501256375647,
              "snow": 0,
              "temperature": 47.1025983371892,
              "time": "2011-09-15T09:42:36.400Z",
              "warnings": [
                {
                  "comment": "veniam irure ea",
                  "icon": null,
                  "type": "ipsum ex aliqua"
                },
                {
                  "comment": "labore dolore cillum nulla consectetur",
                  "icon": "Ut est",
                  "type": "anim consectetur nostrud"
                },
                {
                  "comment": "a",
                  "icon": "esse dolore",
                  "type": "exercitation Duis lab"
                },
                {
                  "comment": "fugiat tempor",
                  "icon": "veniam",
                  "type": "sunt dolor sed in ipsum"
                },
                {
                  "comment": "minim ullamco ea",
                  "icon": "velit",
                  "type": "Duis aute anim in"
                }
              ],
              "weather": 19.73430484349572,
              "wind_direction": "Lorem nostrud reprehenderit ea deserunt",
              "wind_gusts": 72.02785371751197,
              "wind_speed": 0.8131663049703719
            },
            {
              "humidity": 37.125207972045004,
              "night": 0,
              "pluviometry": 42.33232215820119,
              "pluviometry1h": 45818201.93242568,
              "pluviometry_cumul": 47.47713197328389,
              "recommended_spray": 3,
              "risk_of_rain": 71.81459209914604,
              "snow": 0,
              "temperature": 69.31404957078183,
              "time": "2002-02-28T18:54:59.127Z",
              "warnings": [
                {
                  "comment": "minim quis cillum",
                  "icon": "et ad ipsum eu",
                  "type": "consectetur in commodo sunt"
                }
              ],
              "weather": 5.398809510383762,
              "wind_direction": "quis dolore adipisicing sint",
              "wind_gusts": 98.107430917699,
              "wind_speed": 10.240168206911871
            },
            {
              "humidity": 76.24811581134534,
              "night": 0,
              "pluviometry": 196.77435017436989,
              "pluviometry1h": 99866547.31632635,
              "pluviometry_cumul": 104.73149995054155,
              "recommended_spray": 1,
              "risk_of_rain": 16.511654308724655,
              "snow": 0,
              "temperature": 42.89908176085454,
              "time": "1977-07-21T10:07:32.434Z",
              "warnings": [
                {
                  "comment": "cillum ullamco",
                  "icon": null,
                  "type": "Duis"
                }
              ],
              "weather": 18.679030986464518,
              "wind_direction": "occaecat exercitation labore Excep",
              "wind_gusts": 65.74418581752836,
              "wind_speed": 4.066479193064561
            }
          ]
        },
        {
          "pluviometry_cumul": 178.5883537821477,
          "snow": 1,
          "time": "2006-08-21T03:09:43.978Z",
          "weather": 6,
          "weather_reports": [
            {
              "humidity": 93.51753707909407,
              "night": 0,
              "pluviometry": 69.69602300469583,
              "pluviometry1h": 61964716.04179391,
              "pluviometry_cumul": 160.13675862422127,
              "recommended_spray": 1,
              "risk_of_rain": 51.90409411453627,
              "snow": 1,
              "temperature": 19.18550940489125,
              "time": "1992-11-11T09:54:16.836Z",
              "warnings": [
                {
                  "comment": "laboris mollit cupidatat aliquip sin",
                  "icon": null,
                  "type": "sunt veniam al"
                },
                {
                  "comment": "in sit",
                  "icon": null,
                  "type": "eiusmod ut"
                },
                {
                  "comment": "incididunt",
                  "icon": "consectetur laboris nostrud",
                  "type": "non sed quis"
                },
                {
                  "comment": "reprehenderit laborum ",
                  "icon": null,
                  "type": "dolor sit"
                }
              ],
              "weather": 7.1216031401192925,
              "wind_direction": "Duis anim deserunt qui incididunt",
              "wind_gusts": 82.71885190658242,
              "wind_speed": 19.545608621756326
            },
            {
              "humidity": 63.57930599029258,
              "night": 0,
              "pluviometry": 48.755708872379685,
              "pluviometry1h": 4745301.164726719,
              "pluviometry_cumul": 96.78896768103544,
              "recommended_spray": 3,
              "risk_of_rain": 59.09735457661402,
              "snow": 1,
              "temperature": 21.171121096810182,
              "time": "2002-05-09T00:05:21.026Z",
              "warnings": [
                {
                  "comment": "qui",
                  "icon": null,
                  "type": "occaecat sit mollit"
                },
                {
                  "comment": "nisi sit est dol",
                  "icon": null,
                  "type": "cillum eu"
                },
                {
                  "comment": "eiusmod exercitation culpa est",
                  "icon": "culpa",
                  "type": "enim"
                }
              ],
              "weather": 9.927605837029784,
              "wind_direction": "officia laboris Duis in",
              "wind_gusts": 85.95292693833261,
              "wind_speed": 3.803062780396669
            },
            {
              "humidity": 99.99587839908705,
              "night": 0,
              "pluviometry": 72.50187732480389,
              "pluviometry1h": 58975851.81237322,
              "pluviometry_cumul": 59.108534914713886,
              "recommended_spray": 0,
              "risk_of_rain": 28.118841339060086,
              "snow": 0,
              "temperature": 26.669688636637893,
              "time": "1965-01-13T15:09:38.580Z",
              "warnings": [
                {
                  "comment": "cupidatat ullamco",
                  "icon": "adipis",
                  "type": "cillum ut"
                },
                {
                  "comment": "proident in do",
                  "icon": null,
                  "type": "laborum labore"
                }
              ],
              "weather": 18.781686543852445,
              "wind_direction": "amet proiden",
              "wind_gusts": 67.1236911493989,
              "wind_speed": 8.175081590814731
            }
          ]
        },
        {
          "pluviometry_cumul": 65.00673305107325,
          "snow": 0,
          "time": "1968-07-19T12:39:26.601Z",
          "weather": 6,
          "weather_reports": [
            {
              "humidity": 31.301845003800533,
              "night": 1,
              "pluviometry": 182.26521849082974,
              "pluviometry1h": -66900441.02921182,
              "pluviometry_cumul": 182.61427071843227,
              "recommended_spray": 2,
              "risk_of_rain": 44.020774603884604,
              "snow": 0,
              "temperature": 77.5367907183367,
              "time": "2008-06-19T11:35:48.450Z",
              "warnings": [
                {
                  "comment": "Excepteur sint consequat tempor",
                  "icon": null,
                  "type": "nostrud "
                },
                {
                  "comment": "eu",
                  "icon": "adipisicin",
                  "type": "officia aute"
                },
                {
                  "comment": "ut",
                  "icon": null,
                  "type": "adipisicing irure esse Lorem deserunt"
                }
              ],
              "weather": 15.031458318181596,
              "wind_direction": "do ut commodo",
              "wind_gusts": 45.288873825958895,
              "wind_speed": 15.903286550231769
            },
            {
              "humidity": 83.7070933911238,
              "night": 1,
              "pluviometry": 135.60805450694514,
              "pluviometry1h": -81794008.99988782,
              "pluviometry_cumul": 164.1301430464798,
              "recommended_spray": 1,
              "risk_of_rain": 54.81126931554934,
              "snow": 0,
              "temperature": 2.467305009733032,
              "time": "2009-02-15T19:53:30.252Z",
              "warnings": [
                {
                  "comment": "cupidatat",
                  "icon": "nisi velit laboris aliqua",
                  "type": "ea in"
                },
                {
                  "comment": "in ipsum est consequat sed",
                  "icon": "cupidatat irure dolore in nostrud",
                  "type": "aliquip"
                },
                {
                  "comment": "veniam proident amet tempor aute",
                  "icon": "fugiat veniam",
                  "type": "aliqua et"
                },
                {
                  "comment": "in",
                  "icon": null,
                  "type": "pariatur"
                },
                {
                  "comment": "consequat do veniam cupidatat ",
                  "icon": "occaecat cupidatat ex esse adipisicing",
                  "type": "nisi"
                }
              ],
              "weather": 19.03083156772508,
              "wind_direction": "irur",
              "wind_gusts": 63.37201391633662,
              "wind_speed": 0.08143676537815558
            },
            {
              "humidity": 67.90470330633207,
              "night": 1,
              "pluviometry": 148.937570890912,
              "pluviometry1h": -71618547.43300919,
              "pluviometry_cumul": 36.90850417491092,
              "recommended_spray": 0,
              "risk_of_rain": 55.89385003107772,
              "snow": 1,
              "temperature": -6.25899808781211,
              "time": "2006-11-15T19:12:38.689Z",
              "warnings": [
                {
                  "comment": "anim nostrud",
                  "icon": null,
                  "type": "Duis nisi cupidatat exercitation"
                },
                {
                  "comment": "veniam ir",
                  "icon": "in Lorem nostrud",
                  "type": "cupidatat dolore"
                },
                {
                  "comment": "nulla ullamco ut incididunt",
                  "icon": "adipisicing",
                  "type": "tempor"
                },
                {
                  "comment": "incididunt esse nostrud",
                  "icon": null,
                  "type": "aute ullamco in dolor mollit"
                }
              ],
              "weather": 12.894323593114132,
              "wind_direction": "laborum aute nostrud sint laboris",
              "wind_gusts": 67.84212069576989,
              "wind_speed": 14.50845369589987
            },
            {
              "humidity": 43.804975772915796,
              "night": 0,
              "pluviometry": 193.06294041470204,
              "pluviometry1h": 74257645.70059547,
              "pluviometry_cumul": 161.10100141655167,
              "recommended_spray": 0,
              "risk_of_rain": 7.616126627379671,
              "snow": 1,
              "temperature": 9.842965209921758,
              "time": "2010-05-21T22:47:37.089Z",
              "warnings": [
                {
                  "comment": "minim ",
                  "icon": null,
                  "type": "fugiat cupidatat in magna commodo"
                }
              ],
              "weather": 18.37003674255365,
              "wind_direction": "labore in nisi sit",
              "wind_gusts": 5.358344435586382,
              "wind_speed": 11.030340380340558
            },
            {
              "humidity": 45.742696048784666,
              "night": 0,
              "pluviometry": 38.16321653460925,
              "pluviometry1h": -11440210.624529183,
              "pluviometry_cumul": 32.500824020233665,
              "recommended_spray": 1,
              "risk_of_rain": 41.66747845919308,
              "snow": 0,
              "temperature": 64.97381126470445,
              "time": "1968-06-13T17:49:32.516Z",
              "warnings": [
                {
                  "comment": "cupidatat",
                  "icon": null,
                  "type": "ut Duis reprehenderit laborum"
                },
                {
                  "comment": "in",
                  "icon": null,
                  "type": "sit aute Lorem ea"
                }
              ],
              "weather": 19.30508676134253,
              "wind_direction": "dolor sit eiusmod",
              "wind_gusts": 17.072866905254003,
              "wind_speed": 3.180527028193363
            }
          ]
        },
        {
          "pluviometry_cumul": 16.539470829274894,
          "snow": 1,
          "time": "1978-01-12T16:14:25.941Z",
          "weather": 3,
          "weather_reports": [
            {
              "humidity": 35.77761896489452,
              "night": 1,
              "pluviometry": 113.89161114860475,
              "pluviometry1h": 39030804.10114953,
              "pluviometry_cumul": 27.064696064938776,
              "recommended_spray": 3,
              "risk_of_rain": 34.070983128561764,
              "snow": 0,
              "temperature": 18.24786471805595,
              "time": "1977-07-07T22:06:31.657Z",
              "warnings": [
                {
                  "comment": "adipisicing",
                  "icon": null,
                  "type": "tempor nostrud ipsum"
                }
              ],
              "weather": 14.332690696313,
              "wind_direction": "ullamco esse aute reprehenderit",
              "wind_gusts": 68.92216329868721,
              "wind_speed": 1.2358510720677107
            },
            {
              "humidity": 82.20775578444204,
              "night": 1,
              "pluviometry": 81.1630060868883,
              "pluviometry1h": -74417780.8703641,
              "pluviometry_cumul": 65.4038005563128,
              "recommended_spray": 1,
              "risk_of_rain": 52.29531411517456,
              "snow": 1,
              "temperature": 55.098224441552134,
              "time": "1945-10-30T15:13:07.942Z",
              "warnings": [
                {
                  "comment": "aliquip est amet",
                  "icon": "sunt",
                  "type": "dolore i"
                },
                {
                  "comment": "fugiat ",
                  "icon": null,
                  "type": "sit dolore occaecat"
                },
                {
                  "comment": "id reprehenderit occaecat",
                  "icon": null,
                  "type": "cupidatat mollit non aliquip magna"
                }
              ],
              "weather": 6.061701160236388,
              "wind_direction": "inc",
              "wind_gusts": 89.19295417996598,
              "wind_speed": 1.8399797405469553
            },
            {
              "humidity": 94.26773453799953,
              "night": 1,
              "pluviometry": 167.70346925301826,
              "pluviometry1h": -26872394.21997516,
              "pluviometry_cumul": 152.5246380770477,
              "recommended_spray": 0,
              "risk_of_rain": 80.29952313741207,
              "snow": 1,
              "temperature": 11.204540153710017,
              "time": "2006-01-19T12:03:07.869Z",
              "warnings": [
                {
                  "comment": "dolore qui sit ipsum velit",
                  "icon": null,
                  "type": "ex"
                },
                {
                  "comment": "dolor sint irure ut",
                  "icon": "occaecat",
                  "type": "ex aliquip veniam enim"
                },
                {
                  "comment": "anim ad",
                  "icon": null,
                  "type": "esse consectetur veniam dolore"
                }
              ],
              "weather": 10.840205372204416,
              "wind_direction": "pariatur Ut ut occaecat",
              "wind_gusts": 9.511970189281026,
              "wind_speed": 27.865461770970644
            }
          ]
        }
      ],
      "timezone": "commodo ullamco id aute esse"
    }
  ]
}