Validations history

Validation #202

Failure

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

  • The property '#/' did not contain a required property of 'AccordMissionUri' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd
  • The property '#/' did not contain a required property of 'NumberPositions' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd
  • The property '#/' did not contain a required property of 'StartTime' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidatesLists_445": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CandidateAcceptanceStatus": {
          "type": "boolean"
        },
        "CandidateId": {
          "type": "string"
        },
        "CandidateUri": {
          "type": "string"
        },
        "CompanyAcceptanceStatus": {
          "type": "boolean"
        }
      },
      "required": [
        "CandidateAcceptanceStatus",
        "CandidateId",
        "CandidateUri",
        "CompanyAcceptanceStatus"
      ],
      "title": "CandidatesLists - DefaultCandidatesLists",
      "type": "object"
    },
    "DefaultCompanies_444": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CompanyId": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      },
      "required": [
        "CompanyId",
        "Name"
      ],
      "title": "Companies - DefaultCompanies",
      "type": "object"
    },
    "DefaultLocations_443": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Address": {
          "type": "string"
        },
        "CityName": {
          "type": "string"
        },
        "InseeCode": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "CityName",
        "InseeCode",
        "ZipCode"
      ],
      "title": "Locations - DefaultLocations",
      "type": "object"
    },
    "DefaultQualifications_442": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Label": {
          "type": "string"
        }
      },
      "required": [
        "Id",
        "Label"
      ],
      "title": "Qualifications - DefaultQualifications",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidatesLists_445",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Companies": {
      "$ref": "#/definitions/DefaultCompanies_444",
      "type": "object"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "Location": {
      "$ref": "#/definitions/DefaultLocations_443",
      "type": "object"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "QualificationId": {
      "type": "string"
    },
    "Qualifications": {
      "$ref": "#/definitions/DefaultQualifications_442",
      "type": "object"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Companies",
    "Description",
    "EndDate",
    "Location",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Qualifications",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid42",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid0",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "userid23",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "Prise de service à 8h, au 12 avenue Victor Hugo à Villeurbanne. Remplacement de Jean DUPUIS. Prendre la navette à Lyon Part-Dieu (départ 7h45) pour le site de Villeurbanne. Contact : Monsieur Paul JOSEPH au 06 05 04 03 02. Prévoir bouteille d'eau. Pause : 13h20-13h40. Horaires navette de retour : 17h15, 17h30 (parking bleu).",
  "Companies": {
    "CompanyId": "CompanyId",
    "Name": "France Boissons 1 avec le nom d'entreprise le plus long du monde"
  },
  "Description": "Description",
  "EndDate": "2020-09-14T23:09:34",
  "Location": {
    "Address": "20 rue sainte croix de la bretonnerie",
    "CityName": "Paris",
    "InseeCode": null,
    "ZipCode": "750004"
  },
  "MissionDuration": 100,
  "MissionId": "1",
  "MissionSchedule": "8H00 - 17H00",
  "QualificationId": "QualificationId",
  "Qualifications": {
    "Id": "QualificationsId",
    "Label": "Accord, Accord, pas annulée"
  },
  "Salary": 1000,
  "StartDate": "2019-09-12T08:09:34",
  "StatutMissionId": "EN_COURS",
  "TotalSalary": "168.00 €",
  "WeeklyBasis": 0
}

Validation #201

Failure

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

  • The property '#/' did not contain a required property of 'AccordMissionUri' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd
  • The property '#/' did not contain a required property of 'NumberPositions' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd
  • The property '#/' did not contain a required property of 'StartTime' in schema 2cf27e95-46e2-5694-abf2-01394eb3f8bd

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidatesLists_445": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CandidateAcceptanceStatus": {
          "type": "boolean"
        },
        "CandidateId": {
          "type": "string"
        },
        "CandidateUri": {
          "type": "string"
        },
        "CompanyAcceptanceStatus": {
          "type": "boolean"
        }
      },
      "required": [
        "CandidateAcceptanceStatus",
        "CandidateId",
        "CandidateUri",
        "CompanyAcceptanceStatus"
      ],
      "title": "CandidatesLists - DefaultCandidatesLists",
      "type": "object"
    },
    "DefaultCompanies_444": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CompanyId": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      },
      "required": [
        "CompanyId",
        "Name"
      ],
      "title": "Companies - DefaultCompanies",
      "type": "object"
    },
    "DefaultLocations_443": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Address": {
          "type": "string"
        },
        "CityName": {
          "type": "string"
        },
        "InseeCode": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "CityName",
        "InseeCode",
        "ZipCode"
      ],
      "title": "Locations - DefaultLocations",
      "type": "object"
    },
    "DefaultQualifications_442": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Label": {
          "type": "string"
        }
      },
      "required": [
        "Id",
        "Label"
      ],
      "title": "Qualifications - DefaultQualifications",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidatesLists_445",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Companies": {
      "$ref": "#/definitions/DefaultCompanies_444",
      "type": "object"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "Location": {
      "$ref": "#/definitions/DefaultLocations_443",
      "type": "object"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "QualificationId": {
      "type": "string"
    },
    "Qualifications": {
      "$ref": "#/definitions/DefaultQualifications_442",
      "type": "object"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Companies",
    "Description",
    "EndDate",
    "Location",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Qualifications",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid42",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid0",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "userid23",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "Prise de service à 8h, au 12 avenue Victor Hugo à Villeurbanne. Remplacement de Jean DUPUIS. Prendre la navette à Lyon Part-Dieu (départ 7h45) pour le site de Villeurbanne. Contact : Monsieur Paul JOSEPH au 06 05 04 03 02. Prévoir bouteille d'eau. Pause : 13h20-13h40. Horaires navette de retour : 17h15, 17h30 (parking bleu).",
  "Companies": {
    "CompanyId": "CompanyId",
    "Name": "France Boissons 1 avec le nom d'entreprise le plus long du monde"
  },
  "Description": "Description",
  "EndDate": "2020-09-14T23:09:34",
  "Location": {
    "Address": "20 rue sainte croix de la bretonnerie",
    "CityName": "Paris",
    "InseeCode": null,
    "ZipCode": "750004"
  },
  "MissionDuration": 100,
  "MissionId": "1",
  "MissionSchedule": "8H00 - 17H00",
  "QualificationId": "QualificationId",
  "Qualifications": {
    "Id": "QualificationsId",
    "Label": "Accord, Accord, pas annulée"
  },
  "Salary": 1000,
  "StartDate": "2019-09-12T08:09:34",
  "StatutMissionId": "EN_COURS",
  "TotalSalary": "168.00 €",
  "WeeklyBasis": 0
}

Validation #200

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidatesLists_445": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CandidateAcceptanceStatus": {
          "type": "boolean"
        },
        "CandidateId": {
          "type": "string"
        },
        "CandidateUri": {
          "type": "string"
        },
        "CompanyAcceptanceStatus": {
          "type": "boolean"
        }
      },
      "required": [
        "CandidateAcceptanceStatus",
        "CandidateId",
        "CandidateUri",
        "CompanyAcceptanceStatus"
      ],
      "title": "CandidatesLists - DefaultCandidatesLists",
      "type": "object"
    },
    "DefaultCompanies_444": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CompanyId": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      },
      "required": [
        "CompanyId",
        "Name"
      ],
      "title": "Companies - DefaultCompanies",
      "type": "object"
    },
    "DefaultLocations_443": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Address": {
          "type": "string"
        },
        "CityName": {
          "type": "string"
        },
        "InseeCode": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "CityName",
        "InseeCode",
        "ZipCode"
      ],
      "title": "Locations - DefaultLocations",
      "type": "object"
    },
    "DefaultQualifications_442": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Label": {
          "type": "string"
        }
      },
      "required": [
        "Id",
        "Label"
      ],
      "title": "Qualifications - DefaultQualifications",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidatesLists_445",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Companies": {
      "$ref": "#/definitions/DefaultCompanies_444",
      "type": "object"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "Location": {
      "$ref": "#/definitions/DefaultLocations_443",
      "type": "object"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "QualificationId": {
      "type": "string"
    },
    "Qualifications": {
      "$ref": "#/definitions/DefaultQualifications_442",
      "type": "object"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "oneOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Companies",
    "Description",
    "EndDate",
    "Location",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Qualifications",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "AccordMissionUri": null,
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "laborum",
      "CandidateUri": "Ut minim",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "officia sed tempor",
      "CandidateUri": "magna consectetur",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "ex non reprehenderit Ut ut",
      "CandidateUri": "ut sint ani",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "pariatur mollit ea",
      "CandidateUri": "sit",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "eu sit ut",
  "Companies": {
    "CompanyId": "et",
    "Name": "tempor qui"
  },
  "Description": "enim cupidatat proident",
  "EndDate": "incididunt ulla",
  "Location": {
    "Address": "Excepteur",
    "CityName": "dolore elit culpa",
    "InseeCode": null,
    "ZipCode": "consequat ad qui"
  },
  "MissionDuration": -19589099,
  "MissionId": "veniam culpa exercitation tempor",
  "MissionSchedule": "Ut fugiat dolore culpa",
  "NumberPositions": null,
  "QualificationId": "sed laboris magna minim",
  "Qualifications": {
    "Id": "mollit ad veniam",
    "Label": "eiusmod aliquip esse officia"
  },
  "Salary": 43261542,
  "StartDate": "esse minim",
  "StartTime": null,
  "StatutMissionId": "sit et",
  "TotalSalary": "sunt sit",
  "WeeklyBasis": 71757874
}

Validation #199

Failure

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

  • The property '#/' did not contain a required property of 'AccordMissionUri' in schema 9efb7aa2-0656-5e3a-ae82-eefc586d631b
  • The property '#/' did not contain a required property of 'NumberPositions' in schema 9efb7aa2-0656-5e3a-ae82-eefc586d631b
  • The property '#/' did not contain a required property of 'StartTime' in schema 9efb7aa2-0656-5e3a-ae82-eefc586d631b

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidatesLists_445": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CandidateAcceptanceStatus": {
          "type": "boolean"
        },
        "CandidateId": {
          "type": "string"
        },
        "CandidateUri": {
          "type": "string"
        },
        "CompanyAcceptanceStatus": {
          "type": "boolean"
        }
      },
      "required": [
        "CandidateAcceptanceStatus",
        "CandidateId",
        "CandidateUri",
        "CompanyAcceptanceStatus"
      ],
      "title": "CandidatesLists - DefaultCandidatesLists",
      "type": "object"
    },
    "DefaultCompanies_444": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CompanyId": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      },
      "required": [
        "CompanyId",
        "Name"
      ],
      "title": "Companies - DefaultCompanies",
      "type": "object"
    },
    "DefaultLocations_443": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Address": {
          "type": "string"
        },
        "CityName": {
          "type": "string"
        },
        "InseeCode": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "CityName",
        "InseeCode",
        "ZipCode"
      ],
      "title": "Locations - DefaultLocations",
      "type": "object"
    },
    "DefaultQualifications_442": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Label": {
          "type": "string"
        }
      },
      "required": [
        "Id",
        "Label"
      ],
      "title": "Qualifications - DefaultQualifications",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "type": "string"
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidatesLists_445",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Companies": {
      "$ref": "#/definitions/DefaultCompanies_444",
      "type": "object"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "Location": {
      "$ref": "#/definitions/DefaultLocations_443",
      "type": "object"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "type": "integer"
    },
    "QualificationId": {
      "type": "string"
    },
    "Qualifications": {
      "$ref": "#/definitions/DefaultQualifications_442",
      "type": "object"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "type": "integer"
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Companies",
    "Description",
    "EndDate",
    "Location",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Qualifications",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid42",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid0",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "userid23",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "Prise de service à 8h, au 12 avenue Victor Hugo à Villeurbanne. Remplacement de Jean DUPUIS. Prendre la navette à Lyon Part-Dieu (départ 7h45) pour le site de Villeurbanne. Contact : Monsieur Paul JOSEPH au 06 05 04 03 02. Prévoir bouteille d'eau. Pause : 13h20-13h40. Horaires navette de retour : 17h15, 17h30 (parking bleu).",
  "Companies": {
    "CompanyId": "CompanyId",
    "Name": "France Boissons 1 avec le nom d'entreprise le plus long du monde"
  },
  "Description": "Description",
  "EndDate": "2020-09-14T23:09:34",
  "Location": {
    "Address": "20 rue sainte croix de la bretonnerie",
    "CityName": "Paris",
    "InseeCode": null,
    "ZipCode": "750004"
  },
  "MissionDuration": 100,
  "MissionId": "1",
  "MissionSchedule": "8H00 - 17H00",
  "QualificationId": "QualificationId",
  "Qualifications": {
    "Id": "QualificationsId",
    "Label": "Accord, Accord, pas annulée"
  },
  "Salary": 1000,
  "StartDate": "2019-09-12T08:09:34",
  "StatutMissionId": "EN_COURS",
  "TotalSalary": "168.00 €",
  "WeeklyBasis": 0
}

Validation #198

Failure

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

  • The property '#/Companies' of type object did not match the following type: array in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62
  • The property '#/Location' of type object did not match the following type: array in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62
  • The property '#/Qualifications' of type object did not match the following type: array in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62
  • The property '#/' did not contain a required property of 'AccordMissionUri' in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62
  • The property '#/' did not contain a required property of 'NumberPositions' in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62
  • The property '#/' did not contain a required property of 'StartTime' in schema 02d4ee3c-99e8-5af9-bb55-1cb2eb833b62

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidatesLists_445": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CandidateAcceptanceStatus": {
          "type": "boolean"
        },
        "CandidateId": {
          "type": "string"
        },
        "CandidateUri": {
          "type": "string"
        },
        "CompanyAcceptanceStatus": {
          "type": "boolean"
        }
      },
      "required": [
        "CandidateAcceptanceStatus",
        "CandidateId",
        "CandidateUri",
        "CompanyAcceptanceStatus"
      ],
      "title": "CandidatesLists - DefaultCandidatesLists",
      "type": "object"
    },
    "DefaultCompanies_444": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "CompanyId": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      },
      "required": [
        "CompanyId",
        "Name"
      ],
      "title": "Companies - DefaultCompanies",
      "type": "object"
    },
    "DefaultLocations_443": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Address": {
          "type": "string"
        },
        "CityName": {
          "type": "string"
        },
        "InseeCode": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "CityName",
        "InseeCode",
        "ZipCode"
      ],
      "title": "Locations - DefaultLocations",
      "type": "object"
    },
    "DefaultQualifications_442": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Label": {
          "type": "string"
        }
      },
      "required": [
        "Id",
        "Label"
      ],
      "title": "Qualifications - DefaultQualifications",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "type": "string"
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidatesLists_445",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Companies": {
      "items": {
        "$ref": "#/definitions/DefaultCompanies_444",
        "type": "object"
      },
      "type": "array"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "Location": {
      "items": {
        "$ref": "#/definitions/DefaultLocations_443",
        "type": "object"
      },
      "type": "array"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "type": "integer"
    },
    "QualificationId": {
      "type": "string"
    },
    "Qualifications": {
      "items": {
        "$ref": "#/definitions/DefaultQualifications_442",
        "type": "object"
      },
      "type": "array"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "type": "integer"
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Companies",
    "Description",
    "EndDate",
    "Location",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Qualifications",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid42",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid0",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "userid23",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "Prise de service à 8h, au 12 avenue Victor Hugo à Villeurbanne. Remplacement de Jean DUPUIS. Prendre la navette à Lyon Part-Dieu (départ 7h45) pour le site de Villeurbanne. Contact : Monsieur Paul JOSEPH au 06 05 04 03 02. Prévoir bouteille d'eau. Pause : 13h20-13h40. Horaires navette de retour : 17h15, 17h30 (parking bleu).",
  "Companies": {
    "CompanyId": "CompanyId",
    "Name": "France Boissons 1 avec le nom d'entreprise le plus long du monde"
  },
  "Description": "Description",
  "EndDate": "2020-09-14T23:09:34",
  "Location": {
    "Address": "20 rue sainte croix de la bretonnerie",
    "CityName": "Paris",
    "InseeCode": null,
    "ZipCode": "750004"
  },
  "MissionDuration": 100,
  "MissionId": "1",
  "MissionSchedule": "8H00 - 17H00",
  "QualificationId": "QualificationId",
  "Qualifications": {
    "Id": "QualificationsId",
    "Label": "Accord, Accord, pas annulée"
  },
  "Salary": 1000,
  "StartDate": "2019-09-12T08:09:34",
  "StatutMissionId": "EN_COURS",
  "TotalSalary": "168.00 €",
  "WeeklyBasis": 0
}

Validation #197

Failure

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

  • The property '#/' contains additional properties ["Qualifications", "Location", "Companies"] outside of the schema when none are allowed in schema 9028c744-e714-5467-9076-12946a94ddd6
  • The property '#/CandidatesList/0' contains additional properties ["CandidateUri", "CandidateId", "CandidateAcceptanceStatus", "CompanyAcceptanceStatus"] outside of the schema when none are allowed in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Address' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'ContractAccepted' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Email' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'FirstName' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Gender' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'InseeCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Name' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Phone1' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'Phone2' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'QualificationId' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/0' did not contain a required property of 'ZipCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' contains additional properties ["CandidateUri", "CandidateId", "CandidateAcceptanceStatus", "CompanyAcceptanceStatus"] outside of the schema when none are allowed in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Address' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'ContractAccepted' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Email' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'FirstName' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Gender' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'InseeCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Name' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Phone1' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'Phone2' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'QualificationId' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/1' did not contain a required property of 'ZipCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' contains additional properties ["CandidateUri", "CandidateId", "CandidateAcceptanceStatus", "CompanyAcceptanceStatus"] outside of the schema when none are allowed in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Address' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'ContractAccepted' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Email' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'FirstName' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Gender' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'InseeCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Name' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Phone1' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'Phone2' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'QualificationId' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/CandidatesList/2' did not contain a required property of 'ZipCode' in schema 9028c744-e714-5467-9076-12946a94ddd6#
  • The property '#/' did not contain a required property of 'AccordMissionUri' in schema 9028c744-e714-5467-9076-12946a94ddd6
  • The property '#/' did not contain a required property of 'NumberPositions' in schema 9028c744-e714-5467-9076-12946a94ddd6
  • The property '#/' did not contain a required property of 'StartTime' in schema 9028c744-e714-5467-9076-12946a94ddd6

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultCandidates_108": {
      "additionalProperties": false,
      "description": "Automatically generated",
      "properties": {
        "Address": {
          "type": "string"
        },
        "ContractAccepted": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "Email": {
          "type": "string"
        },
        "FirstName": {
          "type": "string"
        },
        "Gender": {
          "type": "string"
        },
        "InseeCode": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        },
        "Phone1": {
          "type": "string"
        },
        "Phone2": {
          "type": "string"
        },
        "QualificationId": {
          "type": "string"
        },
        "ZipCode": {
          "type": "string"
        }
      },
      "required": [
        "Address",
        "ContractAccepted",
        "Email",
        "FirstName",
        "Gender",
        "InseeCode",
        "Name",
        "Phone1",
        "Phone2",
        "QualificationId",
        "ZipCode"
      ],
      "title": "Candidates - DefaultCandidates",
      "type": "object"
    }
  },
  "description": "Automatically generated",
  "properties": {
    "AccordMissionUri": {
      "type": "string"
    },
    "CandidatesList": {
      "items": {
        "$ref": "#/definitions/DefaultCandidates_108",
        "type": "object"
      },
      "type": "array"
    },
    "Comment": {
      "type": "string"
    },
    "Description": {
      "type": "string"
    },
    "EndDate": {
      "type": "string"
    },
    "MissionDuration": {
      "type": "integer"
    },
    "MissionId": {
      "type": "string"
    },
    "MissionSchedule": {
      "type": "string"
    },
    "NumberPositions": {
      "type": "integer"
    },
    "QualificationId": {
      "type": "string"
    },
    "Salary": {
      "type": "integer"
    },
    "StartDate": {
      "type": "string"
    },
    "StartTime": {
      "type": "integer"
    },
    "StatutMissionId": {
      "type": "string"
    },
    "TotalSalary": {
      "type": "string"
    },
    "WeeklyBasis": {
      "type": "integer"
    }
  },
  "required": [
    "AccordMissionUri",
    "CandidatesList",
    "Comment",
    "Description",
    "EndDate",
    "MissionDuration",
    "MissionId",
    "MissionSchedule",
    "NumberPositions",
    "QualificationId",
    "Salary",
    "StartDate",
    "StartTime",
    "StatutMissionId",
    "TotalSalary",
    "WeeklyBasis"
  ],
  "title": "Missions - DefaultMissions",
  "type": "object"
}

