Msg.ContactService

g GObject.Object GObject.Object Msg.Service Msg.Service GObject.Object->Msg.Service Msg.ContactService Msg.ContactService Msg.Service->Msg.ContactService

Subclasses:

None

Methods

Inherited:

Msg.Service (11), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (authorizer)

create (contact, cancellable)

delete (contact, cancellable)

get_contacts (cancellable)

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

Msg.Service (1)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Msg.ContactService(**kwargs)
Bases:

Msg.Service

Abstract:

No

Structure:

Msg.ContactServiceClass

classmethod new(authorizer)
Parameters:

authorizer (Msg.Authorizer) –

Return type:

Msg.ContactService

create(contact, cancellable)
Parameters:
Raises:

GLib.Error

Returns:

a new Msg.Contact

Return type:

Msg.Contact

Create new contact #contact and return new contact object.

delete(contact, cancellable)
Parameters:
Raises:

GLib.Error

Returns:

True for succes, else False

Return type:

bool

Delets #contact.

get_contacts(cancellable)
Parameters:

cancellable (Gio.Cancellable or None) – a cancellable

Raises:

GLib.Error

Returns:

all contacts

Return type:

[Msg.Contact]

Get all contacts accessed by contact service.