<?xml version='1.0' encoding='UTF-8'?>
<node name="/">
<interface name="org.freedesktop.fwupd">
<property name="DaemonVersion" type="s" access="read" />
<property name="HostBkc" type="s" access="read" />
<property name="HostVendor" type="s" access="read" />
<property name="HostProduct" type="s" access="read" />
<property name="HostMachineId" type="s" access="read" />
<property name="HostSecurityId" type="s" access="read" />
<property name="Tainted" type="b" access="read" />
<property name="Interactive" type="b" access="read" />
<property name="Status" type="u" access="read" />
<property name="Percentage" type="u" access="read" />
<property name="BatteryLevel" type="u" access="read" />
<property name="BatteryThreshold" type="u" access="read" />
<property name="OnlyTrusted" type="b" access="read" />
<method name="GetDevices">
<arg type="aa{sv}" name="devices" direction="out" />
</method>
<method name="GetPlugins">
<arg type="aa{sv}" name="plugins" direction="out" />
</method>
<method name="GetReleases">
<arg type="s" name="device_id" direction="in" />
<arg type="aa{sv}" name="releases" direction="out" />
</method>
<method name="GetDowngrades">
<arg type="s" name="device_id" direction="in" />
<arg type="aa{sv}" name="releases" direction="out" />
</method>
<method name="GetUpgrades">
<arg type="s" name="device_id" direction="in" />
<arg type="aa{sv}" name="releases" direction="out" />
</method>
<method name="GetDetails">
<arg type="h" name="handle" direction="in" />
<arg type="aa{sv}" name="results" direction="out" />
</method>
<method name="GetHistory">
<arg type="aa{sv}" name="devices" direction="out" />
</method>
<method name="GetHostSecurityAttrs">
<arg type="aa{sv}" name="attrs" direction="out" />
</method>
<method name="GetHostSecurityEvents">
<arg type="u" name="limit" direction="in" />
<arg type="aa{sv}" name="attrs" direction="out" />
</method>
<method name="GetReportMetadata">
<arg type="a{ss}" name="attrs" direction="out" />
</method>
<method name="SetHints">
<arg type="a{ss}" name="hints" direction="in" />
</method>
<method name="Install">
<arg type="s" name="id" direction="in" />
<arg type="h" name="handle" direction="in" />
<arg type="a{sv}" name="options" direction="in" />
</method>
<method name="Verify">
<arg type="s" name="id" direction="in" />
</method>
<method name="VerifyUpdate">
<arg type="s" name="id" direction="in" />
</method>
<method name="Unlock">
<arg type="s" name="id" direction="in" />
</method>
<method name="Activate">
<arg type="s" name="id" direction="in" />
</method>
<method name="GetResults">
<arg type="s" name="id" direction="in" />
<arg type="a{sv}" name="results" direction="out" />
</method>
<method name="GetRemotes">
<arg type="aa{sv}" name="results" direction="out" />
</method>
<method name="GetApprovedFirmware">
<arg type="as" name="checksums" direction="out" />
</method>
<method name="SetApprovedFirmware">
<arg type="as" name="checksums" direction="in" />
</method>
<method name="GetBlockedFirmware">
<arg type="as" name="checksums" direction="out" />
</method>
<method name="SetBlockedFirmware">
<arg type="as" name="checksums" direction="in" />
</method>
<method name="SetFeatureFlags">
<arg type="t" name="feature_flags" direction="in" />
</method>
<method name="ClearResults">
<arg type="s" name="id" direction="in" />
</method>
<method name="ModifyDevice">
<arg type="s" name="device_id" direction="in" />
<arg type="s" name="key" direction="in" />
<arg type="s" name="value" direction="in" />
</method>
<method name="ModifyConfig">
<arg type="s" name="key" direction="in" />
<arg type="s" name="value" direction="in" />
</method>
<method name="UpdateMetadata">
<arg type="s" name="remote_id" direction="in" />
<arg type="h" name="data" direction="in" />
<arg type="h" name="signature" direction="in" />
</method>
<method name="ModifyRemote">
<arg type="s" name="remote_id" direction="in" />
<arg type="s" name="key" direction="in" />
<arg type="s" name="value" direction="in" />
</method>
<method name="FixHostSecurityAttr">
<arg type="s" name="appstream_id" direction="in" />
</method>
<method name="UndoHostSecurityAttr">
<arg type="s" name="appstream_id" direction="in" />
</method>
<method name="SelfSign">
<arg type="s" name="data" direction="in" />
<arg type="a{sv}" name="options" direction="in" />
<arg type="s" name="sig" direction="out" />
</method>
<method name="SetBiosSettings">
<arg type="a{ss}" name="settings" direction="in" />
</method>
<method name="GetBiosSettings">
<arg type="aa{sv}" name="attrs" direction="out" />
</method>
<method name="Inhibit">
<arg type="s" name="reason" direction="in" />
<arg type="s" name="inhibit_id" direction="out" />
</method>
<method name="Uninhibit">
<arg type="s" name="inhibit_id" direction="in" />
</method>
<method name="Quit" />
<method name="EmulationLoad">
<arg type="ay" name="data" direction="in" />
</method>
<method name="EmulationSave">
<arg type="ay" name="data" direction="out" />
</method>
<signal name="Changed" />
<signal name="DeviceAdded">
<arg type="a{sv}" name="device" direction="out" />
</signal>
<signal name="DeviceRemoved">
<arg type="a{sv}" name="device" direction="out" />
</signal>
<signal name="DeviceChanged">
<arg type="a{sv}" name="device" direction="out" />
</signal>
<signal name="DeviceRequest">
<arg type="a{sv}" name="request" direction="out" />
</signal>
</interface>
</node> |