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>> |