Validations history

Validation #1133

Success

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

JSON Schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "type": "string"
    },
    "broadcast": {
      "type": "string"
    },
    "criteria1": {
      "type": "string"
    },
    "criteria2": {
      "type": "string"
    },
    "criteria3": {
      "type": "string"
    },
    "criteria4": {
      "type": "string"
    },
    "criteria5": {
      "type": "string"
    },
    "criteria6": {
      "type": "string"
    },
    "criteria7": {
      "type": "string"
    },
    "language": {
      "description": "Expected format eg: fr-FR",
      "type": "string"
    },
    "news_content_id": {
      "type": "integer"
    }
  },
  "required": [
    "body",
    "broadcast",
    "criteria1",
    "criteria2",
    "criteria3",
    "criteria4",
    "criteria5",
    "criteria6",
    "criteria7",
    "language",
    "news_content_id"
  ],
  "title": "Notification - NewNewsNotification",
  "type": "object"
}

JSON instance

{
  "body": "aute esse in non",
  "broadcast": "Ut reprehenderit esse Excepteur",
  "criteria1": "in in nisi sint",
  "criteria2": "reprehenderit exercitation nostrud cupidatat quis",
  "criteria3": "cupidatat Ut labore eiusmod consequat",
  "criteria4": "magna",
  "criteria5": "tempor eu nostrud",
  "criteria6": "ex voluptate do",
  "criteria7": "ad esse enim quis",
  "language": "ut elit ut",
  "news_content_id": 94927611
}

Validation #1132

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultTag_3025": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "enterpriseId": {
          "type": "integer"
        },
        "id": {
          "type": "integer"
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "enterpriseId",
        "id",
        "name"
      ],
      "title": "Tag - DefaultTag",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "tags": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "categoryId": {
            "type": "integer"
          },
          "categoryName": {
            "type": "string"
          },
          "classCSS": {
            "type": "string"
          },
          "tags": {
            "items": {
              "$ref": "#/definitions/DefaultTag_3025",
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "categoryId",
          "categoryName",
          "classCSS",
          "tags"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "tags"
  ],
  "title": "TagCategory - DefaultTagCategory",
  "type": "object"
}

JSON instance

{
  "tags": [
    {
      "categoryId": 1,
      "categoryName": "Type",
      "classCSS": "type",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 582,
          "name": "Cycling"
        },
        {
          "enterpriseId": 15,
          "id": 583,
          "name": "Fitness"
        },
        {
          "enterpriseId": 15,
          "id": 584,
          "name": "Yoga"
        },
        {
          "enterpriseId": 15,
          "id": 585,
          "name": "Zumba"
        }
      ]
    },
    {
      "categoryId": 2,
      "categoryName": "Subtype",
      "classCSS": "subtype",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 586,
          "name": "Power"
        },
        {
          "enterpriseId": 15,
          "id": 587,
          "name": "Rhythm"
        },
        {
          "enterpriseId": 15,
          "id": 588,
          "name": "Beats"
        },
        {
          "enterpriseId": 15,
          "id": 589,
          "name": "Recovery"
        },
        {
          "enterpriseId": 15,
          "id": 590,
          "name": "Flow"
        }
      ]
    },
    {
      "categoryId": 3,
      "categoryName": "Level",
      "classCSS": "level",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 591,
          "name": "Beginner"
        },
        {
          "enterpriseId": 15,
          "id": 592,
          "name": "Intermediate"
        },
        {
          "enterpriseId": 15,
          "id": 593,
          "name": "Advanced"
        }
      ]
    },
    {
      "categoryId": 4,
      "categoryName": "Equipment",
      "classCSS": "equipment",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 594,
          "name": "None"
        },
        {
          "enterpriseId": 15,
          "id": 595,
          "name": "Bike"
        },
        {
          "enterpriseId": 15,
          "id": 596,
          "name": "Yoga mat"
        },
        {
          "enterpriseId": 15,
          "id": 597,
          "name": "Barbell"
        },
        {
          "enterpriseId": 15,
          "id": 598,
          "name": "test"
        }
      ]
    },
    {
      "categoryId": 5,
      "categoryName": "Language",
      "classCSS": "language",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 599,
          "name": "English"
        }
      ]
    },
    {
      "categoryId": 6,
      "categoryName": "Length",
      "classCSS": "length",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 600,
          "name": "<15"
        },
        {
          "enterpriseId": 15,
          "id": 601,
          "name": "15-30"
        },
        {
          "enterpriseId": 15,
          "id": 602,
          "name": "30-45"
        },
        {
          "enterpriseId": 15,
          "id": 603,
          "name": "45-60"
        },
        {
          "enterpriseId": 15,
          "id": 604,
          "name": ">60"
        }
      ]
    },
    {
      "categoryId": 7,
      "categoryName": "Instructor",
      "classCSS": "instructor",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 605,
          "name": "None"
        },
        {
          "enterpriseId": 15,
          "id": 606,
          "name": "Male"
        },
        {
          "enterpriseId": 15,
          "id": 607,
          "name": "Female"
        }
      ]
    },
    {
      "categoryId": 8,
      "categoryName": "Music",
      "classCSS": "music",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 608,
          "name": "Alternative"
        },
        {
          "enterpriseId": 15,
          "id": 609,
          "name": "Country"
        },
        {
          "enterpriseId": 15,
          "id": 610,
          "name": "Dance"
        },
        {
          "enterpriseId": 15,
          "id": 611,
          "name": "EDM"
        },
        {
          "enterpriseId": 15,
          "id": 612,
          "name": "Electro"
        },
        {
          "enterpriseId": 15,
          "id": 613,
          "name": "Indie"
        },
        {
          "enterpriseId": 15,
          "id": 614,
          "name": "Jazz"
        },
        {
          "enterpriseId": 15,
          "id": 615,
          "name": "K-pop"
        },
        {
          "enterpriseId": 15,
          "id": 616,
          "name": "Hip-Hop"
        },
        {
          "enterpriseId": 15,
          "id": 617,
          "name": "Pop-rock"
        },
        {
          "enterpriseId": 15,
          "id": 618,
          "name": "R&B"
        }
      ]
    },
    {
      "categoryId": 9,
      "categoryName": "Custom",
      "classCSS": "custom",
      "tags": []
    }
  ]
}

