| Package | Description |
|---|---|
| com.saasquatch.jsonschemainferrer |
| Class and Description |
|---|
| AdditionalPropertiesPolicy
Policy for
additionalProperties. |
| ArrayLengthFeature
Features for array length validation
|
| DefaultPolicy
Policy for
default |
| EnumExtractor
Interface for extracting
enum groups from samples. |
| EnumExtractorInput
Input for
EnumExtractor |
| ExamplesPolicy
Policy for
examples. |
| FormatInferrer
Interface for inferring the format of
strings.
|
| FormatInferrerInput
The input for
FormatInferrer |
| GenericSchemaFeature
For generating add-on fields (things like maxProperties) for a schema.
|
| GenericSchemaFeatureInput
Input for
GenericSchemaFeature |
| IntegerTypeCriterion
Criterion for deciding whether a number is an integer.
|
| IntegerTypeCriterionInput
Input for
IntegerTypeCriterion |
| IntegerTypePreference
Preference for whether the type
integer should be used over number in the result
schema. |
| JsonSchemaInferrer
Infer JSON schema based on sample JSONs.
|
| JsonSchemaInferrerBuilder
Builder for
JsonSchemaInferrer. |
| MultipleOfPolicy
Policy for
multipleOf. |
| NumberRangeFeature
Features for number range validation
|
| ObjectSizeFeature
Features for object size validation
|
| RequiredPolicy
Policy for
required. |
| SpecVersion
Supported JSON Schema specification versions ordered from old to new, which means
#compareTo(SpecVersion) can be used. |
| StringLengthFeature
Features for string length validation
|
| TitleDescriptionGenerator
Interface for generating
titles, descriptions, and related things. |
| TitleDescriptionGeneratorInput
The input for
TitleDescriptionGenerator |
Copyright © 2019–2022. All rights reserved.