JSON instance

{
  "CandidatesList": [
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid42",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    },
    {
      "CandidateAcceptanceStatus": true,
      "CandidateId": "userid0",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": true
    },
    {
      "CandidateAcceptanceStatus": false,
      "CandidateId": "userid23",
      "CandidateUri": "CandidateUri",
      "CompanyAcceptanceStatus": false
    }
  ],
  "Comment": "Prise de service à 8h, au 12 avenue Victor Hugo à Villeurbanne. Remplacement de Jean DUPUIS. Prendre la navette à Lyon Part-Dieu (départ 7h45) pour le site de Villeurbanne. Contact : Monsieur Paul JOSEPH au 06 05 04 03 02. Prévoir bouteille d'eau. Pause : 13h20-13h40. Horaires navette de retour : 17h15, 17h30 (parking bleu).",
  "Companies": {
    "CompanyId": "CompanyId",
    "Name": "France Boissons 1 avec le nom d'entreprise le plus long du monde"
  },
  "Description": "Description",
  "EndDate": "2020-09-14T23:09:34",
  "Location": {
    "Address": "20 rue sainte croix de la bretonnerie",
    "CityName": "Paris",
    "InseeCode": null,
    "ZipCode": "750004"
  },
  "MissionDuration": 100,
  "MissionId": "1",
  "MissionSchedule": "8H00 - 17H00",
  "QualificationId": "QualificationId",
  "Qualifications": {
    "Id": "QualificationsId",
    "Label": "Accord, Accord, pas annulée"
  },
  "Salary": 1000,
  "StartDate": "2019-09-12T08:09:34",
  "StatutMissionId": "EN_COURS",
  "TotalSalary": "168.00 €",
  "WeeklyBasis": 0
}

Validation #196

Success

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

JSON Schema

{
  "additionalProperties": false,
  "description": "Automatically generated",
  "properties": {
    "Address": {
      "type": "string"
    },
    "ContractAccepted": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "Email": {
      "type": "string"
    },
    "FirstName": {
      "type": "string"
    },
    "Gender": {
      "type": "string"
    },
    "InseeCode": {
      "type": "string"
    },
    "Name": {
      "type": "string"
    },
    "Phone1": {
      "type": "string"
    },
    "Phone2": {
      "type": "string"
    },
    "QualificationId": {
      "type": "string"
    },
    "ZipCode": {
      "type": "string"
    }
  },
  "required": [
    "Address",
    "ContractAccepted",
    "Email",
    "FirstName",
    "Gender",
    "InseeCode",
    "Name",
    "Phone1",
    "Phone2",
    "QualificationId",
    "ZipCode"
  ],
  "title": "Candidates - DefaultCandidates",
  "type": "object"
}

JSON instance

{
  "Address": "4 rue des Ecouffes",
  "ContractAccepted": [
    "accepte"
  ],
  "Email": "mail@mail.fr",
  "FirstName": "Jean-Michel",
  "Gender": "2",
  "InseeCode": "10000",
  "Name": "DUPONT",
  "Phone1": "0601020304",
  "Phone2": "0605060708",
  "QualificationId": "N/A",
  "ZipCode": "75001"
}