Validation #1131

Failure

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

  • The property '#/tags/0/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/0/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/0/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/0/tags/3' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/1/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/1/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/1/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/1/tags/3' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/1/tags/4' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/2/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/2/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/2/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/3/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/3/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/3/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/3/tags/3' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/3/tags/4' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/4/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/5/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/5/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/5/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/5/tags/3' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/5/tags/4' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/6/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/6/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/6/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/0' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/1' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/2' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/3' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/4' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/5' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/6' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/7' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/8' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/9' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#
  • The property '#/tags/7/tags/10' contains additional properties ["enterpriseId"] outside of the schema when none are allowed in schema 345731a8-68e8-5f79-b4f0-f548b7675236#

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultTag_3025": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "id": {
          "type": "integer"
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "title": "Tag - DefaultTag",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "tags": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "categoryId": {
            "type": "integer"
          },
          "categoryName": {
            "type": "string"
          },
          "classCSS": {
            "type": "string"
          },
          "tags": {
            "items": {
              "$ref": "#/definitions/DefaultTag_3025",
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "categoryId",
          "categoryName",
          "classCSS",
          "tags"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "tags"
  ],
  "title": "TagCategory - DefaultTagCategory",
  "type": "object"
}

JSON instance

{
  "tags": [
    {
      "categoryId": 1,
      "categoryName": "Type",
      "classCSS": "type",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 582,
          "name": "Cycling"
        },
        {
          "enterpriseId": 15,
          "id": 583,
          "name": "Fitness"
        },
        {
          "enterpriseId": 15,
          "id": 584,
          "name": "Yoga"
        },
        {
          "enterpriseId": 15,
          "id": 585,
          "name": "Zumba"
        }
      ]
    },
    {
      "categoryId": 2,
      "categoryName": "Subtype",
      "classCSS": "subtype",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 586,
          "name": "Power"
        },
        {
          "enterpriseId": 15,
          "id": 587,
          "name": "Rhythm"
        },
        {
          "enterpriseId": 15,
          "id": 588,
          "name": "Beats"
        },
        {
          "enterpriseId": 15,
          "id": 589,
          "name": "Recovery"
        },
        {
          "enterpriseId": 15,
          "id": 590,
          "name": "Flow"
        }
      ]
    },
    {
      "categoryId": 3,
      "categoryName": "Level",
      "classCSS": "level",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 591,
          "name": "Beginner"
        },
        {
          "enterpriseId": 15,
          "id": 592,
          "name": "Intermediate"
        },
        {
          "enterpriseId": 15,
          "id": 593,
          "name": "Advanced"
        }
      ]
    },
    {
      "categoryId": 4,
      "categoryName": "Equipment",
      "classCSS": "equipment",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 594,
          "name": "None"
        },
        {
          "enterpriseId": 15,
          "id": 595,
          "name": "Bike"
        },
        {
          "enterpriseId": 15,
          "id": 596,
          "name": "Yoga mat"
        },
        {
          "enterpriseId": 15,
          "id": 597,
          "name": "Barbell"
        },
        {
          "enterpriseId": 15,
          "id": 598,
          "name": "test"
        }
      ]
    },
    {
      "categoryId": 5,
      "categoryName": "Language",
      "classCSS": "language",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 599,
          "name": "English"
        }
      ]
    },
    {
      "categoryId": 6,
      "categoryName": "Length",
      "classCSS": "length",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 600,
          "name": "<15"
        },
        {
          "enterpriseId": 15,
          "id": 601,
          "name": "15-30"
        },
        {
          "enterpriseId": 15,
          "id": 602,
          "name": "30-45"
        },
        {
          "enterpriseId": 15,
          "id": 603,
          "name": "45-60"
        },
        {
          "enterpriseId": 15,
          "id": 604,
          "name": ">60"
        }
      ]
    },
    {
      "categoryId": 7,
      "categoryName": "Instructor",
      "classCSS": "instructor",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 605,
          "name": "None"
        },
        {
          "enterpriseId": 15,
          "id": 606,
          "name": "Male"
        },
        {
          "enterpriseId": 15,
          "id": 607,
          "name": "Female"
        }
      ]
    },
    {
      "categoryId": 8,
      "categoryName": "Music",
      "classCSS": "music",
      "tags": [
        {
          "enterpriseId": 15,
          "id": 608,
          "name": "Alternative"
        },
        {
          "enterpriseId": 15,
          "id": 609,
          "name": "Country"
        },
        {
          "enterpriseId": 15,
          "id": 610,
          "name": "Dance"
        },
        {
          "enterpriseId": 15,
          "id": 611,
          "name": "EDM"
        },
        {
          "enterpriseId": 15,
          "id": 612,
          "name": "Electro"
        },
        {
          "enterpriseId": 15,
          "id": 613,
          "name": "Indie"
        },
        {
          "enterpriseId": 15,
          "id": 614,
          "name": "Jazz"
        },
        {
          "enterpriseId": 15,
          "id": 615,
          "name": "K-pop"
        },
        {
          "enterpriseId": 15,
          "id": 616,
          "name": "Hip-Hop"
        },
        {
          "enterpriseId": 15,
          "id": 617,
          "name": "Pop-rock"
        },
        {
          "enterpriseId": 15,
          "id": 618,
          "name": "R&B"
        }
      ]
    },
    {
      "categoryId": 9,
      "categoryName": "Custom",
      "classCSS": "custom",
      "tags": []
    }
  ]
}

