Package com.openai.models.conversations
Interface Message.Content.Visitor
-
- All Implemented Interfaces:
public interface Message.Content.Visitor<T extends Object>
-
-
Method Summary
Modifier and Type Method Description abstract T
visitInputText(InputTextContent inputText)
abstract T
visitOutputText(OutputTextContent outputText)
abstract T
visitText(TextContent text)
abstract T
visitSummaryText(SummaryTextContent summaryText)
abstract T
visitRefusal(RefusalContent refusal)
abstract T
visitInputImage(InputImageContent inputImage)
abstract T
visitComputerScreenshot(ComputerScreenshotContent computerScreenshot)
abstract T
visitInputFile(InputFileContent inputFile)
T
unknown(JsonValue json)
Maps an unknown variant of Content to a value of type T. -
-
Method Detail
-
visitInputText
abstract T visitInputText(InputTextContent inputText)
-
visitOutputText
abstract T visitOutputText(OutputTextContent outputText)
-
visitText
abstract T visitText(TextContent text)
-
visitSummaryText
abstract T visitSummaryText(SummaryTextContent summaryText)
-
visitRefusal
abstract T visitRefusal(RefusalContent refusal)
-
visitInputImage
abstract T visitInputImage(InputImageContent inputImage)
-
visitComputerScreenshot
abstract T visitComputerScreenshot(ComputerScreenshotContent computerScreenshot)
-
visitInputFile
abstract T visitInputFile(InputFileContent inputFile)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Content to a value of type T.
An instance of Content can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-