Validations history

Validation #799

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": 43731626,
    "cropLabel": "proident ipsum voluptate",
    "fieldId": 6851091,
    "fieldName": "dolore ullamco",
    "groupId": 88565853,
    "groupLabel": "aute ut d",
    "localization": {
      "latitude": -51602530.61501625,
      "longitude": -44942687.736058764
    },
    "missingObservations": -59080292,
    "stageId": -29487349,
    "stageLabel": "id culpa in",
    "surface": 54116788.39457917,
    "targets": [
      {
        "numberOfDays": -27179604,
        "riskLevelId": -2731086,
        "riskLevelLabel": "nostrud ut",
        "targetId": -93650500,
        "targetLabel": "ad voluptate occaecat"
      },
      {
        "numberOfDays": 23009325,
        "riskLevelId": 87217092,
        "riskLevelLabel": "eu Lorem laboris",
        "targetId": 24167766,
        "targetLabel": "dolor exercitation sunt adipisicing cillum"
      }
    ]
  },
  {
    "cropId": -78634207,
    "cropLabel": "irure culpa incididunt",
    "fieldId": 61748929,
    "fieldName": "est",
    "groupId": -92203014,
    "groupLabel": "labore culpa",
    "localization": {
      "latitude": -3604569.5860553235,
      "longitude": 11167453.42933236
    },
    "missingObservations": -61681945,
    "stageId": 76490571,
    "stageLabel": "quis elit sint voluptate commodo",
    "surface": 73814207.63469166,
    "targets": [
      {
        "numberOfDays": -49532588,
        "riskLevelId": 41772949,
        "riskLevelLabel": "Duis",
        "targetId": 67817198,
        "targetLabel": "in"
      },
      {
        "numberOfDays": 81548435,
        "riskLevelId": -91405972,
        "riskLevelLabel": "ut in incididunt",
        "targetId": -20649470,
        "targetLabel": "Duis"
      },
      {
        "numberOfDays": -77582752,
        "riskLevelId": -35831732,
        "riskLevelLabel": "officia",
        "targetId": -49105850,
        "targetLabel": "officia fugiat ipsum enim"
      },
      {
        "numberOfDays": 51305637,
        "riskLevelId": -1349481,
        "riskLevelLabel": "commodo et",
        "targetId": -58089620,
        "targetLabel": "exercitation ipsum occaecat"
      },
      {
        "numberOfDays": 94431928,
        "riskLevelId": -848084,
        "riskLevelLabel": "nulla esse et occaecat",
        "targetId": -17898795,
        "targetLabel": "sit in est"
      }
    ]
  },
  {
    "cropId": -50424517,
    "cropLabel": "dolore ut nostrud",
    "fieldId": -3620341,
    "fieldName": "in",
    "groupId": 96822544,
    "groupLabel": "Duis deserunt quis",
    "localization": {
      "latitude": 12201601.722051024,
      "longitude": 17220039.31375125
    },
    "missingObservations": 85042947,
    "stageId": 20639946,
    "stageLabel": "elit cup",
    "surface": 29209796.751575068,
    "targets": [
      {
        "numberOfDays": 66968616,
        "riskLevelId": 46684961,
        "riskLevelLabel": "aliqua dolor mollit",
        "targetId": -38766303,
        "targetLabel": "sunt et sit"
      },
      {
        "numberOfDays": 95148003,
        "riskLevelId": 75388504,
        "riskLevelLabel": "dolor",
        "targetId": 32990224,
        "targetLabel": "sint ipsum minim ad"
      },
      {
        "numberOfDays": 10441718,
        "riskLevelId": 54755405,
        "riskLevelLabel": "enim dolor",
        "targetId": 6435040,
        "targetLabel": "et culpa"
      },
      {
        "numberOfDays": -21180188,
        "riskLevelId": 41571636,
        "riskLevelLabel": "sunt veniam",
        "targetId": -86031116,
        "targetLabel": "laboris"
      }
    ]
  },
  {
    "cropId": -650338,
    "cropLabel": "sunt minim cupidatat",
    "fieldId": -15059092,
    "fieldName": "dolor in ad non",
    "groupId": 53106003,
    "groupLabel": "tempor Ut",
    "localization": {
      "latitude": -8798404.712449998,
      "longitude": 11664884.440996423
    },
    "missingObservations": -58630743,
    "stageId": 43361517,
    "stageLabel": "exercitation esse et do",
    "surface": -35964143.84308022,
    "targets": [
      {
        "numberOfDays": 1370088,
        "riskLevelId": 35169253,
        "riskLevelLabel": "tempor aliqua ea",
        "targetId": -5536781,
        "targetLabel": "enim"
      },
      {
        "numberOfDays": -81170630,
        "riskLevelId": 84241191,
        "riskLevelLabel": "anim tempor",
        "targetId": -17900792,
        "targetLabel": "id exercitation velit"
      },
      {
        "numberOfDays": 33313360,
        "riskLevelId": -34888522,
        "riskLevelLabel": "sit s",
        "targetId": 94948789,
        "targetLabel": "aliqua"
      },
      {
        "numberOfDays": 48846650,
        "riskLevelId": -32334947,
        "riskLevelLabel": "commodo occaecat dolor",
        "targetId": 36740863,
        "targetLabel": "minim ipsum consectetur"
      }
    ]
  },
  {
    "cropId": 56682394,
    "cropLabel": "cillum",
    "fieldId": 15312533,
    "fieldName": "voluptate minim nisi sit",
    "groupId": 27918423,
    "groupLabel": "nisi eu cillum qui",
    "localization": {
      "latitude": -71689344.29076424,
      "longitude": 62340366.156446725
    },
    "missingObservations": -42369024,
    "stageId": -26129178,
    "stageLabel": "in magna proident sunt officia",
    "surface": 3184714.0856274664,
    "targets": [
      {
        "numberOfDays": -87416195,
        "riskLevelId": -39274891,
        "riskLevelLabel": "laboris sint deserunt minim",
        "targetId": 32917563,
        "targetLabel": "laboris tempor in"
      }
    ]
  }
]