Validation #1130

Failure

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

  • The property '#/account' did not contain a required property of 'rib' in schema deb15f06-bc0b-5959-b76f-80d63ca0da90

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultEntry_540": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "amount": {
          "type": "number"
        },
        "date": {
          "format": "date",
          "type": "string"
        },
        "id": {
          "pattern": "\\d*",
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "maturity_date": {
          "format": "date",
          "type": "string"
        },
        "settled": {
          "type": "boolean"
        }
      },
      "required": [
        "amount",
        "date",
        "id",
        "label",
        "maturity_date",
        "settled"
      ],
      "title": "Entry - DefaultEntry",
      "type": "object"
    }
  },
  "properties": {
    "account": {
      "additionalProperties": false,
      "properties": {
        "entries": {
          "items": {
            "$ref": "#/definitions/DefaultEntry_540",
            "type": "object"
          },
          "type": "array"
        },
        "rib": {
          "type": "string"
        },
        "settlement_company_code": {
          "pattern": "[0-9]{5}",
          "type": "string"
        },
        "type": {
          "enum": [
            "current",
            "collections",
            "supplies",
            "deposits"
          ],
          "type": "string"
        }
      },
      "required": [
        "entries",
        "rib",
        "settlement_company_code",
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "account"
  ],
  "title": "Account - CurrentAccount",
  "type": "object"
}

JSON instance

{
  "account": {
    "entries": [
      {
        "amount": -6757.3,
        "date": "2021-02-09",
        "id": "20277488",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2021-02-28",
        "settled": false
      },
      {
        "amount": -25000,
        "date": "2021-01-28",
        "id": "20166342",
        "label": "REGLEMENT",
        "maturity_date": "2021-02-01",
        "settled": false
      },
      {
        "amount": 8972.1,
        "date": "2021-01-27",
        "id": "16441520",
        "label": "COMPLEMENT COLZA",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": 611.3,
        "date": "2020-12-31",
        "id": "21000085",
        "label": "FINANCEMENT AU 31/12/20",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": 1029.84,
        "date": "2020-12-18",
        "id": "16436079",
        "label": "APPORTS POIS",
        "maturity_date": "2021-01-08",
        "settled": false
      },
      {
        "amount": -1452.9,
        "date": "2020-12-14",
        "id": "20261318",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": -5205.49,
        "date": "2020-12-09",
        "id": "20248646",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": 733.8,
        "date": "2020-12-09",
        "id": "20254722",
        "label": "AVOIR PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": -855.3,
        "date": "2020-12-09",
        "id": "20243086",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -1198.56,
        "date": "2020-12-09",
        "id": "20246501",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -26.4,
        "date": "2020-12-09",
        "id": "20244222",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -3960.36,
        "date": "2020-12-04",
        "id": "20157500",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2021-01-02",
        "settled": false
      },
      {
        "amount": -9032.4,
        "date": "2020-12-04",
        "id": "20157488",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2020-12-30",
        "settled": false
      },
      {
        "amount": -678.48,
        "date": "2020-11-16",
        "id": "20153850",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2020-12-09",
        "settled": false
      },
      {
        "amount": -410.46,
        "date": "2020-11-10",
        "id": "20231915",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -276,
        "date": "2020-11-10",
        "id": "20238733",
        "label": "FACTURE SERVICE",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -5746.93,
        "date": "2020-11-10",
        "id": "20225908",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -1345.98,
        "date": "2020-11-10",
        "id": "20237231",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": 268.62,
        "date": "2020-11-10",
        "id": "20229674",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": 2848.99,
        "date": "2020-10-21",
        "id": "16414964",
        "label": "COMPLEMENT ORGE",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 67.55,
        "date": "2020-10-21",
        "id": "16414963",
        "label": "COMPLEMENT BLE TENDRE",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -1154.38,
        "date": "2020-10-08",
        "id": "20214199",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -4348.43,
        "date": "2020-10-08",
        "id": "20208063",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -7764.24,
        "date": "2020-10-08",
        "id": "20218959",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -5000,
        "date": "2020-10-08",
        "id": "20147220",
        "label": "REGLEMENT CRCA EARL BROUILLET",
        "maturity_date": "2020-10-12",
        "settled": false
      },
      {
        "amount": -5409.62,
        "date": "2020-10-06",
        "id": "20206288",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 287.1,
        "date": "2020-10-05",
        "id": "20203019",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 545.67,
        "date": "2020-09-30",
        "id": "19003168",
        "label": "FINANCEMENT AU 30/09/20",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": -2172,
        "date": "2020-09-18",
        "id": "20197660",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -10000,
        "date": "2020-09-16",
        "id": "20143470",
        "label": "REGLEMENT CRCA EARL BROUILLET",
        "maturity_date": "2020-09-18",
        "settled": false
      },
      {
        "amount": -729.49,
        "date": "2020-09-11",
        "id": "20185376",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -3198.8,
        "date": "2020-09-10",
        "id": "20119429",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -12035.92,
        "date": "2020-09-10",
        "id": "20142793",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 531.3,
        "date": "2020-09-10",
        "id": "20180431",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 577.62,
        "date": "2020-09-10",
        "id": "20181653",
        "label": "AVOIR PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -12732,
        "date": "2020-09-10",
        "id": "20182445",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": -34.8,
        "date": "2020-09-10",
        "id": "20118233",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": 22835.52,
        "date": "2020-09-10",
        "id": "16404578",
        "label": "APPORTS POIS",
        "maturity_date": "2020-09-15",
        "settled": false
      },
      {
        "amount": 34913.9,
        "date": "2020-09-10",
        "id": "16404577",
        "label": "APPORTS COLZA",
        "maturity_date": "2020-09-15",
        "settled": false
      },
      {
        "amount": -10000,
        "date": "2020-09-04",
        "id": "20141662",
        "label": "REGLEMENT",
        "maturity_date": "2020-09-08",
        "settled": false
      },
      {
        "amount": 2621.57,
        "date": "2020-08-24",
        "id": "16401523",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-08-31",
        "settled": false
      },
      {
        "amount": -3001.73,
        "date": "2020-08-17",
        "id": "20138595",
        "label": "RGT FACTURE CARBURANTS",
        "maturity_date": "2020-09-06",
        "settled": false
      },
      {
        "amount": -3679.92,
        "date": "2020-08-11",
        "id": "20084694",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-08-31",
        "settled": false
      },
      {
        "amount": 19723.59,
        "date": "2020-08-07",
        "id": "16395894",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-08-15",
        "settled": false
      },
      {
        "amount": 851.92,
        "date": "2020-08-07",
        "id": "16395893",
        "label": "APPORTS BLE TENDRE",
        "maturity_date": "2020-08-15",
        "settled": false
      },
      {
        "amount": 38060.32,
        "date": "2020-07-24",
        "id": "16388532",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-07-31",
        "settled": false
      },
      {
        "amount": 12422.41,
        "date": "2020-07-24",
        "id": "16388533",
        "label": "APPORTS COLZA",
        "maturity_date": "2020-07-31",
        "settled": false
      },
      {
        "amount": 56974.93,
        "date": "2020-07-24",
        "id": "20133417",
        "label": "REPORT SOLDE CAMP 19/20",
        "maturity_date": "2020-06-30",
        "settled": false
      },
      {
        "amount": -153.6,
        "date": "2020-07-01",
        "id": "19236697",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-07-31",
        "settled": false
      }
    ],
    "settlement_company_code": "00009",
    "type": "current"
  }
}

Validation #1129

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultEntry_540": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "amount": {
          "type": "number"
        },
        "date": {
          "format": "date",
          "type": "string"
        },
        "id": {
          "pattern": "\\d*",
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "maturity_date": {
          "format": "date",
          "type": "string"
        },
        "settled": {
          "type": "boolean"
        }
      },
      "required": [
        "amount",
        "date",
        "id",
        "label",
        "maturity_date",
        "settled"
      ],
      "title": "Entry - DefaultEntry",
      "type": "object"
    }
  },
  "properties": {
    "account": {
      "additionalProperties": false,
      "properties": {
        "entries": {
          "items": {
            "$ref": "#/definitions/DefaultEntry_540",
            "type": "object"
          },
          "type": "array"
        },
        "rib": {
          "type": "string"
        },
        "settlement_company_code": {
          "pattern": "[0-9]{5}",
          "type": "string"
        },
        "type": {
          "enum": [
            "current",
            "collections",
            "supplies",
            "deposits"
          ],
          "type": "string"
        }
      },
      "required": [
        "entries",
        "rib",
        "settlement_company_code",
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "account"
  ],
  "title": "Account - CurrentAccount",
  "type": "object"
}

JSON instance

{
  "account": {
    "entries": [
      {
        "amount": 58226479.651056886,
        "date": "2002-10-08",
        "id": "",
        "label": "sunt",
        "maturity_date": "1970-05-12",
        "settled": true
      },
      {
        "amount": -5173440.458420768,
        "date": "2013-06-23",
        "id": "6467296",
        "label": "sint in",
        "maturity_date": "1998-12-26",
        "settled": true
      }
    ],
    "rib": "esse nisi",
    "settlement_company_code": "14577",
    "type": "deposits"
  }
}

Validation #1128

Failure

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

  • The property '#/account' did not contain a required property of 'rib' in schema deb15f06-bc0b-5959-b76f-80d63ca0da90

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultEntry_540": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "amount": {
          "type": "number"
        },
        "date": {
          "format": "date",
          "type": "string"
        },
        "id": {
          "pattern": "\\d*",
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "maturity_date": {
          "format": "date",
          "type": "string"
        },
        "settled": {
          "type": "boolean"
        }
      },
      "required": [
        "amount",
        "date",
        "id",
        "label",
        "maturity_date",
        "settled"
      ],
      "title": "Entry - DefaultEntry",
      "type": "object"
    }
  },
  "properties": {
    "account": {
      "additionalProperties": false,
      "properties": {
        "entries": {
          "items": {
            "$ref": "#/definitions/DefaultEntry_540",
            "type": "object"
          },
          "type": "array"
        },
        "rib": {
          "type": "string"
        },
        "settlement_company_code": {
          "pattern": "[0-9]{5}",
          "type": "string"
        },
        "type": {
          "enum": [
            "current",
            "collections",
            "supplies",
            "deposits"
          ],
          "type": "string"
        }
      },
      "required": [
        "entries",
        "rib",
        "settlement_company_code",
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "account"
  ],
  "title": "Account - CurrentAccount",
  "type": "object"
}

JSON instance

{
  "account": {
    "entries": [
      {
        "amount": -6757.3,
        "date": "2021-02-09",
        "id": "20277488",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2021-02-28",
        "settled": false
      },
      {
        "amount": -25000,
        "date": "2021-01-28",
        "id": "20166342",
        "label": "REGLEMENT",
        "maturity_date": "2021-02-01",
        "settled": false
      },
      {
        "amount": 8972.1,
        "date": "2021-01-27",
        "id": "16441520",
        "label": "COMPLEMENT COLZA",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": 611.3,
        "date": "2020-12-31",
        "id": "21000085",
        "label": "FINANCEMENT AU 31/12/20",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": 1029.84,
        "date": "2020-12-18",
        "id": "16436079",
        "label": "APPORTS POIS",
        "maturity_date": "2021-01-08",
        "settled": false
      },
      {
        "amount": -1452.9,
        "date": "2020-12-14",
        "id": "20261318",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": -5205.49,
        "date": "2020-12-09",
        "id": "20248646",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": 733.8,
        "date": "2020-12-09",
        "id": "20254722",
        "label": "AVOIR PHYTOS",
        "maturity_date": "2021-01-31",
        "settled": false
      },
      {
        "amount": -855.3,
        "date": "2020-12-09",
        "id": "20243086",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -1198.56,
        "date": "2020-12-09",
        "id": "20246501",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -26.4,
        "date": "2020-12-09",
        "id": "20244222",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -3960.36,
        "date": "2020-12-04",
        "id": "20157500",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2021-01-02",
        "settled": false
      },
      {
        "amount": -9032.4,
        "date": "2020-12-04",
        "id": "20157488",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2020-12-30",
        "settled": false
      },
      {
        "amount": -678.48,
        "date": "2020-11-16",
        "id": "20153850",
        "label": "REGLT FACTURE CARBURANTS",
        "maturity_date": "2020-12-09",
        "settled": false
      },
      {
        "amount": -410.46,
        "date": "2020-11-10",
        "id": "20231915",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-12-31",
        "settled": false
      },
      {
        "amount": -276,
        "date": "2020-11-10",
        "id": "20238733",
        "label": "FACTURE SERVICE",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -5746.93,
        "date": "2020-11-10",
        "id": "20225908",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -1345.98,
        "date": "2020-11-10",
        "id": "20237231",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": 268.62,
        "date": "2020-11-10",
        "id": "20229674",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": 2848.99,
        "date": "2020-10-21",
        "id": "16414964",
        "label": "COMPLEMENT ORGE",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 67.55,
        "date": "2020-10-21",
        "id": "16414963",
        "label": "COMPLEMENT BLE TENDRE",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -1154.38,
        "date": "2020-10-08",
        "id": "20214199",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-11-30",
        "settled": false
      },
      {
        "amount": -4348.43,
        "date": "2020-10-08",
        "id": "20208063",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -7764.24,
        "date": "2020-10-08",
        "id": "20218959",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -5000,
        "date": "2020-10-08",
        "id": "20147220",
        "label": "REGLEMENT CRCA EARL BROUILLET",
        "maturity_date": "2020-10-12",
        "settled": false
      },
      {
        "amount": -5409.62,
        "date": "2020-10-06",
        "id": "20206288",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 287.1,
        "date": "2020-10-05",
        "id": "20203019",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 545.67,
        "date": "2020-09-30",
        "id": "19003168",
        "label": "FINANCEMENT AU 30/09/20",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": -2172,
        "date": "2020-09-18",
        "id": "20197660",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -10000,
        "date": "2020-09-16",
        "id": "20143470",
        "label": "REGLEMENT CRCA EARL BROUILLET",
        "maturity_date": "2020-09-18",
        "settled": false
      },
      {
        "amount": -729.49,
        "date": "2020-09-11",
        "id": "20185376",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -3198.8,
        "date": "2020-09-10",
        "id": "20119429",
        "label": "FACTURE SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -12035.92,
        "date": "2020-09-10",
        "id": "20142793",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 531.3,
        "date": "2020-09-10",
        "id": "20180431",
        "label": "AVOIR SEMENCES",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": 577.62,
        "date": "2020-09-10",
        "id": "20181653",
        "label": "AVOIR PHYTOS",
        "maturity_date": "2020-10-31",
        "settled": false
      },
      {
        "amount": -12732,
        "date": "2020-09-10",
        "id": "20182445",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": -34.8,
        "date": "2020-09-10",
        "id": "20118233",
        "label": "FACTURE ALIMENTS",
        "maturity_date": "2020-09-30",
        "settled": false
      },
      {
        "amount": 22835.52,
        "date": "2020-09-10",
        "id": "16404578",
        "label": "APPORTS POIS",
        "maturity_date": "2020-09-15",
        "settled": false
      },
      {
        "amount": 34913.9,
        "date": "2020-09-10",
        "id": "16404577",
        "label": "APPORTS COLZA",
        "maturity_date": "2020-09-15",
        "settled": false
      },
      {
        "amount": -10000,
        "date": "2020-09-04",
        "id": "20141662",
        "label": "REGLEMENT",
        "maturity_date": "2020-09-08",
        "settled": false
      },
      {
        "amount": 2621.57,
        "date": "2020-08-24",
        "id": "16401523",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-08-31",
        "settled": false
      },
      {
        "amount": -3001.73,
        "date": "2020-08-17",
        "id": "20138595",
        "label": "RGT FACTURE CARBURANTS",
        "maturity_date": "2020-09-06",
        "settled": false
      },
      {
        "amount": -3679.92,
        "date": "2020-08-11",
        "id": "20084694",
        "label": "FACTURE ENGRAIS",
        "maturity_date": "2020-08-31",
        "settled": false
      },
      {
        "amount": 19723.59,
        "date": "2020-08-07",
        "id": "16395894",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-08-15",
        "settled": false
      },
      {
        "amount": 851.92,
        "date": "2020-08-07",
        "id": "16395893",
        "label": "APPORTS BLE TENDRE",
        "maturity_date": "2020-08-15",
        "settled": false
      },
      {
        "amount": 38060.32,
        "date": "2020-07-24",
        "id": "16388532",
        "label": "APPORTS ORGE",
        "maturity_date": "2020-07-31",
        "settled": false
      },
      {
        "amount": 12422.41,
        "date": "2020-07-24",
        "id": "16388533",
        "label": "APPORTS COLZA",
        "maturity_date": "2020-07-31",
        "settled": false
      },
      {
        "amount": 56974.93,
        "date": "2020-07-24",
        "id": "20133417",
        "label": "REPORT SOLDE CAMP 19/20",
        "maturity_date": "2020-06-30",
        "settled": false
      },
      {
        "amount": -153.6,
        "date": "2020-07-01",
        "id": "19236697",
        "label": "FACTURE PHYTOS",
        "maturity_date": "2020-07-31",
        "settled": false
      }
    ],
    "settlement_company_code": "00009",
    "type": "current"
  }
}

Validation #1127

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "DefaultSavingValue_3172": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "carbonSaving": {
          "maximum": 9999,
          "minimum": 0,
          "type": "integer"
        },
        "wasteSaving": {
          "maximum": 9999,
          "minimum": 0,
          "type": "integer"
        },
        "waterSaving": {
          "maximum": 9999,
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "carbonSaving",
        "wasteSaving",
        "waterSaving"
      ],
      "title": "SavingValue - DefaultSavingValue",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "properties": {
    "certified": {
      "description": "```\r\n{ carbonSaving: 0, waterSaving: 0, wasteSaving: 0 }\r\n```",
      "type": "object"
    },
    "estimated": {
      "description": "```\r\n{ carbonSaving: 0, waterSaving: 0, wasteSaving: 0 }\r\n```",
      "type": "object"
    }
  },
  "required": [
    "certified",
    "estimated"
  ],
  "title": "Impact - DefaultImpact",
  "type": "object"
}

