diff options
author | Wim <wim@42.be> | 2020-04-09 22:30:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-09 22:30:08 +0200 |
commit | 8950575bfbc97ec80b8648f732c02fad63a6d055 (patch) | |
tree | bc6815de4a0cb1a2c7d9bf0796d173b2a356d7b0 /vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto | |
parent | 11fc4c286fbcd6c1519362d2b0123ebd4ab19067 (diff) | |
download | matterbridge-msglm-8950575bfbc97ec80b8648f732c02fad63a6d055.tar.gz matterbridge-msglm-8950575bfbc97ec80b8648f732c02fad63a6d055.tar.bz2 matterbridge-msglm-8950575bfbc97ec80b8648f732c02fad63a6d055.zip |
Update Rhymen/go-whatsapp vendor and whatsapp version (#1078)
Diffstat (limited to 'vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto')
-rw-r--r-- | vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto | 78 |
1 files changed, 77 insertions, 1 deletions
diff --git a/vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto b/vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto index 6d4006d7..eaf38e61 100644 --- a/vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto +++ b/vendor/github.com/Rhymen/go-whatsapp/binary/proto/def.proto @@ -56,6 +56,8 @@ message Location { } message Point { + optional int32 xDeprecated = 1; + optional int32 yDeprecated = 2; optional double x = 3; optional double y = 4; } @@ -93,6 +95,7 @@ message ContextInfo { optional AdReplyInfo quotedAd = 23; optional MessageKey placeholderKey = 24; optional uint32 expiration = 25; + optional int64 ephemeralSettingTimestamp = 26; } message SenderKeyDistributionMessage { @@ -136,6 +139,11 @@ message LocationMessage { optional string name = 3; optional string address = 4; optional string url = 5; + optional bool isLive = 6; + optional uint32 accuracyInMeters = 7; + optional float speedInMps = 8; + optional uint32 degreesClockwiseFromMagneticNorth = 9; + optional string comment = 11; optional bytes jpegThumbnail = 16; optional ContextInfo contextInfo = 17; } @@ -238,9 +246,29 @@ message ProtocolMessage { enum PROTOCOL_MESSAGE_TYPE { REVOKE = 0; EPHEMERAL_SETTING = 3; + EPHEMERAL_SYNC_RESPONSE = 4; + HISTORY_SYNC_NOTIFICATION = 5; } optional PROTOCOL_MESSAGE_TYPE type = 2; optional uint32 ephemeralExpiration = 4; + optional int64 ephemeralSettingTimestamp = 5; + optional HistorySyncNotification historySyncNotification = 6; +} + +message HistorySyncNotification { + optional bytes fileSha256 = 1; + optional uint64 fileLength = 2; + optional bytes mediaKey = 3; + optional bytes fileEncSha256 = 4; + optional string directPath = 5; + enum HISTORY_SYNC_NOTIFICATION_HISTORYSYNCTYPE { + INITIAL_BOOTSTRAP = 0; + INITIAL_STATUS_V3 = 1; + FULL = 2; + RECENT = 3; + } + optional HISTORY_SYNC_NOTIFICATION_HISTORYSYNCTYPE syncType = 6; + optional uint32 chunkOrder = 7; } message ContactsArrayMessage { @@ -355,6 +383,8 @@ message StickerMessage { optional int64 mediaKeyTimestamp = 10; optional uint32 firstFrameLength = 11; optional bytes firstFrameSidecar = 12; + optional bool isAnimated = 13; + optional bytes pngThumbnail = 16; optional ContextInfo contextInfo = 17; } @@ -401,6 +431,12 @@ message TemplateButtonReplyMessage { optional uint32 selectedIndex = 4; } +message CatalogSnapshot { + optional ImageMessage catalogImage = 1; + optional string title = 2; + optional string description = 3; +} + message ProductSnapshot { optional ImageMessage productImage = 1; optional string productId = 2; @@ -417,6 +453,7 @@ message ProductSnapshot { message ProductMessage { optional ProductSnapshot product = 1; optional string businessOwnerJid = 2; + optional CatalogSnapshot catalog = 4; optional ContextInfo contextInfo = 17; } @@ -513,6 +550,8 @@ message WebFeatures { optional WEB_FEATURES_FLAG templateMessage = 30; optional WEB_FEATURES_FLAG templateMessageInteractivity = 31; optional WEB_FEATURES_FLAG ephemeralMessages = 32; + optional WEB_FEATURES_FLAG e2ENotificationSync = 33; + optional WEB_FEATURES_FLAG recentStickersV2 = 34; } message TabletNotificationsInfo { @@ -537,6 +576,11 @@ message WebNotificationsInfo { } message PaymentInfo { + enum PAYMENT_INFO_CURRENCY { + UNKNOWN_CURRENCY = 0; + INR = 1; + } + optional PAYMENT_INFO_CURRENCY currencyDeprecated = 1; optional uint64 amount1000 = 2; optional string receiverJid = 3; enum PAYMENT_INFO_STATUS { @@ -559,6 +603,37 @@ message PaymentInfo { optional uint64 expiryTimestamp = 7; optional bool futureproofed = 8; optional string currency = 9; + enum PAYMENT_INFO_TXNSTATUS { + UNKNOWN = 0; + PENDING_SETUP = 1; + PENDING_RECEIVER_SETUP = 2; + INIT = 3; + SUCCESS = 4; + COMPLETED = 5; + FAILED = 6; + FAILED_RISK = 7; + FAILED_PROCESSING = 8; + FAILED_RECEIVER_PROCESSING = 9; + FAILED_DA = 10; + FAILED_DA_FINAL = 11; + REFUNDED_TXN = 12; + REFUND_FAILED = 13; + REFUND_FAILED_PROCESSING = 14; + REFUND_FAILED_DA = 15; + EXPIRED_TXN = 16; + AUTH_CANCELED = 17; + AUTH_CANCEL_FAILED_PROCESSING = 18; + AUTH_CANCEL_FAILED = 19; + COLLECT_INIT = 20; + COLLECT_SUCCESS = 21; + COLLECT_FAILED = 22; + COLLECT_FAILED_RISK = 23; + COLLECT_REJECTED = 24; + COLLECT_EXPIRED = 25; + COLLECT_CANCELED = 26; + COLLECT_CANCELLING = 27; + } + optional PAYMENT_INFO_TXNSTATUS txnStatus = 10; } message WebMessageInfo { @@ -668,4 +743,5 @@ message WebMessageInfo { optional PaymentInfo quotedPaymentInfo = 31; optional uint64 ephemeralStartTimestamp = 32; optional uint32 ephemeralDuration = 33; -}
\ No newline at end of file +} + |