diff --git a/asyncapi-core/src/main/java/com/asyncapi/v3/schema/Schema.java b/asyncapi-core/src/main/java/com/asyncapi/v3/schema/Schema.java index 9e0d3c0b..1d2a6cf7 100644 --- a/asyncapi-core/src/main/java/com/asyncapi/v3/schema/Schema.java +++ b/asyncapi-core/src/main/java/com/asyncapi/v3/schema/Schema.java @@ -3,7 +3,6 @@ import com.asyncapi.v3.jackson.SchemaItemsDeserializer; import com.asyncapi.v3.ExtendableObject; import com.asyncapi.v3.jackson.schema.SchemasAdditionalPropertiesDeserializer; -import com.asyncapi.v3._0_0.model.ExternalDocumentation; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; @@ -15,21 +14,8 @@ import java.util.List; import java.util.Map; -// TODO: Finish. Not all properties are present. -// TODO: Write tests - /** - * The Schema Object allows the definition of input and output data types. These types can be objects, - * but also primitives and arrays. This object is a superset of the JSON Schema Specification Draft 07. - *
- * Further information about the properties can be found in JSON Schema Core and JSON Schema Validation. - * Unless stated otherwise, the property definitions follow the JSON Schema specification as referenced here. - *

- * The AsyncAPI Schema Object is a JSON Schema vocabulary which extends JSON Schema Core and Validation vocabularies. - * As such, any keyword available for those vocabularies is by definition available in AsyncAPI, and will work the - * exact same way, including but not limited to defined properties. - *

- * New properties may appear in this class after community requests. + * JSON Schema Draft 07 * * @see Draft 07 JSON Schema * @see Draft 07 JSON Schema Validation