Schema

org.llm4s.toolapi.Schema
object Schema

Schema builder - fluent API for creating schema definitions

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Schema.type

Members list

Value members

Concrete methods

def `object`[T](description: String): ObjectSchema[T]
def array[A](description: String, itemSchema: SchemaDefinition[A]): ArraySchema[A]
def boolean(description: String): BooleanSchema
def integer(description: String): IntegerSchema
def nullable[T](schema: SchemaDefinition[T]): NullableSchema[T]
def number(description: String): NumberSchema
def property[T](name: String, schema: SchemaDefinition[T], required: Boolean): PropertyDefinition[T]
def string(description: String): StringSchema