GoogleMopDevice.GoogleTraits

class GoogleMopDevice.GoogleTraits


Trait Container for Google Traits.

Summary

Public constructors

GoogleTraits(
    dock: Dock?,
    reboot: Reboot?,
    extendedOperationalState: ExtendedOperationalState?,
    locator: Locator?,
    extendedPowerSource: ExtendedPowerSource?
)

Public properties

Dock?

This trait is designed for self-mobile devices, such as robotic vacuum cleaners, that can be commanded to return for charging.

ExtendedOperationalState?

This trait represents any device that supports operating in specific zones, and has an ongoing duration for its operation which can be queried.

ExtendedPowerSource?

This trait belongs to devices which have a power source.

Locator?

This trait is used to locate devices, which can be found by means of a local indicator, such as beeping, ringing, or flashing.

Reboot?

This trait belongs to devices that support rebooting as a single action.

Public constructors

GoogleTraits

GoogleTraits(
    dock: Dock?,
    reboot: Reboot?,
    extendedOperationalState: ExtendedOperationalState?,
    locator: Locator?,
    extendedPowerSource: ExtendedPowerSource?
)

Public properties

dock

val dockDock?

This trait is designed for self-mobile devices, such as robotic vacuum cleaners, that can be commanded to return for charging.

extendedOperationalState

val extendedOperationalStateExtendedOperationalState?

This trait represents any device that supports operating in specific zones, and has an ongoing duration for its operation which can be queried.

extendedPowerSource

val extendedPowerSourceExtendedPowerSource?

This trait belongs to devices which have a power source.

locator

val locatorLocator?

This trait is used to locate devices, which can be found by means of a local indicator, such as beeping, ringing, or flashing.

reboot

val rebootReboot?

This trait belongs to devices that support rebooting as a single action.