Validation #798

Failure

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

  • The property '#/1' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/1' 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,
    "surface": 10.36,
    "targets": []
  },
  {
    "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,
    "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 #797

Failure

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

  • The property '#/currentDayRisks/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 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/' did not contain a required property of 'yieldPotential' 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-03-02T00:17:05.790",
  "cityCode": "CY_FR_10196",
  "countryCode": "FR",
  "cropId": 287,
  "cropLabel": "LG ABSALON",
  "currentDayRisks": {
    "globalRiskLevelLabel": "libellé risque global",
    "targets": [
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 2,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Sortie des 1ers symptômes proche",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille brune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 1,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Sortie des 1ères pustules proches",
        "targetId": 3,
        "targetLabel": "Rouille brune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 2,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Seuil atteint, 1eres pustules visibles, observez votre parcelle",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 6,
        "targetLabel": "Oïdium"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevel": 1,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Fusariose en progression (* modélisaiton en test)",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  "farmId": 19,
  "fieldId": 63,
  "fieldName": "14 LES ARPENTS",
  "groupId": 2,
  "groupLabel": "Blé tendre",
  "localization": {
    "latitude": 47.94894,
    "longitude": 3.94641
  },
  "missingObservations": 1,
  "nextDaysRisks": [
    {
      "globalRiskLevelLabel": "libellé risque global",
      "targets": [
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 2,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Sortie des 1ers symptômes proche",
          "targetId": 2,
          "targetLabel": "Septoriose"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Pas de risque",
          "targetId": 3,
          "targetLabel": "Rouille brune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 1,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Sortie des 1ères pustules proches",
          "targetId": 3,
          "targetLabel": "Rouille brune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 2,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Seuil atteint, 1eres pustules visibles, observez votre parcelle",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 6,
          "targetLabel": "Oïdium"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevel": 1,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Fusariose en progression (* modélisaiton en test)",
          "targetId": 7,
          "targetLabel": "Fusariose"
        }
      ]
    }
  ],
  "ploughed": "Non labour",
  "predictionDate": "2020-03-02T00:00:00",
  "predictionModelLabel": "Simulation agroclimatique",
  "previousCropId": 541,
  "previousCropLabel": "Blé",
  "soilTextureId": 5,
  "soilTextureLabel": "Argile limoneuse",
  "sowingDate": "2019-10-14T00:00:00",
  "stages": [
    {
      "position": -3,
      "stageDate": "2020-03-15T00: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": "début montaison",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH30_EPI1CM.jpg",
      "stageType": 0
    },
    {
      "position": -2,
      "stageDate": "2020-04-03T00: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": "1er nœud formé",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH31_1NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": -1,
      "stageDate": "2020-04-14T00: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": "2ème nœud formé",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH32_2NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": 0,
      "stageDate": "2020-04-22T00:00:00",
      "stageDescription": "La dernière feuille est visible mais encore enroulée.",
      "stageId": 38,
      "stageLabel": "dernière feuille visible",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH37_DERNIERE_FEUILLE_POINTANTE.jpg",
      "stageType": 0
    },
    {
      "position": 1,
      "stageDate": "2020-04-27T00: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": "dernière feuille étalée",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH39_DERNIERE_FEUILLE_ETALEE.png",
      "stageType": 0
    },
    {
      "position": 2,
      "stageDate": "2020-05-18T00: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": "Mi épiaison",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH55_MI_EPIAISON.png",
      "stageType": 0
    },
    {
      "position": 3,
      "stageDate": "2020-07-05T00:00:00",
      "stageDescription": "",
      "stageId": 70,
      "stageLabel": "Maturation complète",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH89_MATURITECOMPLETE.png",
      "stageType": 0
    }
  ],
  "surface": 12.4,
  "workOperations": []
}

Validation #796

Failure

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

  • The property '#/currentDayRisks/targets/4' 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 'organs' in schema 23a68ed7-00d9-50f4-9845-c9595dcc0364#
  • The property '#/nextDaysRisks/0/targets/4' 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 'organs' 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-03-02T01:01:41.470",
  "cityCode": "CY_FR_70122",
  "cityName": "CHAMPLITTE",
  "countryCode": "FR",
  "cropId": 107,
  "cropLabel": "CHEVIGNON",
  "currentDayRisks": {
    "globalRiskLevelLabel": "libellé risque global",
    "targets": [
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 2,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Sortie des 1ers symptômes proche",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Pas de risque",
        "targetId": 3,
        "targetLabel": "Rouille brune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 2,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Seuil atteint, 1eres pustules visibles, observez votre parcelle",
        "targetId": 4,
        "targetLabel": "Rouille jaune"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 4,
            "organLabel": "F3",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 6,
            "organLabel": "F5",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 3,
            "organLabel": "F2",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 5,
            "organLabel": "F4",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          },
          {
            "organId": 2,
            "organLabel": "F1",
            "organRiskLevel": 3,
            "organRiskLevelLabel": "niveau de risque par maladie par organe"
          }
        ],
        "plantAlertLevel": 0,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetId": 6,
        "targetLabel": "Oïdium"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevel": 1,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Fusariose en progression (* modélisaiton en test)",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "plantAlertLevel": 3,
        "plantAlertLevelLabel": "niveau d'alerte par maladie",
        "targetDescription": "Risque fusariose élevé (* modélisaiton en test)",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  "farmId": 1,
  "fieldId": 1,
  "fieldName": "Test",
  "groupId": 2,
  "groupLabel": "Blé tendre",
  "localization": {
    "latitude": 47.68284,
    "longitude": 5.53265
  },
  "missingObservations": 1,
  "nextDaysRisks": [
    {
      "globalRiskLevelLabel": "libellé risque global",
      "targets": [
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 2,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Sortie des 1ers symptômes proche",
          "targetId": 2,
          "targetLabel": "Septoriose"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Pas de risque",
          "targetId": 3,
          "targetLabel": "Rouille brune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 2,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Seuil atteint, 1eres pustules visibles, observez votre parcelle",
          "targetId": 4,
          "targetLabel": "Rouille jaune"
        },
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 4,
              "organLabel": "F3",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 6,
              "organLabel": "F5",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 3,
              "organLabel": "F2",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 5,
              "organLabel": "F4",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            },
            {
              "organId": 2,
              "organLabel": "F1",
              "organRiskLevel": 3,
              "organRiskLevelLabel": "niveau de risque par maladie par organe"
            }
          ],
          "plantAlertLevel": 0,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetId": 6,
          "targetLabel": "Oïdium"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevel": 1,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Fusariose en progression (* modélisaiton en test)",
          "targetId": 7,
          "targetLabel": "Fusariose"
        },
        {
          "isTargetInTest": true,
          "plantAlertLevel": 3,
          "plantAlertLevelLabel": "niveau d'alerte par maladie",
          "targetDescription": "Risque fusariose élevé (* modélisaiton en test)",
          "targetId": 7,
          "targetLabel": "Fusariose"
        }
      ]
    }
  ],
  "ploughed": "Non labour",
  "predictionDate": "2020-03-02T00:00:00",
  "predictionModelLabel": "Simulation agroclimatique",
  "previousCropId": 555,
  "previousCropLabel": "Tournesol",
  "soilTextureId": 10,
  "soilTextureLabel": "Argile calcaire",
  "sowingDate": "2019-11-03T00:00:00",
  "stages": [
    {
      "position": -3,
      "stageDate": "2020-03-23T00: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": "début montaison",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH30_EPI1CM.jpg",
      "stageType": 0
    },
    {
      "position": -2,
      "stageDate": "2020-04-10T00: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": "1er nœud formé",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH31_1NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": -1,
      "stageDate": "2020-04-21T00: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": "2ème nœud formé",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH32_2NOEUD.jpg",
      "stageType": 0
    },
    {
      "position": 0,
      "stageDate": "2020-04-29T00:00:00",
      "stageDescription": "La dernière feuille est visible mais encore enroulée.",
      "stageId": 38,
      "stageLabel": "dernière feuille visible",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH37_DERNIERE_FEUILLE_POINTANTE.jpg",
      "stageType": 0
    },
    {
      "position": 1,
      "stageDate": "2020-05-04T00: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": "dernière feuille étalée",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH39_DERNIERE_FEUILLE_ETALEE.png",
      "stageType": 0
    },
    {
      "position": 2,
      "stageDate": "2020-05-28T00: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": "Mi épiaison",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH55_MI_EPIAISON.png",
      "stageType": 0
    },
    {
      "position": 3,
      "stageDate": "2020-07-14T00:00:00",
      "stageDescription": "",
      "stageId": 70,
      "stageLabel": "Maturation complète",
      "stagePictureURL": "https://static-cf.farmi.com/cmsoufflet/BLE_BBCH89_MATURITECOMPLETE.png",
      "stageType": 0
    }
  ],
  "surface": 5,
  "workOperations": [
    {
      "operationDate": "2020-01-01T00:00:00",
      "operationId": 1,
      "operationsProducts": [
        {
          "productId": 3,
          "productLabel": "A-CAPELLA",
          "quantity": 25,
          "unitCode": "l/ha",
          "unitId": 20
        },
        {
          "productId": 150,
          "productLabel": "CONATRA",
          "quantity": 1.5,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-02-14T00:00:00",
      "operationId": 2,
      "operationsProducts": [
        {
          "productId": 133,
          "productLabel": "CIRCUS+",
          "quantity": 1,
          "unitCode": "l/ha",
          "unitId": 20
        }
      ],
      "workOperationLabel": "Application fongicide",
      "workOperationType": 9
    },
    {
      "operationDate": "2020-01-01T00:00:00",
      "operationId": 99,
      "operationsProducts": [
        {
          "productId": 5,
          "productLabel": "ABNAKIS",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        },
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        }
      ],
      "workOperationLabel": "Labour",
      "workOperationType": 1
    },
    {
      "operationDate": "2020-01-01T00:00:00",
      "operationId": 104,
      "operationsProducts": [
        {
          "productId": 5,
          "productLabel": "ABNAKIS",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        },
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        }
      ],
      "workOperationLabel": "Labour",
      "workOperationType": 1
    },
    {
      "operationDate": "2020-01-01T00:00:00",
      "operationId": 109,
      "operationsProducts": [
        {
          "productId": 5,
          "productLabel": "ABNAKIS",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        },
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        }
      ],
      "workOperationLabel": "Labour",
      "workOperationType": 1
    },
    {
      "operationDate": "2020-01-01T00:00:00",
      "operationId": 114,
      "operationsProducts": [
        {
          "productId": 5,
          "productLabel": "ABNAKIS",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        },
        {
          "productId": 14,
          "productLabel": "ACTIOL",
          "quantity": 1,
          "unitCode": "g/ha",
          "unitId": 1
        }
      ],
      "workOperationLabel": "Labour",
      "workOperationType": 1
    }
  ],
  "yieldPotential": "de 60 à 70 g/ha"
}

