Package com.openai.models.beta.chatkit
Class ChatKitUploadFileResponse
-
- All Implemented Interfaces:
public final class ChatKitUploadFileResponseRepresents either a file or image attachment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceChatKitUploadFileResponse.VisitorAn interface that defines how to map each variant of ChatKitUploadFileResponse to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<FilePart>file()Metadata for a non-image file uploaded through ChatKit. final Optional<ImagePart>image()Metadata for an image uploaded through ChatKit. final BooleanisFile()final BooleanisImage()final FilePartasFile()Metadata for a non-image file uploaded through ChatKit. final ImagePartasImage()Metadata for an image uploaded through ChatKit. final Optional<JsonValue>_json()final <T extends Any> Taccept(ChatKitUploadFileResponse.Visitor<T> visitor)final ChatKitUploadFileResponsevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ChatKitUploadFileResponseofFile(FilePart file)Metadata for a non-image file uploaded through ChatKit. final static ChatKitUploadFileResponseofImage(ImagePart image)Metadata for an image uploaded through ChatKit. -
-
Method Detail
-
accept
final <T extends Any> T accept(ChatKitUploadFileResponse.Visitor<T> visitor)
-
validate
final ChatKitUploadFileResponse validate()
-
ofFile
final static ChatKitUploadFileResponse ofFile(FilePart file)
Metadata for a non-image file uploaded through ChatKit.
-
ofImage
final static ChatKitUploadFileResponse ofImage(ImagePart image)
Metadata for an image uploaded through ChatKit.
-
-
-
-