pub struct Message {Show 25 fields
pub message_id: String,
pub inbox_id: Option<String>,
pub thread_id: Option<String>,
pub from: Option<String>,
pub to: Vec<String>,
pub reply_to: Vec<String>,
pub cc: Vec<String>,
pub bcc: Vec<String>,
pub subject: Option<String>,
pub preview: Option<String>,
pub text: Option<String>,
pub html: Option<String>,
pub extracted_text: Option<String>,
pub extracted_html: Option<String>,
pub labels: Vec<String>,
pub timestamp: Option<String>,
pub attachments: Vec<Attachment>,
pub in_reply_to: Option<String>,
pub references: Vec<String>,
pub headers: Option<Value>,
pub calendar_event_id: Option<String>,
pub size: Option<u64>,
pub updated_at: Option<String>,
pub created_at: Option<String>,
pub highlights: Option<Value>,
}Expand description
A message as the API returns it. List and search items are a subset of the full get-message shape; every non-id field defaults so all three parse.
Fields§
§message_id: StringUnique id within the inbox.
inbox_id: Option<String>Inbox the message belongs to.
thread_id: Option<String>Conversation thread id.
from: Option<String>Sender address.
to: Vec<String>Recipient addresses.
reply_to: Vec<String>Addresses replied to, when set.
cc: Vec<String>Carbon-copy recipients.
bcc: Vec<String>Blind-carbon-copy recipients.
subject: Option<String>Subject line.
preview: Option<String>Short plain-text excerpt (list responses).
text: Option<String>Full plain-text body (get responses).
html: Option<String>Full HTML body (get responses).
extracted_text: Option<String>Plain-text body extracted from attachments by the API.
extracted_html: Option<String>HTML body extracted from attachments by the API.
labels: Vec<String>Labels on the message (e.g. received, unread).
timestamp: Option<String>RFC 3339 send/receive timestamp.
attachments: Vec<Attachment>Attachments on the message (present in get-message responses).
in_reply_to: Option<String>Message-ID of the message this one replies to, when set.
references: Vec<String>References chain of Message-IDs, when set.
headers: Option<Value>Extra headers on the message, when set.
calendar_event_id: Option<String>Calendar event attached to the message, when it carries an invite.
size: Option<u64>Total message size in bytes.
updated_at: Option<String>Timestamp the message was last updated (RFC 3339).
created_at: Option<String>Timestamp the message was created (RFC 3339).
highlights: Option<Value>Search-highlight fragments, present in search responses.