1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <interface name="com.google.code.AccountsSSO.gSingleSignOn.RemotePlugin">
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"/>
11 <method name="request">
12 <arg name="sessionData" type="a{sv}" direction="in"/>
14 <method name="userActionFinished">
15 <arg name="uiData" type="a{sv}" direction="in"/>
17 <method name="refresh">
18 <arg name="uiData" type="a{sv}" direction="in"/>
20 <method name="getInfo">
21 <arg name="type" type="s" direction="out"/>
22 <arg name="mechanisms" type="as" direction="out"/>
25 <signal name="response">
26 <arg name="sessionData" type="a{sv}" direction="out"/>
28 <signal name="responseFinal">
29 <arg name="sessionData" type="a{sv}" direction="out"/>
32 <arg name="sessionData" type="a{sv}" direction="out"/>
35 <arg name="error" type="(uis)" direction="out"/>
37 <signal name="userActionRequired">
38 <arg name="uiData" type="a{sv}" direction="out"/>
40 <signal name="refreshed">
41 <arg name="uiData" type="a{sv}" direction="out"/>
43 <signal name="statusChanged">
44 <arg name="state" type="i" direction="out"/>
45 <arg name="message" type="s" direction="out"/>