# WeaviateApi.Device

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**adapterId** | **String** | ID of the adapter that created this device. | [optional] 
**certFingerprint** | **String** | Deprecated, do not use. The HTTPS certificate fingerprint used to secure communication with device.. | [optional] 
**channel** | [**DeviceChannel**](DeviceChannel.md) |  | [optional] 
**commandDefs** | [**{String: PackageDef}**](PackageDef.md) | Deprecated, use \&quot;traits\&quot; instead. Description of commands supported by the device. This field is writable only by devices. | [optional] 
**components** | [**JsonObject**](JsonObject.md) |  | [optional] 
**connectionStatus** | **String** | Device connection status. | [optional] 
**creationTimeMs** | **String** | Timestamp of creation of this device in milliseconds since epoch UTC. | [optional] 
**description** | **String** | User readable description of this device. | [optional] 
**deviceKind** | **String** | Device kind. Deprecated, provide \&quot;modelManifestId\&quot; instead. See list of device kinds values. | [optional] 
**deviceLocalId** | **String** | Deprecated, do not use. The ID of the device for use on the local network. | [optional] 
**id** | **String** | Unique device ID. | [optional] 
**invitations** | [**[Invitation]**](Invitation.md) | List of pending invitations for the currently logged-in user. | [optional] 
**isEventRecordingDisabled** | **Boolean** | Indicates whether event recording is enabled or disabled for this device. | [optional] 
**kind** | **String** | Identifies what kind of resource this is. Value: the fixed string \&quot;weave#device\&quot;. | [optional] [default to &#39;weave#device&#39;]
**labels** | [**[AssociatedLabel]**](AssociatedLabel.md) | Any labels attached to the device. Use the addLabel and removeLabel APIs to modify this list. | [optional] 
**lastSeenTimeMs** | **String** | Timestamp of the last request from this device in milliseconds since epoch UTC. Supported only for devices with XMPP channel type. | [optional] 
**lastUpdateTimeMs** | **String** | Timestamp of the last device update in milliseconds since epoch UTC. | [optional] 
**lastUseTimeMs** | **String** | Timestamp of the last device usage in milliseconds since epoch UTC. | [optional] 
**location** | **String** | Deprecated, do not use. User readable location of the device (name of the room, office number, building/floor, etc). | [optional] 
**modelManifest** | [**DeviceModelManifest**](DeviceModelManifest.md) |  | [optional] 
**modelManifestId** | **String** | Model manifest ID of this device. | [optional] 
**name** | **String** | Name of this device provided by the manufacturer. | [optional] 
**nicknames** | **[String]** | Nicknames of the device. Use the addNickname and removeNickname APIs to modify this list. | [optional] 
**owner** | **String** | E-mail address of the device owner. | [optional] 
**personalizedInfo** | [**DevicePersonalizedInfo**](DevicePersonalizedInfo.md) |  | [optional] 
**placeId** | **String** | ID of the place that this device belongs to. | [optional] 
**placesHints** | [**PlacesHints**](PlacesHints.md) |  | [optional] 
**room** | [**Room**](Room.md) |  | [optional] 
**serialNumber** | **String** | Serial number of a device provided by its manufacturer. | [optional] 
**state** | [**JsonObject**](JsonObject.md) |  | [optional] 
**stateDefs** | [**{String: StateDef}**](StateDef.md) | Deprecated, do not use. Description of the device state. This field is writable only by devices. | [optional] 
**tags** | **[String]** | Custom free-form manufacturer tags. | [optional] 
**traits** | [**JsonObject**](JsonObject.md) |  | [optional] 
**uiDeviceKind** | **String** | Device kind from the model manifest used in UI applications. See list of device kinds values. | [optional] 


