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