Device Job Result events Schema
AVRO schema for DJR event
{
  "type" : "record",
  "name" : "DJR",
  "fields" : [ {
    "name" : "requestId",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "serialNumber",
    "type" : "string"
  }, {
    "name" : "subscriberId",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "networkId",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "make",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "model",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "groupId",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "groupName",
    "type" : "string"
  }, {
    "name" : "jobId",
    "type" : "long"
  }, {
    "name" : "jobName",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "jobPrimitive",
    "type" : "string"
  }, {
    "name" : "jobType",
    "type" : "string"
  }, {
    "name" : "jobNBICorrelator",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "jobGroupId",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "jobGroupFullName",
    "type" : "string"
  }, {
    "name" : "startedOn",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "serverTime",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "endedOn",
    "type" : [ "null", "long" ],
    "default" : null
  }, {
    "name" : "retries",
    "type" : "int"
  }, {
    "name" : "status",
    "type" : "string"
  }, {
    "name" : "subStatus",
    "type" : "string"
  }, {
    "name" : "faultString",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "nativeClientTargeted",
    "type" : "boolean"
  }, {
    "name" : "jobInitiator",
    "type" : "string"
  }, {
    "name" : "resolvedVariables",
    "type" : [ "null", "string" ],
    "default" : null
  }, {
    "name" : "response",
    "type" : [ "null", {
      "type" : "map",
      "values" : [ "null", "string" ]
    } ],
    "default" : null
  } ],
 
  "connect.version" : 1,
  "connect.name" : "DJR"
}
        | Field Name | Description | Field Type | 
|---|---|---|
requestId | 
                        Transaction ID per job. | Integer | 
serialNumber | 
                        Unique identifier of a device. | String | 
subscriberId | 
                        The phone number of the subscriber using the device. For example, an MSISDN for a 3GPP-compliant device, or an MDN for a CDMA device. One subscriber ID can have multiple devices, but only one will be active. | String | 
networkId | 
                        Uniquely identifies a cellular subscriber in the International Mobile Subscriber Identity (IMSI). | Integer | 
make | 
                        Specifies the name of the device manufacturer. | String | 
model | 
                        Specifies the device model. | String | 
groupId | 
                        Tenant ID to which the device belongs. | Integer | 
groupName | 
                        Fully qualified tenant Name to which the device belongs. | String | 
jobId | 
                        The ID of the Job. | Integer | 
jobName | 
                        Generated name of the job in case of Single Device Job, Name of the campaign in case of Campaign, and Policy name in case of Policy. | String | 
jobPrimitive | 
                        The primitive which was used in the job. | String | 
jobType | 
                        Indicated whether the job was of type SINGLE, CAMPAIGN, or POLICY. | String | 
jobNBICorrelator | 
                        The unique ID used by the NBI to identify a job when attempt to execute an NBI method related to a job. | String | 
jobGroupId | 
                        Tenant ID to which the job belongs. | Integer | 
jobGroupFullName | 
                        Fully qualified tenant name to which the job belongs. If the Job belongs to superadmin/Global-Admin this shows as UNKNOWN_TENANT. | String | 
startedOn | 
                        Time stamp indicating when the job was started. | Long | 
serverTime | 
                        Time stamp indicating when this job was queued. | Long | 
endedOn | 
                        Time stamp indicating when the job ended. | Long | 
retries | 
                        The number of times this job has been attempted. | Integer | 
status | 
                        The outcome of the job. | String | 
subStatus | 
                        Additional information about the job outcome. | String | 
faultString | 
                        An error message for the job. | String | 
nativeClientTargeted | 
                        The default bootstrap type for a device. | Boolean | 
jobInitiator | 
                        Indicates the initiating entity of the master job to which the job result is associated. | Boolean | 
resolvedVariables | 
                        The variables that are defined in an action or primitive and are resolved using SCC, DYNAMIC VARIABLES, and JOB PARAMETERS. | String | 
response | 
                        Response received from the device. | Map |