Msg.MailMessage
- Subclasses:
 
None
 
Class Details
- 
class Msg.MailMessage(**kwargs)
 
- Bases:
 
GObject.Object
 
- Abstract:
 
No
 
- Structure:
 
Msg.MailMessageClass
 
Handling of mail message specific functions.
- 
classmethod new()
 
- Returns:
 
the newly created MsgMailMessage
 
- Return type:
 
Msg.MailMessage
 
Creates a new MsgMailMessage.
- 
classmethod new_from_json(json_object)
 
- Parameters:
 
json_object (Json.Object) – The json object to parse
 
- Raises:
 
GLib.Error
 
- Returns:
 
the newly created MsgMailMessage
 
- Return type:
 
Msg.MailMessage
 
Creates a new MsgMailMessage from json response object.
- 
get_body(is_html)
 
- Parameters:
 
is_html (bool) – 
 
- Returns:
 
mail body
 
- Return type:
 
str
 
Get mail body.
- 
get_body_preview()
 
- Returns:
 
body preview of mail_message
 
- Return type:
 
str
 
Get mail body preview.
- 
get_cc()
 
- Returns:
 
mail cc
 
- Return type:
 
str
 
Get mail cc.
- 
get_has_attachment()
 
- Returns:
 
True if mail has attachments otherwise False
 
- Return type:
 
bool
 
Get whether mail has attachments.
- 
get_id()
 
- Returns:
 
unique mail id
 
- Return type:
 
str
 
Get id.
- 
get_received_date()
 
- Returns:
 
received date
 
- Return type:
 
GLib.DateTime
 
Get mail received date.
- 
get_receiver()
 
- Returns:
 
mail receiver
 
- Return type:
 
str
 
Get mail receiver.
- 
get_sender()
 
- Returns:
 
mail sender
 
- Return type:
 
str
 
Get mail sender.
- 
get_subject()
 
- Returns:
 
subject of mail_message
 
- Return type:
 
str
 
Get mail subject.
- 
get_unread()
 
- Returns:
 
unread count
 
- Return type:
 
int
 
Get mail unread.
- 
set_body(body)
 
- Parameters:
 
body (str) – mail body
 
Set mail body.
- 
set_body_preview(preview)
 
- Parameters:
 
preview (str) – 
 
- 
set_cc(cc)
 
- Parameters:
 
cc (str) – carbon copy string
 
Set mail cc.
- 
set_has_attachment(has_attachment)
 
- Parameters:
 
has_attachment (bool) – flag to set attachments
 
Set whether mail has attachments.
- 
set_id(id)
 
- Parameters:
 
id (str) – mail_message id
 
Set mail id.
- 
set_received_date(timestamp)
 
- Parameters:
 
timestamp (int) – received timestamp
 
Set mail received timestamp.
- 
set_receiver(receiver)
 
- Parameters:
 
receiver (str) – mail_message receiver
 
Set mail receiver.
- 
set_sender(sender)
 
- Parameters:
 
sender (str) – mail_message sender
 
Set mail sender.
- 
set_subject(subject)
 
- Parameters:
 
subject (str) – mail subject
 
Set mail subject.
- 
set_unread(unread)
 
- Parameters:
 
unread (int) – unread count
 
Set mail unread count.