JSON instance

{
  "certified": {},
  "estimated": {}
}

Validation #1126

Success

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

JSON Schema

{
  "definitions": {
    "DefaultProjectImpact_3173": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "canGenerateCertificate": {
          "type": "boolean"
        },
        "id": {
          "type": "string"
        },
        "impact": {
          "$ref": "#/definitions/DefaultSavingValue_3172",
          "type": "object"
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "canGenerateCertificate",
        "id",
        "impact",
        "name"
      ],
      "title": "ProjectImpact - DefaultProjectImpact",
      "type": "object"
    },
    "DefaultSavingValue_3172": {
      "additionalProperties": false,
      "description": "Automatically generated (please edit me)",
      "properties": {
        "carbonSaving": {
          "minimum": 0,
          "type": "integer"
        },
        "wasteSaving": {
          "minimum": 0,
          "type": "integer"
        },
        "waterSaving": {
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "carbonSaving",
        "wasteSaving",
        "waterSaving"
      ],
      "title": "SavingValue - DefaultSavingValue",
      "type": "object"
    }
  },
  "description": "Automatically generated (please edit me)",
  "items": {
    "additionalProperties": false,
    "properties": {
      "buildingId": {
        "type": "string"
      },
      "buildingName": {
        "type": "string"
      },
      "impact": {
        "$ref": "#/definitions/DefaultSavingValue_3172",
        "description": "```\r\n\r\n{\r\n                    \"carbonSaving\": 0,\r\n                    \"waterSaving\": 0,\r\n                    \"wasteSaving\": 0\r\n                }\r\n```",
        "type": "object"
      },
      "projects": {
        "description": "```\r\n{\r\n                \"impact\": {\r\n                    \"carbonSaving\": 0,\r\n                    \"waterSaving\": 0,\r\n                    \"wasteSaving\": 0\r\n                },\r\n                \"id\": \"string\",\r\n                \"name\": \"string\",\r\n                \"canGenerateCertificate\": false\r\n            }\r\n```",
        "items": {
          "type": "object"
        },
        "type": "array"
      }
    },
    "required": [
      "buildingId",
      "buildingName",
      "impact",
      "projects"
    ],
    "type": "object"
  },
  "title": "ImpactDetails - DefaultImpactDetails",
  "type": "array"
}

