//! File upload and management for the Gemini API.
usesnafu::Snafu;/// File upload builder.
pubmodbuilder;/// File handle for managing uploaded files.
pubmodhandle;/// Wire types for file API requests and responses.
pubmodmodel;/// Errors that can occur during file operations.
#[derive(Debug, Snafu)]pubenumError{/// An error from the underlying Gemini client.
Client {/// The underlying client error.
source:crate::client::Error,},}