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.
Content:
Properties:
- public
string iid { construct set; get; }
The internal ID used to represent the Persona for linking.
- public
string uid { construct set; get; }
The universal ID used to represent the Persona outside its
Backend.
- public
string display_id { construct set; get; }
The human-readable, service-specific universal ID used to represent
the Persona.
- public
bool is_user { construct set; get; }
Whether the Persona is the user.
- public weak PersonaStore store { construct set; 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