JSON instance

[
  {
    "buildingId": "adipisicing minim",
    "buildingName": "laboris pariatur",
    "impact": {
      "carbonSaving": 49996768,
      "wasteSaving": 21013518,
      "waterSaving": 22673555
    },
    "projects": [
      {},
      {}
    ]
  },
  {
    "buildingId": "Duis enim amet aute",
    "buildingName": "cupidatat sint sed Duis",
    "impact": {
      "carbonSaving": 28488117,
      "wasteSaving": 14226425,
      "waterSaving": 7441456
    },
    "projects": [
      {},
      {},
      {}
    ]
  },
  {
    "buildingId": "dolore veniam officia",
    "buildingName": "minim dolore",
    "impact": {
      "carbonSaving": 1359139,
      "wasteSaving": 95291833,
      "waterSaving": 38764656
    },
    "projects": [
      {},
      {},
      {},
      {},
      {}
    ]
  },
  {
    "buildingId": "cupidatat se",
    "buildingName": "veniam",
    "impact": {
      "carbonSaving": 16680347,
      "wasteSaving": 54998754,
      "waterSaving": 58525747
    },
    "projects": [
      {},
      {},
      {}
    ]
  }
]

Validation #1125

Success

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

JSON Schema

{
  "description": "Automatically generated (please edit me)",
  "items": {
    "additionalProperties": false,
    "properties": {
      "buildingId": {
        "type": "string"
      },
      "buildingName": {
        "type": "string"
      },
      "impact": {
        "description": "```\r\n\r\n{\r\n                    \"carbonSaving\": 0,\r\n                    \"waterSaving\": 0,\r\n                    \"wasteSaving\": 0\r\n                }\r\n```",
        "type": "object"
      },
      "projects": {
        "description": "```\r\n{\r\n                \"impact\": {\r\n                    \"carbonSaving\": 0,\r\n                    \"waterSaving\": 0,\r\n                    \"wasteSaving\": 0\r\n                },\r\n                \"id\": \"string\",\r\n                \"name\": \"string\",\r\n                \"canGenerateCertificate\": false\r\n            }\r\n```",
        "items": {
          "type": "object"
        },
        "type": "array"
      }
    },
    "required": [
      "buildingId",
      "buildingName",
      "impact",
      "projects"
    ],
    "type": "object"
  },
  "title": "ImpactDetails - DefaultImpactDetails",
  "type": "array"
}