Validation #795

Success

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

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": 44816812,
  "antePreviousCropLabel": "pariatur cillum sunt id",
  "calculationDate": "ad mollit Excepteur sed non",
  "cityCode": "sunt in",
  "countryCode": "cupidatat sit irure Duis",
  "cropId": -48962349,
  "cropLabel": "adipisicing ut esse cupidatat est",
  "currentDayRisks": {
    "globalRiskLevelLabel": "reprehenderit",
    "targets": [
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": 48575551,
            "organLabel": "laborum dolore non est ipsu",
            "organRiskLevel": -97654416,
            "organRiskLevelLabel": "laboris reprehenderit minim nulla"
          }
        ],
        "plantAlertLevel": -50923773,
        "plantAlertLevelLabel": "veniam dolor Excepteur adipisicing ipsum",
        "targetId": -21547499,
        "targetLabel": "nostrud"
      },
      {
        "isTargetInTest": false,
        "organs": [
          {
            "organId": -34262897,
            "organLabel": "adipisicing",
            "organRiskLevel": -80347723,
            "organRiskLevelLabel": "Duis est quis nulla"
          },
          {
            "organId": 30913793,
            "organLabel": "incididunt in",
            "organRiskLevel": -53828108,
            "organRiskLevelLabel": "sit"
          },
          {
            "organId": 83985207,
            "organLabel": "dolore et aliqua",
            "organRiskLevel": -57238383,
            "organRiskLevelLabel": "reprehenderit"
          }
        ],
        "plantAlertLevel": 14780439,
        "plantAlertLevelLabel": "nostrud consequat officia",
        "targetId": -80508330,
        "targetLabel": "veniam ea est"
      }
    ]
  },
  "farmId": -73443983,
  "fieldId": 67174681,
  "fieldName": "in laboris enim",
  "groupId": -96327676,
  "groupLabel": "aliqua ea commodo enim laborum",
  "localization": {
    "latitude": -77038384.54629532,
    "longitude": 24270596.067152977
  },
  "missingObservations": 95086593,
  "nextDaysRisks": [
    {
      "globalRiskLevelLabel": "in",
      "targets": [
        {
          "isTargetInTest": true,
          "organs": [
            {
              "organId": -52187764,
              "organLabel": "commodo Excepteur exercitation voluptate Duis",
              "organRiskLevel": 14790772,
              "organRiskLevelLabel": "irure Lorem"
            },
            {
              "organId": -38257665,
              "organLabel": "in",
              "organRiskLevel": 15539293,
              "organRiskLevelLabel": "sint qui anim non minim"
            },
            {
              "organId": 20451443,
              "organLabel": "esse",
              "organRiskLevel": 83295411,
              "organRiskLevelLabel": "dolor occaecat"
            }
          ],
          "plantAlertLevel": 27883068,
          "plantAlertLevelLabel": "Lorem amet in ullamco",
          "targetId": -7568487,
          "targetLabel": "amet non eiusmod"
        }
      ]
    },
    {
      "globalRiskLevelLabel": "esse ad deserunt",
      "targets": [
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 13668952,
              "organLabel": "tempor",
              "organRiskLevel": 14589524,
              "organRiskLevelLabel": "irure ipsum sunt qui eiusmod"
            },
            {
              "organId": -81259578,
              "organLabel": "qui enim laborum proident",
              "organRiskLevel": -44978557,
              "organRiskLevelLabel": "in incididunt velit"
            },
            {
              "organId": -97702911,
              "organLabel": "nostrud et ex est velit",
              "organRiskLevel": -22617672,
              "organRiskLevelLabel": "quis"
            },
            {
              "organId": -75234865,
              "organLabel": "ex eiusmod aliqua consectetur et",
              "organRiskLevel": -65691451,
              "organRiskLevelLabel": "qui ea velit id"
            }
          ],
          "plantAlertLevel": -82070576,
          "plantAlertLevelLabel": "pariatur eiusmod occaec",
          "targetId": -71419346,
          "targetLabel": "magna in"
        }
      ]
    },
    {
      "globalRiskLevelLabel": "laborum pariatur eu cillum ea",
      "targets": [
        {
          "isTargetInTest": false,
          "organs": [
            {
              "organId": 44586531,
              "organLabel": "commodo culpa",
              "organRiskLevel": -42855812,
              "organRiskLevelLabel": "laborum exercitation voluptate"
            },
            {
              "organId": 17282487,
              "organLabel": "in",
              "organRiskLevel": 64290962,
              "organRiskLevelLabel": "ullamco reprehenderit aliqua exercit"
            },
            {
              "organId": 67327321,
              "organLabel": "dolore ipsum Duis adipisicing",
              "organRiskLevel": -49487579,
              "organRiskLevelLabel": "Ut ul"
            },
            {
              "organId": -93832555,
              "organLabel": "do adipisicing aute",
              "organRiskLevel": -40912668,
              "organRiskLevelLabel": "ad cupidatat"
            }
          ],
          "plantAlertLevel": 35332763,
          "plantAlertLevelLabel": "Lorem",
          "targetId": -99843282,
          "targetLabel": "laboris ullamco consectetur in consequat"
        }
      ]
    }
  ],
  "ploughed": "adipisicing veniam et qui sunt",
  "predictionDate": "ad",
  "predictionModelLabel": "qui nisi",
  "previousCropId": -20522855,
  "previousCropLabel": "eiusmod ea quis eu",
  "soilTextureId": 21799943,
  "soilTextureLabel": "reprehenderit",
  "sowingDate": "consequat laboris incididunt deserunt",
  "stages": [
    {
      "position": -79571984,
      "stageDate": "minim",
      "stageDescription": "exercitation sed ut laboris",
      "stageId": 50056741,
      "stageLabel": "est exercitation dolor dolor",
      "stagePictureURL": "ullamco in sit dolor",
      "stageType": -99642765
    },
    {
      "position": 69248559,
      "stageDate": "laborum eiusmod id minim voluptate",
      "stageDescription": "enim id ad mollit ve",
      "stageId": 61255859,
      "stageLabel": "sed",
      "stagePictureURL": "aliqua incididunt consequat eu",
      "stageType": -47735351
    },
    {
      "position": 28279801,
      "stageDate": "sed",
      "stageDescription": "u",
      "stageId": 59029544,
      "stageLabel": "commodo",
      "stagePictureURL": "cupidatat Excepteur",
      "stageType": 24911357
    }
  ],
  "surface": -82985825.2807714,
  "workOperations": [
    {
      "operationDate": "laborum",
      "operationId": -53066013,
      "operationsProducts": [
        {
          "productId": 54545686,
          "productLabel": "mollit",
          "quantity": 5391311.391458765,
          "unitCode": "sit",
          "unitId": 37921077
        }
      ],
      "workOperationLabel": "incididunt",
      "workOperationType": 23206819
    },
    {
      "operationDate": "enim ut",
      "operationId": 68971323,
      "operationsProducts": [
        {
          "productId": -36392191,
          "productLabel": "minim adipisici",
          "quantity": 52082124.78163898,
          "unitCode": "nostrud aliquip in fugiat",
          "unitId": 26256709
        },
        {
          "productId": 18193311,
          "productLabel": "in adipisicing",
          "quantity": -23811734.64520155,
          "unitCode": "culpa aute qui ullamco dolor",
          "unitId": 90665511
        },
        {
          "productId": -24896907,
          "productLabel": "magna pariatur nisi Excepteur",
          "quantity": 24738988.510044947,
          "unitCode": "fugiat nulla sunt",
          "unitId": -48513615
        },
        {
          "productId": 49708231,
          "productLabel": "ex eu voluptate adipisicing eiusmod",
          "quantity": -82506503.6932,
          "unitCode": "ad nisi non dolor aliqua",
          "unitId": 82288443
        }
      ],
      "workOperationLabel": "proident et laboris sed",
      "workOperationType": 13522595
    },
    {
      "operationDate": "ad pariatur id",
      "operationId": 38441533,
      "operationsProducts": [
        {
          "productId": 20252339,
          "productLabel": "anim Ut occaecat",
          "quantity": 11537493.331738085,
          "unitCode": "cupidatat commodo aliquip",
          "unitId": 25330447
        }
      ],
      "workOperationLabel": "enim dolore et",
      "workOperationType": 59711655
    },
    {
      "operationDate": "ipsum adipisicing ali",
      "operationId": -41929268,
      "operationsProducts": [
        {
          "productId": -50639882,
          "productLabel": "aliqua pariatur minim exercitation commodo",
          "quantity": -14944849.426917225,
          "unitCode": "nisi deserunt esse",
          "unitId": -63761397
        },
        {
          "productId": -36447884,
          "productLabel": "cillum nulla ullamco inci",
          "quantity": -44681445.51729121,
          "unitCode": "do sunt sit",
          "unitId": 11427608
        }
      ],
      "workOperationLabel": "eu culpa",
      "workOperationType": 91356072
    }
  ],
  "yieldPotential": "in dolor"
}

