# Class StatusUpdate (0.5.0)

0.5.0 (latest) 0.4.0 0.3.0 0.2.0 0.1.0

    StatusUpdate(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A StatusUpdate message given over the ADB protocol for the
device state.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `state` | `https://docs.cloud.google.com/python/docs/reference/google-cloud-devicestreaming/latest/google.cloud.devicestreaming_v1.types.StatusUpdate.DeviceState` The device's state |
| `properties` | `MutableMapping[str, str]` A map of properties with information about this device. |
| `features` | `str` A comma-separated list of "features" that this device supports. |

## Classes

### DeviceState

    DeviceState(value)

The state displayed with the ADB Device when running "adb
devices"

### PropertiesEntry

    PropertiesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `kwargs` | `dict` Keys and values corresponding to the fields of the message. |
| `mapping` | ``Union[dict, `.Message`]`` A dictionary or message to be used to determine the values for this message. |
| `ignore_unknown_fields` | `Optional(bool)` If True, do not raise errors for unknown fields. Only applied if `mapping` is a mapping type or there are keyword parameters. |