Classes defining the model for all of the cumulocity asset types.
API Services will provide your callback function with a RequestResponder object representing the API response. If the response status attribute is 200.201 then content attribute if set will be either a single or list of one of the following types.
data class Alarm : JsonSerializable
Represents an alarm associated with a device. |
|
data class Alarms
Collection of alarms associated with a ManagedObject/device |
|
data class Availability
Represents last status received by Cumulocity of associated device |
|
class DataPoints : JsonSerializable
Represents a set of DataPoints for a ManagedObject, which allows measurements captured by Cumulocity to be displayed more intuitively by prefacing them with unit labels, line colors etc. |
|
data class Event : JsonSerializable
Represents an event, non measurable activity triggered by or for a device |
|
class ExternalId
Represents an external id associated with a ManagedObject |
|
class ExternalIds
Represents a collection of external id's associated with a single ManagedObject |
|
data class Firmware : JsonSerializable
Firmware of device represented by ManagedObject |
|
class Hardware : PropertiesBase, JsonSerializable
Collection of properties to identify the device type |
|
class IsDeviceType : JsonSerializable |
|
data class ManagedObject : PropertiesBase, JsonSerializable
This is the single most important asset type referenced by Cumulocity. Principally identifies the devices to be managed, but can be used to define any required asset type, such as groups, buildings, rooms etc. etc. |
|
class ManagedObjectQuery
Class representing a set of query arguments to used when using the query method of the ManagedObjectsService to fetch ManagedObjects. Currently all queries have to be true i.e. they are ANDED together |
|
data class ManagedObjects
A collection of ManagedObjects as returned by one of the methods of ManagedObjectService class |
|
data class Measurement : JsonSerializable
Represents individual measurements that can be queried, created and deleted |
|
data class MeasurementSeries
Represents a series of measurements captured over a period of time that can be queried, created and deleted |
|
data class MeasurementValue : JsonSerializable
Individual measurement consisting of a human readable label, its unit of measure and the value |
|
class Operation : JsonSerializable
Represents a Cumulocity operation to be executed or that has been executed on a device |
|
data class Position : JsonSerializable
Represents the GPS coordinated of the device associated with this ManagedObject |
|
data class RequiredAvailability : JsonSerializable
Used by Cumulocity to determine Availability, the status will be assumed to 'UNAVAILABLE' if no message or event is received by Cumulocity within the time period (minutes) represented by the response interval property. |
|
data class User
Represents a Cumulocity user profile This attribute becomes available as an attribute of the CumulocityConnection instance after successfully calling its connect() method |
const val C8Y_ALARM_SEVERITY: String |
|
const val C8Y_ALARM_SOURCE: String |
|
const val C8Y_ALARM_SOURCE_ID: String |
|
const val C8Y_ALARM_STATUS: String |
|
const val C8Y_ALARM_TEXT: String |
|
const val C8Y_ALARM_TIME: String |
|
const val C8Y_ALARM_TYPE: String |
|
const val C8Y_EVENT_SOURCE: String |
|
const val C8Y_EVENT_SOURCE_ID: String |
|
const val C8Y_EVENT_TEXT: String |
|
const val C8Y_EVENT_TIME: String |
|
const val C8Y_EVENT_TYPE: String |
|
const val C8Y_MANAGED_EXTID_REF: String |
|
const val C8Y_MANAGED_EXTID_TYPE: String |
|
const val C8Y_MANAGED_EXTIDS_API: String |
|
const val C8Y_MANAGED_EXTIDS_OBJECTS: String |
|
const val C8Y_MANAGED_OBJECT: String |
|
const val C8Y_MANAGED_OBJECT_ALARMS: String |
|
const val C8Y_MANAGED_OBJECT_ALARMS_CRITICAL: String |
|
const val C8Y_MANAGED_OBJECT_ALARMS_MAJOR: String |
|
const val C8Y_MANAGED_OBJECT_ALARMS_MINOR: String |
|
const val C8Y_MANAGED_OBJECT_ALARMS_WARNING: String |
|
const val C8Y_MANAGED_OBJECT_API: String |
|
const val C8Y_MANAGED_OBJECT_APP_ID: String |
|
const val C8Y_MANAGED_OBJECT_APP_OWNER: String |
|
const val C8Y_MANAGED_OBJECT_ASSETS: String |
|
const val C8Y_MANAGED_OBJECT_AVAILABILITY: String |
|
const val C8Y_MANAGED_OBJECT_AVAILABILITY_MESSAGE: String |
|
const val C8Y_MANAGED_OBJECT_AVAILABILITY_STATUS: String |
|
const val C8Y_MANAGED_OBJECT_CONNECTION: String |
|
const val C8Y_MANAGED_OBJECT_CONNECTION_STATUS: String |
|
const val C8Y_MANAGED_OBJECT_CREATED: String |
|
const val C8Y_MANAGED_OBJECT_DATA_POINTS: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_COLOR: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_FRAGMENT: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_ID: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_LABEL: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_LINE_TYPE: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_RENDER_TYPE: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_SERIES: String |
|
const val C8Y_MANAGED_OBJECT_DATAPOINT_UNIT: String |
|
const val C8Y_MANAGED_OBJECT_DEVICES: String |
|
const val C8Y_MANAGED_OBJECT_FIRMWARE: String |
|
const val C8Y_MANAGED_OBJECT_FIRMWARE_VERSION: String |
|
const val C8Y_MANAGED_OBJECT_HARDWARE: String |
|
const val C8Y_MANAGED_OBJECT_HARDWARE_MODEL: String |
|
const val C8Y_MANAGED_OBJECT_HARDWARE_SERIAL: String |
|
const val C8Y_MANAGED_OBJECT_HARDWARE_SUPPLIER: String |
|
const val C8Y_MANAGED_OBJECT_ID: String |
|
const val C8Y_MANAGED_OBJECT_LAST_UPDATED: String |
|
const val C8Y_MANAGED_OBJECT_LNSTYPE: String |
|
const val C8Y_MANAGED_OBJECT_LPWAN_DEVICE: String |
|
const val C8Y_MANAGED_OBJECT_LPWAN_DEVICE_PROVISIONED: String |
|
const val C8Y_MANAGED_OBJECT_NAME: String |
|
const val C8Y_MANAGED_OBJECT_NOTES: String |
|
const val C8Y_MANAGED_OBJECT_OPERATIONS: String |
|
const val C8Y_MANAGED_OBJECT_OWNER: String |
|
const val C8Y_MANAGED_OBJECT_POSITION: String |
|
const val C8Y_MANAGED_OBJECT_POSITION_ALT: String |
|
const val C8Y_MANAGED_OBJECT_POSITION_LAT: String |
|
const val C8Y_MANAGED_OBJECT_POSITION_LONG: String |
|
const val C8Y_MANAGED_OBJECT_REQ_AVAILABILITY: String |
|
const val C8Y_MANAGED_OBJECT_REQ_AVAILABILITY_INTERVAL: String |
|
const val C8Y_MANAGED_OBJECT_TYPE: String |
|
const val C8Y_MANAGED_OBJECT_TYPE_DETAILS: String |
|
const val C8Y_MANAGED_OBJECTS_API: String |
|
const val C8Y_MANAGED_OBJECTS_EXT_API: String |
|
const val C8Y_MANAGED_OBJECTS_OBJECTS: String |
|
const val C8Y_MESUREMENT_SOURCE: String |
|
const val C8Y_MESUREMENT_SOURCE_ID: String |
|
const val C8Y_MESUREMENT_TIME: String |
|
const val C8Y_MESUREMENT_TYPE: String |
|
const val C8Y_MESUREMENT_VALUE_UNIT: String |
|
const val C8Y_MESUREMENT_VALUE_VALUE: String |
|
const val C8Y_MSERIES_SERIES: String |
|
const val C8Y_MSERIES_SERIES_NAME: String |
|
const val C8Y_MSERIES_SERIES_TYPE: String |
|
const val C8Y_MSERIES_SERIES_UNIT: String |
|
const val C8Y_MSERIES_VALUES: String |
|
const val C8Y_MSERIES_VALUES_MAX: String |
|
const val C8Y_MSERIES_VALUES_MIN: String |
|
const val C8Y_OPERATIONS_API: String |
|
const val C8Y_OPERATIONS_DEVICE_ID: String |
|
const val C8Y_TYPE_DEVICE_TYPE: String |
|
const val C8Y_USER_API: String |
|
const val CY8_USER_EMAIL: String |
|
const val CY8_USER_FIRST_NAME: String |
|
const val CY8_USER_ID: String |
|
const val CY8_USER_LAST_NAME: String |
|
const val CY8_USER_UNAME: String |
|
const val JC_MANAGED_OBJECT_IS_VERIFIED: String |
|
const val JC_MANAGED_OBJECT_IS_VERIFIED_DATE: String |