List of all items
Structs
- auth::TokenManager
- calendar_api::Attendee
- calendar_api::CalendarClient
- calendar_api::CalendarEvent
- calendar_api::CalendarInfo
- calendar_api::CalendarList
- calendar_api::ConferenceData
- calendar_api::ConferenceSolution
- calendar_api::EntryPoint
- calendar_api::EventOrganizer
- cli::Cli
- config::Config
- gmail_api::DraftEmail
- gmail_api::EmailMessage
- gmail_api::GmailService
- people_api::Contact
- people_api::ContactList
- people_api::EmailAddress
- people_api::Organization
- people_api::PeopleClient
- people_api::PersonName
- people_api::PhoneNumber
- people_api::Photo
- server::GmailServer
- token_cache::CachedToken
- token_cache::TokenCache
- token_cache::TokenCacheConfig
Enums
- cli::Commands
- errors::AppError
- errors::CalendarApiError
- errors::ConfigError
- errors::GmailApiError
- errors::PeopleApiError
Functions
- config::get_token_expiry_buffer_seconds
- config::get_token_expiry_seconds
- config::get_token_refresh_threshold_seconds
- logging::setup_logging
- oauth::run_oauth_flow
- oauth::test_credentials
- utils::decode_base64
- utils::encode_base64_url_safe
- utils::error_codes::get_error_description
- utils::error_codes::get_troubleshooting_steps
- utils::map_gmail_error
- utils::parse_max_results
- utils::to_mcp_error
Type Aliases
Constants
- config::GMAIL_API_BASE_URL
- config::OAUTH_TOKEN_URL
- errors::error_codes::AUTHENTICATION_ERROR
- errors::error_codes::CALENDAR_NOT_FOUND
- errors::error_codes::CONFIG_ERROR
- errors::error_codes::CONTACT_NOT_FOUND
- errors::error_codes::DRAFT_NOT_FOUND
- errors::error_codes::EVENT_FORMAT_ERROR
- errors::error_codes::EVENT_NOT_FOUND
- errors::error_codes::INTERNAL_ERROR
- errors::error_codes::INVALID_REQUEST
- errors::error_codes::MESSAGE_FORMAT_ERROR
- errors::error_codes::MESSAGE_NOT_FOUND
- errors::error_codes::NOT_FOUND_ERROR
- errors::error_codes::RATE_LIMIT_ERROR
- prompts::CONTACT_EXTRACTION_PROMPT
- prompts::EMAIL_ANALYSIS_PROMPT
- prompts::EMAIL_CATEGORIZATION_PROMPT
- prompts::EMAIL_DRAFTING_PROMPT
- prompts::EMAIL_PRIORITIZATION_PROMPT
- prompts::EMAIL_SEARCH_PROMPT
- prompts::EMAIL_SUMMARIZATION_PROMPT
- prompts::GMAIL_MASTER_PROMPT
- prompts::MEETING_EXTRACTION_PROMPT
- prompts::TASK_EXTRACTION_PROMPT
- utils::error_codes::API_ERROR
- utils::error_codes::AUTH_ERROR
- utils::error_codes::CONFIG_ERROR
- utils::error_codes::GENERAL_ERROR
- utils::error_codes::MESSAGE_FORMAT_ERROR