WAArmadilloBackupMessage.proto 966 B

1234567891011121314151617181920212223242526272829303132
  1. syntax = "proto2";
  2. package WAArmadilloBackupMessage;
  3. option go_package = "go.mau.fi/whatsmeow/proto/waArmadilloBackupMessage";
  4. import "waArmadilloBackupCommon/WAArmadilloBackupCommon.proto";
  5. message BackupMessage {
  6. message Metadata {
  7. message FrankingMetadata {
  8. optional bytes frankingTag = 3;
  9. optional bytes reportingTag = 4;
  10. }
  11. optional string senderID = 1;
  12. optional string messageID = 2;
  13. optional int64 timestampMS = 3;
  14. optional FrankingMetadata frankingMetadata = 4;
  15. optional int32 payloadVersion = 5;
  16. optional int32 futureProofBehavior = 6;
  17. optional int32 threadTypeTag = 7;
  18. optional int64 clientTimestampMS = 8;
  19. }
  20. oneof payload {
  21. bytes encryptedTransportMessage = 2;
  22. WAArmadilloBackupCommon.Subprotocol encryptedTransportEvent = 5;
  23. WAArmadilloBackupCommon.Subprotocol encryptedTransportLocallyTransformedMessage = 6;
  24. WAArmadilloBackupCommon.Subprotocol miTransportAdminMessage = 7;
  25. }
  26. optional Metadata metadata = 1;
  27. }