Package-level declarations
Types
Link copied to clipboard
class AirshipJsonSchema @JvmOverloads constructor(val type: AirshipJsonSchema.ValueType, val description: String? = null, extensions: Map<String, JsonValue> = emptyMap()) : JsonSerializable
Describes the structured JSON output an AI evaluation expects from a model.
Link copied to clipboard
Thrown when a JsonValue is unable to wrap an object or unable to parse a JSON encoded String.
Link copied to clipboard
Class representing the leaf node of a JsonPredicate that contains the relevant field matching info.
Link copied to clipboard
Class abstracting a JSON predicate. The predicate is contained to the following schema:
Link copied to clipboard
Interface for classes whose instances can be written as a JsonValue.
Link copied to clipboard
Link copied to clipboard
Class representing the field matching type and values contained in a JsonMatcher.