pub struct MailCounts {Show 15 fields
pub claimed: u64,
pub queued: u64,
pub seen_today: u64,
pub triaged_today: u64,
pub reported_today: u64,
pub tokens_today: u64,
pub token_budget: u64,
pub messages_24h: u64,
pub last_check_unix_seconds: Option<u64>,
pub provider: Option<String>,
pub actions: Vec<String>,
pub actions_open: u64,
pub actions_executing: u64,
pub actions_unknown: u64,
pub actions_done_24h: u64,
}Expand description
An email account’s activity, as counts only.
Fields§
§claimed: u64Mail claimed and not yet decided.
queued: u64Report items waiting to be sent to the mail chat.
seen_today: u64Mail decided today (the account’s local day).
triaged_today: u64Of those, mail a model triaged.
reported_today: u64Of those, mail reported to the owner.
tokens_today: u64Model tokens spent today.
token_budget: u64The daily token budget.
messages_24h: u64Digest messages sent to the mail chat in the last 24 hours.
last_check_unix_seconds: Option<u64>When the mailbox was last checked, in Unix seconds.
provider: Option<String>The provider: imap, gmail, or graph. Absent from daemons
before mail actions.
actions: Vec<String>The kinds of mail action the account may propose, as the provider
and the settings allow them (draft, send, archive,
mark_read, trash, spam); empty when it only reads.
actions_open: u64Mail actions waiting for the owner or for their turn to run.
actions_executing: u64Mail actions being carried out now.
actions_unknown: u64Mail actions SCV lost track of while carrying them out, kept for a check of the mailbox.
actions_done_24h: u64Mail actions carried out in the last 24 hours.