<!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.Item">
		<property name="Locked" type="b" access="read"/>
		<property name="Attributes" type="a{ss}" access="readwrite"/>
		<property name="Label" type="s" access="readwrite"/>
		<property name="Type" type="s" access="readwrite"/>
		<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="GetSecret">
			<arg name="session" type="o" direction="in"/>
			<arg name="secret" type="(oayay)" direction="out"/>
		</method>
		<method name="SetSecret">
			<arg name="secret" type="(oayay)" direction="in"/>
		</method>
	</interface>

</node>