Validation #794

Failure

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

  • The property '#/1' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/1' did not contain a required property of 'stageLabel' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • 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
  • The property '#/5' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/5' 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": 353,
    "cropLabel": "OREGRAIN",
    "fieldId": 26,
    "fieldName": "Mortonval",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3004,
      "longitude": 2.2122
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 11.92,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 456,
    "cropLabel": "SEPIA",
    "fieldId": 28,
    "fieldName": "Terre rouge",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3064,
      "longitude": 2.20598
    },
    "missingObservations": 1,
    "surface": 4.33,
    "targets": []
  },
  {
    "cropId": 456,
    "cropLabel": "SEPIA",
    "fieldId": 29,
    "fieldName": "Chauffour",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3087,
      "longitude": 2.20388
    },
    "missingObservations": 1,
    "surface": 2.64,
    "targets": []
  },
  {
    "cropId": 456,
    "cropLabel": "SEPIA",
    "fieldId": 30,
    "fieldName": "Courte Cayelle",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3094,
      "longitude": 2.20265
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 5.01,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 385,
    "cropLabel": "PROVIDENCE",
    "fieldId": 31,
    "fieldName": "Les longues pièces",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3117,
      "longitude": 2.20929
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 12.01,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 456,
    "cropLabel": "SEPIA",
    "fieldId": 32,
    "fieldName": "Roty",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3129,
      "longitude": 2.21334
    },
    "missingObservations": 1,
    "surface": 3.25,
    "targets": []
  },
  {
    "cropId": 270,
    "cropLabel": "KWS EXTASE",
    "fieldId": 33,
    "fieldName": "Carreau",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3099,
      "longitude": 2.22091
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 9.39,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 107,
    "cropLabel": "CHEVIGNON",
    "fieldId": 34,
    "fieldName": "Sulpras",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3486,
      "longitude": 2.1685
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 4.05,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  },
  {
    "cropId": 107,
    "cropLabel": "CHEVIGNON",
    "fieldId": 35,
    "fieldName": "Echalat",
    "groupId": 2,
    "groupLabel": "Blé tendre",
    "localization": {
      "latitude": 49.3542,
      "longitude": 2.18646
    },
    "missingObservations": 1,
    "stageId": 70,
    "stageLabel": "GM",
    "surface": 2.2,
    "targets": [
      {
        "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": 3,
        "targetLabel": "Rouille Brune"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 6,
        "targetLabel": "Oidium"
      },
      {
        "isTargetInTest": false,
        "numberOfDays": 3,
        "riskLevelId": 0,
        "riskLevelLabel": "Pas de risque",
        "targetId": 2,
        "targetLabel": "Septoriose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      },
      {
        "isTargetInTest": true,
        "numberOfDays": 3,
        "riskLevelId": 3,
        "riskLevelLabel": "En dehors des stades de traitement pour la maladie concernée",
        "targetId": 7,
        "targetLabel": "Fusariose"
      }
    ]
  }
]

