Visitor

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 T unknown(JsonValue json)

Maps an unknown variant of ResponseFormat to a value of type T.

Link copied to clipboard
public abstract T visitAudio(AudioResponseFormat audio)

Configuration for audio output format.

Link copied to clipboard
public abstract T visitImage(ImageResponseFormat image)

Configuration for image output format.

Link copied to clipboard
public abstract T visitJsonValue(JsonValue jsonValue)
Link copied to clipboard
Link copied to clipboard
public abstract T visitText(TextResponseFormat text)

Configuration for text output format.