Schema
Annotation to define a schema for a class, type, or function.
This annotation is primarily used to associate a specific schema type with the annotated element. By default, it targets JSON Schema but can accommodate custom schema representations as well.
When applied to functions, generates FunctionCallingSchema for LLM function calling APIs.