-
Notifications
You must be signed in to change notification settings - Fork 93
Open
Description
Summary
The IBM OpenAPI Validator reports an error for the examples keyword in the OffsetDateTime schema, stating it is a disallowed keyword. However, the examples keyword is valid in OpenAPI 3.1.0, and its usage in the provided schema appears correct.
Details
When validating the following OpenAPI 3.1.0 schema with the IBM OpenAPI Validator, an error is reported:
Validator Error:
Message: Found disallowed keyword: examples
Rule: ibm-schema-keywords
Path: components.schemas.OffsetDateTime.examples
Line: 33
Full OpenAPI Document:
openapi: 3.1.0
components:
schemas:
TestEntity:
type: object
required:
- alias
- number
properties:
createdAt:
anyOf:
- $ref: "#/components/schemas/OffsetDateTime"
- type: "null"
updatedAt:
anyOf:
- $ref: "#/components/schemas/OffsetDateTime"
- type: "null"
alias:
type: string
number:
type: string
id:
type:
- integer
- "null"
format: int64
maximum: 9223372036854775807
minimum: 1
OffsetDateTime:
type: string
format: date-time
examples:
- 2022-03-10T12:15:50-04:00
paths:
/api/v1/tax/test:
post:
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/TestEntity"
required: true
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/TestEntity"
tags:
- Test Controller
info:
title: API
version: unspecifiedMaksimKravchuk
Metadata
Metadata
Assignees
Labels
No labels