Package com.openai.models.conversations
Class OutputTextContent.Annotation
-
- All Implemented Interfaces:
public final class OutputTextContent.Annotation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
OutputTextContent.Annotation.Visitor
An interface that defines how to map each variant of Annotation to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<FileCitationBody>
fileCitation()
final Optional<UrlCitationBody>
urlCitation()
final Optional<ContainerFileCitationBody>
containerFileCitation()
final Boolean
isFileCitation()
final Boolean
isUrlCitation()
final Boolean
isContainerFileCitation()
final FileCitationBody
asFileCitation()
final UrlCitationBody
asUrlCitation()
final ContainerFileCitationBody
asContainerFileCitation()
final Optional<JsonValue>
_json()
final <T extends Any> T
accept(OutputTextContent.Annotation.Visitor<T> visitor)
final OutputTextContent.Annotation
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static OutputTextContent.Annotation
ofFileCitation(FileCitationBody fileCitation)
final static OutputTextContent.Annotation
ofUrlCitation(UrlCitationBody urlCitation)
final static OutputTextContent.Annotation
ofContainerFileCitation(ContainerFileCitationBody containerFileCitation)
-
-
Method Detail
-
fileCitation
final Optional<FileCitationBody> fileCitation()
-
urlCitation
final Optional<UrlCitationBody> urlCitation()
-
containerFileCitation
final Optional<ContainerFileCitationBody> containerFileCitation()
-
isFileCitation
final Boolean isFileCitation()
-
isUrlCitation
final Boolean isUrlCitation()
-
isContainerFileCitation
final Boolean isContainerFileCitation()
-
asFileCitation
final FileCitationBody asFileCitation()
-
asUrlCitation
final UrlCitationBody asUrlCitation()
-
asContainerFileCitation
final ContainerFileCitationBody asContainerFileCitation()
-
accept
final <T extends Any> T accept(OutputTextContent.Annotation.Visitor<T> visitor)
-
validate
final OutputTextContent.Annotation validate()
-
ofFileCitation
final static OutputTextContent.Annotation ofFileCitation(FileCitationBody fileCitation)
-
ofUrlCitation
final static OutputTextContent.Annotation ofUrlCitation(UrlCitationBody urlCitation)
-
ofContainerFileCitation
final static OutputTextContent.Annotation ofContainerFileCitation(ContainerFileCitationBody containerFileCitation)
-
-
-
-