github.com/kaptinlin/jsonschema@v0.4.6/examples/constructor/README.md (about) 1 # Constructor API Examples 2 3 Demonstrates building JSON schemas programmatically using the Constructor API. 4 5 ## Usage 6 7 ```bash 8 go run main.go 9 ``` 10 11 ## Features Demonstrated 12 13 - **Type Constructors**: String, integer, array, object with validation 14 - **Constraints**: Enums, constants, min/max values, patterns 15 - **Composition**: OneOf, AnyOf, conditional schemas 16 - **Convenience**: Pre-built schemas for common formats (email, UUID, datetime) 17 - **Custom Compiler**: Using SetCompiler for dynamic defaults 18 19 ## Documentation 20 21 Complete API reference: [docs/constructor.md](../../docs/constructor.md)