<?xml version="1.0" encoding="UTF-8"?>
<node name="/">
  <interface name="org.freedesktop.email.metadata.Registrar">

  <method name="Set">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg type="s" name="subject" direction="in" />
      <arg type="as" name="predicates" direction="in" />
      <arg type="as" name="values" direction="in" />
      <arg type="u" name="modseq" direction="in" />
    </method>

    <method name="SetMany">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg type="as" name="subjects" direction="in" />
      <arg type="aas" name="predicates" direction="in" />
      <arg type="aas" name="values" direction="in" />
      <arg type="u" name="modseq" direction="in" />
    </method>

    <method name="Unset">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg type="s" name="subject" direction="in" />
      <arg type="u" name="modseq" direction="in" />
    </method>

    <method name="UnsetMany">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg type="as" name="subjects" direction="in" />
      <arg type="u" name="modseq" direction="in" />
    </method>

    <method name="Cleanup">
      <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
      <arg type="u" name="modseq" direction="in" />
    </method>

  </interface>
</node>
