SMS Delivery Schema
AVRO schema for SMS Delivery events
{
"type" : "record",
"name" : "SmsDelivery",
"fields" : [ {
"name" : "groupName",
"type" : "string"
}, {
"name" : "serialNumber",
"type" : "string"
}, {
"name" : "imsi",
"type" : [ "null", "string" ],
"default" : null
}, {
"name" : "serverTime",
"type" : "long"
}, {
"name" : "subscriberId",
"type" : [ "null", "string" ],
"default" : null
}, {
"name" : "requestId",
"type" : [ "null", "string" ],
"default" : null
}, {
"name" : "status",
"type" : "string"
}, {
"name" : "errorReason",
"type" : [ "null", "string" ],
"default" : null
}, {
"name" : "frames",
"type" : [ "null", {
"type" : "array",
"items" : [ "null", {
"type" : "array",
"items" : {
"type" : "record",
"name" : "MapEntry",
"namespace" : "io.confluent.connect.avro",
"fields" : [ {
"name" : "key",
"type" : [ "null", "string" ],
"default" : null
}, {
"name" : "value",
"type" : [ "null", "string" ],
"default" : null
} ]
}
} ]
} ],
"default" : null
} ],
"connect.version" : 1,
"connect.name" : "SmsDelivery"
}
| Field Name | Description | Field Type |
|---|---|---|
| groupName | Specifies the group to which the device pertains to. | string |
| serialNumber | Specifies the unique endpoint ID of the device. | string |
| imsi | Specifies the IMSI of the device. | string |
| serverTime | Specifies the server processing time (number of milliseconds since 1970). | long |
| subscriberId | Specifies the subscriber ID. | string |
| requestId | Specifies the request ID. | string |
| status | Specifies the status of the SMS delivery. | string |
| errorReason | Specifies the reason if SMS delivery did not succeed. | string |
| frames | Specifies the information about individual frames. | Array<MapEntry<String,String>> |