<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
	"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>

	<interface name="org.freedesktop.DBus.Introspectable">
		<method name="Introspect">
			<arg name="data" direction="out" type="s"/>
		</method>
	</interface>

	<interface name="org.freedesktop.DBus.Properties">
		<method name="Get">
			<arg name="interface" direction="in" type="s"/>
			<arg name="propname" direction="in" type="s"/>
			<arg name="value" direction="out" type="v"/>
		</method>
		<method name="Set">
			<arg name="interface" direction="in" type="s"/>
			<arg name="propname" direction="in" type="s"/>
			<arg name="value" direction="in" type="v"/>
		</method>
		<method name="GetAll">
			<arg name="interface" direction="in" type="s"/>
			<arg name="props" direction="out" type="a{sv}"/>
		</method>
	</interface>

	<interface name="org.freedesktop.Secrets.Collection">
		<property name="Items" type="ao" access="read"/>
		<property name="Label" type="s" access="readwrite"/>
		<property name="Locked" type="s" access="read"/>
		<property name="Created" type="t" access="read"/>
		<property name="Modified" type="t" access="read"/>
		<method name="Delete">
			<arg name="prompt" type="o" direction="out"/>
		</method>
		<method name="SearchItems">
			<arg name="attributes" type="a{ss}" direction="in"/>
			<arg name="results" type="ao" direction="out"/>
		</method>
		<method name="CreateItem">
			<arg name="props" type="a{sv}" direction="in"/>
			<arg name="secret" type="(oayay)" direction="in"/>
			<arg name="replace" type="b" direction="in"/>
			<arg name="item" type="o" direction="out"/>
			<arg name="prompt" type="o" direction="out"/>
		</method>
		<signal name="ItemCreated">
			<arg name="item" type="o"/>
		</signal>
		<signal name="ItemDeleted">
			<arg name="item" type="o"/>
		</signal>
		<signal name="ItemChanged">
			<arg name="item" type="o"/>
		</signal>
	</interface>

</node>