Validation #793

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": -19470419,
    "cropLabel": "consequat Excepteur aute enim",
    "fieldId": 2338125,
    "fieldName": "elit ipsum cupidatat voluptate",
    "groupId": 6122961,
    "groupLabel": "enim",
    "localization": {
      "latitude": 73923382.84838629,
      "longitude": -13789820.59907505
    },
    "missingObservations": 34852916,
    "stageId": 7039135,
    "stageLabel": "ut commodo in",
    "surface": 20881566.00808513,
    "targets": [
      {
        "numberOfDays": -39374073,
        "riskLevelId": 11665570,
        "riskLevelLabel": "aliquip culpa laboris qui",
        "targetId": 50719963,
        "targetLabel": "dolor sint nostrud"
      }
    ]
  },
  {
    "cropId": -36443386,
    "cropLabel": "sit dolore",
    "fieldId": 54328110,
    "fieldName": "ex velit cillum Excepteur",
    "groupId": -79132873,
    "groupLabel": "sit",
    "localization": {
      "latitude": -30295002.53304684,
      "longitude": 30938289.05246374
    },
    "missingObservations": 25140805,
    "stageId": 68367668,
    "stageLabel": "id officia",
    "surface": 3701468.7886180133,
    "targets": [
      {
        "numberOfDays": 88298556,
        "riskLevelId": -73649239,
        "riskLevelLabel": "dolor labore culpa sit",
        "targetId": -80153377,
        "targetLabel": "Duis ut labore ea anim"
      },
      {
        "numberOfDays": -71761482,
        "riskLevelId": 19085764,
        "riskLevelLabel": "incididunt amet",
        "targetId": -79742671,
        "targetLabel": "ullamco cupidatat sunt dolore in"
      }
    ]
  }
]

