Persona
Object Hierarchy:
Description:
public abstract class Persona : Object
Represents a "shard" of a person from a single source (a single Backend), such as
an XMPP contact from Telepathy or a vCard contact from evolution-data-server.
All the personas belonging to one physical person are aggregated to form a single
Individual representing that person.
Properties of a persona are provided by implementing "details" interfaces, such as
NameDetails or EmailDetails. They must be accessed through these interfaces.
Different backends' subclasses of Persona may implement different sets of
interfaces. The set of interfaces implemented by a given persona is guaranteed not to change over the lifetime of that persona.
Content:
Properties:
- public string iid { construct; get; }
The internal ID used to represent the Persona for linking.
- public string uid { construct; get; }
The universal ID used to represent the Persona outside its
Backend.
- public string display_id { construct; get; }
The human-readable, service-specific universal ID used to represent
the Persona.
- public bool is_user { construct; get; }
Whether the Persona is the user.
- public weak PersonaStore store { construct; get; }
- public weak Individual? individual { get; }
- public abstract string[] linkable_properties { get; }
The names of the properties of this Persona which are linkable.
- public abstract string[] writeable_properties { get; }
The names of the properties of this Persona which are writeable.
Delegates:
Static methods:
Creation methods:
Methods:
Inherited Members:
All known members inherited from class GLib.Object
- @new
- newv
- new_valist
- get_type
- get_class
- @ref
- unref
- ref_sink
- weak_ref
- weak_unref
- add_weak_pointer
- remove_weak_pointer
- @get
- @set
- get_property
- set_property
- get_data
- set_data
- set_data_full
- steal_data
- get_qdata
- set_qdata
- set_qdata_full
- steal_qdata
- freeze_notify
- thaw_notify
- dispose
- constructed
- notify_property
- connect
- disconnect
- add_toggle_ref
- remove_toggle_ref
- bind_property
- notify
- ref_count