class Operation : JsonSerializable
Represents a Cumulocity operation to be executed or that has been executed on a device
Formal definition is given in Cumulocity REST API Guide
data class OperationDetails : JsonSerializable |
|
enum class Status |
Operation(o: JSONObject) Operation(deviceId: String, type: String, operationDetails: Operation.OperationDetails)
Create a new operation associated with given device via its ManagedObject id |
var _failureReason: String? |
|
var _status: Operation.Status |
|
val bulkOperationId: String? |
|
val creationTime: Date? |
|
val deviceExternalIDs: List<ExternalId> |
|
val deviceId: String |
|
val failureReason: String? |
|
val id: String? |
|
val operationDetails: Operation.OperationDetails |
|
val status: Operation.Status |
|
val type: String |
fun flagFailed(reason: String): Unit |
|
fun toJSONString(): String |
fun details(o: JSONObject): Operation.OperationDetails |
|
fun operationType(o: JSONObject): String |