Off contract
A device's token has reached its communication end date and/or was unable to retrieve a new token.
| Variable | Type | Format | Description |
|---|---|---|---|
| time | string | Epoch time in seconds | Event trigger time |
| sourceType | string | DEVICE | The type of resource that triggered the event |
| sourceId | string | hexadecimal | Identifier of the device at the origin of the event |
| severity | string | ERROR | The severity of the event |
| eventType | string | OFF_CONTRACT | The event type |
| deviceInfo | object | id: string (hexa) name: string state: string last communication: string (yyyy-MM-dd HH:mm:ss) last purge: string (yyyy-MM-dd HH:mm:ss) average signal: float (dB) timeout: string (yyyy-MM-dd HH:mm:ss) | Information about the device |
| deviceMessageTime | string | yyyy-MM-dd HH:mm:ss | Message reception time |
| deviceTypeId | string | hexadecimal | DeviceType identifier for the Device |
| groupId | string | hexadecimal | Group identifier for the Device |
| deviceShortCause | string | A short explanation of the cause of the event | |
| deviceCause | string | Explanation of the cause of the event | |
| networkOperatorId | string | hexadecimal | Identifier of the Operator owning the first station to receive the triggering message |
| businessOperatorId | string | hexadecimal | Identifier of the Operator owning the device |
| contractId | string | hexadecimal | Identifier of the contract the device is associated with |
| subscriptionState | string | enum :
| The status of the device subscription |
| contractIds | array of string | hexadecimal | The list of contracts associated with the deviceType |
| expectedSubcriptionDurationEndTime | integer | Epoch time in second | The token end date |
| expectedTokenEndTime | integer | Epoch time in second | The token end date computed by checking the renewal state and unsubscription time of the token |
