[Telepathy-commits] [telepathy-spec/master] GetContactCapabilities returns a map Handle -> Capabilities
Alban Crequy
alban.crequy at collabora.co.uk
Fri Dec 12 09:10:41 PST 2008
---
spec/Connection_Interface_Contact_Capabilities.xml | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/spec/Connection_Interface_Contact_Capabilities.xml b/spec/Connection_Interface_Contact_Capabilities.xml
index 2dc027b..8b85046 100644
--- a/spec/Connection_Interface_Contact_Capabilities.xml
+++ b/spec/Connection_Interface_Contact_Capabilities.xml
@@ -54,8 +54,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
<p>The handle zero MUST NOT be included in the request.</p>
</tp:docstring>
</arg>
- <arg direction="out" type="a(a{sv}as)"
- tp:type="Enhanced_Contact_Capability[]">
+ <arg direction="out" type="a{ua(a{sv}as)}"
+ tp:type="Handle_Enhanced_Contact_Capabilities_Map">
<tp:docstring xmlns="http://www.w3.org/1999/xhtml">
An array of structures containing:
<ul>
@@ -79,6 +79,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:possible-errors>
</method>
+ <tp:mapping name="Handle_Enhanced_Contact_Capabilities_Map">
+ <tp:docstring>A mapping from contact handle to Enhanced_Contact_Capability.</tp:docstring>
+ <tp:member type="u" name="Handle"/>
+ <tp:member type="a(a{sv}as)" tp:type="Enhanced_Contact_Capability[]"
+ name="EnhancedContactCapability"/>
+ </tp:mapping>
+
+
<tp:struct name="Enhanced_Contact_Capability" array-name="Enhanced_Contact_Capability_List">
<tp:docstring>
A struct representing a capability posessed by a contact,
--
1.5.6.5
More information about the Telepathy-commits
mailing list