1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/* folks-telepathy.vapi generated by valac 0.10.0, do not modify. */
[CCode (cprefix = "Tpf", lower_case_cprefix = "tpf_")]
namespace Tpf {
[CCode (cheader_filename = "folks-telepathy.h")]
public class Persona : Folks.Persona, Folks.Aliasable, Folks.Avatar, Folks.Favourite, Folks.Groupable, Folks.IMable, Folks.Presence {
public Persona (TelepathyGLib.Contact contact, Tpf.PersonaStore store) throws Tpf.PersonaError;
public TelepathyGLib.Contact contact { get; construct; }
}
[CCode (cheader_filename = "folks-telepathy.h")]
public class PersonaStore : Folks.PersonaStore {
public PersonaStore (TelepathyGLib.Account account);
public override async Folks.Persona? add_persona_from_details (GLib.HashTable<string,GLib.Value?> details) throws Folks.PersonaStoreError;
public override async void prepare ();
public override async void remove_persona (Folks.Persona persona) throws Folks.PersonaStoreError;
public TelepathyGLib.Account account { get; construct; }
public override Folks.MaybeBool can_add_personas { get; }
public override Folks.MaybeBool can_alias_personas { get; }
public override Folks.MaybeBool can_group_personas { get; }
public override Folks.MaybeBool can_remove_personas { get; }
public override string display_name { get; set; }
public override string id { get; set; }
public override bool is_prepared { get; }
public override GLib.HashTable<string,Tpf.Persona> personas { get; }
public override string type_id { get; set; }
}
[CCode (cprefix = "TPF_PERSONA_ERROR_", cheader_filename = "folks-telepathy.h")]
public errordomain PersonaError {
INVALID_ARGUMENT,
}
}
|