Package software.amazon.smithy.jsonschema
-
Interface Summary Interface Description JsonSchemaMapper Updates a schema builder before converting a shape to a schema.PropertyNamingStrategy Determines the field/property/member name of a member in an object. -
Class Summary Class Description JsonSchemaConfig JSON Schema configuration options.JsonSchemaConverter Converts a Smithy model index to a JSON schema document.JsonSchemaConverter.Builder Schema Defines a single JSON schema.Schema.Builder Abstract class used to build Schema components.SchemaDocument Represents a JSON Schema document.SchemaDocument.Builder Builds a JSON Schema document. -
Enum Summary Enum Description JsonSchemaConfig.MapStrategy Configures how Smithy map shapes are converted to JSON Schema.JsonSchemaConfig.UnionStrategy Configures how Smithy union shapes are converted to JSON Schema. -
Exception Summary Exception Description ConflictingShapeNameException Thrown when two shapes generate the same JSON schema pointer.SmithyJsonSchemaException