  <interface name="org.freedesktop.NetworkManager.Settings">
    <method name="SaveHostname">
      <arg name="hostname" type="s" direction="in"/>
    </method>
    <method name="AddConnection">
      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QMap&lt;QString, QVariantMap&gt;"/>
      <arg name="connection" type="a{sa{sv}}" direction="in"/>
      <arg name="path" type="o" direction="out"/>
    </method>
    <method name="GetConnectionByUuid">
      <arg name="uuid" type="s" direction="in"/>
      <arg name="connection" type="o" direction="out"/>
    </method>
    <method name="ListConnections">
      <arg name="connections" type="ao" direction="out"/>
    </method>
    <signal name="NewConnection">
      <arg type="o"/>
    </signal>
    <signal name="PropertiesChanged">
      <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
      <arg type="a{sv}"/>
    </signal>
    <property name="CanModify" type="b" access="read"/>
    <property name="Hostname" type="s" access="read"/>
  </interface>
