public static class McpSchema.JsonSchema
extends java.lang.Object
| 构造器和说明 |
|---|
JsonSchema(java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.util.List<java.lang.String> required,
java.lang.Boolean additionalProperties,
java.util.Map<java.lang.String,java.lang.Object> defs,
java.util.Map<java.lang.String,java.lang.Object> definitions) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Boolean |
additionalProperties() |
java.util.Map<java.lang.String,java.lang.Object> |
definitions() |
java.util.Map<java.lang.String,java.lang.Object> |
defs() |
java.util.Map<java.lang.String,java.lang.Object> |
properties() |
java.util.List<java.lang.String> |
required() |
java.lang.String |
type() |
public JsonSchema(java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.util.List<java.lang.String> required,
java.lang.Boolean additionalProperties,
java.util.Map<java.lang.String,java.lang.Object> defs,
java.util.Map<java.lang.String,java.lang.Object> definitions)
type - The type of the schema (e.g., "object")properties - The properties of the schema objectrequired - List of required property namesadditionalProperties - Whether additional properties are alloweddefs - Schema definitions using the newer $defs keyworddefinitions - Schema definitions using the legacy definitions keywordpublic java.lang.String type()
public java.util.Map<java.lang.String,java.lang.Object> properties()
public java.util.List<java.lang.String> required()
public java.lang.Boolean additionalProperties()
public java.util.Map<java.lang.String,java.lang.Object> defs()
public java.util.Map<java.lang.String,java.lang.Object> definitions()