Cumulocity API Services / com.softwareag.jc.cumulocity.services.models.extension

Package com.softwareag.jc.cumulocity.services.models.extension

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

Types

Contact

data class Contact

Info

data class Info

LoRaDeviceInfo

data class LoRaDeviceInfo

LoRaNetorkInfo

data class LoRaNetorkInfo

Model

data class Model

Planning

data class Planning

PropertiesBase

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.

Supplier

data class Supplier

Properties

CY_LORA_DEVICE

const val CY_LORA_DEVICE: String

CY_LORA_DEVICE_APP_EUI

const val CY_LORA_DEVICE_APP_EUI: String

CY_LORA_DEVICE_APP_KEY

const val CY_LORA_DEVICE_APP_KEY: String

CY_LORA_DEVICE_CODEC

const val CY_LORA_DEVICE_CODEC: String

CY_LORA_DEVICE_CODEC_ID

const val CY_LORA_DEVICE_CODEC_ID: String

CY_LORA_DEVICE_CODEC_NAME

const val CY_LORA_DEVICE_CODEC_NAME: String

CY_LORA_DEVICE_LNS_INSTANCE

const val CY_LORA_DEVICE_LNS_INSTANCE: String

CY_LORA_NETWORK

const val CY_LORA_NETWORK: String

CY_LORA_NETWORK_LNS

const val CY_LORA_NETWORK_LNS: String

CY_LORA_NETWORK_LNS_PROPERTIES

const val CY_LORA_NETWORK_LNS_PROPERTIES: String

CY_LORA_NETWORK_LNS_PROPERTIES_APIKEY

const val CY_LORA_NETWORK_LNS_PROPERTIES_APIKEY: String

CY_LORA_NETWORK_LNS_PROPERTIES_ID

const val CY_LORA_NETWORK_LNS_PROPERTIES_ID: String

CY_LORA_NETWORK_LNS_PROPERTIES_PASSWORD

const val CY_LORA_NETWORK_LNS_PROPERTIES_PASSWORD: String

CY_LORA_NETWORK_LNS_PROPERTIES_USER

const val CY_LORA_NETWORK_LNS_PROPERTIES_USER: String

CY_LORA_NETWORK_LNS_TYPE

const val CY_LORA_NETWORK_LNS_TYPE: String

JC_MANAGED_OBJECT_ATTACHMENTS

const val JC_MANAGED_OBJECT_ATTACHMENTS: String

JC_MANAGED_OBJECT_CONTACT

const val JC_MANAGED_OBJECT_CONTACT: String

JC_MANAGED_OBJECT_CONTACT_EMAIL

const val JC_MANAGED_OBJECT_CONTACT_EMAIL: String

JC_MANAGED_OBJECT_CONTACT_NAME

const val JC_MANAGED_OBJECT_CONTACT_NAME: String

JC_MANAGED_OBJECT_CONTACT_PHONE

const val JC_MANAGED_OBJECT_CONTACT_PHONE: String

JC_MANAGED_OBJECT_INFO

const val JC_MANAGED_OBJECT_INFO: String

JC_MANAGED_OBJECT_INFO_ADDRESS

const val JC_MANAGED_OBJECT_INFO_ADDRESS: String

JC_MANAGED_OBJECT_INFO_NAME

const val JC_MANAGED_OBJECT_INFO_NAME: String

JC_MANAGED_OBJECT_MODEL

const val JC_MANAGED_OBJECT_MODEL: String

JC_MANAGED_OBJECT_MODEL_ID

const val JC_MANAGED_OBJECT_MODEL_ID: String

JC_MANAGED_OBJECT_MODEL_LINK

const val JC_MANAGED_OBJECT_MODEL_LINK: String

JC_MANAGED_OBJECT_MODEL_NAME

const val JC_MANAGED_OBJECT_MODEL_NAME: String

JC_MANAGED_OBJECT_PLANNING

const val JC_MANAGED_OBJECT_PLANNING: String

JC_MANAGED_OBJECT_PLANNING_DATE

const val JC_MANAGED_OBJECT_PLANNING_DATE: String

JC_MANAGED_OBJECT_PLANNING_IS_DEPLOYED

const val JC_MANAGED_OBJECT_PLANNING_IS_DEPLOYED: String

JC_MANAGED_OBJECT_PLANNING_OWNER

const val JC_MANAGED_OBJECT_PLANNING_OWNER: String

JC_MANAGED_OBJECT_SUPPLIER

const val JC_MANAGED_OBJECT_SUPPLIER: String

JC_MANAGED_OBJECT_SUPPLIER_ID

const val JC_MANAGED_OBJECT_SUPPLIER_ID: String

JC_MANAGED_OBJECT_SUPPLIER_NAME

const val JC_MANAGED_OBJECT_SUPPLIER_NAME: String

JC_MANAGED_OBJECT_SUPPLIER_NETWORK_TYPE

const val JC_MANAGED_OBJECT_SUPPLIER_NETWORK_TYPE: String

JC_MANAGED_OBJECT_SUPPLIER_SITE

const val JC_MANAGED_OBJECT_SUPPLIER_SITE: String