ef09de0cdf18faa2027a0315ddf96d5e064b4587
[profile/ivi/gsignond.git] / src / daemon / dbus / interfaces / com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin.xml
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
2 <node>
3   <interface name="com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin">
4     <method name="cancel">
5     </method>
6     <method name="requestInitial">
7       <arg name="sessionData" type="a{sv}" direction="in"/>
8       <arg name="identityMethodCache" type="a{sv}" direction="in"/>
9       <arg name="mechanism" type="s" direction="in"/>
10     </method>
11     <method name="request">
12       <arg name="sessionData" type="a{sv}" direction="in"/>
13     </method>
14     <method name="userActionFinished">
15       <arg name="uiData" type="a{sv}" direction="in"/>
16     </method>
17     <method name="refresh">
18       <arg name="uiData" type="a{sv}" direction="in"/>
19     </method>
20     <method name="getInfo">
21       <arg name="type" type="s" direction="out"/>
22       <arg name="mechanisms" type="as" direction="out"/>
23     </method>
24         
25     <signal name="response">
26       <arg name="sessionData" type="a{sv}" direction="out"/>
27     </signal>
28     <signal name="responseFinal">
29       <arg name="sessionData" type="a{sv}" direction="out"/>
30     </signal>
31     <signal name="store">
32       <arg name="sessionData" type="a{sv}" direction="out"/>
33     </signal>
34     <signal name="error">
35       <arg name="error" type="(uis)" direction="out"/>
36     </signal>
37     <signal name="userActionRequired">
38       <arg name="uiData" type="a{sv}" direction="out"/>
39     </signal>
40     <signal name="refreshed">
41       <arg name="uiData" type="a{sv}" direction="out"/>
42     </signal>
43     <signal name="statusChanged">
44       <arg name="state" type="i" direction="out"/>
45       <arg name="message" type="s" direction="out"/>
46     </signal>
47   </interface>
48 </node>