Validation #792

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
  • The property '#/1' did not contain a required property of 'stageId' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • The property '#/1' did not contain a required property of 'stageLabel' in schema b1f02718-d205-5e3d-ba47-c310cd6e48b2
  • 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,
    "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,
    "surface": 10.36,
    "targets": []
  },
  {
    "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": 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 #791

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": -19470419,
    "cropLabel": "consequat Excepteur aute enim",
    "fieldId": 2338125,
    "fieldName": "elit ipsum cupidatat voluptate",
    "groupId": 6122961,
    "groupLabel": "enim",
    "localization": {
      "latitude": 73923382.84838629,
      "longitude": -13789820.59907505
    },
    "missingObservations": 34852916,
    "stageId": 7039135,
    "stageLabel": "ut commodo in",
    "surface": 20881566.00808513,
    "targets": [
      {
        "numberOfDays": -39374073,
        "riskLevelId": 11665570,
        "riskLevelLabel": "aliquip culpa laboris qui",
        "targetId": 50719963,
        "targetLabel": "dolor sint nostrud"
      }
    ]
  },
  {
    "cropId": -36443386,
    "cropLabel": "sit dolore",
    "fieldId": 54328110,
    "fieldName": "ex velit cillum Excepteur",
    "groupId": -79132873,
    "groupLabel": "sit",
    "localization": {
      "latitude": -30295002.53304684,
      "longitude": 30938289.05246374
    },
    "missingObservations": 25140805,
    "stageId": 68367668,
    "stageLabel": "id officia",
    "surface": 3701468.7886180133,
    "targets": [
      {
        "numberOfDays": 88298556,
        "riskLevelId": -73649239,
        "riskLevelLabel": "dolor labore culpa sit",
        "targetId": -80153377,
        "targetLabel": "Duis ut labore ea anim"
      },
      {
        "numberOfDays": -71761482,
        "riskLevelId": 19085764,
        "riskLevelLabel": "incididunt amet",
        "targetId": -79742671,
        "targetLabel": "ullamco cupidatat sunt dolore in"
      }
    ]
  }
]

Validation #790

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