<!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/Problems2/Entry/xxx">
  <interface name="org.freedesktop.Problems2.Entry">
    <property name="ID" type="s" access="read"/>
    <property name="UID" type="u" access="read"/>
    <property name="User" type="s" access="read"/>
    <property name="Hostname" type="s" access="read"/>
    <property name="Type" type="s" access="read"/>
    <property name="FirstOccurrence" type="t" access="read"/>
    <property name="LastOccurrence" type="t" access="read"/>
    <property name="Count" type="u" access="read"/>
    <property name="Executable" type="s" access="read"/>
    <property name="CommandLineArguments" type="s" access="read"/>
    <property name="Component" type="s" access="read"/>
    <property name="Package" type="(sssss)" access="read"/>
    <property name="UUID" type="s" access="read"/>
    <property name="Duphash" type="s" access="read"/>
    <property name="Reports" type="a(sa{sv})" access="read"/>
    <property name="Reason" type="s" access="read"/>
    <property name="Solutions" type="a(sssssi)" access="read"/>
    <property name="TechnicalDetails" type="s" access="read"/>
    <property name="Elements" type="as" access="read"/>
    <property name="SemanticElements" type="as" access="read"/>
    <property name="IsReported" type="b" access="read"/>
    <property name="CanBeReported" type="b" access="read"/>
    <property name="IsRemote" type="b" access="read"/>
    <method name="GetSemanticElement">
      <arg type="as" name="element_names" direction="in"/>
      <arg type="a{sv}" name="values" direction="out"/>
    </method>
    <method name="SetSemanticElement">
      <arg type="a{sv}" name="values" direction="in"/>
    </method>
    <method name="ReadElements">
      <arg type="as" name="element_names" direction="in"/>
      <arg type="i" name="flags" direction="in"/>
      <arg type="a{sv}" name="response" direction="out"/>
    </method>
    <method name="SaveElements">
      <arg type="a{sv}" name="elements" direction="in"/>
      <arg type="i" name="flags" direction="in">
        <variablelist>
          <varlistentry>
            <term>1</term>
            <listitem>
              <para>Fatal IO errors</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>2</term>
            <listitem>
              <para>Fatal Unsupported data type errors</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>4</term>
            <listitem>
              <para>Fatal Problem elements count limit</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>8</term>
            <listitem>
              <para>Fatal Problem data size limit</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </arg>
    </method>
    <method name="DeleteElements">
      <arg type="as" name="name" direction="in"/>
    </method>
  </interface>
</node>
