Optional
$commentOptional
$idOptional
$refOptional
$schemaOptional
additionalOptional
additionalOptional
allOptional
anyOptional
constOptional
containsOptional
contentOptional
contentOptional
defaultOptional
definitionsOptional
dependenciesOptional
deprecatedOptional
descriptionOptional
discriminatorOptional
elseOptional
enumOptional
examplesOptional
exclusiveOptional
exclusiveOptional
externalOptional
formatOptional
ifOptional
itemsOptional
maxOptional
maxOptional
maxOptional
maximumOptional
minOptional
minOptional
minOptional
minimumOptional
multipleOptional
notOptional
oneOptional
patternOptional
patternOptional
propertiesOptional
propertyOptional
readOptional
requiredOptional
thenOptional
titleOptional
typeOptional
uniqueOptional
writeStatic
Private
internalStatic
toTakes a deep copy of the input object and converts it to an instance of AsyncapiV2Schema.
AsyncAPI schema model
Based on Draft 7 with additions
https://www.asyncapi.com/docs/specifications/v2.0.0#schemaObject https://www.asyncapi.com/docs/specifications/v2.1.0#schemaObject https://www.asyncapi.com/docs/specifications/v2.2.0#schemaObject https://www.asyncapi.com/docs/specifications/v2.3.0#schemaObject