<?xml version="1.0" encoding="UTF-8"?>
<!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/hostname1">
    <interface name="org.freedesktop.hostname1">
        <method name="SetHostname">
            <arg direction="in" type="s" name="name"/>
            <arg direction="in" type="b" name="user_interaction"/>
        </method>
        <method name="SetStaticHostname">
            <arg direction="in" type="s" name="name"/>
            <arg direction="in" type="b" name="user_interaction"/>
        </method>
        <method name="SetPrettyHostname">
            <arg direction="in" type="s" name="name"/>
            <arg direction="in" type="b" name="user_interaction"/>
        </method>
        <method name="SetIconName">
            <arg direction="in" type="s" name="name"/>
            <arg direction="in" type="b" name="user_interaction"/>
        </method>
        <method name="SetChassis">
            <arg direction="in" type="s" name="chassis"/>
            <arg direction="in" type="b" name="interactive"/>
        </method>
        <method name="SetDeployment">
            <arg direction="in" type="s" name="deployment"/>
            <arg direction="in" type="b" name="interactive"/>
        </method>
        <method name="SetLocation">
            <arg direction="in" type="s" name="location"/>
            <arg direction="in" type="b" name="interactive"/>
        </method>
        <property name="Hostname" type="s" access="read"/>
        <property name="StaticHostname" type="s" access="read"/>
        <property name="PrettyHostname" type="s" access="read"/>
        <property name="IconName" type="s" access="read"/>
        <property name="Chassis" type="s" access="read"/>
        <property name="Deployment" type="s" access="read"/>
        <property name="Location" type="s" access="read"/>
        <property name="HardwareVendor" type="s" access="read"/>
        <property name="HardwareModel" type="s" access="read"/>
        <property name="KernelName" type="s" access="read"/>
        <property name="KernelRelease" type="s" access="read"/>
        <property name="KernelVersion" type="s" access="read"/>
    </interface>
</node>
