Represents a custom structure added to your Cumulocity Managed Object instances
Cumulocity is highly extensible and allows you to customise the assets with any number of attributes. The ManagedObject class provides a properties map attribute that allows you to reference any of your custom attributes without having to redevelop this library.
However there are two concerns
data class Contact |
|
data class Info |
|
data class LoRaDeviceInfo |
|
data class LoRaNetorkInfo |
|
data class Model |
|
data class Planning |
|
open class PropertiesBase
Manages custom attributes found in ManageObject and allows them to be referenced via a properties map keyed by the name of the found custom attribute e.g. |
|
data class Supplier |
const val CY_LORA_DEVICE: String |
|
const val CY_LORA_DEVICE_APP_EUI: String |
|
const val CY_LORA_DEVICE_APP_KEY: String |
|
const val CY_LORA_DEVICE_CODEC: String |
|
const val CY_LORA_DEVICE_CODEC_ID: String |
|
const val CY_LORA_DEVICE_CODEC_NAME: String |
|
const val CY_LORA_DEVICE_LNS_INSTANCE: String |
|
const val CY_LORA_NETWORK: String |
|
const val CY_LORA_NETWORK_LNS: String |
|
const val CY_LORA_NETWORK_LNS_PROPERTIES: String |
|
const val CY_LORA_NETWORK_LNS_PROPERTIES_APIKEY: String |
|
const val CY_LORA_NETWORK_LNS_PROPERTIES_ID: String |
|
const val CY_LORA_NETWORK_LNS_PROPERTIES_PASSWORD: String |
|
const val CY_LORA_NETWORK_LNS_PROPERTIES_USER: String |
|
const val CY_LORA_NETWORK_LNS_TYPE: String |
|
const val JC_MANAGED_OBJECT_ATTACHMENTS: String |
|
const val JC_MANAGED_OBJECT_CONTACT: String |
|
const val JC_MANAGED_OBJECT_CONTACT_EMAIL: String |
|
const val JC_MANAGED_OBJECT_CONTACT_NAME: String |
|
const val JC_MANAGED_OBJECT_CONTACT_PHONE: String |
|
const val JC_MANAGED_OBJECT_INFO: String |
|
const val JC_MANAGED_OBJECT_INFO_ADDRESS: String |
|
const val JC_MANAGED_OBJECT_INFO_NAME: String |
|
const val JC_MANAGED_OBJECT_MODEL: String |
|
const val JC_MANAGED_OBJECT_MODEL_ID: String |
|
const val JC_MANAGED_OBJECT_MODEL_LINK: String |
|
const val JC_MANAGED_OBJECT_MODEL_NAME: String |
|
const val JC_MANAGED_OBJECT_PLANNING: String |
|
const val JC_MANAGED_OBJECT_PLANNING_DATE: String |
|
const val JC_MANAGED_OBJECT_PLANNING_IS_DEPLOYED: String |
|
const val JC_MANAGED_OBJECT_PLANNING_OWNER: String |
|
const val JC_MANAGED_OBJECT_SUPPLIER: String |
|
const val JC_MANAGED_OBJECT_SUPPLIER_ID: String |
|
const val JC_MANAGED_OBJECT_SUPPLIER_NAME: String |
|
const val JC_MANAGED_OBJECT_SUPPLIER_NETWORK_TYPE: String |
|
const val JC_MANAGED_OBJECT_SUPPLIER_SITE: String |