Get desktop application:
View/edit binary Protocol Buffers messages
uint32 unk1 = 1
optional string subject = 2
optional string text = 3
optional bytes attributedBody = 4
optional string balloonBundleId = 5
optional bytes payloadData = 6
optional bytes messageSummaryInfo = 7
optional string effect = 8
optional uint64 dateRead = 9
optional uint32 unk10 = 10
optional uint32 unk11 = 11
optional uint64 dateDelivered = 13
optional uint32 unk14 = 14
optional uint32 associatedMessageType = 15
optional string associatedMessageGuid = 16
optional uint32 associatedMessageRangeLocation = 17
optional uint32 associatedMessageRangeLength = 18
optional string reply = 2
optional uint32 unk2 = 2
optional uint32 unk3 = 3
optional string associated_message_emoji = 2
optional string service = 4
optional uint32 schedule_type = 5
optional uint32 schedule_state = 6
optional string groupId = 7
optional uint32 sent_or_received_off_grid = 8