Validations history

Validation #809

Failure

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

  • The property '#/' contains additional properties ["farmId"] outside of the schema when none are allowed in schema d341ea46-3c24-5a1f-ae89-ffe37d68e900

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideDayForecast_2277": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "predictionDate": {
          "format": "date-time",
          "type": "string"
        },
        "riskLevelId": {
          "maximum": 3,
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "predictionDate",
        "riskLevelId"
      ],
      "title": "FungicideDayForecast - DefaultFungicideDayForecast",
      "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"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "cityCode": {
      "type": "string"
    },
    "cityName": {
      "type": "string"
    },
    "fieldId": {
      "type": "integer"
    },
    "fieldName": {
      "type": "string"
    },
    "forecasts": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideDayForecast_2277",
        "type": "object"
      },
      "type": "array"
    },
    "localization": {
      "$ref": "#/definitions/DefaultLocalization_2210",
      "type": "object"
    }
  },
  "required": [
    "cityCode",
    "cityName",
    "fieldId",
    "fieldName",
    "forecasts",
    "localization"
  ],
  "title": "FungicideRiskForecast - DefaultFungicideRiskForecast",
  "type": "object"
}

JSON instance

{
  "cityCode": "aliquip",
  "cityName": "velit",
  "farmId": 15,
  "fieldId": -84515250,
  "fieldName": "reprehenderit laboris commodo cillum nisi",
  "forecasts": [
    {
      "predictionDate": "1973-01-31T22:24:18.230Z",
      "riskLevelId": 3
    }
  ],
  "localization": {
    "latitude": 92172435.47852537,
    "longitude": -8902940.197960824
  }
}

Validation #808

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultFungicideDayForecast_2277": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "predictionDate": {
          "format": "date-time",
          "type": "string"
        },
        "riskLevelId": {
          "maximum": 3,
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "predictionDate",
        "riskLevelId"
      ],
      "title": "FungicideDayForecast - DefaultFungicideDayForecast",
      "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"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "cityCode": {
      "type": "string"
    },
    "cityName": {
      "type": "string"
    },
    "fieldId": {
      "type": "integer"
    },
    "fieldName": {
      "type": "string"
    },
    "forecasts": {
      "items": {
        "$ref": "#/definitions/DefaultFungicideDayForecast_2277",
        "type": "object"
      },
      "type": "array"
    },
    "localization": {
      "$ref": "#/definitions/DefaultLocalization_2210",
      "type": "object"
    }
  },
  "required": [
    "cityCode",
    "cityName",
    "fieldId",
    "fieldName",
    "forecasts",
    "localization"
  ],
  "title": "FungicideRiskForecast - DefaultFungicideRiskForecast",
  "type": "object"
}

JSON instance

{
  "cityCode": "aliquip",
  "cityName": "velit",
  "fieldId": -84515250,
  "fieldName": "reprehenderit laboris commodo cillum nisi",
  "forecasts": [
    {
      "predictionDate": "1973-01-31T22:24:18.230Z",
      "riskLevelId": 3
    }
  ],
  "localization": {
    "latitude": 92172435.47852537,
    "longitude": -8902940.197960824
  }
}

Validation #807

Failure

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

  • The property '#/3' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/3' 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,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 4.05,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 17,
    "fieldName": "VAUX GALLET",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8259,
      "longitude": 4.0505
    },
    "missingObservations": 1,
    "surface": 5.31,
    "targets": []
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #806

Success

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

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": 277,
    "cropLabel": "LAURIER",
    "fieldId": 97,
    "fieldName": "LES FORETS",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7428,
      "longitude": 3.9735
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 23.72,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 290,
    "cropLabel": "LG ARMSTRONG",
    "fieldId": 98,
    "fieldName": "LA BOULEE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6539,
      "longitude": 3.9403
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 19.76,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 290,
    "cropLabel": "LG ARMSTRONG",
    "fieldId": 99,
    "fieldName": "LA FERME DES PERES",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6651,
      "longitude": 3.9312
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 20.7,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 277,
    "cropLabel": "LAURIER",
    "fieldId": 100,
    "fieldName": "LES AUBUES FUMEE",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6593,
      "longitude": 3.9561
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 10.5,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 277,
    "cropLabel": "LAURIER",
    "fieldId": 101,
    "fieldName": "LES CAPRIAUX",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7515,
      "longitude": 4.0477
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 33.2,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 287,
    "cropLabel": "LG ABSALON",
    "fieldId": 102,
    "fieldName": "VAUX LARPINS",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7778,
      "longitude": 4.016
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 33,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 290,
    "cropLabel": "LG ARMSTRONG",
    "fieldId": 103,
    "fieldName": "LA VALLEE AUX GEAIS",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.7719,
      "longitude": 4.0149
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 11.2,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #805

Failure

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

  • The property '#/2' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/2' 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,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 4.05,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 16,
    "fieldName": "SUR LE RU",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8127,
      "longitude": 4.0929
    },
    "missingObservations": 1,
    "surface": 2.39,
    "targets": []
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #804

Failure

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

  • The property '#/2' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/2' 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,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 4.05,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 16,
    "fieldName": "SUR LE RU",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8127,
      "longitude": 4.0929
    },
    "missingObservations": 1,
    "surface": 2.39,
    "targets": []
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #803

Failure

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

  • The property '#/2' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/2' 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,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 4.05,
    "targets": [
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 342,
    "cropLabel": "NEMO",
    "fieldId": 16,
    "fieldName": "SUR LE RU",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.8127,
      "longitude": 4.0929
    },
    "missingObservations": 1,
    "surface": 2.39,
    "targets": []
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "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": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "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": 4,
        "targetLabel": "Rouille Jaune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #802

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": 107,
    "cropLabel": "CHEVIGNON",
    "fieldId": 1,
    "fieldName": "Test",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6828,
      "longitude": 5.53265
    },
    "missingObservations": 1,
    "surface": 5,
    "targets": []
  }
]

Validation #801

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": 107,
    "cropLabel": "CHEVIGNON",
    "fieldId": 1,
    "fieldName": "Test",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6828,
      "longitude": 5.53265
    },
    "missingObservations": 1,
    "surface": 5,
    "targets": []
  }
]

Validation #800

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": 107,
    "cropLabel": "CHEVIGNON",
    "fieldId": 1,
    "fieldName": "Test",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 47.6828,
      "longitude": 5.53265
    },
    "missingObservations": 1,
    "surface": 5,
    "targets": []
  }
]