Package-level declarations
Types
Extension of JacksonOutputConverter that allows for filtering of properties of the generated object via a predicate.
A Kotlin version of org.springframework.ai.converter.BeanOutputConverter that allows for customization of the used schema via postProcessSchema
Normalizes a JSON reply without extracting fragments or repairing its content.
Exposes a raw JSON Schema for converters that can describe their target type.
Controls whether generated JSON schemas are normalized from trusted type metadata.
Functions
Return the additionalProperties node if present.
True when the schema node contains keywords that are not part of the conservative native-structured-output subset currently supported by Embabel.
Normalize the schema's required arrays from trusted type metadata.
Parse JSON Schema text into a JsonNode.
Return the properties node if present.
Return the required property names declared by the schema.
Return the schema type value if present.