JSON instance

[
  {
    "buildingId": "dolor dolore culpa consequat",
    "buildingName": "occaecat in do et aute",
    "impact": {},
    "projects": [
      {},
      {},
      {},
      {}
    ]
  },
  {
    "buildingId": "sed",
    "buildingName": "ut enim dolore",
    "impact": {},
    "projects": [
      {},
      {},
      {},
      {},
      {}
    ]
  },
  {
    "buildingId": "sed ut",
    "buildingName": "Excepteur aliqua laborum Ut",
    "impact": {},
    "projects": [
      {}
    ]
  },
  {
    "buildingId": "sint in",
    "buildingName": "",
    "impact": {},
    "projects": [
      {},
      {},
      {}
    ]
  },
  {
    "buildingId": "aliquip eu veniam",
    "buildingName": "nisi voluptate cupidatat ipsu",
    "impact": {},
    "projects": [
      {}
    ]
  }
]

Validation #1124

Success

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

JSON Schema

{
  "additionalProperties": false,
  "definitions": {
    "NewsContentChannel_448": {
      "additionalProperties": false,
      "properties": {
        "id": {
          "minimum": 1,
          "type": "integer"
        },
        "is_corporate": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "is_native": {
          "maximum": 1,
          "minimum": 0,
          "type": "integer"
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "id",
        "is_corporate",
        "is_native",
        "name"
      ],
      "title": "NewsChannel - NewsContentChannel",
      "type": "object"
    }
  },
  "properties": {
    "news_contents": {
      "items": {
        "additionalProperties": false,
        "properties": {
          "broadcast": {
            "enum": [
              "Actualités",
              "Cultures",
              "Marchés",
              "Messages",
              "Note de marché du jour"
            ],
            "type": "string"
          },
          "can_read": {
            "type": "boolean"
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "creation_date": {
            "format": "date-time",
            "type": "string"
          },
          "culture": {
            "type": "string"
          },
          "description": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "id": {
            "minimum": 1,
            "type": "integer"
          },
          "link": {
            "anyOf": [
              {
                "format": "uri",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "news_channel": {
            "$ref": "#/definitions/NewsContentChannel_448",
            "type": "object"
          },
          "picture_url": {
            "anyOf": [
              {
                "format": "uri",
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "type": "string"
          },
          "typology": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "broadcast",
          "can_read",
          "category",
          "creation_date",
          "culture",
          "description",
          "id",
          "link",
          "news_channel",
          "picture_url",
          "title",
          "typology"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "news_contents"
  ],
  "title": "NewsContent - v2NewsContent",
  "type": "object"
}

JSON instance

{
  "news_contents": [
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T11:19:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53069,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c78c79a79473dd98ec404",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Минэкономразвития анонсировало экспортную пошлину на подсолнечное масло",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T11:19:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53056,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c78c79a79473dd98ec404",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Минэкономразвития анонсировало экспортную пошлину на подсолнечное масло",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T10:59:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53070,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c73dd9a794733ceaa5c99",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Глава Минэкономразвития увидел риски в повышении ставки ЦБ",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T10:59:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53057,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c73dd9a794733ceaa5c99",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Глава Минэкономразвития увидел риски в повышении ставки ЦБ",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T10:39:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53071,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c67569a794736f164d352",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Bloomberg предупредил о перебоях с туалетной бумагой",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T10:39:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53058,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c67569a794736f164d352",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Bloomberg предупредил о перебоях с туалетной бумагой",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-25T10:39:36+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53044,
      "link": "https://www.rbc.ru/economics/25/03/2021/605c67569a794736f164d352",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "Bloomberg предупредил о перебоях с туалетной бумагой",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53076,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53063,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53051,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53030,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53014,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52999,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52986,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52974,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52961,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52945,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52929,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52917,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "news",
      "creation_date": "2021-03-25T05:39:35+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52903,
      "link": "https://www.agroinvestor.ru/markets/news/35507-minpromtorg-vozvrashchenie-k-rynochnomu-regulirovaniyu-tsen-na-maslo-i-sakhar-budet-postepennym/",
      "news_channel": {
        "id": 104,
        "is_corporate": 0,
        "is_native": 0,
        "name": "????????????"
      },
      "picture_url": null,
      "title": "Минпромторг: возвращение к рыночному регулированию цен на масло и сахар будет постепенным — Агроинвестор",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53072,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53059,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53045,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53032,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53016,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 53001,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52988,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52976,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    },
    {
      "broadcast": "Actualités",
      "can_read": true,
      "category": "economy",
      "creation_date": "2021-03-24T12:19:38+00:00",
      "culture": "ru-RU",
      "description": null,
      "id": 52963,
      "link": "https://www.rbc.ru/rbcfreenews/605b38379a7947599eb2b242",
      "news_channel": {
        "id": 115,
        "is_corporate": 0,
        "is_native": 0,
        "name": "???"
      },
      "picture_url": null,
      "title": "В Минпромторге допустили возвращение цен на сахар на рыночную траекторию",
      "typology": "Anonyme"
    }
  ]
}