public class FileServiceImpl extends Object implements FileService
| Constructor and Description |
|---|
FileServiceImpl(AbstractAiClient zAiClient) |
| Modifier and Type | Method and Description |
|---|---|
FileDelResponse |
deleteFile(FileDelRequest request)
Delete file by file ID.
|
QueryFileApiResponse |
listFiles(FileListParams queryFilesRequest)
Lists all files.
|
HttpxBinaryResponseContent |
retrieveFileContent(String fileId)
Retrieves the content of a specific file.
|
FileApiResponse |
uploadFile(FileUploadParams request)
Uploads a file to the server.
|
public FileServiceImpl(AbstractAiClient zAiClient)
public FileApiResponse uploadFile(FileUploadParams request)
FileServiceuploadFile in interface FileServicerequest - the file upload requestpublic FileDelResponse deleteFile(FileDelRequest request)
FileServicedeleteFile in interface FileServicerequest - the file id to delete.public QueryFileApiResponse listFiles(FileListParams queryFilesRequest)
FileServicelistFiles in interface FileServicequeryFilesRequest - FileListParams containing the query parameters for listing
filespublic HttpxBinaryResponseContent retrieveFileContent(String fileId) throws IOException
FileServiceretrieveFileContent in interface FileServicefileId - the ID of the file to retrieveIOException - if an I/O error occursCopyright © 2025. All rights reserved.