From 38151925c854b2051ddf6118d882457c806c897f Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Tue, 8 May 2012 11:12:28 +0200 Subject: Update Connection.Interface.Contacts spec --- spec/Connection_Interface_Contacts.xml | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) (limited to 'spec') diff --git a/spec/Connection_Interface_Contacts.xml b/spec/Connection_Interface_Contacts.xml index 1020190d4..748933aa6 100644 --- a/spec/Connection_Interface_Contacts.xml +++ b/spec/Connection_Interface_Contacts.xml @@ -186,6 +186,64 @@ + + + + + Return any number of contact attributes for the given identifier. + + This is for a single identifier to make it simpler to use for the most + common use case. For multiple contacts case, + GetContactAttributes should be used. + + + + + + An identifier representing a contact. + + + + + +

A list of strings indicating which D-Bus interfaces the calling + process is interested in. All supported attributes from these + interfaces, whose values can be obtained without additional network + activity, will be in the reply.

+

See GetContactAttributes for + details.

+
+
+ + + +

The contact's handle, as returned by RequestHandles

+
+
+ + + +

All supported attributes of the contact on + the given interfaces that can be returned without network + round-trips. If contact attributes are not immediately known, the + behaviour is defined by the interface; the attribute should either + be omitted from the result or replaced with a default value.

+ +

The contact's attributes will always include at least the + identifier that would be obtained by inspecting the handle + (org.freedesktop.Telepathy.Connection/contact-id).

+
+
+ + + + + +
-- cgit v1.2.1