deleteFile method
Delete a file
API Reference: https://docs.anthropic.com/en/api/files-delete
Permanently deletes a file from the workspace. Returns true if successful, false otherwise.
Implementation
@override
Future<FileDeleteResponse> deleteFile(String fileId) async {
try {
await client.delete('files/$fileId');
return FileDeleteResponse.fromBoolean(fileId, true);
} catch (e) {
client.logger.warning('Failed to delete file $fileId: $e');
return FileDeleteResponse.fromBoolean(fileId, false, error: e.toString());
}
}