Struct philipshue::hue::ConfigurationModifier [] [src]

pub struct ConfigurationModifier {
    pub name: Option<String>,
    pub swupdate: Option<SoftwareUpdateModifier>,
    pub proxyaddress: Option<String>,
    pub proxyport: Option<u16>,
    pub linkbutton: Option<bool>,
    pub ipaddress: Option<String>,
    pub netmask: Option<String>,
    pub gateway: Option<String>,
    pub dhcp: Option<bool>,
    pub utc: Option<String>,
    pub timezone: Option<String>,
    pub touchlink: Option<bool>,
}

Changes to be applied to the configuration.

This is parsed to bridge::modify_configuration()

Fields

Name of the bridge. This is also its uPnP name.

Contains information about software updates

IP Address of the proxy server being used or "none".

Port of the proxy being used or 0 if no proxy is being used

Whether the linkbuttion has been preseed within the last 30 seconds.

IP address of the bridge.

Network mask of the bridge.

Gateway IP address of the bridge.

Whether the IP address of the bridge is obtained via DHCP.

Current time stored on the bridge.

Only modifiable when bridge cannot access the internet.

Timezone of the bridge.

Perform a touchlink action if true.

Trait Implementations

impl Default for ConfigurationModifier
[src]

Returns the "default value" for a type. Read more

impl Clone for ConfigurationModifier
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ConfigurationModifier
[src]

Formats the value using the given formatter.