1
/* folks-libsocialweb.vapi generated by valac 0.12.0, do not modify. */
3
[CCode (cprefix = "Swf", lower_case_cprefix = "swf_")]
5
[CCode (cheader_filename = "folks/folks-libsocialweb.h")]
6
public class Persona : Folks.Persona, Folks.AvatarDetails, Folks.GenderDetails, Folks.ImDetails, Folks.NameDetails, Folks.UrlDetails, Folks.WebServiceDetails {
7
public Persona (Swf.PersonaStore store, SocialWebClient.Contact contact);
8
public static string? get_contact_id (SocialWebClient.Contact contact);
9
public void update (SocialWebClient.Contact contact);
10
public override string[] linkable_properties { get; }
12
[CCode (cheader_filename = "folks/folks-libsocialweb.h")]
13
public class PersonaStore : Folks.PersonaStore {
14
public PersonaStore (SocialWebClient.ClientService service);
15
public override async Folks.Persona? add_persona_from_details (GLib.HashTable<string,GLib.Value?> details) throws Folks.PersonaStoreError;
16
public override async void prepare ();
17
public override async void remove_persona (Folks.Persona persona) throws Folks.PersonaStoreError;
18
public override Folks.MaybeBool can_add_personas { get; }
19
public override Folks.MaybeBool can_alias_personas { get; }
20
public override Folks.MaybeBool can_group_personas { get; }
21
public override Folks.MaybeBool can_remove_personas { get; }
22
public override bool is_prepared { get; }
23
public override Gee.Map<string,Swf.Persona> personas { get; }
24
public override string type_id { get; }