Contact
Object Hierarchy:
Description:
Namespace: E
Package: libebook-contacts-1.2
Content:
Properties:
- public string Rev { owned get; set; }
- public ContactAttrList address { owned get; set; }
- public ContactAddress address_home { owned get; set; }
- public string address_label_home { owned get; set; }
- public string address_label_other { owned get; set; }
- public string address_label_work { owned get; set; }
- public ContactAddress address_other { owned get; set; }
- public ContactAddress address_work { owned get; set; }
- public ContactDate anniversary { owned get; set; }
- public string assistant { owned get; set; }
- public string assistant_phone { owned get; set; }
- public ContactDate birth_date { owned get; set; }
- public string blog_url { owned get; set; }
- public string book_uid { owned get; set; }
- public string business_fax { owned get; set; }
- public string business_phone { owned get; set; }
- public string business_phone_2 { owned get; set; }
- public string callback_phone { owned get; set; }
- public string caluri { owned get; set; }
- public string car_phone { owned get; set; }
- public string categories { owned get; set; }
- public void* category_list { get; set; }
- public string company_phone { owned get; set; }
- public ContactAttrList email { owned get; set; }
- public string email_1 { owned get; set; }
- public string email_2 { owned get; set; }
- public string email_3 { owned get; set; }
- public string email_4 { owned get; set; }
- public string family_name { owned get; set; }
- public string fburl { owned get; set; }
- public string file_as { owned get; set; }
- public string full_name { owned get; set; }
- public ContactGeo geo { owned get; set; }
- public string given_name { owned get; set; }
- public string home_fax { owned get; set; }
- public string home_phone { owned get; set; }
- public string home_phone_2 { owned get; set; }
- public string homepage_url { owned get; set; }
- public string icscalendar { owned get; set; }
- public string id { owned get; set; }
- public ContactAttrList im_aim { owned get; set; }
- public string im_aim_home_1 { owned get; set; }
- public string im_aim_home_2 { owned get; set; }
- public string im_aim_home_3 { owned get; set; }
- public string im_aim_work_1 { owned get; set; }
- public string im_aim_work_2 { owned get; set; }
- public string im_aim_work_3 { owned get; set; }
- public ContactAttrList im_gadugadu { owned get; set; }
- public string im_gadugadu_home_1 { owned get; set; }
- public string im_gadugadu_home_2 { owned get; set; }
- public string im_gadugadu_home_3 { owned get; set; }
- public string im_gadugadu_work_1 { owned get; set; }
- public string im_gadugadu_work_2 { owned get; set; }
- public string im_gadugadu_work_3 { owned get; set; }
- public ContactAttrList im_google_talk { owned get; set; }
- public string im_google_talk_home_1 { owned get; set; }
- public string im_google_talk_home_2 { owned get; set; }
- public string im_google_talk_home_3 { owned get; set; }
- public string im_google_talk_work_1 { owned get; set; }
- public string im_google_talk_work_2 { owned get; set; }
- public string im_google_talk_work_3 { owned get; set; }
- public ContactAttrList im_groupwise { owned get; set; }
- public string im_groupwise_home_1 { owned get; set; }
- public string im_groupwise_home_2 { owned get; set; }
- public string im_groupwise_home_3 { owned get; set; }
- public string im_groupwise_work_1 { owned get; set; }
- public string im_groupwise_work_2 { owned get; set; }
- public string im_groupwise_work_3 { owned get; set; }
- public ContactAttrList im_icq { owned get; set; }
- public string im_icq_home_1 { owned get; set; }
- public string im_icq_home_2 { owned get; set; }
- public string im_icq_home_3 { owned get; set; }
- public string im_icq_work_1 { owned get; set; }
- public string im_icq_work_2 { owned get; set; }
- public string im_icq_work_3 { owned get; set; }
- public ContactAttrList im_jabber { owned get; set; }
- public string im_jabber_home_1 { owned get; set; }
- public string im_jabber_home_2 { owned get; set; }
- public string im_jabber_home_3 { owned get; set; }
- public string im_jabber_work_1 { owned get; set; }
- public string im_jabber_work_2 { owned get; set; }
- public string im_jabber_work_3 { owned get; set; }
- public ContactAttrList im_matrix { owned get; set; }
- public string im_matrix_home_1 { owned get; set; }
- public string im_matrix_home_2 { owned get; set; }
- public string im_matrix_home_3 { owned get; set; }
- public string im_matrix_work_1 { owned get; set; }
- public string im_matrix_work_2 { owned get; set; }
- public string im_matrix_work_3 { owned get; set; }
- public ContactAttrList im_msn { owned get; set; }
- public string im_msn_home_1 { owned get; set; }
- public string im_msn_home_2 { owned get; set; }
- public string im_msn_home_3 { owned get; set; }
- public string im_msn_work_1 { owned get; set; }
- public string im_msn_work_2 { owned get; set; }
- public string im_msn_work_3 { owned get; set; }
- public ContactAttrList im_skype { owned get; set; }
- public string im_skype_home_1 { owned get; set; }
- public string im_skype_home_2 { owned get; set; }
- public string im_skype_home_3 { owned get; set; }
- public string im_skype_work_1 { owned get; set; }
- public string im_skype_work_2 { owned get; set; }
- public string im_skype_work_3 { owned get; set; }
- public ContactAttrList im_twitter { owned get; set; }
- public ContactAttrList im_yahoo { owned get; set; }
- public string im_yahoo_home_1 { owned get; set; }
- public string im_yahoo_home_2 { owned get; set; }
- public string im_yahoo_home_3 { owned get; set; }
- public string im_yahoo_work_1 { owned get; set; }
- public string im_yahoo_work_2 { owned get; set; }
- public string im_yahoo_work_3 { owned get; set; }
- public string isdn_phone { owned get; set; }
- public bool list { get; set; }
- public bool list_show_addresses { get; set; }
- public ContactPhoto logo { owned get; set; }
- public string mailer { owned get; set; }
- public string manager { owned get; set; }
- public string mobile_phone { owned get; set; }
- public ContactName name { owned get; set; }
- public string name_or_org { owned get; }
- public string nickname { owned get; set; }
- public string note { owned get; set; }
- public string office { owned get; set; }
- public string org { owned get; set; }
- public string org_unit { owned get; set; }
- public string other_fax { owned get; set; }
- public string other_phone { owned get; set; }
- public string pager { owned get; set; }
- public ContactCert pgpCert { owned get; set; }
- public ContactAttrList phone { owned get; set; }
- public ContactPhoto photo { owned get; set; }
- public string primary_phone { owned get; set; }
- public string radio { owned get; set; }
- public string role { owned get; set; }
- public ContactAttrList sip { owned get; set; }
- public string spouse { owned get; set; }
- public string telex { owned get; set; }
- public string title { owned get; set; }
- public string tty { owned get; set; }
- public string video_url { owned get; set; }
- public bool wants_html { get; set; }
- public ContactCert x509Cert { owned get; set; }
Static methods:
- public static ContactField field_id (string field_name)
Gets the ContactField corresponding to the
field_name
. - public static ContactField field_id_from_vcard (string vcard_field)
Gets the ContactField corresponding to the
vcard_field
. - public static bool field_is_string (ContactField field_id)
Returns whether the
field_id
is of a string type, thus it can be used with get_const. - public static unowned string field_name (ContactField field_id)
Gets the string representation of
field_id
. - public static Type field_type (ContactField field_id)
- public static unowned string pretty_name (ContactField field_id)
Gets a human-readable, translated string representation of
field_id
. - public static unowned string vcard_attribute (ContactField field_id)
Gets the vcard attribute corresponding to
field_id
, as a string.
Creation methods:
- public Contact ()
Creates a new, blank Contact.
- public Contact.from_vcard (string vcard)
Creates a new Contact based on a vcard.
- public Contact.from_vcard_with_uid (string vcard, string uid)
Creates a new Contact based on a vcard and a predefined UID.
Methods:
- public T @get<T> (ContactField field_id)
Gets the value of this's field specified by
field_id
. - public void @set<T> (ContactField field_id, T value)
Sets the value of this's field specified by
field_id
tovalue
. - public Contact duplicate ()
Creates a copy of this.
- public List<VCardAttribute> get_attributes (ContactField field_id)
Gets a list of the vcard attributes for this 's
field_id
. - public List<VCardAttribute> get_attributes_set (ContactField[] field_ids)
Gets a list of the vcard attributes for this 's
field_ids
. - public unowned T get_const<T> (ContactField field_id)
Gets the value of this's field specified by
field_id
, caching the result so it can be freed later. - public bool inline_local_photos () throws Error
Tries to modify any ContactPhoto fields which are stored on the local file system as type URI to be inlined and stored as INLINED instead.
- public void set_attributes (ContactField field_id, List<VCardAttribute> attributes)
Sets the vcard attributes for this's
field_id
.
Inherited Members:
All known members inherited from class E.VCard
All known members inherited from class GLib.Object