Validation #195

Success

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

JSON Schema

{
  "additionalProperties": false,
  "description": "Automatically generated (please edit me)",
  "properties": {
    "Address1": {
      "type": "string"
    },
    "Address2": {
      "type": "string"
    },
    "Address3": {
      "type": "string"
    },
    "BrandCode": {
      "type": "string"
    },
    "BrandName": {
      "type": "string"
    },
    "City": {
      "type": "string"
    },
    "Email": {
      "type": "string"
    },
    "IsOpen": {
      "type": "boolean"
    },
    "Name": {
      "type": "string"
    },
    "Phone": {
      "type": "string"
    },
    "PostalCode": {
      "type": "string"
    }
  },
  "required": [
    "Address1",
    "Address2",
    "Address3",
    "BrandCode",
    "BrandName",
    "City",
    "Email",
    "IsOpen",
    "Name",
    "Phone",
    "PostalCode"
  ],
  "title": "Agencies - DefaultAgencies",
  "type": "object"
}

JSON instance

{
  "Address1": "",
  "Address2": "9 AV BUNAU VARILLA",
  "Address3": "",
  "BrandCode": "VB",
  "BrandName": "Randstad",
  "City": "CARCASSONNE",
  "Email": "carcassonne.001hx@randstad.fr",
  "IsOpen": true,
  "Name": "Agence Multispécialiste de CARCASSONNE HX",
  "Phone": "0468115860",
  "PostalCode": "11000"
}

Validation #194

Success

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

JSON Schema

{
  "additionalProperties": false,
  "description": "Automatically generated",
  "properties": {
    "Available": {
      "type": "boolean"
    },
    "Day": {
      "type": "string"
    }
  },
  "required": [
    "Available",
    "Day"
  ],
  "title": "CandidateAvailabilities - DefaultCandidatesavailabilities",
  "type": "object"
}

JSON instance

{
  "Available": true,
  "Day": "2018-03-05T16:28:48.2367577+01:00"
}

Validation #193

Failure

The input JSON instance is not a valid JSON text (RFC 7159).

  • parse_error

JSON Schema

{
  "additionalProperties": false,
  "description": "Automatically generated",
  "properties": {
    "Available": {
      "type": "boolean"
    },
    "Day": {
      "type": "string"
    }
  },
  "required": [
    "Available",
    "Day"
  ],
  "title": "CandidateAvailabilities - DefaultCandidatesavailabilities",
  "type": "object"
}

JSON instance

{
      "Day": "2018-03-05T16:28:48.2367577+01:00",
      "Available": true
    },
    {
      "Day": "2018-03-06T16:28:48.2367577+01:00",
      "Available": true
    },
    {
      "Day": "2018-03-09T16:28:48.2367577+01:00",
      "Available": true
    }