IncomingMessage
This type can contain the following fields:
| field | type | info | 
|---|---|---|
| account | String | |
| call_message | v1.CallMessage | |
| data_message | v1.JsonDataMessage | |
| decryption_error_message | v1.DecryptionErrorMessage | |
| has_content | boolean | |
| has_legacy_message | boolean | removed from protocl | 
| receipt_message | v1.ReceiptMessage | |
| server_deliver_timestamp | long | |
| server_guid | String | |
| server_receiver_timestamp | long | |
| source | v1.JsonAddress | |
| source_device | int | |
| story_message | v1.StoryMessage | |
| sync_message | v1.JsonSyncMessage | |
| timestamp | long | |
| type | String | |
| typing_message | v1.TypingMessage | |
| unidentified_sender | boolean |