libsecret/library/org.freedesktop.Secrets.xml

161 lines
4.2 KiB
XML
Raw Normal View History

<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/org/freedesktop/Secrets">
<interface name="org.freedesktop.Secret.Service">
<property name="Collections" type="ao" access="read" />
<method name="OpenSession">
<arg name="algorithm" type="s" direction="in"/>
<arg name="input" type="v" direction="in"/>
<arg name="output" type="v" direction="out"/>
<arg name="result" type="o" direction="out"/>
</method>
<method name="CreateCollection">
<arg name="properties" type="a{sv}" direction="in"/>
<arg name="alias" type="s" direction="in"/>
<arg name="collection" type="o" direction="out"/>
<arg name="prompt" type="o" direction="out"/>
</method>
<method name="SearchItems">
<arg name="attributes" type="a{ss}" direction="in"/>
<arg name="unlocked" type="ao" direction="out"/>
<arg name="locked" type="ao" direction="out"/>
</method>
<method name="Unlock">
<arg name="objects" type="ao" direction="in"/>
<arg name="unlocked" type="ao" direction="out"/>
<arg name="prompt" type="o" direction="out"/>
</method>
<method name="Lock">
<arg name="objects" type="ao" direction="in"/>
<arg name="locked" type="ao" direction="out"/>
<arg name="Prompt" type="o" direction="out"/>
</method>
<method name="GetSecrets">
<arg name="items" type="ao" direction="in"/>
<arg name="session" type="o" direction="in"/>
<arg name="secrets" type="a{o(oayays)}" direction="out"/>
</method>
<method name="ReadAlias">
<arg name="name" type='s' direction='in'/>
<arg name="collection" type='o' direction='out'/>
</method>
<method name="SetAlias">
<arg name="name" type='s' direction='in'/>
<arg name="collection" type='o' direction='in'/>
</method>
<signal name="CollectionCreated">
<arg name="collection" type="o"/>
</signal>
<signal name="CollectionDeleted">
<arg name="collection" type="o"/>
</signal>
<signal name="CollectionChanged">
<arg name="collection" type="o"/>
</signal>
</interface>
2012-01-11 06:44:32 +00:00
<interface name="org.freedesktop.Secret.Collection">
2012-01-11 06:44:32 +00:00
<property name="Items" type="ao" access="read"/>
<property name="Label" type="s" access="readwrite"/>
<property name="Locked" type="b" access="read"/>
<property name="Created" type="t" access="read"/>
<property name="Modified" type="t" access="read"/>
2012-01-11 06:44:32 +00:00
<method name="Delete">
<arg name="prompt" type="o" direction="out"/>
</method>
2012-01-11 06:44:32 +00:00
<method name="SearchItems">
<arg name="attributes" type="a{ss}" direction="in"/>
<arg name="results" type="ao" direction="out"/>
</method>
2012-01-11 06:44:32 +00:00
<method name="CreateItem">
<arg name="properties" type="a{sv}" direction="in"/>
<arg name="secret" type="(oayays)" direction="in"/>
<arg name="replace" type="b" direction="in"/>
<arg name="item" type="o" direction="out"/>
<arg name="prompt" type="o" direction="out"/>
</method>
2012-01-11 06:44:32 +00:00
<signal name="ItemCreated">
<arg name="item" type="o"/>
</signal>
2012-01-11 06:44:32 +00:00
<signal name="ItemDeleted">
<arg name="item" type="o"/>
</signal>
2012-01-11 06:44:32 +00:00
<signal name="ItemChanged">
<arg name="item" type="o"/>
</signal>
2012-01-11 06:44:32 +00:00
</interface>
2012-01-11 06:44:32 +00:00
<interface name="org.freedesktop.Secret.Item">
2012-01-11 06:44:32 +00:00
<property name="Locked" type="b" access="read"/>
2012-01-11 06:44:32 +00:00
<property name="Attributes" type="a{ss}" access="readwrite"/>
2012-01-11 06:44:32 +00:00
<property name="Label" type="s" access="readwrite"/>
2012-01-11 06:44:32 +00:00
<property name="Created" type="t" access="read"/>
2012-01-11 06:44:32 +00:00
<property name="Modified" type="t" access="read"/>
2012-01-11 06:44:32 +00:00
<method name="Delete">
<arg name="Prompt" type="o" direction="out"/>
</method>
2012-01-11 06:44:32 +00:00
<method name="GetSecret">
<arg name="session" type="o" direction="in"/>
<arg name="secret" type="(oayays)" direction="out"/>
</method>
2012-01-11 06:44:32 +00:00
<method name="SetSecret">
<arg name="secret" type="(oayays)" direction="in"/>
</method>
2012-01-11 06:44:32 +00:00
</interface>
2012-01-11 06:44:32 +00:00
<interface name="org.freedesktop.Secret.Session">
2012-01-11 06:44:32 +00:00
<method name="Close">
</method>
2012-01-11 06:44:32 +00:00
</interface>
2012-01-11 06:44:32 +00:00
<interface name="org.freedesktop.Secret.Prompt">
2012-01-11 06:44:32 +00:00
<method name="Prompt">
<arg name="window_id" type="s" direction="in"/>
</method>
2012-01-11 06:44:32 +00:00
<method name="Dismiss">
</method>
2012-01-11 06:44:32 +00:00
<signal name="Completed">
<arg name="dismissed" type="b"/>
<arg name="result" type="v"/>
</signal>
</interface>
s
</node>