# WeaviateApi.DeviceChannel

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**connectionStatusHint** | **String** | Connection status hint, set by parent device. | [optional] 
**gcmRegistrationId** | **String** | GCM registration ID. Required if device supports GCM delivery channel. | [optional] 
**gcmSenderId** | **String** | GCM sender ID. For Chrome apps must be the same as sender ID during registration, usually API project ID. | [optional] 
**parentId** | **String** | Parent device ID (aggregator) if it exists. | [optional] 
**pubsub** | [**DeviceChannelPubsub**](DeviceChannelPubsub.md) |  | [optional] 
**supportedType** | **String** | Channel type supported by device. Allowed types are: \&quot;gcm\&quot;, \&quot;xmpp\&quot;, \&quot;pubsub\&quot;, and \&quot;parent\&quot;. | [optional] 


<a name="ConnectionStatusHintEnum"></a>
## Enum: ConnectionStatusHintEnum


* `offline` (value: `"offline"`)

* `online` (value: `"online"`)

* `unknown` (value: `"unknown"`)




