Msg.MailService¶
- Subclasses:
 None
Methods¶
- Inherited:
 - Structs:
 
class  | 
  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Virtual Methods¶
- Inherited:
 
Properties¶
- Inherited:
 
Signals¶
- Inherited:
 
Fields¶
- Inherited:
 
Class Details¶
- class Msg.MailService(**kwargs)¶
 - Bases:
 - Abstract:
 No
- Structure:
 
- classmethod new(authorizer)¶
 - Parameters:
 authorizer (
Msg.Authorizer) –- Return type:
 
- create_draft_message(mail, cancellable)¶
 - Parameters:
 mail (
Msg.MailMessage) – a #MsgMailcancellable (
Gio.CancellableorNone) – aGio.Cancellable
- Raises:
 - Returns:
 a new #MsgMail
- Return type:
 
Create new draft mail #mail and return new mail object.
- delete_message(mail, cancellable)¶
 - Parameters:
 mail (
Msg.MailMessage) – a #MsgMailcancellable (
Gio.CancellableorNone) – aGio.Cancellable
- Raises:
 - Returns:
 Truefor succes, else &:obj:False- Return type:
 
Delets #mail.
- get_folder_id(type, cancellable)¶
 - Parameters:
 type (
Msg.MailFolderType) –cancellable (
Gio.CancellableorNone) –
- Raises:
 - Return type:
 
- get_mail_folder(type, cancellable)¶
 - Parameters:
 type (
Msg.MailFolderType) – a #MsgMailMailFolderTypecancellable (
Gio.CancellableorNone) – aGio.Cancellable
- Raises:
 - Returns:
 - Return type:
 
Get a specific mail folder for given service
- get_mail_folders(delta_url, delta_url_out, cancellable)¶
 - Parameters:
 delta_url (
str) –delta_url_out (
str) –cancellable (
Gio.CancellableorNone) – aGio.Cancellable
- Raises:
 - Returns:
 all mail folders the user can access
- Return type:
 
Get all folders for given service
- get_messages(folder, next_link, out_next_link, delta_link, out_delta_link, max_page_size, cancellable)¶
 - Parameters:
 folder (
Msg.MailFolder) –next_link (
str) – next link if availableout_next_link (
str) – next next linkdelta_link (
str) – delta link if usedout_delta_link (
str) – new delta linkmax_page_size (
int) – maximal page sizecancellable (
Gio.CancellableorNone) – aGio.Cancellable
- Raises:
 - Returns:
 all mails the user can access
- Return type:
 
Get all mails for given service
- get_mime_message(mail, cancellable)¶
 - Parameters:
 mail (
Msg.MailMessage) –cancellable (
Gio.CancellableorNone) –
- Raises:
 - Return type: