{
  "examples": [
    {
      "id": "format_date-time",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "2024-02-29T12:34:56Z"
      },
      "invalid": {
        "value": "2023-02-29T12:34:56Z"
      }
    },
    {
      "id": "format_time",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "time"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "12:34:56Z"
      },
      "invalid": {
        "value": "25:00:00Z"
      }
    },
    {
      "id": "format_date",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "date"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "2024-02-29"
      },
      "invalid": {
        "value": "2023-02-29"
      }
    },
    {
      "id": "format_duration",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "duration"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "P1DT2H"
      },
      "invalid": {
        "value": "soon"
      }
    },
    {
      "id": "format_email",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "email"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "model@example.com"
      },
      "invalid": {
        "value": "invalid"
      }
    },
    {
      "id": "format_hostname",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "hostname"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "host.example"
      },
      "invalid": {
        "value": "bad_host"
      }
    },
    {
      "id": "format_ipv4",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "ipv4"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "192.0.2.1"
      },
      "invalid": {
        "value": "999.0.2.1"
      }
    },
    {
      "id": "format_ipv6",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "ipv6"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "2001:db8::1"
      },
      "invalid": {
        "value": "2001:xyz::1"
      }
    },
    {
      "id": "format_uuid",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "format": "uuid"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "123e4567-e89b-12d3-a456-426614174000"
      },
      "invalid": {
        "value": "urn:uuid:123e4567-e89b-12d3-a456-426614174000"
      }
    },
    {
      "id": "pattern",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "pattern": "^(?=[A-Z]{2}$)([A-Z])\\1$"
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": "AA"
      },
      "invalid": {
        "value": "AB"
      }
    },
    {
      "id": "minimum",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "minimum": 0
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": 0
      },
      "invalid": {
        "value": -1
      }
    },
    {
      "id": "maximum",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "maximum": 10
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": 10
      },
      "invalid": {
        "value": 11
      }
    },
    {
      "id": "exclusive_minimum",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "exclusiveMinimum": 0
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": 1
      },
      "invalid": {
        "value": 0
      }
    },
    {
      "id": "exclusive_maximum",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "exclusiveMaximum": 10
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": 9
      },
      "invalid": {
        "value": 10
      }
    },
    {
      "id": "multiple_of",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number",
            "multipleOf": 0.1
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": 0.3
      },
      "invalid": {
        "value": 0.30000000000000004
      }
    },
    {
      "id": "min_items",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "minItems": 2
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": [
          1,
          2
        ]
      },
      "invalid": {
        "value": [
          1
        ]
      }
    },
    {
      "id": "max_items",
      "schema": {
        "type": "object",
        "properties": {
          "value": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "maxItems": 2
          }
        },
        "required": [
          "value"
        ],
        "additionalProperties": false
      },
      "value": {
        "value": [
          1,
          2
        ]
      },
      "invalid": {
        "value": [
          1,
          2,
          3
        ]
      }
    }
  ]
}
