ResponseFormat

public final class ResponseFormat

Enforces that the generated response is a JSON object that complies with the JSON schema specified in this field.

Types

Link copied to clipboard
public final class InnerResponseFormat

Configuration for audio output format.

Link copied to clipboard
public interface Visitor<T extends Object>

An interface that defines how to map each variant of ResponseFormat to a value of type T.

Functions

Link copied to clipboard
public final Optional<JsonValue> _json()
Link copied to clipboard
public final T accept<T extends Any>(Interaction.ResponseFormat.Visitor<T> visitor)
Link copied to clipboard

Configuration for audio output format.

Link copied to clipboard

Configuration for image output format.

Link copied to clipboard
public final JsonValue asJsonValue()
Link copied to clipboard
Link copied to clipboard
public final TextResponseFormat asText()

Configuration for text output format.

Link copied to clipboard

Configuration for audio output format.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard

Configuration for image output format.

Link copied to clipboard
public final Boolean isAudio()
Link copied to clipboard
public final Boolean isImage()
Link copied to clipboard
public final Boolean isJsonValue()
Link copied to clipboard
public final Boolean isList()
Link copied to clipboard
public final Boolean isText()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard
public final Optional<JsonValue> jsonValue()
Link copied to clipboard
Link copied to clipboard

Configuration for audio output format.

Link copied to clipboard

Configuration for image output format.

Link copied to clipboard
public final static Interaction.ResponseFormat ofJsonValue(JsonValue jsonValue)
Link copied to clipboard
Link copied to clipboard

Configuration for text output format.

Link copied to clipboard

Configuration for text output format.

Link copied to clipboard
public String toString()
Link copied to clipboard