Uses of Interface
dev.langchain4j.model.chat.request.json.JsonSchemaElement
Packages that use JsonSchemaElement
-
Uses of JsonSchemaElement in dev.langchain4j.model.chat.request.json
Classes in dev.langchain4j.model.chat.request.json that implement JsonSchemaElementModifier and TypeClassDescriptionclassclassclassclassclassclassclassCan referenceJsonObjectSchemawhen recursion is required.classFields in dev.langchain4j.model.chat.request.json declared as JsonSchemaElementMethods in dev.langchain4j.model.chat.request.json that return JsonSchemaElementModifier and TypeMethodDescriptionJsonArraySchema.items()static JsonSchemaElementJsonSchemaElementHelper.jsonObjectOrReferenceSchemaFrom(Class<?> type, String description, Map<Class<?>, JsonSchemaElementHelper.VisitedClassMetadata> visited, boolean setDefinitions) static JsonSchemaElementJsonSchemaElementHelper.jsonSchemaElementFrom(Class<?> clazz, Type type, String fieldDescription, Map<Class<?>, JsonSchemaElementHelper.VisitedClassMetadata> visited) JsonSchema.rootElement()Methods in dev.langchain4j.model.chat.request.json that return types with arguments of type JsonSchemaElementModifier and TypeMethodDescriptionJsonObjectSchema.definitions()Used together withJsonReferenceSchemawhen recursion is required.JsonObjectSchema.properties()Methods in dev.langchain4j.model.chat.request.json with parameters of type JsonSchemaElementModifier and TypeMethodDescriptionJsonObjectSchema.Builder.addProperty(String name, JsonSchemaElement jsonSchemaElement) Adds a single property to the properties of this JSON object.JsonArraySchema.Builder.items(JsonSchemaElement items) JsonSchema.Builder.rootElement(JsonSchemaElement rootElement) JsonSchemaElementHelper.toMap(JsonSchemaElement jsonSchemaElement) Method parameters in dev.langchain4j.model.chat.request.json with type arguments of type JsonSchemaElementModifier and TypeMethodDescriptionJsonObjectSchema.Builder.definitions(Map<String, JsonSchemaElement> definitions) Used together withJsonReferenceSchemawhen recursion is required.JsonObjectSchema.Builder.properties(Map<String, JsonSchemaElement> properties) Sets the properties of this JSON object.JsonSchemaElementHelper.toMap(Map<String, JsonSchemaElement> properties) Constructors in dev.langchain4j.model.chat.request.json with parameters of type JsonSchemaElementModifierConstructorDescriptionVisitedClassMetadata(JsonSchemaElement jsonSchemaElement, String reference, boolean recursionDetected)