Optional
$idOptional
$refOptional
$schemaOptional
additionalOptional
additionalOptional
allOptional
anyOptional
constOptional
containsOptional
contentOptional
contentOptional
defaultOptional
definitionsOptional
dependenciesOptional
deprecatedOptional
descriptionOptional
discriminatorOptional
enumOptional
exampleOptional
examplesOptional
exclusiveOptional
exclusiveOptional
externalOptional
formatOptional
itemsOptional
maxOptional
maxOptional
maxOptional
maximumOptional
minOptional
minOptional
minOptional
minimumOptional
multipleOptional
nullableOptional
oneOptional
patternOptional
propertiesOptional
propertyOptional
readOptional
requiredOptional
titleOptional
typeOptional
uniqueOptional
writeOptional
xmlStatic
Private
internalStatic
toTakes a deep copy of the input object and converts it to an instance of OpenapiV3Schema.
OpenAPI 3.0 -> 3.0.4 schema model
Based on Draft 6, but with restricted keywords and definitions Modifications
Restrictions (keywords not allowed)
https://swagger.io/specification/#schema-object