Skip to content

Added formats to the registry as defined by OpenAPI v3 - #2857

Merged
darrelmiller merged 3 commits into
gh-pagesfrom
dm/openapi-formats
Feb 3, 2022
Merged

Added formats to the registry as defined by OpenAPI v3#2857
darrelmiller merged 3 commits into
gh-pagesfrom
dm/openapi-formats

Conversation

@darrelmiller

@darrelmillerdarrelmiller commented Jan 14, 2022

Copy link
Copy Markdown
Member

The following types as defined in the OpenAPI v3 specification have been added to the format registry. The OpenAPI 3.1 specification no-longer defines these formats as the goal is to decouple the registry of formats from specific specifications to enable easier re-use of formats.

Common NametypeformatComments
integerintegerint32signed 32 bits
longintegerint64signed 64 bits
floatnumberfloat
doublenumberdouble
bytestringbytebase64 encoded characters
binarystringbinaryany sequence of octets
datestringdateAs defined by full-date - [!RFC3339]
dateTimestringdate-timeAs defined by date-time - [!RFC3339]

Password was not included as that is not a serialization format and I believe it is mixing concerns by using the format property.

@karenetheridge

karenetheridge commented Jan 14, 2022

Copy link
Copy Markdown
Member

@darrelmiller

Copy link
Copy Markdown
MemberAuthor

@karenetheridge Yes. Thanks for catching that.

@ioggstream

Copy link
Copy Markdown
Contributor

@darrelmiller where will be the new registry hosted? json-schema?

@darrelmiller
darrelmiller merged commit 68ed2e4 into gh-pagesFeb 3, 2022
@darrelmiller
darrelmiller deleted the dm/openapi-formats branch February 3, 2022 17:42
@DavidBiesack

Copy link
Copy Markdown

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@darrelmiller@karenetheridge@ioggstream@DavidBiesack@webron