Persona
Object Hierarchy:
Description:
public class Persona : Persona
, AliasDetails
, AvatarDetails
, BirthdayDetails
, EmailDetails
, FavouriteDetails
, GroupDetails
, ImDetails
, NameDetails
, PhoneDetails
, PresenceDetails
, UrlDetails
A persona subclass which represents a single instant messaging contact from Telepathy.
Namespace: Tpf
Package: folks-telepathy
Content:
Properties:
- public
bool
is_in_contact_list { set; get; }
Whether the Persona is in the user's contact list.
- public
LoadableIcon
? avatar { set; get; }
An avatar for the Persona.
- public
StructuredName
? structured_name { set; get; }
- public
string
full_name { set; get; }
- public
string
nickname { set; get; }
- public
string
? calendar_event_id { set; get; }
- public
DateTime
? birthday { set; get; }
- public
PresenceType
presence_type { set; get; }
The Persona's presence type.
- public
string
presence_status { set; get; }
The Persona's presence status.
- public
string
presence_message { set; get; }
The Persona's presence message.
- public override
string
[] linkable_properties { get; }
The names of the Persona's linkable properties.
- public override
string
[] writeable_properties { get; }
- public
string
alias { set; get; }
An alias for the Persona.
- public
bool
is_favourite { set; get; }
Whether this Persona is a user-defined favourite.
- public
Set
<EmailFieldDetails
> email_addresses { set; get; }
- public
MultiMap
<string
,ImFieldDetails
> im_addresses { set; get; }
A mapping of IM protocol to an (unordered) set of IM addresses.
- public
Set
<string
> groups { set; get; }
A mapping of group ID to whether the contact is a member.
- public
Contact
? contact { construct set; get; }
The Telepathy contact represented by this persona.
- public
Set
<PhoneFieldDetails
> phone_numbers { set; get; }
- public
Set
<UrlFieldDetails
> urls { set; get; }
Static methods:
Creation methods:
Methods: