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: