diff options
author | George Hazan <george.hazan@gmail.com> | 2023-06-09 15:25:29 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-06-09 15:25:29 +0300 |
commit | 50b85aaf0b5f8191b10f0347612cd33d552b2b11 (patch) | |
tree | 12a46375ee2c3aa97e4df2f4d8eb3c6d3a25c459 /protocols | |
parent | b989fe4f58d597256f797ed3302f6fd7064c3687 (diff) |
WhatsApp: return to the working schema
Diffstat (limited to 'protocols')
-rw-r--r-- | protocols/WhatsApp/src/pmsg.pb-c.cpp | 6453 | ||||
-rw-r--r-- | protocols/WhatsApp/src/pmsg.pb-c.h | 10967 | ||||
-rw-r--r-- | protocols/WhatsApp/src/pmsg.proto | 551 |
3 files changed, 6998 insertions, 10973 deletions
diff --git a/protocols/WhatsApp/src/pmsg.pb-c.cpp b/protocols/WhatsApp/src/pmsg.pb-c.cpp index 5626e378b1..38138cfc1b 100644 --- a/protocols/WhatsApp/src/pmsg.pb-c.cpp +++ b/protocols/WhatsApp/src/pmsg.pb-c.cpp @@ -7,6 +7,7 @@ #endif #include "pmsg.pb-c.h" + size_t wa__advdevice_identity__get_packed_size (const Wa__ADVDeviceIdentity *message) { @@ -287,46 +288,6 @@ void wa__auto_download_settings__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__avatar_user_settings__get_packed_size - (const Wa__AvatarUserSettings *message) -{ - assert(message->descriptor == &wa__avatar_user_settings__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__avatar_user_settings__pack - (const Wa__AvatarUserSettings *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__avatar_user_settings__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__avatar_user_settings__pack_to_buffer - (const Wa__AvatarUserSettings *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__avatar_user_settings__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__AvatarUserSettings * - wa__avatar_user_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__AvatarUserSettings *) - protobuf_c_message_unpack (&wa__avatar_user_settings__descriptor, - allocator, len, data); -} -void wa__avatar_user_settings__free_unpacked - (Wa__AvatarUserSettings *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__avatar_user_settings__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__biz_account_link_info__get_packed_size (const Wa__BizAccountLinkInfo *message) { @@ -367,12 +328,6 @@ void wa__biz_account_link_info__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__biz_account_payload__get_packed_size - (const Wa__BizAccountPayload *message) -{ - assert(message->descriptor == &wa__biz_account_payload__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} size_t wa__biz_account_payload__pack (const Wa__BizAccountPayload *message, uint8_t *out) @@ -487,6 +442,86 @@ void wa__cert_chain__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } +size_t wa__chain__get_packed_size + (const Wa__Chain *message) +{ + assert(message->descriptor == &wa__chain__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t wa__chain__pack + (const Wa__Chain *message, + uint8_t *out) +{ + assert(message->descriptor == &wa__chain__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t wa__chain__pack_to_buffer + (const Wa__Chain *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &wa__chain__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Wa__Chain * + wa__chain__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Wa__Chain *) + protobuf_c_message_unpack (&wa__chain__descriptor, + allocator, len, data); +} +void wa__chain__free_unpacked + (Wa__Chain *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &wa__chain__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t wa__chain_key__get_packed_size + (const Wa__ChainKey *message) +{ + assert(message->descriptor == &wa__chain_key__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t wa__chain_key__pack + (const Wa__ChainKey *message, + uint8_t *out) +{ + assert(message->descriptor == &wa__chain_key__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t wa__chain_key__pack_to_buffer + (const Wa__ChainKey *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &wa__chain_key__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Wa__ChainKey * + wa__chain_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Wa__ChainKey *) + protobuf_c_message_unpack (&wa__chain_key__descriptor, + allocator, len, data); +} +void wa__chain_key__free_unpacked + (Wa__ChainKey *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &wa__chain_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + size_t wa__client_payload__get_packed_size (const Wa__ClientPayload *message) { @@ -607,46 +642,6 @@ void wa__conversation__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__device_consistency_code_message__get_packed_size - (const Wa__DeviceConsistencyCodeMessage *message) -{ - assert(message->descriptor == &wa__device_consistency_code_message__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__device_consistency_code_message__pack - (const Wa__DeviceConsistencyCodeMessage *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__device_consistency_code_message__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__device_consistency_code_message__pack_to_buffer - (const Wa__DeviceConsistencyCodeMessage *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__device_consistency_code_message__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__DeviceConsistencyCodeMessage * - wa__device_consistency_code_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__DeviceConsistencyCodeMessage *) - protobuf_c_message_unpack (&wa__device_consistency_code_message__descriptor, - allocator, len, data); -} -void wa__device_consistency_code_message__free_unpacked - (Wa__DeviceConsistencyCodeMessage *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__device_consistency_code_message__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__device_list_metadata__get_packed_size (const Wa__DeviceListMetadata *message) { @@ -927,46 +922,6 @@ void wa__global_settings__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__group_mention__get_packed_size - (const Wa__GroupMention *message) -{ - assert(message->descriptor == &wa__group_mention__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__group_mention__pack - (const Wa__GroupMention *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__group_mention__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__group_mention__pack_to_buffer - (const Wa__GroupMention *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__group_mention__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__GroupMention * - wa__group_mention__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__GroupMention *) - protobuf_c_message_unpack (&wa__group_mention__descriptor, - allocator, len, data); -} -void wa__group_mention__free_unpacked - (Wa__GroupMention *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__group_mention__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__group_participant__get_packed_size (const Wa__GroupParticipant *message) { @@ -1287,46 +1242,6 @@ void wa__keep_in_chat__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__key_exchange_message__get_packed_size - (const Wa__KeyExchangeMessage *message) -{ - assert(message->descriptor == &wa__key_exchange_message__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__key_exchange_message__pack - (const Wa__KeyExchangeMessage *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__key_exchange_message__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__key_exchange_message__pack_to_buffer - (const Wa__KeyExchangeMessage *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__key_exchange_message__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__KeyExchangeMessage * - wa__key_exchange_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__KeyExchangeMessage *) - protobuf_c_message_unpack (&wa__key_exchange_message__descriptor, - allocator, len, data); -} -void wa__key_exchange_message__free_unpacked - (Wa__KeyExchangeMessage *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__key_exchange_message__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__key_id__get_packed_size (const Wa__KeyId *message) { @@ -1526,7 +1441,6 @@ void wa__media_retry_notification__free_unpacked assert(message->descriptor == &wa__media_retry_notification__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } - size_t wa__message__get_packed_size (const Wa__Message *message) { @@ -1567,46 +1481,6 @@ void wa__message__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__message_add_on_context_info__get_packed_size - (const Wa__MessageAddOnContextInfo *message) -{ - assert(message->descriptor == &wa__message_add_on_context_info__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__message_add_on_context_info__pack - (const Wa__MessageAddOnContextInfo *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__message_add_on_context_info__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__message_add_on_context_info__pack_to_buffer - (const Wa__MessageAddOnContextInfo *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__message_add_on_context_info__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__MessageAddOnContextInfo * - wa__message_add_on_context_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__MessageAddOnContextInfo *) - protobuf_c_message_unpack (&wa__message_add_on_context_info__descriptor, - allocator, len, data); -} -void wa__message_add_on_context_info__free_unpacked - (Wa__MessageAddOnContextInfo *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__message_add_on_context_info__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__message_context_info__get_packed_size (const Wa__MessageContextInfo *message) { @@ -1887,46 +1761,6 @@ void wa__notification_message_info__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__notification_settings__get_packed_size - (const Wa__NotificationSettings *message) -{ - assert(message->descriptor == &wa__notification_settings__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__notification_settings__pack - (const Wa__NotificationSettings *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__notification_settings__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__notification_settings__pack_to_buffer - (const Wa__NotificationSettings *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__notification_settings__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__NotificationSettings * - wa__notification_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__NotificationSettings *) - protobuf_c_message_unpack (&wa__notification_settings__descriptor, - allocator, len, data); -} -void wa__notification_settings__free_unpacked - (Wa__NotificationSettings *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__notification_settings__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__past_participant__get_packed_size (const Wa__PastParticipant *message) { @@ -1958,13 +1792,13 @@ Wa__PastParticipant * allocator, len, data); } void wa__past_participant__free_unpacked - (Wa__PastParticipant *message, - ProtobufCAllocator *allocator) +(Wa__PastParticipant *message, + ProtobufCAllocator *allocator) { - if(!message) - return; - assert(message->descriptor == &wa__past_participant__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); + if (!message) + return; + assert(message->descriptor == &wa__past_participant__descriptor); + protobuf_c_message_free_unpacked((ProtobufCMessage *)message, allocator); } size_t wa__past_participants__get_packed_size @@ -2087,83 +1921,123 @@ void wa__payment_info__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__photo_change__get_packed_size - (const Wa__PhotoChange *message) +size_t wa__pending_key_exchange__get_packed_size + (const Wa__PendingKeyExchange *message) { - assert(message->descriptor == &wa__photo_change__descriptor); + assert(message->descriptor == &wa__pending_key_exchange__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__photo_change__pack - (const Wa__PhotoChange *message, +size_t wa__pending_key_exchange__pack + (const Wa__PendingKeyExchange *message, uint8_t *out) { - assert(message->descriptor == &wa__photo_change__descriptor); + assert(message->descriptor == &wa__pending_key_exchange__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__photo_change__pack_to_buffer - (const Wa__PhotoChange *message, +size_t wa__pending_key_exchange__pack_to_buffer + (const Wa__PendingKeyExchange *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__photo_change__descriptor); + assert(message->descriptor == &wa__pending_key_exchange__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__PhotoChange * - wa__photo_change__unpack +Wa__PendingKeyExchange * + wa__pending_key_exchange__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__PhotoChange *) - protobuf_c_message_unpack (&wa__photo_change__descriptor, + return (Wa__PendingKeyExchange *) + protobuf_c_message_unpack (&wa__pending_key_exchange__descriptor, allocator, len, data); } -void wa__photo_change__free_unpacked - (Wa__PhotoChange *message, +void wa__pending_key_exchange__free_unpacked + (Wa__PendingKeyExchange *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->descriptor == &wa__photo_change__descriptor); + assert(message->descriptor == &wa__pending_key_exchange__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__pin_in_chat__get_packed_size - (const Wa__PinInChat *message) +size_t wa__pending_pre_key__get_packed_size + (const Wa__PendingPreKey *message) { - assert(message->descriptor == &wa__pin_in_chat__descriptor); + assert(message->descriptor == &wa__pending_pre_key__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__pin_in_chat__pack - (const Wa__PinInChat *message, +size_t wa__pending_pre_key__pack + (const Wa__PendingPreKey *message, uint8_t *out) { - assert(message->descriptor == &wa__pin_in_chat__descriptor); + assert(message->descriptor == &wa__pending_pre_key__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__pin_in_chat__pack_to_buffer - (const Wa__PinInChat *message, +size_t wa__pending_pre_key__pack_to_buffer + (const Wa__PendingPreKey *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__pin_in_chat__descriptor); + assert(message->descriptor == &wa__pending_pre_key__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__PinInChat * - wa__pin_in_chat__unpack +Wa__PendingPreKey * + wa__pending_pre_key__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__PinInChat *) - protobuf_c_message_unpack (&wa__pin_in_chat__descriptor, + return (Wa__PendingPreKey *) + protobuf_c_message_unpack (&wa__pending_pre_key__descriptor, allocator, len, data); } -void wa__pin_in_chat__free_unpacked - (Wa__PinInChat *message, +void wa__pending_pre_key__free_unpacked + (Wa__PendingPreKey *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->descriptor == &wa__pin_in_chat__descriptor); + assert(message->descriptor == &wa__pending_pre_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t wa__photo_change__get_packed_size + (const Wa__PhotoChange *message) +{ + assert(message->descriptor == &wa__photo_change__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t wa__photo_change__pack + (const Wa__PhotoChange *message, + uint8_t *out) +{ + assert(message->descriptor == &wa__photo_change__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t wa__photo_change__pack_to_buffer + (const Wa__PhotoChange *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &wa__photo_change__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Wa__PhotoChange * + wa__photo_change__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Wa__PhotoChange *) + protobuf_c_message_unpack (&wa__photo_change__descriptor, + allocator, len, data); +} +void wa__photo_change__free_unpacked + (Wa__PhotoChange *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &wa__photo_change__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } @@ -2367,46 +2241,6 @@ void wa__pre_key_record_structure__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__pre_key_signal_message__get_packed_size - (const Wa__PreKeySignalMessage *message) -{ - assert(message->descriptor == &wa__pre_key_signal_message__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__pre_key_signal_message__pack - (const Wa__PreKeySignalMessage *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__pre_key_signal_message__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__pre_key_signal_message__pack_to_buffer - (const Wa__PreKeySignalMessage *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__pre_key_signal_message__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__PreKeySignalMessage * - wa__pre_key_signal_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__PreKeySignalMessage *) - protobuf_c_message_unpack (&wa__pre_key_signal_message__descriptor, - allocator, len, data); -} -void wa__pre_key_signal_message__free_unpacked - (Wa__PreKeySignalMessage *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__pre_key_signal_message__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__pushname__get_packed_size (const Wa__Pushname *message) { @@ -2567,83 +2401,43 @@ void wa__record_structure__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__sender_key_distribution_message__get_packed_size - (const Wa__SenderKeyDistributionMessage *message) +size_t wa__sender_chain_key__get_packed_size + (const Wa__SenderChainKey *message) { - assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); + assert(message->descriptor == &wa__sender_chain_key__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__sender_key_distribution_message__pack - (const Wa__SenderKeyDistributionMessage *message, +size_t wa__sender_chain_key__pack + (const Wa__SenderChainKey *message, uint8_t *out) { - assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); + assert(message->descriptor == &wa__sender_chain_key__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__sender_key_distribution_message__pack_to_buffer - (const Wa__SenderKeyDistributionMessage *message, +size_t wa__sender_chain_key__pack_to_buffer + (const Wa__SenderChainKey *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); + assert(message->descriptor == &wa__sender_chain_key__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__SenderKeyDistributionMessage * - wa__sender_key_distribution_message__unpack +Wa__SenderChainKey * + wa__sender_chain_key__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__SenderKeyDistributionMessage *) - protobuf_c_message_unpack (&wa__sender_key_distribution_message__descriptor, + return (Wa__SenderChainKey *) + protobuf_c_message_unpack (&wa__sender_chain_key__descriptor, allocator, len, data); } -void wa__sender_key_distribution_message__free_unpacked - (Wa__SenderKeyDistributionMessage *message, +void wa__sender_chain_key__free_unpacked + (Wa__SenderChainKey *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - -size_t wa__sender_key_message__get_packed_size - (const Wa__SenderKeyMessage *message) -{ - assert(message->descriptor == &wa__sender_key_message__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__sender_key_message__pack - (const Wa__SenderKeyMessage *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__sender_key_message__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__sender_key_message__pack_to_buffer - (const Wa__SenderKeyMessage *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__sender_key_message__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__SenderKeyMessage * - wa__sender_key_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__SenderKeyMessage *) - protobuf_c_message_unpack (&wa__sender_key_message__descriptor, - allocator, len, data); -} -void wa__sender_key_message__free_unpacked - (Wa__SenderKeyMessage *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__sender_key_message__descriptor); + assert(message->descriptor == &wa__sender_chain_key__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } @@ -2727,6 +2521,86 @@ void wa__sender_key_state_structure__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } +size_t wa__sender_message_key__get_packed_size + (const Wa__SenderMessageKey *message) +{ + assert(message->descriptor == &wa__sender_message_key__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t wa__sender_message_key__pack + (const Wa__SenderMessageKey *message, + uint8_t *out) +{ + assert(message->descriptor == &wa__sender_message_key__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t wa__sender_message_key__pack_to_buffer + (const Wa__SenderMessageKey *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &wa__sender_message_key__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Wa__SenderMessageKey * + wa__sender_message_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Wa__SenderMessageKey *) + protobuf_c_message_unpack (&wa__sender_message_key__descriptor, + allocator, len, data); +} +void wa__sender_message_key__free_unpacked + (Wa__SenderMessageKey *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &wa__sender_message_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t wa__sender_signing_key__get_packed_size + (const Wa__SenderSigningKey *message) +{ + assert(message->descriptor == &wa__sender_signing_key__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t wa__sender_signing_key__pack + (const Wa__SenderSigningKey *message, + uint8_t *out) +{ + assert(message->descriptor == &wa__sender_signing_key__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t wa__sender_signing_key__pack_to_buffer + (const Wa__SenderSigningKey *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &wa__sender_signing_key__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +Wa__SenderSigningKey * + wa__sender_signing_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (Wa__SenderSigningKey *) + protobuf_c_message_unpack (&wa__sender_signing_key__descriptor, + allocator, len, data); +} +void wa__sender_signing_key__free_unpacked + (Wa__SenderSigningKey *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &wa__sender_signing_key__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + size_t wa__server_error_receipt__get_packed_size (const Wa__ServerErrorReceipt *message) { @@ -2807,46 +2681,6 @@ void wa__session_structure__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__signal_message__get_packed_size - (const Wa__SignalMessage *message) -{ - assert(message->descriptor == &wa__signal_message__descriptor); - return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); -} -size_t wa__signal_message__pack - (const Wa__SignalMessage *message, - uint8_t *out) -{ - assert(message->descriptor == &wa__signal_message__descriptor); - return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); -} -size_t wa__signal_message__pack_to_buffer - (const Wa__SignalMessage *message, - ProtobufCBuffer *buffer) -{ - assert(message->descriptor == &wa__signal_message__descriptor); - return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); -} -Wa__SignalMessage * - wa__signal_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data) -{ - return (Wa__SignalMessage *) - protobuf_c_message_unpack (&wa__signal_message__descriptor, - allocator, len, data); -} -void wa__signal_message__free_unpacked - (Wa__SignalMessage *message, - ProtobufCAllocator *allocator) -{ - if(!message) - return; - assert(message->descriptor == &wa__signal_message__descriptor); - protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); -} - size_t wa__signed_pre_key_record_structure__get_packed_size (const Wa__SignedPreKeyRecordStructure *message) { @@ -3006,7 +2840,6 @@ void wa__sync_action_data__free_unpacked assert(message->descriptor == &wa__sync_action_data__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } - size_t wa__sync_action_value__get_packed_size (const Wa__SyncActionValue *message) { @@ -3646,8 +3479,7 @@ void wa__web_notifications_info__free_unpacked assert(message->descriptor == &wa__web_notifications_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } - -static const ProtobufCFieldDescriptor wa__advdevice_identity__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__advdevice_identity__field_descriptors[3] = { { "rawId", @@ -3685,34 +3517,8 @@ static const ProtobufCFieldDescriptor wa__advdevice_identity__field_descriptors[ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "accountType", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__ADVDeviceIdentity, has_accounttype), - offsetof(Wa__ADVDeviceIdentity, accounttype), - &wa__advencryption_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "deviceType", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__ADVDeviceIdentity, has_devicetype), - offsetof(Wa__ADVDeviceIdentity, devicetype), - &wa__advencryption_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__advdevice_identity__field_indices_by_name[] = { - 3, /* field[3] = accountType */ - 4, /* field[4] = deviceType */ 2, /* field[2] = keyIndex */ 0, /* field[0] = rawId */ 1, /* field[1] = timestamp */ @@ -3720,7 +3526,7 @@ static const unsigned wa__advdevice_identity__field_indices_by_name[] = { static const ProtobufCIntRange wa__advdevice_identity__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; const ProtobufCMessageDescriptor wa__advdevice_identity__descriptor = { @@ -3730,13 +3536,13 @@ const ProtobufCMessageDescriptor wa__advdevice_identity__descriptor = "Wa__ADVDeviceIdentity", "wa", sizeof(Wa__ADVDeviceIdentity), - 5, + 3, wa__advdevice_identity__field_descriptors, wa__advdevice_identity__field_indices_by_name, 1, wa__advdevice_identity__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__advkey_index_list__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__advkey_index_list__field_descriptors[4] = { { "rawId", @@ -3786,21 +3592,8 @@ static const ProtobufCFieldDescriptor wa__advkey_index_list__field_descriptors[5 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "accountType", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__ADVKeyIndexList, has_accounttype), - offsetof(Wa__ADVKeyIndexList, accounttype), - &wa__advencryption_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__advkey_index_list__field_indices_by_name[] = { - 4, /* field[4] = accountType */ 2, /* field[2] = currentIndex */ 0, /* field[0] = rawId */ 1, /* field[1] = timestamp */ @@ -3809,7 +3602,7 @@ static const unsigned wa__advkey_index_list__field_indices_by_name[] = { static const ProtobufCIntRange wa__advkey_index_list__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 4 } }; const ProtobufCMessageDescriptor wa__advkey_index_list__descriptor = { @@ -3819,7 +3612,7 @@ const ProtobufCMessageDescriptor wa__advkey_index_list__descriptor = "Wa__ADVKeyIndexList", "wa", sizeof(Wa__ADVKeyIndexList), - 5, + 4, wa__advkey_index_list__field_descriptors, wa__advkey_index_list__field_indices_by_name, 1, wa__advkey_index_list__number_ranges, @@ -4127,56 +3920,6 @@ const ProtobufCMessageDescriptor wa__auto_download_settings__descriptor = 1, wa__auto_download_settings__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__avatar_user_settings__field_descriptors[2] = -{ - { - "fbid", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__AvatarUserSettings, fbid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "password", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__AvatarUserSettings, password), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__avatar_user_settings__field_indices_by_name[] = { - 0, /* field[0] = fbid */ - 1, /* field[1] = password */ -}; -static const ProtobufCIntRange wa__avatar_user_settings__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__avatar_user_settings__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.AvatarUserSettings", - "AvatarUserSettings", - "Wa__AvatarUserSettings", - "wa", - sizeof(Wa__AvatarUserSettings), - 2, - wa__avatar_user_settings__field_descriptors, - wa__avatar_user_settings__field_indices_by_name, - 1, wa__avatar_user_settings__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; static const ProtobufCEnumValue wa__biz_account_link_info__account_type__enum_values_by_number[1] = { { "ENTERPRISE", "WA__BIZ_ACCOUNT_LINK_INFO__ACCOUNT_TYPE__ENTERPRISE", 0 }, @@ -4773,6 +4516,132 @@ const ProtobufCMessageDescriptor wa__cert_chain__descriptor = 1, wa__cert_chain__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; +static const ProtobufCFieldDescriptor wa__chain__field_descriptors[4] = +{ + { + "senderRatchetKey", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__Chain, has_senderratchetkey), + offsetof(Wa__Chain, senderratchetkey), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "senderRatchetKeyPrivate", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__Chain, has_senderratchetkeyprivate), + offsetof(Wa__Chain, senderratchetkeyprivate), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chainKey", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__Chain, chainkey), + &wa__chain_key__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "messageKeys", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Wa__Chain, n_messagekeys), + offsetof(Wa__Chain, messagekeys), + &wa__message_key__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__chain__field_indices_by_name[] = { + 2, /* field[2] = chainKey */ + 3, /* field[3] = messageKeys */ + 0, /* field[0] = senderRatchetKey */ + 1, /* field[1] = senderRatchetKeyPrivate */ +}; +static const ProtobufCIntRange wa__chain__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor wa__chain__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Chain", + "Chain", + "Wa__Chain", + "wa", + sizeof(Wa__Chain), + 4, + wa__chain__field_descriptors, + wa__chain__field_indices_by_name, + 1, wa__chain__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__chain_key__field_descriptors[2] = +{ + { + "index", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(Wa__ChainKey, has_index), + offsetof(Wa__ChainKey, index), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "key", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__ChainKey, has_key), + offsetof(Wa__ChainKey, key), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__chain_key__field_indices_by_name[] = { + 0, /* field[0] = index */ + 1, /* field[1] = key */ +}; +static const ProtobufCIntRange wa__chain_key__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor wa__chain_key__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.ChainKey", + "ChainKey", + "Wa__ChainKey", + "wa", + sizeof(Wa__ChainKey), + 2, + wa__chain_key__field_descriptors, + wa__chain_key__field_indices_by_name, + 1, wa__chain_key__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; static const ProtobufCEnumValue wa__client_payload__dnssource__dnsresolution_method__enum_values_by_number[5] = { { "SYSTEM", "WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__SYSTEM", 0 }, @@ -4985,69 +4854,6 @@ const ProtobufCMessageDescriptor wa__client_payload__device_pairing_registration 1, wa__client_payload__device_pairing_registration_data__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__client_payload__interop_data__field_descriptors[3] = -{ - { - "accountId", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT64, - offsetof(Wa__ClientPayload__InteropData, has_accountid), - offsetof(Wa__ClientPayload__InteropData, accountid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "integratorId", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__ClientPayload__InteropData, has_integratorid), - offsetof(Wa__ClientPayload__InteropData, integratorid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "token", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__ClientPayload__InteropData, has_token), - offsetof(Wa__ClientPayload__InteropData, token), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__client_payload__interop_data__field_indices_by_name[] = { - 0, /* field[0] = accountId */ - 1, /* field[1] = integratorId */ - 2, /* field[2] = token */ -}; -static const ProtobufCIntRange wa__client_payload__interop_data__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor wa__client_payload__interop_data__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.ClientPayload.InteropData", - "InteropData", - "Wa__ClientPayload__InteropData", - "wa", - sizeof(Wa__ClientPayload__InteropData), - 3, - wa__client_payload__interop_data__field_descriptors, - wa__client_payload__interop_data__field_indices_by_name, - 1, wa__client_payload__interop_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; static const ProtobufCFieldDescriptor wa__client_payload__user_agent__app_version__field_descriptors[5] = { { @@ -5137,7 +4943,7 @@ const ProtobufCMessageDescriptor wa__client_payload__user_agent__app_version__de 1, wa__client_payload__user_agent__app_version__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__client_payload__user_agent__platform__enum_values_by_number[34] = +static const ProtobufCEnumValue wa__client_payload__user_agent__platform__enum_values_by_number[29] = { { "ANDROID", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ANDROID", 0 }, { "IOS", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IOS", 1 }, @@ -5168,24 +4974,17 @@ static const ProtobufCEnumValue wa__client_payload__user_agent__platform__enum_v { "OCULUS_CALL", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__OCULUS_CALL", 26 }, { "MILAN", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MILAN", 27 }, { "CAPI", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__CAPI", 28 }, - { "WEAROS", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WEAROS", 29 }, - { "ARDEVICE", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ARDEVICE", 30 }, - { "VRDEVICE", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__VRDEVICE", 31 }, - { "BLUE_WEB", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_WEB", 32 }, - { "IPAD", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IPAD", 33 }, }; static const ProtobufCIntRange wa__client_payload__user_agent__platform__value_ranges[] = { -{0, 0},{0, 34} +{0, 0},{0, 29} }; -static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__enum_values_by_name[34] = +static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__enum_values_by_name[29] = { { "ANDROID", 0 }, - { "ARDEVICE", 30 }, { "BLACKBERRY", 3 }, { "BLACKBERRYX", 4 }, { "BLUE_ANDROID", 18 }, { "BLUE_IPHONE", 19 }, - { "BLUE_WEB", 32 }, { "CAPI", 28 }, { "ENTERPRISE", 9 }, { "FBLITE_ANDROID", 20 }, @@ -5193,7 +4992,6 @@ static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__e { "GREEN_IPHONE", 17 }, { "IGLITE_ANDROID", 22 }, { "IOS", 1 }, - { "IPAD", 33 }, { "KAIOS", 11 }, { "MACOS", 24 }, { "MILAN", 27 }, @@ -5208,8 +5006,6 @@ static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__e { "SMB_ANDROID", 10 }, { "SMB_IOS", 12 }, { "TIZEN", 8 }, - { "VRDEVICE", 31 }, - { "WEAROS", 29 }, { "WEB", 14 }, { "WINDOWS", 13 }, { "WINDOWS_PHONE", 2 }, @@ -5221,9 +5017,9 @@ const ProtobufCEnumDescriptor wa__client_payload__user_agent__platform__descript "Platform", "Wa__ClientPayload__UserAgent__Platform", "wa", - 34, + 29, wa__client_payload__user_agent__platform__enum_values_by_number, - 34, + 29, wa__client_payload__user_agent__platform__enum_values_by_name, 1, wa__client_payload__user_agent__platform__value_ranges, @@ -5261,7 +5057,7 @@ const ProtobufCEnumDescriptor wa__client_payload__user_agent__release_channel__d wa__client_payload__user_agent__release_channel__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__client_payload__user_agent__field_descriptors[14] = +static const ProtobufCFieldDescriptor wa__client_payload__user_agent__field_descriptors[13] = { { "platform", @@ -5419,24 +5215,11 @@ static const ProtobufCFieldDescriptor wa__client_payload__user_agent__field_desc 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "deviceExpId", - 14, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ClientPayload__UserAgent, deviceexpid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__client_payload__user_agent__field_indices_by_name[] = { 1, /* field[1] = appVersion */ 6, /* field[6] = device */ 12, /* field[12] = deviceBoard */ - 13, /* field[13] = deviceExpId */ 11, /* field[11] = localeCountryIso31661Alpha2 */ 10, /* field[10] = localeLanguageIso6391 */ 5, /* field[5] = manufacturer */ @@ -5451,7 +5234,7 @@ static const unsigned wa__client_payload__user_agent__field_indices_by_name[] = static const ProtobufCIntRange wa__client_payload__user_agent__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 14 } + { 0, 13 } }; const ProtobufCMessageDescriptor wa__client_payload__user_agent__descriptor = { @@ -5461,7 +5244,7 @@ const ProtobufCMessageDescriptor wa__client_payload__user_agent__descriptor = "Wa__ClientPayload__UserAgent", "wa", sizeof(Wa__ClientPayload__UserAgent), - 14, + 13, wa__client_payload__user_agent__field_descriptors, wa__client_payload__user_agent__field_indices_by_name, 1, wa__client_payload__user_agent__number_ranges, @@ -5640,7 +5423,7 @@ static const ProtobufCEnumValue wa__client_payload__web_info__web_sub_platform__ { "APP_STORE", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__APP_STORE", 1 }, { "WIN_STORE", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN_STORE", 2 }, { "DARWIN", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__DARWIN", 3 }, - { "WIN32", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN32", 4 }, + { "WINDA", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WINDA", 4 }, }; static const ProtobufCIntRange wa__client_payload__web_info__web_sub_platform__value_ranges[] = { {0, 0},{0, 5} @@ -5650,7 +5433,7 @@ static const ProtobufCEnumValueIndex wa__client_payload__web_info__web_sub_platf { "APP_STORE", 1 }, { "DARWIN", 3 }, { "WEB_BROWSER", 0 }, - { "WIN32", 4 }, + { "WINDA", 4 }, { "WIN_STORE", 2 }, }; const ProtobufCEnumDescriptor wa__client_payload__web_info__web_sub_platform__descriptor = @@ -5744,7 +5527,7 @@ const ProtobufCMessageDescriptor wa__client_payload__web_info__descriptor = 1, wa__client_payload__web_info__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__client_payload__connect_reason__enum_values_by_number[7] = +static const ProtobufCEnumValue wa__client_payload__connect_reason__enum_values_by_number[6] = { { "PUSH", "WA__CLIENT_PAYLOAD__CONNECT_REASON__PUSH", 0 }, { "USER_ACTIVATED", "WA__CLIENT_PAYLOAD__CONNECT_REASON__USER_ACTIVATED", 1 }, @@ -5752,19 +5535,17 @@ static const ProtobufCEnumValue wa__client_payload__connect_reason__enum_values_ { "ERROR_RECONNECT", "WA__CLIENT_PAYLOAD__CONNECT_REASON__ERROR_RECONNECT", 3 }, { "NETWORK_SWITCH", "WA__CLIENT_PAYLOAD__CONNECT_REASON__NETWORK_SWITCH", 4 }, { "PING_RECONNECT", "WA__CLIENT_PAYLOAD__CONNECT_REASON__PING_RECONNECT", 5 }, - { "UNKNOWN", "WA__CLIENT_PAYLOAD__CONNECT_REASON__UNKNOWN", 6 }, }; static const ProtobufCIntRange wa__client_payload__connect_reason__value_ranges[] = { -{0, 0},{0, 7} +{0, 0},{0, 6} }; -static const ProtobufCEnumValueIndex wa__client_payload__connect_reason__enum_values_by_name[7] = +static const ProtobufCEnumValueIndex wa__client_payload__connect_reason__enum_values_by_name[6] = { { "ERROR_RECONNECT", 3 }, { "NETWORK_SWITCH", 4 }, { "PING_RECONNECT", 5 }, { "PUSH", 0 }, { "SCHEDULED", 2 }, - { "UNKNOWN", 6 }, { "USER_ACTIVATED", 1 }, }; const ProtobufCEnumDescriptor wa__client_payload__connect_reason__descriptor = @@ -5774,9 +5555,9 @@ const ProtobufCEnumDescriptor wa__client_payload__connect_reason__descriptor = "ConnectReason", "Wa__ClientPayload__ConnectReason", "wa", - 7, + 6, wa__client_payload__connect_reason__enum_values_by_number, - 7, + 6, wa__client_payload__connect_reason__enum_values_by_name, 1, wa__client_payload__connect_reason__value_ranges, @@ -5866,18 +5647,16 @@ const ProtobufCEnumDescriptor wa__client_payload__iosapp_extension__descriptor = wa__client_payload__iosapp_extension__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue wa__client_payload__product__enum_values_by_number[3] = +static const ProtobufCEnumValue wa__client_payload__product__enum_values_by_number[2] = { { "WHATSAPP", "WA__CLIENT_PAYLOAD__PRODUCT__WHATSAPP", 0 }, { "MESSENGER", "WA__CLIENT_PAYLOAD__PRODUCT__MESSENGER", 1 }, - { "INTEROP", "WA__CLIENT_PAYLOAD__PRODUCT__INTEROP", 2 }, }; static const ProtobufCIntRange wa__client_payload__product__value_ranges[] = { -{0, 0},{0, 3} +{0, 0},{0, 2} }; -static const ProtobufCEnumValueIndex wa__client_payload__product__enum_values_by_name[3] = +static const ProtobufCEnumValueIndex wa__client_payload__product__enum_values_by_name[2] = { - { "INTEROP", 2 }, { "MESSENGER", 1 }, { "WHATSAPP", 0 }, }; @@ -5888,15 +5667,15 @@ const ProtobufCEnumDescriptor wa__client_payload__product__descriptor = "Product", "Wa__ClientPayload__Product", "wa", - 3, + 2, wa__client_payload__product__enum_values_by_number, - 3, + 2, wa__client_payload__product__enum_values_by_name, 1, wa__client_payload__product__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__client_payload__field_descriptors[27] = +static const ProtobufCFieldDescriptor wa__client_payload__field_descriptors[24] = { { "username", @@ -6186,42 +5965,6 @@ static const ProtobufCFieldDescriptor wa__client_payload__field_descriptors[27] 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "yearClass", - 36, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__ClientPayload, has_yearclass), - offsetof(Wa__ClientPayload, yearclass), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "memClass", - 37, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__ClientPayload, has_memclass), - offsetof(Wa__ClientPayload, memclass), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "interopData", - 38, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__ClientPayload, interopdata), - &wa__client_payload__interop_data__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__client_payload__field_indices_by_name[] = { 11, /* field[11] = connectAttemptCount */ @@ -6234,10 +5977,8 @@ static const unsigned wa__client_payload__field_indices_by_name[] = { 15, /* field[15] = fbCat */ 21, /* field[21] = fbDeviceId */ 16, /* field[16] = fbUserAgent */ - 26, /* field[26] = interopData */ 19, /* field[19] = iosAppExtension */ 18, /* field[18] = lc */ - 25, /* field[25] = memClass */ 17, /* field[17] = oc */ 23, /* field[23] = paddingBytes */ 1, /* field[1] = passive */ @@ -6250,9 +5991,8 @@ static const unsigned wa__client_payload__field_indices_by_name[] = { 2, /* field[2] = userAgent */ 0, /* field[0] = username */ 3, /* field[3] = webInfo */ - 24, /* field[24] = yearClass */ }; -static const ProtobufCIntRange wa__client_payload__number_ranges[8 + 1] = +static const ProtobufCIntRange wa__client_payload__number_ranges[7 + 1] = { { 1, 0 }, { 3, 1 }, @@ -6261,8 +6001,7 @@ static const ProtobufCIntRange wa__client_payload__number_ranges[8 + 1] = { 12, 7 }, { 18, 12 }, { 30, 19 }, - { 36, 24 }, - { 0, 27 } + { 0, 24 } }; const ProtobufCMessageDescriptor wa__client_payload__descriptor = { @@ -6272,10 +6011,10 @@ const ProtobufCMessageDescriptor wa__client_payload__descriptor = "Wa__ClientPayload", "wa", sizeof(Wa__ClientPayload), - 27, + 24, wa__client_payload__field_descriptors, wa__client_payload__field_indices_by_name, - 8, wa__client_payload__number_ranges, + 7, wa__client_payload__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__context_info__ad_reply_info__media_type__enum_values_by_number[3] = @@ -6415,7 +6154,7 @@ const ProtobufCEnumDescriptor wa__context_info__external_ad_reply_info__media_ty wa__context_info__external_ad_reply_info__media_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__context_info__external_ad_reply_info__field_descriptors[14] = +static const ProtobufCFieldDescriptor wa__context_info__external_ad_reply_info__field_descriptors[12] = { { "title", @@ -6561,38 +6300,12 @@ static const ProtobufCFieldDescriptor wa__context_info__external_ad_reply_info__ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "ctwaClid", - 13, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo__ExternalAdReplyInfo, ctwaclid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ref", - 14, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo__ExternalAdReplyInfo, ref), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__context_info__external_ad_reply_info__field_indices_by_name[] = { 1, /* field[1] = body */ 9, /* field[9] = containsAutoReply */ - 12, /* field[12] = ctwaClid */ 2, /* field[2] = mediaType */ 4, /* field[4] = mediaUrl */ - 13, /* field[13] = ref */ 10, /* field[10] = renderLargerThumbnail */ 11, /* field[11] = showAdAttribution */ 7, /* field[7] = sourceId */ @@ -6605,7 +6318,7 @@ static const unsigned wa__context_info__external_ad_reply_info__field_indices_by static const ProtobufCIntRange wa__context_info__external_ad_reply_info__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 14 } + { 0, 12 } }; const ProtobufCMessageDescriptor wa__context_info__external_ad_reply_info__descriptor = { @@ -6615,63 +6328,13 @@ const ProtobufCMessageDescriptor wa__context_info__external_ad_reply_info__descr "Wa__ContextInfo__ExternalAdReplyInfo", "wa", sizeof(Wa__ContextInfo__ExternalAdReplyInfo), - 14, + 12, wa__context_info__external_ad_reply_info__field_descriptors, wa__context_info__external_ad_reply_info__field_indices_by_name, 1, wa__context_info__external_ad_reply_info__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__context_info__utminfo__field_descriptors[2] = -{ - { - "utmSource", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo__UTMInfo, utmsource), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "utmCampaign", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo__UTMInfo, utmcampaign), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__context_info__utminfo__field_indices_by_name[] = { - 1, /* field[1] = utmCampaign */ - 0, /* field[0] = utmSource */ -}; -static const ProtobufCIntRange wa__context_info__utminfo__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__context_info__utminfo__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.ContextInfo.UTMInfo", - "UTMInfo", - "Wa__ContextInfo__UTMInfo", - "wa", - sizeof(Wa__ContextInfo__UTMInfo), - 2, - wa__context_info__utminfo__field_descriptors, - wa__context_info__utminfo__field_indices_by_name, - 1, wa__context_info__utminfo__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__context_info__field_descriptors[28] = +static const ProtobufCFieldDescriptor wa__context_info__field_descriptors[23] = { { "stanzaId", @@ -6949,66 +6612,6 @@ static const ProtobufCFieldDescriptor wa__context_info__field_descriptors[28] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "trustBannerType", - 37, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo, trustbannertype), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "trustBannerAction", - 38, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__ContextInfo, has_trustbanneraction), - offsetof(Wa__ContextInfo, trustbanneraction), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "isSampled", - 39, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__ContextInfo, has_issampled), - offsetof(Wa__ContextInfo, issampled), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "groupMentions", - 40, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__ContextInfo, n_groupmentions), - offsetof(Wa__ContextInfo, groupmentions), - &wa__group_mention__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "utm", - 41, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__ContextInfo, utm), - &wa__context_info__utminfo__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__context_info__field_indices_by_name[] = { 20, /* field[20] = actionLink */ @@ -7024,10 +6627,8 @@ static const unsigned wa__context_info__field_indices_by_name[] = { 12, /* field[12] = expiration */ 15, /* field[15] = externalAdReply */ 8, /* field[8] = forwardingScore */ - 26, /* field[26] = groupMentions */ 21, /* field[21] = groupSubject */ 9, /* field[9] = isForwarded */ - 25, /* field[25] = isSampled */ 4, /* field[4] = mentionedJid */ 22, /* field[22] = parentGroupJid */ 1, /* field[1] = participant */ @@ -7036,17 +6637,13 @@ static const unsigned wa__context_info__field_indices_by_name[] = { 2, /* field[2] = quotedMessage */ 3, /* field[3] = remoteJid */ 0, /* field[0] = stanzaId */ - 24, /* field[24] = trustBannerAction */ - 23, /* field[23] = trustBannerType */ - 27, /* field[27] = utm */ }; -static const ProtobufCIntRange wa__context_info__number_ranges[4 + 1] = +static const ProtobufCIntRange wa__context_info__number_ranges[3 + 1] = { { 1, 0 }, { 15, 4 }, { 18, 5 }, - { 37, 23 }, - { 0, 28 } + { 0, 23 } }; const ProtobufCMessageDescriptor wa__context_info__descriptor = { @@ -7056,26 +6653,24 @@ const ProtobufCMessageDescriptor wa__context_info__descriptor = "Wa__ContextInfo", "wa", sizeof(Wa__ContextInfo), - 28, + 23, wa__context_info__field_descriptors, wa__context_info__field_indices_by_name, - 4, wa__context_info__number_ranges, + 3, wa__context_info__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__conversation__end_of_history_transfer_type__enum_values_by_number[3] = +static const ProtobufCEnumValue wa__conversation__end_of_history_transfer_type__enum_values_by_number[2] = { { "COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY", "WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY", 0 }, { "COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY", "WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY", 1 }, - { "COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY", "WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY", 2 }, }; static const ProtobufCIntRange wa__conversation__end_of_history_transfer_type__value_ranges[] = { -{0, 0},{0, 3} +{0, 0},{0, 2} }; -static const ProtobufCEnumValueIndex wa__conversation__end_of_history_transfer_type__enum_values_by_name[3] = +static const ProtobufCEnumValueIndex wa__conversation__end_of_history_transfer_type__enum_values_by_name[2] = { { "COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY", 1 }, { "COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY", 0 }, - { "COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY", 2 }, }; const ProtobufCEnumDescriptor wa__conversation__end_of_history_transfer_type__descriptor = { @@ -7084,15 +6679,15 @@ const ProtobufCEnumDescriptor wa__conversation__end_of_history_transfer_type__de "EndOfHistoryTransferType", "Wa__Conversation__EndOfHistoryTransferType", "wa", - 3, + 2, wa__conversation__end_of_history_transfer_type__enum_values_by_number, - 3, + 2, wa__conversation__end_of_history_transfer_type__enum_values_by_name, 1, wa__conversation__end_of_history_transfer_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__conversation__field_descriptors[42] = +static const ProtobufCFieldDescriptor wa__conversation__field_descriptors[40] = { { "id", @@ -7563,36 +7158,12 @@ static const ProtobufCFieldDescriptor wa__conversation__field_descriptors[42] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "shareOwnPn", + "selfPnExposed", 40, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Conversation, has_shareownpn), - offsetof(Wa__Conversation, shareownpn), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "pnhDuplicateLidThread", - 41, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Conversation, has_pnhduplicatelidthread), - offsetof(Wa__Conversation, pnhduplicatelidthread), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "lidJid", - 42, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Conversation, lidjid), + offsetof(Wa__Conversation, has_selfpnexposed), + offsetof(Wa__Conversation, selfpnexposed), NULL, NULL, 0, /* flags */ @@ -7616,7 +7187,6 @@ static const unsigned wa__conversation__field_indices_by_name[] = { 35, /* field[35] = isDefaultSubgroup */ 34, /* field[34] = isParentGroup */ 4, /* field[4] = lastMsgTimestamp */ - 41, /* field[41] = lidJid */ 18, /* field[18] = markedAsUnread */ 26, /* field[26] = mediaVisibility */ 1, /* field[1] = messages */ @@ -7630,9 +7200,8 @@ static const unsigned wa__conversation__field_indices_by_name[] = { 19, /* field[19] = participant */ 23, /* field[23] = pinned */ 38, /* field[38] = pnJid */ - 40, /* field[40] = pnhDuplicateLidThread */ 6, /* field[6] = readOnly */ - 39, /* field[39] = shareOwnPn */ + 39, /* field[39] = selfPnExposed */ 33, /* field[33] = support */ 28, /* field[28] = suspended */ 20, /* field[20] = tcToken */ @@ -7646,7 +7215,7 @@ static const unsigned wa__conversation__field_indices_by_name[] = { static const ProtobufCIntRange wa__conversation__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 42 } + { 0, 40 } }; const ProtobufCMessageDescriptor wa__conversation__descriptor = { @@ -7656,62 +7225,12 @@ const ProtobufCMessageDescriptor wa__conversation__descriptor = "Wa__Conversation", "wa", sizeof(Wa__Conversation), - 42, + 40, wa__conversation__field_descriptors, wa__conversation__field_indices_by_name, 1, wa__conversation__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__device_consistency_code_message__field_descriptors[2] = -{ - { - "generation", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__DeviceConsistencyCodeMessage, has_generation), - offsetof(Wa__DeviceConsistencyCodeMessage, generation), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "signature", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__DeviceConsistencyCodeMessage, has_signature), - offsetof(Wa__DeviceConsistencyCodeMessage, signature), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__device_consistency_code_message__field_indices_by_name[] = { - 0, /* field[0] = generation */ - 1, /* field[1] = signature */ -}; -static const ProtobufCIntRange wa__device_consistency_code_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__device_consistency_code_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.DeviceConsistencyCodeMessage", - "DeviceConsistencyCodeMessage", - "Wa__DeviceConsistencyCodeMessage", - "wa", - sizeof(Wa__DeviceConsistencyCodeMessage), - 2, - wa__device_consistency_code_message__field_descriptors, - wa__device_consistency_code_message__field_indices_by_name, - 1, wa__device_consistency_code_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; static const ProtobufCFieldDescriptor wa__device_list_metadata__field_descriptors[6] = { { @@ -7904,96 +7423,7 @@ const ProtobufCMessageDescriptor wa__device_props__app_version__descriptor = 1, wa__device_props__app_version__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__device_props__history_sync_config__field_descriptors[5] = -{ - { - "fullSyncDaysLimit", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__DeviceProps__HistorySyncConfig, has_fullsyncdayslimit), - offsetof(Wa__DeviceProps__HistorySyncConfig, fullsyncdayslimit), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "fullSyncSizeMbLimit", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__DeviceProps__HistorySyncConfig, has_fullsyncsizemblimit), - offsetof(Wa__DeviceProps__HistorySyncConfig, fullsyncsizemblimit), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "storageQuotaMb", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__DeviceProps__HistorySyncConfig, has_storagequotamb), - offsetof(Wa__DeviceProps__HistorySyncConfig, storagequotamb), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "inlineInitialPayloadInE2EeMsg", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__DeviceProps__HistorySyncConfig, has_inlineinitialpayloadine2eemsg), - offsetof(Wa__DeviceProps__HistorySyncConfig, inlineinitialpayloadine2eemsg), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "recentSyncDaysLimit", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__DeviceProps__HistorySyncConfig, has_recentsyncdayslimit), - offsetof(Wa__DeviceProps__HistorySyncConfig, recentsyncdayslimit), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__device_props__history_sync_config__field_indices_by_name[] = { - 0, /* field[0] = fullSyncDaysLimit */ - 1, /* field[1] = fullSyncSizeMbLimit */ - 3, /* field[3] = inlineInitialPayloadInE2EeMsg */ - 4, /* field[4] = recentSyncDaysLimit */ - 2, /* field[2] = storageQuotaMb */ -}; -static const ProtobufCIntRange wa__device_props__history_sync_config__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor wa__device_props__history_sync_config__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.DeviceProps.HistorySyncConfig", - "HistorySyncConfig", - "Wa__DeviceProps__HistorySyncConfig", - "wa", - sizeof(Wa__DeviceProps__HistorySyncConfig), - 5, - wa__device_props__history_sync_config__field_descriptors, - wa__device_props__history_sync_config__field_indices_by_name, - 1, wa__device_props__history_sync_config__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__device_props__platform_type__enum_values_by_number[21] = +static const ProtobufCEnumValue wa__device_props__platform_type__enum_values_by_number[14] = { { "UNKNOWN", "WA__DEVICE_PROPS__PLATFORM_TYPE__UNKNOWN", 0 }, { "CHROME", "WA__DEVICE_PROPS__PLATFORM_TYPE__CHROME", 1 }, @@ -8009,40 +7439,26 @@ static const ProtobufCEnumValue wa__device_props__platform_type__enum_values_by_ { "ALOHA", "WA__DEVICE_PROPS__PLATFORM_TYPE__ALOHA", 11 }, { "CATALINA", "WA__DEVICE_PROPS__PLATFORM_TYPE__CATALINA", 12 }, { "TCL_TV", "WA__DEVICE_PROPS__PLATFORM_TYPE__TCL_TV", 13 }, - { "IOS_PHONE", "WA__DEVICE_PROPS__PLATFORM_TYPE__IOS_PHONE", 14 }, - { "IOS_CATALYST", "WA__DEVICE_PROPS__PLATFORM_TYPE__IOS_CATALYST", 15 }, - { "ANDROID_PHONE", "WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_PHONE", 16 }, - { "ANDROID_AMBIGUOUS", "WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_AMBIGUOUS", 17 }, - { "WEAR_OS", "WA__DEVICE_PROPS__PLATFORM_TYPE__WEAR_OS", 18 }, - { "AR_WRIST", "WA__DEVICE_PROPS__PLATFORM_TYPE__AR_WRIST", 19 }, - { "AR_DEVICE", "WA__DEVICE_PROPS__PLATFORM_TYPE__AR_DEVICE", 20 }, }; static const ProtobufCIntRange wa__device_props__platform_type__value_ranges[] = { -{0, 0},{0, 21} +{0, 0},{0, 14} }; -static const ProtobufCEnumValueIndex wa__device_props__platform_type__enum_values_by_name[21] = +static const ProtobufCEnumValueIndex wa__device_props__platform_type__enum_values_by_name[14] = { { "ALOHA", 11 }, - { "ANDROID_AMBIGUOUS", 17 }, - { "ANDROID_PHONE", 16 }, { "ANDROID_TABLET", 9 }, - { "AR_DEVICE", 20 }, - { "AR_WRIST", 19 }, { "CATALINA", 12 }, { "CHROME", 1 }, { "DESKTOP", 7 }, { "EDGE", 6 }, { "FIREFOX", 2 }, { "IE", 3 }, - { "IOS_CATALYST", 15 }, - { "IOS_PHONE", 14 }, { "IPAD", 8 }, { "OHANA", 10 }, { "OPERA", 4 }, { "SAFARI", 5 }, { "TCL_TV", 13 }, { "UNKNOWN", 0 }, - { "WEAR_OS", 18 }, }; const ProtobufCEnumDescriptor wa__device_props__platform_type__descriptor = { @@ -8051,15 +7467,15 @@ const ProtobufCEnumDescriptor wa__device_props__platform_type__descriptor = "PlatformType", "Wa__DeviceProps__PlatformType", "wa", - 21, + 14, wa__device_props__platform_type__enum_values_by_number, - 21, + 14, wa__device_props__platform_type__enum_values_by_name, 1, wa__device_props__platform_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__device_props__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__device_props__field_descriptors[4] = { { "os", @@ -8109,21 +7525,8 @@ static const ProtobufCFieldDescriptor wa__device_props__field_descriptors[5] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "historySyncConfig", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__DeviceProps, historysyncconfig), - &wa__device_props__history_sync_config__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__device_props__field_indices_by_name[] = { - 4, /* field[4] = historySyncConfig */ 0, /* field[0] = os */ 2, /* field[2] = platformType */ 3, /* field[3] = requireFullSync */ @@ -8132,7 +7535,7 @@ static const unsigned wa__device_props__field_indices_by_name[] = { static const ProtobufCIntRange wa__device_props__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 4 } }; const ProtobufCMessageDescriptor wa__device_props__descriptor = { @@ -8142,7 +7545,7 @@ const ProtobufCMessageDescriptor wa__device_props__descriptor = "Wa__DeviceProps", "wa", sizeof(Wa__DeviceProps), - 5, + 4, wa__device_props__field_descriptors, wa__device_props__field_indices_by_name, 1, wa__device_props__number_ranges, @@ -8417,7 +7820,7 @@ const ProtobufCMessageDescriptor wa__external_blob_reference__descriptor = 1, wa__external_blob_reference__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__global_settings__field_descriptors[18] = +static const ProtobufCFieldDescriptor wa__global_settings__field_descriptors[10] = { { "lightThemeWallpaper", @@ -8539,127 +7942,23 @@ static const ProtobufCFieldDescriptor wa__global_settings__field_descriptors[18] 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "avatarUserSettings", - 11, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__GlobalSettings, avatarusersettings), - &wa__avatar_user_settings__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "fontSize", - 12, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__GlobalSettings, has_fontsize), - offsetof(Wa__GlobalSettings, fontsize), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "securityNotifications", - 13, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__GlobalSettings, has_securitynotifications), - offsetof(Wa__GlobalSettings, securitynotifications), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "autoUnarchiveChats", - 14, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__GlobalSettings, has_autounarchivechats), - offsetof(Wa__GlobalSettings, autounarchivechats), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "videoQualityMode", - 15, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__GlobalSettings, has_videoqualitymode), - offsetof(Wa__GlobalSettings, videoqualitymode), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "photoQualityMode", - 16, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__GlobalSettings, has_photoqualitymode), - offsetof(Wa__GlobalSettings, photoqualitymode), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "individualNotificationSettings", - 17, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__GlobalSettings, individualnotificationsettings), - &wa__notification_settings__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "groupNotificationSettings", - 18, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__GlobalSettings, groupnotificationsettings), - &wa__notification_settings__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__global_settings__field_indices_by_name[] = { 4, /* field[4] = autoDownloadCellular */ 5, /* field[5] = autoDownloadRoaming */ 3, /* field[3] = autoDownloadWiFi */ - 13, /* field[13] = autoUnarchiveChats */ - 10, /* field[10] = avatarUserSettings */ 2, /* field[2] = darkThemeWallpaper */ 8, /* field[8] = disappearingModeDuration */ 9, /* field[9] = disappearingModeTimestamp */ - 11, /* field[11] = fontSize */ - 17, /* field[17] = groupNotificationSettings */ - 16, /* field[16] = individualNotificationSettings */ 0, /* field[0] = lightThemeWallpaper */ 1, /* field[1] = mediaVisibility */ - 15, /* field[15] = photoQualityMode */ - 12, /* field[12] = securityNotifications */ 7, /* field[7] = showGroupNotificationsPreview */ 6, /* field[6] = showIndividualNotificationsPreview */ - 14, /* field[14] = videoQualityMode */ }; static const ProtobufCIntRange wa__global_settings__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 18 } + { 0, 10 } }; const ProtobufCMessageDescriptor wa__global_settings__descriptor = { @@ -8669,62 +7968,12 @@ const ProtobufCMessageDescriptor wa__global_settings__descriptor = "Wa__GlobalSettings", "wa", sizeof(Wa__GlobalSettings), - 18, + 10, wa__global_settings__field_descriptors, wa__global_settings__field_indices_by_name, 1, wa__global_settings__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__group_mention__field_descriptors[2] = -{ - { - "groupJid", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__GroupMention, groupjid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "groupSubject", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__GroupMention, groupsubject), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__group_mention__field_indices_by_name[] = { - 0, /* field[0] = groupJid */ - 1, /* field[1] = groupSubject */ -}; -static const ProtobufCIntRange wa__group_mention__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__group_mention__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.GroupMention", - "GroupMention", - "Wa__GroupMention", - "wa", - sizeof(Wa__GroupMention), - 2, - wa__group_mention__field_descriptors, - wa__group_mention__field_indices_by_name, - 1, wa__group_mention__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; static const ProtobufCEnumValue wa__group_participant__rank__enum_values_by_number[3] = { { "REGULAR", "WA__GROUP_PARTICIPANT__RANK__REGULAR", 0 }, @@ -9044,28 +8293,26 @@ const ProtobufCMessageDescriptor wa__handshake_message__descriptor = 1, wa__handshake_message__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__history_sync__history_sync_type__enum_values_by_number[7] = +static const ProtobufCEnumValue wa__history_sync__history_sync_type__enum_values_by_number[6] = { { "INITIAL_BOOTSTRAP", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP", 0 }, { "INITIAL_STATUS_V3", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3", 1 }, { "FULL", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__FULL", 2 }, { "RECENT", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__RECENT", 3 }, { "PUSH_NAME", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__PUSH_NAME", 4 }, - { "NON_BLOCKING_DATA", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__NON_BLOCKING_DATA", 5 }, - { "ON_DEMAND", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__ON_DEMAND", 6 }, + { "UNBLOCKING_DATA", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__UNBLOCKING_DATA", 5 }, }; static const ProtobufCIntRange wa__history_sync__history_sync_type__value_ranges[] = { -{0, 0},{0, 7} +{0, 0},{0, 6} }; -static const ProtobufCEnumValueIndex wa__history_sync__history_sync_type__enum_values_by_name[7] = +static const ProtobufCEnumValueIndex wa__history_sync__history_sync_type__enum_values_by_name[6] = { { "FULL", 2 }, { "INITIAL_BOOTSTRAP", 0 }, { "INITIAL_STATUS_V3", 1 }, - { "NON_BLOCKING_DATA", 5 }, - { "ON_DEMAND", 6 }, { "PUSH_NAME", 4 }, { "RECENT", 3 }, + { "UNBLOCKING_DATA", 5 }, }; const ProtobufCEnumDescriptor wa__history_sync__history_sync_type__descriptor = { @@ -9074,9 +8321,9 @@ const ProtobufCEnumDescriptor wa__history_sync__history_sync_type__descriptor = "HistorySyncType", "Wa__HistorySync__HistorySyncType", "wa", - 7, + 6, wa__history_sync__history_sync_type__enum_values_by_number, - 7, + 6, wa__history_sync__history_sync_type__enum_values_by_name, 1, wa__history_sync__history_sync_type__value_ranges, @@ -9574,7 +8821,8 @@ const ProtobufCMessageDescriptor wa__identity_key_pair_structure__descriptor = wa__identity_key_pair_structure__field_descriptors, wa__identity_key_pair_structure__field_indices_by_name, 1, wa__identity_key_pair_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__interactive_annotation__field_descriptors[2] = { @@ -9624,9 +8872,10 @@ const ProtobufCMessageDescriptor wa__interactive_annotation__descriptor = wa__interactive_annotation__field_descriptors, wa__interactive_annotation__field_indices_by_name, 1, wa__interactive_annotation__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__keep_in_chat__field_descriptors[6] = +static const ProtobufCFieldDescriptor wa__keep_in_chat__field_descriptors[4] = { { "keepType", @@ -9676,43 +8925,17 @@ static const ProtobufCFieldDescriptor wa__keep_in_chat__field_descriptors[6] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "clientTimestampMs", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__KeepInChat, has_clienttimestampms), - offsetof(Wa__KeepInChat, clienttimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "serverTimestampMs", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__KeepInChat, has_servertimestampms), - offsetof(Wa__KeepInChat, servertimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__keep_in_chat__field_indices_by_name[] = { - 4, /* field[4] = clientTimestampMs */ 3, /* field[3] = deviceJid */ 0, /* field[0] = keepType */ 2, /* field[2] = key */ 1, /* field[1] = serverTimestamp */ - 5, /* field[5] = serverTimestampMs */ }; static const ProtobufCIntRange wa__keep_in_chat__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 6 } + { 0, 4 } }; const ProtobufCMessageDescriptor wa__keep_in_chat__descriptor = { @@ -9722,100 +8945,12 @@ const ProtobufCMessageDescriptor wa__keep_in_chat__descriptor = "Wa__KeepInChat", "wa", sizeof(Wa__KeepInChat), - 6, + 4, wa__keep_in_chat__field_descriptors, wa__keep_in_chat__field_indices_by_name, 1, wa__keep_in_chat__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__key_exchange_message__field_descriptors[5] = -{ - { - "id", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__KeyExchangeMessage, has_id), - offsetof(Wa__KeyExchangeMessage, id), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "baseKey", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__KeyExchangeMessage, has_basekey), - offsetof(Wa__KeyExchangeMessage, basekey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ratchetKey", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__KeyExchangeMessage, has_ratchetkey), - offsetof(Wa__KeyExchangeMessage, ratchetkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "identityKey", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__KeyExchangeMessage, has_identitykey), - offsetof(Wa__KeyExchangeMessage, identitykey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "baseKeySignature", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__KeyExchangeMessage, has_basekeysignature), - offsetof(Wa__KeyExchangeMessage, basekeysignature), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__key_exchange_message__field_indices_by_name[] = { - 1, /* field[1] = baseKey */ - 4, /* field[4] = baseKeySignature */ - 0, /* field[0] = id */ - 3, /* field[3] = identityKey */ - 2, /* field[2] = ratchetKey */ -}; -static const ProtobufCIntRange wa__key_exchange_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor wa__key_exchange_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.KeyExchangeMessage", - "KeyExchangeMessage", - "Wa__KeyExchangeMessage", - "wa", - sizeof(Wa__KeyExchangeMessage), - 5, - wa__key_exchange_message__field_descriptors, - wa__key_exchange_message__field_indices_by_name, - 1, wa__key_exchange_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__key_id__field_descriptors[1] = { @@ -9852,7 +8987,8 @@ const ProtobufCMessageDescriptor wa__key_id__descriptor = wa__key_id__field_descriptors, wa__key_id__field_indices_by_name, 1, wa__key_id__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__localized_name__field_descriptors[3] = { @@ -9915,7 +9051,8 @@ const ProtobufCMessageDescriptor wa__localized_name__descriptor = wa__localized_name__field_descriptors, wa__localized_name__field_indices_by_name, 1, wa__localized_name__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__location__field_descriptors[3] = { @@ -9978,7 +9115,8 @@ const ProtobufCMessageDescriptor wa__location__descriptor = wa__location__field_descriptors, wa__location__field_indices_by_name, 1, wa__location__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__media_data__field_descriptors[1] = { @@ -10015,7 +9153,8 @@ const ProtobufCMessageDescriptor wa__media_data__descriptor = wa__media_data__field_descriptors, wa__media_data__field_indices_by_name, 1, wa__media_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__media_retry_notification__result_type__enum_values_by_number[4] = { @@ -10110,7 +9249,8 @@ const ProtobufCMessageDescriptor wa__media_retry_notification__descriptor = wa__media_retry_notification__field_descriptors, wa__media_retry_notification__field_indices_by_name, 1, wa__media_retry_notification__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_fatal_exception_notification__field_descriptors[2] = { @@ -10160,57 +9300,8 @@ const ProtobufCMessageDescriptor wa__message__app_state_fatal_exception_notifica wa__message__app_state_fatal_exception_notification__field_descriptors, wa__message__app_state_fatal_exception_notification__field_indices_by_name, 1, wa__message__app_state_fatal_exception_notification__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__app_state_sync_key__field_descriptors[2] = -{ - { - "keyId", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__AppStateSyncKey, keyid), - &wa__message__app_state_sync_key_id__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "keyData", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__AppStateSyncKey, keydata), - &wa__message__app_state_sync_key_data__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__app_state_sync_key__field_indices_by_name[] = { - 1, /* field[1] = keyData */ - 0, /* field[0] = keyId */ -}; -static const ProtobufCIntRange wa__message__app_state_sync_key__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__message__app_state_sync_key__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.AppStateSyncKey", - "AppStateSyncKey", - "Wa__Message__AppStateSyncKey", - "wa", - sizeof(Wa__Message__AppStateSyncKey), - 2, - wa__message__app_state_sync_key__field_descriptors, - wa__message__app_state_sync_key__field_indices_by_name, - 1, wa__message__app_state_sync_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_data__field_descriptors[3] = { @@ -10273,7 +9364,8 @@ const ProtobufCMessageDescriptor wa__message__app_state_sync_key_data__descripto wa__message__app_state_sync_key_data__field_descriptors, wa__message__app_state_sync_key_data__field_indices_by_name, 1, wa__message__app_state_sync_key_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_fingerprint__field_descriptors[3] = { @@ -10336,7 +9428,8 @@ const ProtobufCMessageDescriptor wa__message__app_state_sync_key_fingerprint__de wa__message__app_state_sync_key_fingerprint__field_descriptors, wa__message__app_state_sync_key_fingerprint__field_indices_by_name, 1, wa__message__app_state_sync_key_fingerprint__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_id__field_descriptors[1] = { @@ -10373,7 +9466,8 @@ const ProtobufCMessageDescriptor wa__message__app_state_sync_key_id__descriptor wa__message__app_state_sync_key_id__field_descriptors, wa__message__app_state_sync_key_id__field_indices_by_name, 1, wa__message__app_state_sync_key_id__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_request__field_descriptors[1] = { @@ -10410,7 +9504,8 @@ const ProtobufCMessageDescriptor wa__message__app_state_sync_key_request__descri wa__message__app_state_sync_key_request__field_descriptors, wa__message__app_state_sync_key_request__field_indices_by_name, 1, wa__message__app_state_sync_key_request__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_share__field_descriptors[1] = { @@ -10447,9 +9542,61 @@ const ProtobufCMessageDescriptor wa__message__app_state_sync_key_share__descript wa__message__app_state_sync_key_share__field_descriptors, wa__message__app_state_sync_key_share__field_indices_by_name, 1, wa__message__app_state_sync_key_share__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message__audio_message__field_descriptors[15] = +static const ProtobufCFieldDescriptor wa__message__app_state_sync_key__field_descriptors[2] = +{ + { + "keyId", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__Message__AppStateSyncKey, keyid), + &wa__message__app_state_sync_key_id__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "keyData", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__Message__AppStateSyncKey, keydata), + &wa__message__app_state_sync_key_data__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__message__app_state_sync_key__field_indices_by_name[] = { + 1, /* field[1] = keyData */ + 0, /* field[0] = keyId */ +}; +static const ProtobufCIntRange wa__message__app_state_sync_key__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor wa__message__app_state_sync_key__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.AppStateSyncKey", + "AppStateSyncKey", + "Wa__Message__AppStateSyncKey", + "wa", + sizeof(Wa__Message__AppStateSyncKey), + 2, + wa__message__app_state_sync_key__field_descriptors, + wa__message__app_state_sync_key__field_indices_by_name, + 1, wa__message__app_state_sync_key__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__message__audio_message__field_descriptors[13] = { { "url", @@ -10607,33 +9754,8 @@ static const ProtobufCFieldDescriptor wa__message__audio_message__field_descript 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "backgroundArgb", - 20, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_FIXED32, - offsetof(Wa__Message__AudioMessage, has_backgroundargb), - offsetof(Wa__Message__AudioMessage, backgroundargb), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "viewOnce", - 21, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Message__AudioMessage, has_viewonce), - offsetof(Wa__Message__AudioMessage, viewonce), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__audio_message__field_indices_by_name[] = { - 13, /* field[13] = backgroundArgb */ 10, /* field[10] = contextInfo */ 8, /* field[8] = directPath */ 7, /* field[7] = fileEncSha256 */ @@ -10646,14 +9768,13 @@ static const unsigned wa__message__audio_message__field_indices_by_name[] = { 4, /* field[4] = seconds */ 11, /* field[11] = streamingSidecar */ 0, /* field[0] = url */ - 14, /* field[14] = viewOnce */ 12, /* field[12] = waveform */ }; static const ProtobufCIntRange wa__message__audio_message__number_ranges[2 + 1] = { { 1, 0 }, { 17, 10 }, - { 0, 15 } + { 0, 13 } }; const ProtobufCMessageDescriptor wa__message__audio_message__descriptor = { @@ -10663,11 +9784,12 @@ const ProtobufCMessageDescriptor wa__message__audio_message__descriptor = "Wa__Message__AudioMessage", "wa", sizeof(Wa__Message__AudioMessage), - 15, + 13, wa__message__audio_message__field_descriptors, wa__message__audio_message__field_indices_by_name, 2, wa__message__audio_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__buttons_message__button__button_text__field_descriptors[1] = { @@ -10704,7 +9826,8 @@ const ProtobufCMessageDescriptor wa__message__buttons_message__button__button_te wa__message__buttons_message__button__button_text__field_descriptors, wa__message__buttons_message__button__button_text__field_indices_by_name, 1, wa__message__buttons_message__button__button_text__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__buttons_message__button__native_flow_info__field_descriptors[2] = { @@ -10754,7 +9877,8 @@ const ProtobufCMessageDescriptor wa__message__buttons_message__button__native_fl wa__message__buttons_message__button__native_flow_info__field_descriptors, wa__message__buttons_message__button__native_flow_info__field_indices_by_name, 1, wa__message__buttons_message__button__native_flow_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__buttons_message__button__type__enum_values_by_number[3] = { @@ -10860,7 +9984,8 @@ const ProtobufCMessageDescriptor wa__message__buttons_message__button__descripto wa__message__buttons_message__button__field_descriptors, wa__message__buttons_message__button__field_indices_by_name, 1, wa__message__buttons_message__button__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__buttons_message__header_type__enum_values_by_number[7] = { @@ -11052,7 +10177,8 @@ const ProtobufCMessageDescriptor wa__message__buttons_message__descriptor = wa__message__buttons_message__field_descriptors, wa__message__buttons_message__field_indices_by_name, 1, wa__message__buttons_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__buttons_response_message__type__enum_values_by_number[2] = { @@ -11156,7 +10282,8 @@ const ProtobufCMessageDescriptor wa__message__buttons_response_message__descript wa__message__buttons_response_message__field_descriptors, wa__message__buttons_response_message__field_indices_by_name, 1, wa__message__buttons_response_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__call__field_descriptors[4] = { @@ -11232,7 +10359,8 @@ const ProtobufCMessageDescriptor wa__message__call__descriptor = wa__message__call__field_descriptors, wa__message__call__field_indices_by_name, 1, wa__message__call__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__cancel_payment_request_message__field_descriptors[1] = { @@ -11269,7 +10397,8 @@ const ProtobufCMessageDescriptor wa__message__cancel_payment_request_message__de wa__message__cancel_payment_request_message__field_descriptors, wa__message__cancel_payment_request_message__field_indices_by_name, 1, wa__message__cancel_payment_request_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__chat__field_descriptors[2] = { @@ -11319,7 +10448,8 @@ const ProtobufCMessageDescriptor wa__message__chat__descriptor = wa__message__chat__field_descriptors, wa__message__chat__field_indices_by_name, 1, wa__message__chat__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__contact_message__field_descriptors[3] = { @@ -11383,7 +10513,8 @@ const ProtobufCMessageDescriptor wa__message__contact_message__descriptor = wa__message__contact_message__field_descriptors, wa__message__contact_message__field_indices_by_name, 2, wa__message__contact_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__contacts_array_message__field_descriptors[3] = { @@ -11447,7 +10578,8 @@ const ProtobufCMessageDescriptor wa__message__contacts_array_message__descriptor wa__message__contacts_array_message__field_descriptors, wa__message__contacts_array_message__field_indices_by_name, 2, wa__message__contacts_array_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__decline_payment_request_message__field_descriptors[1] = { @@ -11484,7 +10616,8 @@ const ProtobufCMessageDescriptor wa__message__decline_payment_request_message__d wa__message__decline_payment_request_message__field_descriptors, wa__message__decline_payment_request_message__field_indices_by_name, 1, wa__message__decline_payment_request_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__device_sent_message__field_descriptors[3] = { @@ -11547,7 +10680,8 @@ const ProtobufCMessageDescriptor wa__message__device_sent_message__descriptor = wa__message__device_sent_message__field_descriptors, wa__message__device_sent_message__field_indices_by_name, 1, wa__message__device_sent_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__document_message__field_descriptors[20] = { @@ -11831,72 +10965,10 @@ const ProtobufCMessageDescriptor wa__message__document_message__descriptor = wa__message__document_message__field_descriptors, wa__message__document_message__field_indices_by_name, 1, wa__message__document_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message__enc_reaction_message__field_descriptors[3] = -{ - { - "targetMessageKey", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__EncReactionMessage, targetmessagekey), - &wa__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "encPayload", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__EncReactionMessage, has_encpayload), - offsetof(Wa__Message__EncReactionMessage, encpayload), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "encIv", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__EncReactionMessage, has_enciv), - offsetof(Wa__Message__EncReactionMessage, enciv), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__enc_reaction_message__field_indices_by_name[] = { - 2, /* field[2] = encIv */ - 1, /* field[1] = encPayload */ - 0, /* field[0] = targetMessageKey */ -}; -static const ProtobufCIntRange wa__message__enc_reaction_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor wa__message__enc_reaction_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.EncReactionMessage", - "EncReactionMessage", - "Wa__Message__EncReactionMessage", - "wa", - sizeof(Wa__Message__EncReactionMessage), - 3, - wa__message__enc_reaction_message__field_descriptors, - wa__message__enc_reaction_message__field_indices_by_name, - 1, wa__message__enc_reaction_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__message__extended_text_message__font_type__enum_values_by_number[11] = +static const ProtobufCEnumValue wa__message__extended_text_message__font_type__enum_values_by_number[6] = { { "SANS_SERIF", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SANS_SERIF", 0 }, { "SERIF", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SERIF", 1 }, @@ -11904,28 +10976,18 @@ static const ProtobufCEnumValue wa__message__extended_text_message__font_type__e { "BRYNDAN_WRITE", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BRYNDAN_WRITE", 3 }, { "BEBASNEUE_REGULAR", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BEBASNEUE_REGULAR", 4 }, { "OSWALD_HEAVY", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__OSWALD_HEAVY", 5 }, - { "SYSTEM_BOLD", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SYSTEM_BOLD", 6 }, - { "MORNINGBREEZE_REGULAR", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__MORNINGBREEZE_REGULAR", 7 }, - { "CALISTOGA_REGULAR", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__CALISTOGA_REGULAR", 8 }, - { "EXO2_EXTRABOLD", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__EXO2_EXTRABOLD", 9 }, - { "COURIERPRIME_BOLD", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__COURIERPRIME_BOLD", 10 }, }; static const ProtobufCIntRange wa__message__extended_text_message__font_type__value_ranges[] = { -{0, 0},{0, 11} +{0, 0},{0, 6} }; -static const ProtobufCEnumValueIndex wa__message__extended_text_message__font_type__enum_values_by_name[11] = +static const ProtobufCEnumValueIndex wa__message__extended_text_message__font_type__enum_values_by_name[6] = { { "BEBASNEUE_REGULAR", 4 }, { "BRYNDAN_WRITE", 3 }, - { "CALISTOGA_REGULAR", 8 }, - { "COURIERPRIME_BOLD", 10 }, - { "EXO2_EXTRABOLD", 9 }, - { "MORNINGBREEZE_REGULAR", 7 }, { "NORICAN_REGULAR", 2 }, { "OSWALD_HEAVY", 5 }, { "SANS_SERIF", 0 }, { "SERIF", 1 }, - { "SYSTEM_BOLD", 6 }, }; const ProtobufCEnumDescriptor wa__message__extended_text_message__font_type__descriptor = { @@ -11934,9 +10996,9 @@ const ProtobufCEnumDescriptor wa__message__extended_text_message__font_type__des "FontType", "Wa__Message__ExtendedTextMessage__FontType", "wa", - 11, + 6, wa__message__extended_text_message__font_type__enum_values_by_number, - 11, + 6, wa__message__extended_text_message__font_type__enum_values_by_name, 1, wa__message__extended_text_message__font_type__value_ranges, @@ -12002,7 +11064,7 @@ const ProtobufCEnumDescriptor wa__message__extended_text_message__preview_type__ wa__message__extended_text_message__preview_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__extended_text_message__field_descriptors[24] = +static const ProtobufCFieldDescriptor wa__message__extended_text_message__field_descriptors[23] = { { "text", @@ -12280,18 +11342,6 @@ static const ProtobufCFieldDescriptor wa__message__extended_text_message__field_ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "viewOnce", - 30, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Message__ExtendedTextMessage, has_viewonce), - offsetof(Wa__Message__ExtendedTextMessage, viewonce), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__extended_text_message__field_indices_by_name[] = { 6, /* field[6] = backgroundArgb */ @@ -12317,14 +11367,13 @@ static const unsigned wa__message__extended_text_message__field_indices_by_name[ 13, /* field[13] = thumbnailSha256 */ 18, /* field[18] = thumbnailWidth */ 4, /* field[4] = title */ - 23, /* field[23] = viewOnce */ }; static const ProtobufCIntRange wa__message__extended_text_message__number_ranges[3 + 1] = { { 1, 0 }, { 4, 2 }, { 16, 9 }, - { 0, 24 } + { 0, 23 } }; const ProtobufCMessageDescriptor wa__message__extended_text_message__descriptor = { @@ -12334,11 +11383,12 @@ const ProtobufCMessageDescriptor wa__message__extended_text_message__descriptor "Wa__Message__ExtendedTextMessage", "wa", sizeof(Wa__Message__ExtendedTextMessage), - 24, + 23, wa__message__extended_text_message__field_descriptors, wa__message__extended_text_message__field_indices_by_name, 3, wa__message__extended_text_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__future_proof_message__field_descriptors[1] = { @@ -12375,7 +11425,8 @@ const ProtobufCMessageDescriptor wa__message__future_proof_message__descriptor = wa__message__future_proof_message__field_descriptors, wa__message__future_proof_message__field_indices_by_name, 1, wa__message__future_proof_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__group_invite_message__group_type__enum_values_by_number[2] = { @@ -12531,7 +11582,8 @@ const ProtobufCMessageDescriptor wa__message__group_invite_message__descriptor = wa__message__group_invite_message__field_descriptors, wa__message__group_invite_message__field_indices_by_name, 1, wa__message__group_invite_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__field_descriptors[2] = { @@ -12581,7 +11633,8 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__hsmloca wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__field_descriptors, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__field_indices_by_name, 1, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__calendar_type__enum_values_by_number[2] = { @@ -12762,7 +11815,8 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__hsmloca wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__field_descriptors, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__field_indices_by_name, 1, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__field_descriptors[1] = { @@ -12799,7 +11853,8 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__hsmloca wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__field_descriptors, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__field_indices_by_name, 1, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__field_descriptors[2] = { @@ -12849,7 +11904,8 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__hsmloca wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__field_descriptors, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__field_indices_by_name, 1, wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__highly_structured_message__hsmlocalizable_parameter__field_descriptors[3] = { @@ -12912,7 +11968,8 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__hsmloca wa__message__highly_structured_message__hsmlocalizable_parameter__field_descriptors, wa__message__highly_structured_message__hsmlocalizable_parameter__field_indices_by_name, 1, wa__message__highly_structured_message__hsmlocalizable_parameter__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__highly_structured_message__field_descriptors[9] = { @@ -13053,28 +12110,25 @@ const ProtobufCMessageDescriptor wa__message__highly_structured_message__descrip wa__message__highly_structured_message__field_descriptors, wa__message__highly_structured_message__field_indices_by_name, 1, wa__message__highly_structured_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__message__history_sync_notification__history_sync_type__enum_values_by_number[7] = +static const ProtobufCEnumValue wa__message__history_sync_notification__history_sync_type__enum_values_by_number[5] = { { "INITIAL_BOOTSTRAP", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP", 0 }, { "INITIAL_STATUS_V3", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3", 1 }, { "FULL", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__FULL", 2 }, { "RECENT", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__RECENT", 3 }, { "PUSH_NAME", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__PUSH_NAME", 4 }, - { "NON_BLOCKING_DATA", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__NON_BLOCKING_DATA", 5 }, - { "ON_DEMAND", "WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__ON_DEMAND", 6 }, }; static const ProtobufCIntRange wa__message__history_sync_notification__history_sync_type__value_ranges[] = { -{0, 0},{0, 7} +{0, 0},{0, 5} }; -static const ProtobufCEnumValueIndex wa__message__history_sync_notification__history_sync_type__enum_values_by_name[7] = +static const ProtobufCEnumValueIndex wa__message__history_sync_notification__history_sync_type__enum_values_by_name[5] = { { "FULL", 2 }, { "INITIAL_BOOTSTRAP", 0 }, { "INITIAL_STATUS_V3", 1 }, - { "NON_BLOCKING_DATA", 5 }, - { "ON_DEMAND", 6 }, { "PUSH_NAME", 4 }, { "RECENT", 3 }, }; @@ -13085,15 +12139,15 @@ const ProtobufCEnumDescriptor wa__message__history_sync_notification__history_sy "HistorySyncType", "Wa__Message__HistorySyncNotification__HistorySyncType", "wa", - 7, + 5, wa__message__history_sync_notification__history_sync_type__enum_values_by_number, - 7, + 5, wa__message__history_sync_notification__history_sync_type__enum_values_by_name, 1, wa__message__history_sync_notification__history_sync_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__history_sync_notification__field_descriptors[12] = +static const ProtobufCFieldDescriptor wa__message__history_sync_notification__field_descriptors[9] = { { "fileSha256", @@ -13203,42 +12257,6 @@ static const ProtobufCFieldDescriptor wa__message__history_sync_notification__fi 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "oldestMsgInChunkTimestampSec", - 10, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__HistorySyncNotification, has_oldestmsginchunktimestampsec), - offsetof(Wa__Message__HistorySyncNotification, oldestmsginchunktimestampsec), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "initialHistBootstrapInlinePayload", - 11, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__HistorySyncNotification, has_initialhistbootstrapinlinepayload), - offsetof(Wa__Message__HistorySyncNotification, initialhistbootstrapinlinepayload), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "peerDataRequestSessionId", - 12, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__HistorySyncNotification, peerdatarequestsessionid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__history_sync_notification__field_indices_by_name[] = { 6, /* field[6] = chunkOrder */ @@ -13246,18 +12264,15 @@ static const unsigned wa__message__history_sync_notification__field_indices_by_n 3, /* field[3] = fileEncSha256 */ 1, /* field[1] = fileLength */ 0, /* field[0] = fileSha256 */ - 10, /* field[10] = initialHistBootstrapInlinePayload */ 2, /* field[2] = mediaKey */ - 9, /* field[9] = oldestMsgInChunkTimestampSec */ 7, /* field[7] = originalMessageId */ - 11, /* field[11] = peerDataRequestSessionId */ 8, /* field[8] = progress */ 5, /* field[5] = syncType */ }; static const ProtobufCIntRange wa__message__history_sync_notification__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 12 } + { 0, 9 } }; const ProtobufCMessageDescriptor wa__message__history_sync_notification__descriptor = { @@ -13267,11 +12282,12 @@ const ProtobufCMessageDescriptor wa__message__history_sync_notification__descrip "Wa__Message__HistorySyncNotification", "wa", sizeof(Wa__Message__HistorySyncNotification), - 12, + 9, wa__message__history_sync_notification__field_descriptors, wa__message__history_sync_notification__field_indices_by_name, 1, wa__message__history_sync_notification__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__image_message__field_descriptors[26] = { @@ -13634,7 +12650,8 @@ const ProtobufCMessageDescriptor wa__message__image_message__descriptor = wa__message__image_message__field_descriptors, wa__message__image_message__field_indices_by_name, 2, wa__message__image_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__initial_security_notification_setting_sync__field_descriptors[1] = { @@ -13671,7 +12688,8 @@ const ProtobufCMessageDescriptor wa__message__initial_security_notification_sett wa__message__initial_security_notification_setting_sync__field_descriptors, wa__message__initial_security_notification_setting_sync__field_indices_by_name, 1, wa__message__initial_security_notification_setting_sync__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__body__field_descriptors[1] = { @@ -13708,7 +12726,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__body__descrip wa__message__interactive_message__body__field_descriptors, wa__message__interactive_message__body__field_indices_by_name, 1, wa__message__interactive_message__body__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__collection_message__field_descriptors[3] = { @@ -13771,7 +12790,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__collection_me wa__message__interactive_message__collection_message__field_descriptors, wa__message__interactive_message__collection_message__field_indices_by_name, 1, wa__message__interactive_message__collection_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__footer__field_descriptors[1] = { @@ -13808,9 +12828,10 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__footer__descr wa__message__interactive_message__footer__field_descriptors, wa__message__interactive_message__footer__field_indices_by_name, 1, wa__message__interactive_message__footer__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message__interactive_message__header__field_descriptors[8] = +static const ProtobufCFieldDescriptor wa__message__interactive_message__header__field_descriptors[7] = { { "title", @@ -13896,25 +12917,12 @@ static const ProtobufCFieldDescriptor wa__message__interactive_message__header__ 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "locationMessage", - 8, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__InteractiveMessage__Header, media_case), - offsetof(Wa__Message__InteractiveMessage__Header, locationmessage), - &wa__message__location_message__descriptor, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__interactive_message__header__field_indices_by_name[] = { 2, /* field[2] = documentMessage */ 4, /* field[4] = hasMediaAttachment */ 3, /* field[3] = imageMessage */ 5, /* field[5] = jpegThumbnail */ - 7, /* field[7] = locationMessage */ 1, /* field[1] = subtitle */ 0, /* field[0] = title */ 6, /* field[6] = videoMessage */ @@ -13922,7 +12930,7 @@ static const unsigned wa__message__interactive_message__header__field_indices_by static const ProtobufCIntRange wa__message__interactive_message__header__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 8 } + { 0, 7 } }; const ProtobufCMessageDescriptor wa__message__interactive_message__header__descriptor = { @@ -13932,11 +12940,12 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__header__descr "Wa__Message__InteractiveMessage__Header", "wa", sizeof(Wa__Message__InteractiveMessage__Header), - 8, + 7, wa__message__interactive_message__header__field_descriptors, wa__message__interactive_message__header__field_indices_by_name, 1, wa__message__interactive_message__header__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__native_flow_message__native_flow_button__field_descriptors[2] = { @@ -13986,7 +12995,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__native_flow_m wa__message__interactive_message__native_flow_message__native_flow_button__field_descriptors, wa__message__interactive_message__native_flow_message__native_flow_button__field_indices_by_name, 1, wa__message__interactive_message__native_flow_message__native_flow_button__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__native_flow_message__field_descriptors[3] = { @@ -14049,7 +13059,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__native_flow_m wa__message__interactive_message__native_flow_message__field_descriptors, wa__message__interactive_message__native_flow_message__field_indices_by_name, 1, wa__message__interactive_message__native_flow_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__interactive_message__shop_message__surface__enum_values_by_number[4] = { @@ -14144,7 +13155,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__shop_message_ wa__message__interactive_message__shop_message__field_descriptors, wa__message__interactive_message__shop_message__field_indices_by_name, 1, wa__message__interactive_message__shop_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_message__field_descriptors[7] = { @@ -14260,37 +13272,10 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__descriptor = wa__message__interactive_message__field_descriptors, wa__message__interactive_message__field_indices_by_name, 2, wa__message__interactive_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__message__interactive_response_message__body__format__enum_values_by_number[2] = -{ - { "DEFAULT", "WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__BODY__FORMAT__DEFAULT", 0 }, - { "EXTENSIONS_1", "WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__BODY__FORMAT__EXTENSIONS_1", 1 }, -}; -static const ProtobufCIntRange wa__message__interactive_response_message__body__format__value_ranges[] = { -{0, 0},{0, 2} -}; -static const ProtobufCEnumValueIndex wa__message__interactive_response_message__body__format__enum_values_by_name[2] = -{ - { "DEFAULT", 0 }, - { "EXTENSIONS_1", 1 }, -}; -const ProtobufCEnumDescriptor wa__message__interactive_response_message__body__format__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.InteractiveResponseMessage.Body.Format", - "Format", - "Wa__Message__InteractiveResponseMessage__Body__Format", - "wa", - 2, - wa__message__interactive_response_message__body__format__enum_values_by_number, - 2, - wa__message__interactive_response_message__body__format__enum_values_by_name, - 1, - wa__message__interactive_response_message__body__format__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ -}; -static const ProtobufCFieldDescriptor wa__message__interactive_response_message__body__field_descriptors[2] = +static const ProtobufCFieldDescriptor wa__message__interactive_response_message__body__field_descriptors[1] = { { "text", @@ -14304,27 +13289,14 @@ static const ProtobufCFieldDescriptor wa__message__interactive_response_message_ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "format", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__InteractiveResponseMessage__Body, has_format), - offsetof(Wa__Message__InteractiveResponseMessage__Body, format), - &wa__message__interactive_response_message__body__format__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__interactive_response_message__body__field_indices_by_name[] = { - 1, /* field[1] = format */ 0, /* field[0] = text */ }; static const ProtobufCIntRange wa__message__interactive_response_message__body__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 1 } }; const ProtobufCMessageDescriptor wa__message__interactive_response_message__body__descriptor = { @@ -14334,11 +13306,12 @@ const ProtobufCMessageDescriptor wa__message__interactive_response_message__body "Wa__Message__InteractiveResponseMessage__Body", "wa", sizeof(Wa__Message__InteractiveResponseMessage__Body), - 2, + 1, wa__message__interactive_response_message__body__field_descriptors, wa__message__interactive_response_message__body__field_indices_by_name, 1, wa__message__interactive_response_message__body__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_response_message__native_flow_response_message__field_descriptors[3] = { @@ -14401,7 +13374,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_response_message__nati wa__message__interactive_response_message__native_flow_response_message__field_descriptors, wa__message__interactive_response_message__native_flow_response_message__field_indices_by_name, 1, wa__message__interactive_response_message__native_flow_response_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__interactive_response_message__field_descriptors[3] = { @@ -14465,7 +13439,8 @@ const ProtobufCMessageDescriptor wa__message__interactive_response_message__desc wa__message__interactive_response_message__field_descriptors, wa__message__interactive_response_message__field_indices_by_name, 2, wa__message__interactive_response_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__invoice_message__attachment_type__enum_values_by_number[2] = { @@ -14647,7 +13622,8 @@ const ProtobufCMessageDescriptor wa__message__invoice_message__descriptor = wa__message__invoice_message__field_descriptors, wa__message__invoice_message__field_indices_by_name, 1, wa__message__invoice_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__keep_in_chat_message__field_descriptors[3] = { @@ -14710,44 +13686,8 @@ const ProtobufCMessageDescriptor wa__message__keep_in_chat_message__descriptor = wa__message__keep_in_chat_message__field_descriptors, wa__message__keep_in_chat_message__field_indices_by_name, 1, wa__message__keep_in_chat_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__list_message__product__field_descriptors[1] = -{ - { - "productId", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__ListMessage__Product, productid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__list_message__product__field_indices_by_name[] = { - 0, /* field[0] = productId */ -}; -static const ProtobufCIntRange wa__message__list_message__product__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__message__list_message__product__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.ListMessage.Product", - "Product", - "Wa__Message__ListMessage__Product", - "wa", - sizeof(Wa__Message__ListMessage__Product), - 1, - wa__message__list_message__product__field_descriptors, - wa__message__list_message__product__field_indices_by_name, - 1, wa__message__list_message__product__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_message__product_list_header_image__field_descriptors[2] = { @@ -14797,7 +13737,8 @@ const ProtobufCMessageDescriptor wa__message__list_message__product_list_header_ wa__message__list_message__product_list_header_image__field_descriptors, wa__message__list_message__product_list_header_image__field_indices_by_name, 1, wa__message__list_message__product_list_header_image__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_message__product_list_info__field_descriptors[3] = { @@ -14860,7 +13801,8 @@ const ProtobufCMessageDescriptor wa__message__list_message__product_list_info__d wa__message__list_message__product_list_info__field_descriptors, wa__message__list_message__product_list_info__field_indices_by_name, 1, wa__message__list_message__product_list_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_message__product_section__field_descriptors[2] = { @@ -14910,7 +13852,46 @@ const ProtobufCMessageDescriptor wa__message__list_message__product_section__des wa__message__list_message__product_section__field_descriptors, wa__message__list_message__product_section__field_indices_by_name, 1, wa__message__list_message__product_section__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__message__list_message__product__field_descriptors[1] = +{ + { + "productId", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Wa__Message__ListMessage__Product, productid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__message__list_message__product__field_indices_by_name[] = { + 0, /* field[0] = productId */ +}; +static const ProtobufCIntRange wa__message__list_message__product__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor wa__message__list_message__product__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.ListMessage.Product", + "Product", + "Wa__Message__ListMessage__Product", + "wa", + sizeof(Wa__Message__ListMessage__Product), + 1, + wa__message__list_message__product__field_descriptors, + wa__message__list_message__product__field_indices_by_name, + 1, wa__message__list_message__product__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_message__row__field_descriptors[3] = { @@ -14973,7 +13954,8 @@ const ProtobufCMessageDescriptor wa__message__list_message__row__descriptor = wa__message__list_message__row__field_descriptors, wa__message__list_message__row__field_indices_by_name, 1, wa__message__list_message__row__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_message__section__field_descriptors[2] = { @@ -15023,7 +14005,8 @@ const ProtobufCMessageDescriptor wa__message__list_message__section__descriptor wa__message__list_message__section__field_descriptors, wa__message__list_message__section__field_indices_by_name, 1, wa__message__list_message__section__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__list_message__list_type__enum_values_by_number[3] = { @@ -15181,7 +14164,8 @@ const ProtobufCMessageDescriptor wa__message__list_message__descriptor = wa__message__list_message__field_descriptors, wa__message__list_message__field_indices_by_name, 1, wa__message__list_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__list_response_message__single_select_reply__field_descriptors[1] = { @@ -15218,7 +14202,8 @@ const ProtobufCMessageDescriptor wa__message__list_response_message__single_sele wa__message__list_response_message__single_select_reply__field_descriptors, wa__message__list_response_message__single_select_reply__field_indices_by_name, 1, wa__message__list_response_message__single_select_reply__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__list_response_message__list_type__enum_values_by_number[2] = { @@ -15335,7 +14320,8 @@ const ProtobufCMessageDescriptor wa__message__list_response_message__descriptor wa__message__list_response_message__field_descriptors, wa__message__list_response_message__field_indices_by_name, 1, wa__message__list_response_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__live_location_message__field_descriptors[10] = { @@ -15490,7 +14476,8 @@ const ProtobufCMessageDescriptor wa__message__live_location_message__descriptor wa__message__live_location_message__field_descriptors, wa__message__live_location_message__field_indices_by_name, 2, wa__message__live_location_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__location_message__field_descriptors[12] = { @@ -15672,7 +14659,8 @@ const ProtobufCMessageDescriptor wa__message__location_message__descriptor = wa__message__location_message__field_descriptors, wa__message__location_message__field_indices_by_name, 3, wa__message__location_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__order_message__order_status__enum_values_by_number[1] = { @@ -15905,7 +14893,8 @@ const ProtobufCMessageDescriptor wa__message__order_message__descriptor = wa__message__order_message__field_descriptors, wa__message__order_message__field_indices_by_name, 2, wa__message__order_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__payment_invite_message__service_type__enum_values_by_number[4] = { @@ -15987,821 +14976,8 @@ const ProtobufCMessageDescriptor wa__message__payment_invite_message__descriptor wa__message__payment_invite_message__field_descriptors, wa__message__payment_invite_message__field_indices_by_name, 1, wa__message__payment_invite_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_message__history_sync_on_demand_request__field_descriptors[5] = -{ - { - "chatJid", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, chatjid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "oldestMsgId", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, oldestmsgid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "oldestMsgFromMe", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, has_oldestmsgfromme), - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, oldestmsgfromme), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "onDemandMsgCount", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, has_ondemandmsgcount), - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, ondemandmsgcount), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "oldestMsgTimestampMs", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, has_oldestmsgtimestampms), - offsetof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest, oldestmsgtimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_message__history_sync_on_demand_request__field_indices_by_name[] = { - 0, /* field[0] = chatJid */ - 2, /* field[2] = oldestMsgFromMe */ - 1, /* field[1] = oldestMsgId */ - 4, /* field[4] = oldestMsgTimestampMs */ - 3, /* field[3] = onDemandMsgCount */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_message__history_sync_on_demand_request__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__history_sync_on_demand_request__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestMessage.HistorySyncOnDemandRequest", - "HistorySyncOnDemandRequest", - "Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest), - 5, - wa__message__peer_data_operation_request_message__history_sync_on_demand_request__field_descriptors, - wa__message__peer_data_operation_request_message__history_sync_on_demand_request__field_indices_by_name, - 1, wa__message__peer_data_operation_request_message__history_sync_on_demand_request__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_message__placeholder_message_resend_request__field_descriptors[1] = -{ - { - "messageKey", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest, messagekey), - &wa__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_message__placeholder_message_resend_request__field_indices_by_name[] = { - 0, /* field[0] = messageKey */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_message__placeholder_message_resend_request__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__placeholder_message_resend_request__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestMessage.PlaceholderMessageResendRequest", - "PlaceholderMessageResendRequest", - "Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest), - 1, - wa__message__peer_data_operation_request_message__placeholder_message_resend_request__field_descriptors, - wa__message__peer_data_operation_request_message__placeholder_message_resend_request__field_indices_by_name, - 1, wa__message__peer_data_operation_request_message__placeholder_message_resend_request__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_message__request_sticker_reupload__field_descriptors[1] = -{ - { - "fileSha256", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload, filesha256), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_message__request_sticker_reupload__field_indices_by_name[] = { - 0, /* field[0] = fileSha256 */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_message__request_sticker_reupload__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__request_sticker_reupload__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestMessage.RequestStickerReupload", - "RequestStickerReupload", - "Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload), - 1, - wa__message__peer_data_operation_request_message__request_sticker_reupload__field_descriptors, - wa__message__peer_data_operation_request_message__request_sticker_reupload__field_indices_by_name, - 1, wa__message__peer_data_operation_request_message__request_sticker_reupload__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_message__request_url_preview__field_descriptors[2] = -{ - { - "url", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview, url), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "includeHqThumbnail", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview, has_includehqthumbnail), - offsetof(Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview, includehqthumbnail), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_message__request_url_preview__field_indices_by_name[] = { - 1, /* field[1] = includeHqThumbnail */ - 0, /* field[0] = url */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_message__request_url_preview__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__request_url_preview__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestMessage.RequestUrlPreview", - "RequestUrlPreview", - "Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview), - 2, - wa__message__peer_data_operation_request_message__request_url_preview__field_descriptors, - wa__message__peer_data_operation_request_message__request_url_preview__field_indices_by_name, - 1, wa__message__peer_data_operation_request_message__request_url_preview__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_message__field_descriptors[5] = -{ - { - "peerDataOperationRequestType", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__PeerDataOperationRequestMessage, has_peerdataoperationrequesttype), - offsetof(Wa__Message__PeerDataOperationRequestMessage, peerdataoperationrequesttype), - &wa__message__peer_data_operation_request_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "requestStickerReupload", - 2, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__PeerDataOperationRequestMessage, n_requeststickerreupload), - offsetof(Wa__Message__PeerDataOperationRequestMessage, requeststickerreupload), - &wa__message__peer_data_operation_request_message__request_sticker_reupload__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "requestUrlPreview", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__PeerDataOperationRequestMessage, n_requesturlpreview), - offsetof(Wa__Message__PeerDataOperationRequestMessage, requesturlpreview), - &wa__message__peer_data_operation_request_message__request_url_preview__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "historySyncOnDemandRequest", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestMessage, historysyncondemandrequest), - &wa__message__peer_data_operation_request_message__history_sync_on_demand_request__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "placeholderMessageResendRequest", - 5, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__PeerDataOperationRequestMessage, n_placeholdermessageresendrequest), - offsetof(Wa__Message__PeerDataOperationRequestMessage, placeholdermessageresendrequest), - &wa__message__peer_data_operation_request_message__placeholder_message_resend_request__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_message__field_indices_by_name[] = { - 3, /* field[3] = historySyncOnDemandRequest */ - 0, /* field[0] = peerDataOperationRequestType */ - 4, /* field[4] = placeholderMessageResendRequest */ - 1, /* field[1] = requestStickerReupload */ - 2, /* field[2] = requestUrlPreview */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 5 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestMessage", - "PeerDataOperationRequestMessage", - "Wa__Message__PeerDataOperationRequestMessage", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestMessage), - 5, - wa__message__peer_data_operation_request_message__field_descriptors, - wa__message__peer_data_operation_request_message__field_indices_by_name, - 1, wa__message__peer_data_operation_request_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__field_descriptors[7] = -{ - { - "directPath", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, directpath), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "thumbHash", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, thumbhash), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "encThumbHash", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, encthumbhash), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "mediaKey", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, has_mediakey), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, mediakey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "mediaKeyTimestampMs", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, has_mediakeytimestampms), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, mediakeytimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "thumbWidth", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, has_thumbwidth), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, thumbwidth), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "thumbHeight", - 7, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, has_thumbheight), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail, thumbheight), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__field_indices_by_name[] = { - 0, /* field[0] = directPath */ - 2, /* field[2] = encThumbHash */ - 3, /* field[3] = mediaKey */ - 4, /* field[4] = mediaKeyTimestampMs */ - 1, /* field[1] = thumbHash */ - 6, /* field[6] = thumbHeight */ - 5, /* field[5] = thumbWidth */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 7 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse.LinkPreviewHighQualityThumbnail", - "LinkPreviewHighQualityThumbnail", - "Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail), - 7, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__field_descriptors, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__field_indices_by_name, - 1, wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__field_descriptors[8] = -{ - { - "url", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, url), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "title", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, title), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "description", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, description), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "thumbData", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, has_thumbdata), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, thumbdata), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "canonicalUrl", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, canonicalurl), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "matchText", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, matchtext), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "previewType", - 7, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, previewtype), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "hqThumbnail", - 8, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse, hqthumbnail), - &wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__field_indices_by_name[] = { - 4, /* field[4] = canonicalUrl */ - 2, /* field[2] = description */ - 7, /* field[7] = hqThumbnail */ - 5, /* field[5] = matchText */ - 6, /* field[6] = previewType */ - 3, /* field[3] = thumbData */ - 1, /* field[1] = title */ - 0, /* field[0] = url */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 8 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.LinkPreviewResponse", - "LinkPreviewResponse", - "Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse), - 8, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__field_descriptors, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__field_indices_by_name, - 1, wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__field_descriptors[1] = -{ - { - "webMessageInfoBytes", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse, has_webmessageinfobytes), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse, webmessageinfobytes), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__field_indices_by_name[] = { - 0, /* field[0] = webMessageInfoBytes */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult.PlaceholderMessageResendResponse", - "PlaceholderMessageResendResponse", - "Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse), - 1, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__field_descriptors, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__field_indices_by_name, - 1, wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__field_descriptors[4] = -{ - { - "mediaUploadResult", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult, has_mediauploadresult), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult, mediauploadresult), - &wa__media_retry_notification__result_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stickerMessage", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult, stickermessage), - &wa__message__sticker_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "linkPreviewResponse", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult, linkpreviewresponse), - &wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "placeholderMessageResendResponse", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult, placeholdermessageresendresponse), - &wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_response_message__peer_data_operation_result__field_indices_by_name[] = { - 2, /* field[2] = linkPreviewResponse */ - 0, /* field[0] = mediaUploadResult */ - 3, /* field[3] = placeholderMessageResendResponse */ - 1, /* field[1] = stickerMessage */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_response_message__peer_data_operation_result__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestResponseMessage.PeerDataOperationResult", - "PeerDataOperationResult", - "Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult), - 4, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__field_descriptors, - wa__message__peer_data_operation_request_response_message__peer_data_operation_result__field_indices_by_name, - 1, wa__message__peer_data_operation_request_response_message__peer_data_operation_result__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message__peer_data_operation_request_response_message__field_descriptors[3] = -{ - { - "peerDataOperationRequestType", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage, has_peerdataoperationrequesttype), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage, peerdataoperationrequesttype), - &wa__message__peer_data_operation_request_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "stanzaId", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage, stanzaid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "peerDataOperationResult", - 3, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage, n_peerdataoperationresult), - offsetof(Wa__Message__PeerDataOperationRequestResponseMessage, peerdataoperationresult), - &wa__message__peer_data_operation_request_response_message__peer_data_operation_result__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__peer_data_operation_request_response_message__field_indices_by_name[] = { - 0, /* field[0] = peerDataOperationRequestType */ - 2, /* field[2] = peerDataOperationResult */ - 1, /* field[1] = stanzaId */ -}; -static const ProtobufCIntRange wa__message__peer_data_operation_request_response_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestResponseMessage", - "PeerDataOperationRequestResponseMessage", - "Wa__Message__PeerDataOperationRequestResponseMessage", - "wa", - sizeof(Wa__Message__PeerDataOperationRequestResponseMessage), - 3, - wa__message__peer_data_operation_request_response_message__field_descriptors, - wa__message__peer_data_operation_request_response_message__field_indices_by_name, - 1, wa__message__peer_data_operation_request_response_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__message__pin_in_chat_message__type__enum_values_by_number[3] = -{ - { "UNKNOWN_TYPE", "WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__UNKNOWN_TYPE", 0 }, - { "PIN_FOR_ALL", "WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__PIN_FOR_ALL", 1 }, - { "UNPIN_FOR_ALL", "WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__UNPIN_FOR_ALL", 2 }, -}; -static const ProtobufCIntRange wa__message__pin_in_chat_message__type__value_ranges[] = { -{0, 0},{0, 3} -}; -static const ProtobufCEnumValueIndex wa__message__pin_in_chat_message__type__enum_values_by_name[3] = -{ - { "PIN_FOR_ALL", 1 }, - { "UNKNOWN_TYPE", 0 }, - { "UNPIN_FOR_ALL", 2 }, -}; -const ProtobufCEnumDescriptor wa__message__pin_in_chat_message__type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.PinInChatMessage.Type", - "Type", - "Wa__Message__PinInChatMessage__Type", - "wa", - 3, - wa__message__pin_in_chat_message__type__enum_values_by_number, - 3, - wa__message__pin_in_chat_message__type__enum_values_by_name, - 1, - wa__message__pin_in_chat_message__type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ -}; -static const ProtobufCFieldDescriptor wa__message__pin_in_chat_message__field_descriptors[3] = -{ - { - "key", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__PinInChatMessage, key), - &wa__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "type", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__PinInChatMessage, has_type), - offsetof(Wa__Message__PinInChatMessage, type), - &wa__message__pin_in_chat_message__type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "senderTimestampMs", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__PinInChatMessage, has_sendertimestampms), - offsetof(Wa__Message__PinInChatMessage, sendertimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__pin_in_chat_message__field_indices_by_name[] = { - 0, /* field[0] = key */ - 2, /* field[2] = senderTimestampMs */ - 1, /* field[1] = type */ -}; -static const ProtobufCIntRange wa__message__pin_in_chat_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor wa__message__pin_in_chat_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PinInChatMessage", - "PinInChatMessage", - "Wa__Message__PinInChatMessage", - "wa", - sizeof(Wa__Message__PinInChatMessage), - 3, - wa__message__pin_in_chat_message__field_descriptors, - wa__message__pin_in_chat_message__field_indices_by_name, - 1, wa__message__pin_in_chat_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__poll_creation_message__option__field_descriptors[1] = { @@ -16838,7 +15014,8 @@ const ProtobufCMessageDescriptor wa__message__poll_creation_message__option__des wa__message__poll_creation_message__option__field_descriptors, wa__message__poll_creation_message__option__field_indices_by_name, 1, wa__message__poll_creation_message__option__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__poll_creation_message__field_descriptors[5] = { @@ -16927,7 +15104,8 @@ const ProtobufCMessageDescriptor wa__message__poll_creation_message__descriptor wa__message__poll_creation_message__field_descriptors, wa__message__poll_creation_message__field_indices_by_name, 1, wa__message__poll_creation_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__poll_enc_value__field_descriptors[2] = { @@ -16977,7 +15155,26 @@ const ProtobufCMessageDescriptor wa__message__poll_enc_value__descriptor = wa__message__poll_enc_value__field_descriptors, wa__message__poll_enc_value__field_indices_by_name, 1, wa__message__poll_enc_value__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +#define wa__message__poll_update_message_metadata__field_descriptors NULL +#define wa__message__poll_update_message_metadata__field_indices_by_name NULL +#define wa__message__poll_update_message_metadata__number_ranges NULL +const ProtobufCMessageDescriptor wa__message__poll_update_message_metadata__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.PollUpdateMessageMetadata", + "PollUpdateMessageMetadata", + "Wa__Message__PollUpdateMessageMetadata", + "wa", + sizeof(Wa__Message__PollUpdateMessageMetadata), + 0, + wa__message__poll_update_message_metadata__field_descriptors, + wa__message__poll_update_message_metadata__field_indices_by_name, + 0, wa__message__poll_update_message_metadata__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__poll_update_message__field_descriptors[4] = { @@ -17053,24 +15250,8 @@ const ProtobufCMessageDescriptor wa__message__poll_update_message__descriptor = wa__message__poll_update_message__field_descriptors, wa__message__poll_update_message__field_indices_by_name, 1, wa__message__poll_update_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -#define wa__message__poll_update_message_metadata__field_descriptors NULL -#define wa__message__poll_update_message_metadata__field_indices_by_name NULL -#define wa__message__poll_update_message_metadata__number_ranges NULL -const ProtobufCMessageDescriptor wa__message__poll_update_message_metadata__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.PollUpdateMessageMetadata", - "PollUpdateMessageMetadata", - "Wa__Message__PollUpdateMessageMetadata", - "wa", - sizeof(Wa__Message__PollUpdateMessageMetadata), - 0, - wa__message__poll_update_message_metadata__field_descriptors, - wa__message__poll_update_message_metadata__field_indices_by_name, - 0, wa__message__poll_update_message_metadata__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__poll_vote_message__field_descriptors[1] = { @@ -17107,7 +15288,8 @@ const ProtobufCMessageDescriptor wa__message__poll_vote_message__descriptor = wa__message__poll_vote_message__field_descriptors, wa__message__poll_vote_message__field_indices_by_name, 1, wa__message__poll_vote_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__product_message__catalog_snapshot__field_descriptors[3] = { @@ -17170,7 +15352,8 @@ const ProtobufCMessageDescriptor wa__message__product_message__catalog_snapshot_ wa__message__product_message__catalog_snapshot__field_descriptors, wa__message__product_message__catalog_snapshot__field_indices_by_name, 1, wa__message__product_message__catalog_snapshot__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__product_message__product_snapshot__field_descriptors[11] = { @@ -17338,7 +15521,8 @@ const ProtobufCMessageDescriptor wa__message__product_message__product_snapshot_ wa__message__product_message__product_snapshot__field_descriptors, wa__message__product_message__product_snapshot__field_indices_by_name, 2, wa__message__product_message__product_snapshot__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__product_message__field_descriptors[6] = { @@ -17442,9 +15626,10 @@ const ProtobufCMessageDescriptor wa__message__product_message__descriptor = wa__message__product_message__field_descriptors, wa__message__product_message__field_indices_by_name, 3, wa__message__product_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__message__protocol_message__type__enum_values_by_number[13] = +static const ProtobufCEnumValue wa__message__protocol_message__type__enum_values_by_number[12] = { { "REVOKE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REVOKE", 0 }, { "EPHEMERAL_SETTING", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SETTING", 3 }, @@ -17456,14 +15641,13 @@ static const ProtobufCEnumValue wa__message__protocol_message__type__enum_values { "INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC", 9 }, { "APP_STATE_FATAL_EXCEPTION_NOTIFICATION", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_FATAL_EXCEPTION_NOTIFICATION", 10 }, { "SHARE_PHONE_NUMBER", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__SHARE_PHONE_NUMBER", 11 }, - { "MESSAGE_EDIT", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__MESSAGE_EDIT", 14 }, - { "PEER_DATA_OPERATION_REQUEST_MESSAGE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__PEER_DATA_OPERATION_REQUEST_MESSAGE", 16 }, - { "PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE", 17 }, + { "REQUEST_MEDIA_UPLOAD_MESSAGE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REQUEST_MEDIA_UPLOAD_MESSAGE", 12 }, + { "REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE", 13 }, }; static const ProtobufCIntRange wa__message__protocol_message__type__value_ranges[] = { -{0, 0},{3, 1},{14, 10},{16, 11},{0, 13} +{0, 0},{3, 1},{0, 12} }; -static const ProtobufCEnumValueIndex wa__message__protocol_message__type__enum_values_by_name[13] = +static const ProtobufCEnumValueIndex wa__message__protocol_message__type__enum_values_by_name[12] = { { "APP_STATE_FATAL_EXCEPTION_NOTIFICATION", 8 }, { "APP_STATE_SYNC_KEY_REQUEST", 5 }, @@ -17472,10 +15656,9 @@ static const ProtobufCEnumValueIndex wa__message__protocol_message__type__enum_v { "EPHEMERAL_SYNC_RESPONSE", 2 }, { "HISTORY_SYNC_NOTIFICATION", 3 }, { "INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC", 7 }, - { "MESSAGE_EDIT", 10 }, { "MSG_FANOUT_BACKFILL_REQUEST", 6 }, - { "PEER_DATA_OPERATION_REQUEST_MESSAGE", 11 }, - { "PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE", 12 }, + { "REQUEST_MEDIA_UPLOAD_MESSAGE", 10 }, + { "REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE", 11 }, { "REVOKE", 0 }, { "SHARE_PHONE_NUMBER", 9 }, }; @@ -17486,15 +15669,15 @@ const ProtobufCEnumDescriptor wa__message__protocol_message__type__descriptor = "Type", "Wa__Message__ProtocolMessage__Type", "wa", - 13, + 12, wa__message__protocol_message__type__enum_values_by_number, - 13, + 12, wa__message__protocol_message__type__enum_values_by_name, - 4, + 2, wa__message__protocol_message__type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descriptors[14] = +static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descriptors[12] = { { "key", @@ -17617,49 +15800,25 @@ static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descr 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "editedMessage", - 14, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__ProtocolMessage, editedmessage), - &wa__message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "timestampMs", - 15, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__ProtocolMessage, has_timestampms), - offsetof(Wa__Message__ProtocolMessage, timestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "peerDataOperationRequestMessage", - 16, + "requestMediaUploadMessage", + 12, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(Wa__Message__ProtocolMessage, peerdataoperationrequestmessage), - &wa__message__peer_data_operation_request_message__descriptor, + offsetof(Wa__Message__ProtocolMessage, requestmediauploadmessage), + &wa__message__request_media_upload_message__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "peerDataOperationRequestResponseMessage", - 17, + "requestMediaUploadResponseMessage", + 13, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(Wa__Message__ProtocolMessage, peerdataoperationrequestresponsemessage), - &wa__message__peer_data_operation_request_response_message__descriptor, + offsetof(Wa__Message__ProtocolMessage, requestmediauploadresponsemessage), + &wa__message__request_media_upload_response_message__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -17670,23 +15829,20 @@ static const unsigned wa__message__protocol_message__field_indices_by_name[] = { 6, /* field[6] = appStateSyncKeyRequest */ 5, /* field[5] = appStateSyncKeyShare */ 9, /* field[9] = disappearingMode */ - 10, /* field[10] = editedMessage */ 2, /* field[2] = ephemeralExpiration */ 3, /* field[3] = ephemeralSettingTimestamp */ 4, /* field[4] = historySyncNotification */ 7, /* field[7] = initialSecurityNotificationSettingSync */ 0, /* field[0] = key */ - 12, /* field[12] = peerDataOperationRequestMessage */ - 13, /* field[13] = peerDataOperationRequestResponseMessage */ - 11, /* field[11] = timestampMs */ + 10, /* field[10] = requestMediaUploadMessage */ + 11, /* field[11] = requestMediaUploadResponseMessage */ 1, /* field[1] = type */ }; -static const ProtobufCIntRange wa__message__protocol_message__number_ranges[3 + 1] = +static const ProtobufCIntRange wa__message__protocol_message__number_ranges[2 + 1] = { { 1, 0 }, { 4, 2 }, - { 14, 10 }, - { 0, 14 } + { 0, 12 } }; const ProtobufCMessageDescriptor wa__message__protocol_message__descriptor = { @@ -17696,11 +15852,12 @@ const ProtobufCMessageDescriptor wa__message__protocol_message__descriptor = "Wa__Message__ProtocolMessage", "wa", sizeof(Wa__Message__ProtocolMessage), - 14, + 12, wa__message__protocol_message__field_descriptors, wa__message__protocol_message__field_indices_by_name, - 3, wa__message__protocol_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + 2, wa__message__protocol_message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__reaction_message__field_descriptors[4] = { @@ -17776,7 +15933,187 @@ const ProtobufCMessageDescriptor wa__message__reaction_message__descriptor = wa__message__reaction_message__field_descriptors, wa__message__reaction_message__field_indices_by_name, 1, wa__message__reaction_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__message__request_media_upload_message__field_descriptors[2] = +{ + { + "fileSha256", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_STRING, + offsetof(Wa__Message__RequestMediaUploadMessage, n_filesha256), + offsetof(Wa__Message__RequestMediaUploadMessage, filesha256), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rmrSource", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(Wa__Message__RequestMediaUploadMessage, has_rmrsource), + offsetof(Wa__Message__RequestMediaUploadMessage, rmrsource), + &wa__message__rmr_source__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__message__request_media_upload_message__field_indices_by_name[] = { + 0, /* field[0] = fileSha256 */ + 1, /* field[1] = rmrSource */ +}; +static const ProtobufCIntRange wa__message__request_media_upload_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor wa__message__request_media_upload_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.RequestMediaUploadMessage", + "RequestMediaUploadMessage", + "Wa__Message__RequestMediaUploadMessage", + "wa", + sizeof(Wa__Message__RequestMediaUploadMessage), + 2, + wa__message__request_media_upload_message__field_descriptors, + wa__message__request_media_upload_message__field_indices_by_name, + 1, wa__message__request_media_upload_message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__message__request_media_upload_response_message__request_media_upload_result__field_descriptors[3] = +{ + { + "fileSha256", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult, filesha256), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mediaUploadResult", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult, has_mediauploadresult), + offsetof(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult, mediauploadresult), + &wa__media_retry_notification__result_type__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stickerMessage", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult, stickermessage), + &wa__message__sticker_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__message__request_media_upload_response_message__request_media_upload_result__field_indices_by_name[] = { + 0, /* field[0] = fileSha256 */ + 1, /* field[1] = mediaUploadResult */ + 2, /* field[2] = stickerMessage */ +}; +static const ProtobufCIntRange wa__message__request_media_upload_response_message__request_media_upload_result__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor wa__message__request_media_upload_response_message__request_media_upload_result__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.RequestMediaUploadResponseMessage.RequestMediaUploadResult", + "RequestMediaUploadResult", + "Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult", + "wa", + sizeof(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult), + 3, + wa__message__request_media_upload_response_message__request_media_upload_result__field_descriptors, + wa__message__request_media_upload_response_message__request_media_upload_result__field_indices_by_name, + 1, wa__message__request_media_upload_response_message__request_media_upload_result__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__message__request_media_upload_response_message__field_descriptors[3] = +{ + { + "rmrSource", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(Wa__Message__RequestMediaUploadResponseMessage, has_rmrsource), + offsetof(Wa__Message__RequestMediaUploadResponseMessage, rmrsource), + &wa__message__rmr_source__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stanzaId", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Wa__Message__RequestMediaUploadResponseMessage, stanzaid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reuploadResult", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(Wa__Message__RequestMediaUploadResponseMessage, n_reuploadresult), + offsetof(Wa__Message__RequestMediaUploadResponseMessage, reuploadresult), + &wa__message__request_media_upload_response_message__request_media_upload_result__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__message__request_media_upload_response_message__field_indices_by_name[] = { + 2, /* field[2] = reuploadResult */ + 0, /* field[0] = rmrSource */ + 1, /* field[1] = stanzaId */ +}; +static const ProtobufCIntRange wa__message__request_media_upload_response_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor wa__message__request_media_upload_response_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.Message.RequestMediaUploadResponseMessage", + "RequestMediaUploadResponseMessage", + "Wa__Message__RequestMediaUploadResponseMessage", + "wa", + sizeof(Wa__Message__RequestMediaUploadResponseMessage), + 3, + wa__message__request_media_upload_response_message__field_descriptors, + wa__message__request_media_upload_response_message__field_indices_by_name, + 1, wa__message__request_media_upload_response_message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__request_payment_message__field_descriptors[7] = { @@ -17891,7 +16228,8 @@ const ProtobufCMessageDescriptor wa__message__request_payment_message__descripto wa__message__request_payment_message__field_descriptors, wa__message__request_payment_message__field_indices_by_name, 1, wa__message__request_payment_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__request_phone_number_message__field_descriptors[1] = { @@ -17928,178 +16266,8 @@ const ProtobufCMessageDescriptor wa__message__request_phone_number_message__desc wa__message__request_phone_number_message__field_descriptors, wa__message__request_phone_number_message__field_indices_by_name, 1, wa__message__request_phone_number_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__message__scheduled_call_creation_message__call_type__enum_values_by_number[3] = -{ - { "UNKNOWN", "WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__UNKNOWN", 0 }, - { "VOICE", "WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__VOICE", 1 }, - { "VIDEO", "WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__VIDEO", 2 }, -}; -static const ProtobufCIntRange wa__message__scheduled_call_creation_message__call_type__value_ranges[] = { -{0, 0},{0, 3} -}; -static const ProtobufCEnumValueIndex wa__message__scheduled_call_creation_message__call_type__enum_values_by_name[3] = -{ - { "UNKNOWN", 0 }, - { "VIDEO", 2 }, - { "VOICE", 1 }, -}; -const ProtobufCEnumDescriptor wa__message__scheduled_call_creation_message__call_type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.ScheduledCallCreationMessage.CallType", - "CallType", - "Wa__Message__ScheduledCallCreationMessage__CallType", - "wa", - 3, - wa__message__scheduled_call_creation_message__call_type__enum_values_by_number, - 3, - wa__message__scheduled_call_creation_message__call_type__enum_values_by_name, - 1, - wa__message__scheduled_call_creation_message__call_type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ -}; -static const ProtobufCFieldDescriptor wa__message__scheduled_call_creation_message__field_descriptors[3] = -{ - { - "scheduledTimestampMs", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__ScheduledCallCreationMessage, has_scheduledtimestampms), - offsetof(Wa__Message__ScheduledCallCreationMessage, scheduledtimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "callType", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__ScheduledCallCreationMessage, has_calltype), - offsetof(Wa__Message__ScheduledCallCreationMessage, calltype), - &wa__message__scheduled_call_creation_message__call_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "title", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__ScheduledCallCreationMessage, title), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__scheduled_call_creation_message__field_indices_by_name[] = { - 1, /* field[1] = callType */ - 0, /* field[0] = scheduledTimestampMs */ - 2, /* field[2] = title */ -}; -static const ProtobufCIntRange wa__message__scheduled_call_creation_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 3 } -}; -const ProtobufCMessageDescriptor wa__message__scheduled_call_creation_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.ScheduledCallCreationMessage", - "ScheduledCallCreationMessage", - "Wa__Message__ScheduledCallCreationMessage", - "wa", - sizeof(Wa__Message__ScheduledCallCreationMessage), - 3, - wa__message__scheduled_call_creation_message__field_descriptors, - wa__message__scheduled_call_creation_message__field_indices_by_name, - 1, wa__message__scheduled_call_creation_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__message__scheduled_call_edit_message__edit_type__enum_values_by_number[2] = -{ - { "UNKNOWN", "WA__MESSAGE__SCHEDULED_CALL_EDIT_MESSAGE__EDIT_TYPE__UNKNOWN", 0 }, - { "CANCEL", "WA__MESSAGE__SCHEDULED_CALL_EDIT_MESSAGE__EDIT_TYPE__CANCEL", 1 }, -}; -static const ProtobufCIntRange wa__message__scheduled_call_edit_message__edit_type__value_ranges[] = { -{0, 0},{0, 2} -}; -static const ProtobufCEnumValueIndex wa__message__scheduled_call_edit_message__edit_type__enum_values_by_name[2] = -{ - { "CANCEL", 1 }, - { "UNKNOWN", 0 }, -}; -const ProtobufCEnumDescriptor wa__message__scheduled_call_edit_message__edit_type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.ScheduledCallEditMessage.EditType", - "EditType", - "Wa__Message__ScheduledCallEditMessage__EditType", - "wa", - 2, - wa__message__scheduled_call_edit_message__edit_type__enum_values_by_number, - 2, - wa__message__scheduled_call_edit_message__edit_type__enum_values_by_name, - 1, - wa__message__scheduled_call_edit_message__edit_type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ -}; -static const ProtobufCFieldDescriptor wa__message__scheduled_call_edit_message__field_descriptors[2] = -{ - { - "key", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message__ScheduledCallEditMessage, key), - &wa__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "editType", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__Message__ScheduledCallEditMessage, has_edittype), - offsetof(Wa__Message__ScheduledCallEditMessage, edittype), - &wa__message__scheduled_call_edit_message__edit_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message__scheduled_call_edit_message__field_indices_by_name[] = { - 1, /* field[1] = editType */ - 0, /* field[0] = key */ -}; -static const ProtobufCIntRange wa__message__scheduled_call_edit_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__message__scheduled_call_edit_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.Message.ScheduledCallEditMessage", - "ScheduledCallEditMessage", - "Wa__Message__ScheduledCallEditMessage", - "wa", - sizeof(Wa__Message__ScheduledCallEditMessage), - 2, - wa__message__scheduled_call_edit_message__field_descriptors, - wa__message__scheduled_call_edit_message__field_indices_by_name, - 1, wa__message__scheduled_call_edit_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__send_payment_message__field_descriptors[3] = { @@ -18162,7 +16330,8 @@ const ProtobufCMessageDescriptor wa__message__send_payment_message__descriptor = wa__message__send_payment_message__field_descriptors, wa__message__send_payment_message__field_indices_by_name, 1, wa__message__send_payment_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__sender_key_distribution_message__field_descriptors[2] = { @@ -18212,9 +16381,10 @@ const ProtobufCMessageDescriptor wa__message__sender_key_distribution_message__d wa__message__sender_key_distribution_message__field_descriptors, wa__message__sender_key_distribution_message__field_indices_by_name, 1, wa__message__sender_key_distribution_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message__sticker_message__field_descriptors[17] = +static const ProtobufCFieldDescriptor wa__message__sticker_message__field_descriptors[15] = { { "url", @@ -18396,30 +16566,6 @@ static const ProtobufCFieldDescriptor wa__message__sticker_message__field_descri 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "stickerSentTs", - 18, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__Message__StickerMessage, has_stickersentts), - offsetof(Wa__Message__StickerMessage, stickersentts), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "isAvatar", - 19, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Message__StickerMessage, has_isavatar), - offsetof(Wa__Message__StickerMessage, isavatar), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__sticker_message__field_indices_by_name[] = { 14, /* field[14] = contextInfo */ @@ -18431,12 +16577,10 @@ static const unsigned wa__message__sticker_message__field_indices_by_name[] = { 11, /* field[11] = firstFrameSidecar */ 5, /* field[5] = height */ 12, /* field[12] = isAnimated */ - 16, /* field[16] = isAvatar */ 3, /* field[3] = mediaKey */ 9, /* field[9] = mediaKeyTimestamp */ 4, /* field[4] = mimetype */ 13, /* field[13] = pngThumbnail */ - 15, /* field[15] = stickerSentTs */ 0, /* field[0] = url */ 6, /* field[6] = width */ }; @@ -18444,7 +16588,7 @@ static const ProtobufCIntRange wa__message__sticker_message__number_ranges[2 + 1 { { 1, 0 }, { 16, 13 }, - { 0, 17 } + { 0, 15 } }; const ProtobufCMessageDescriptor wa__message__sticker_message__descriptor = { @@ -18454,11 +16598,12 @@ const ProtobufCMessageDescriptor wa__message__sticker_message__descriptor = "Wa__Message__StickerMessage", "wa", sizeof(Wa__Message__StickerMessage), - 17, + 15, wa__message__sticker_message__field_descriptors, wa__message__sticker_message__field_indices_by_name, 2, wa__message__sticker_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__sticker_sync_rmrmessage__field_descriptors[3] = { @@ -18521,7 +16666,8 @@ const ProtobufCMessageDescriptor wa__message__sticker_sync_rmrmessage__descripto wa__message__sticker_sync_rmrmessage__field_descriptors, wa__message__sticker_sync_rmrmessage__field_indices_by_name, 1, wa__message__sticker_sync_rmrmessage__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__template_button_reply_message__field_descriptors[4] = { @@ -18597,7 +16743,8 @@ const ProtobufCMessageDescriptor wa__message__template_button_reply_message__des wa__message__template_button_reply_message__field_descriptors, wa__message__template_button_reply_message__field_indices_by_name, 1, wa__message__template_button_reply_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__template_message__four_row_template__field_descriptors[8] = { @@ -18725,7 +16872,8 @@ const ProtobufCMessageDescriptor wa__message__template_message__four_row_templat wa__message__template_message__four_row_template__field_descriptors, wa__message__template_message__four_row_template__field_indices_by_name, 1, wa__message__template_message__four_row_template__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__template_message__hydrated_four_row_template__field_descriptors[9] = { @@ -18866,9 +17014,10 @@ const ProtobufCMessageDescriptor wa__message__template_message__hydrated_four_ro wa__message__template_message__hydrated_four_row_template__field_descriptors, wa__message__template_message__hydrated_four_row_template__field_indices_by_name, 1, wa__message__template_message__hydrated_four_row_template__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message__template_message__field_descriptors[6] = +static const ProtobufCFieldDescriptor wa__message__template_message__field_descriptors[4] = { { "fourRowTemplate", @@ -18918,44 +17067,17 @@ static const ProtobufCFieldDescriptor wa__message__template_message__field_descr 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "interactiveMessageTemplate", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__Message__TemplateMessage, format_case), - offsetof(Wa__Message__TemplateMessage, interactivemessagetemplate), - &wa__message__interactive_message__descriptor, - NULL, - 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "templateId", - 9, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__Message__TemplateMessage, templateid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__template_message__field_indices_by_name[] = { 2, /* field[2] = contextInfo */ 0, /* field[0] = fourRowTemplate */ 1, /* field[1] = hydratedFourRowTemplate */ 3, /* field[3] = hydratedTemplate */ - 4, /* field[4] = interactiveMessageTemplate */ - 5, /* field[5] = templateId */ }; -static const ProtobufCIntRange wa__message__template_message__number_ranges[2 + 1] = +static const ProtobufCIntRange wa__message__template_message__number_ranges[1 + 1] = { { 1, 0 }, - { 9, 5 }, - { 0, 6 } + { 0, 4 } }; const ProtobufCMessageDescriptor wa__message__template_message__descriptor = { @@ -18965,11 +17087,12 @@ const ProtobufCMessageDescriptor wa__message__template_message__descriptor = "Wa__Message__TemplateMessage", "wa", sizeof(Wa__Message__TemplateMessage), - 6, + 4, wa__message__template_message__field_descriptors, wa__message__template_message__field_indices_by_name, - 2, wa__message__template_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + 1, wa__message__template_message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__message__video_message__attribution__enum_values_by_number[3] = { @@ -19323,43 +17446,38 @@ const ProtobufCMessageDescriptor wa__message__video_message__descriptor = wa__message__video_message__field_descriptors, wa__message__video_message__field_indices_by_name, 2, wa__message__video_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__message__peer_data_operation_request_type__enum_values_by_number[5] = +static const ProtobufCEnumValue wa__message__rmr_source__enum_values_by_number[2] = { - { "UPLOAD_STICKER", "WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__UPLOAD_STICKER", 0 }, - { "SEND_RECENT_STICKER_BOOTSTRAP", "WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__SEND_RECENT_STICKER_BOOTSTRAP", 1 }, - { "GENERATE_LINK_PREVIEW", "WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__GENERATE_LINK_PREVIEW", 2 }, - { "HISTORY_SYNC_ON_DEMAND", "WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__HISTORY_SYNC_ON_DEMAND", 3 }, - { "PLACEHOLDER_MESSAGE_RESEND", "WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__PLACEHOLDER_MESSAGE_RESEND", 4 }, + { "FAVORITE_STICKER", "WA__MESSAGE__RMR_SOURCE__FAVORITE_STICKER", 0 }, + { "RECENT_STICKER", "WA__MESSAGE__RMR_SOURCE__RECENT_STICKER", 1 }, }; -static const ProtobufCIntRange wa__message__peer_data_operation_request_type__value_ranges[] = { -{0, 0},{0, 5} +static const ProtobufCIntRange wa__message__rmr_source__value_ranges[] = { +{0, 0},{0, 2} }; -static const ProtobufCEnumValueIndex wa__message__peer_data_operation_request_type__enum_values_by_name[5] = +static const ProtobufCEnumValueIndex wa__message__rmr_source__enum_values_by_name[2] = { - { "GENERATE_LINK_PREVIEW", 2 }, - { "HISTORY_SYNC_ON_DEMAND", 3 }, - { "PLACEHOLDER_MESSAGE_RESEND", 4 }, - { "SEND_RECENT_STICKER_BOOTSTRAP", 1 }, - { "UPLOAD_STICKER", 0 }, + { "FAVORITE_STICKER", 0 }, + { "RECENT_STICKER", 1 }, }; -const ProtobufCEnumDescriptor wa__message__peer_data_operation_request_type__descriptor = +const ProtobufCEnumDescriptor wa__message__rmr_source__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.PeerDataOperationRequestType", - "PeerDataOperationRequestType", - "Wa__Message__PeerDataOperationRequestType", + "wa.Message.RmrSource", + "RmrSource", + "Wa__Message__RmrSource", "wa", - 5, - wa__message__peer_data_operation_request_type__enum_values_by_number, - 5, - wa__message__peer_data_operation_request_type__enum_values_by_name, + 2, + wa__message__rmr_source__enum_values_by_number, + 2, + wa__message__rmr_source__enum_values_by_name, 1, - wa__message__peer_data_operation_request_type__value_ranges, + wa__message__rmr_source__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__field_descriptors[56] = +static const ProtobufCFieldDescriptor wa__message__field_descriptors[46] = { { "conversation", @@ -19913,126 +18031,6 @@ static const ProtobufCFieldDescriptor wa__message__field_descriptors[56] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "encReactionMessage", - 56, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, encreactionmessage), - &wa__message__enc_reaction_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "editedMessage", - 58, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, editedmessage), - &wa__message__future_proof_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "viewOnceMessageV2Extension", - 59, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, viewoncemessagev2extension), - &wa__message__future_proof_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "pollCreationMessageV2", - 60, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, pollcreationmessagev2), - &wa__message__poll_creation_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "scheduledCallCreationMessage", - 61, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, scheduledcallcreationmessage), - &wa__message__scheduled_call_creation_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "groupMentionedMessage", - 62, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, groupmentionedmessage), - &wa__message__future_proof_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "pinInChatMessage", - 63, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, pininchatmessage), - &wa__message__pin_in_chat_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "pollCreationMessageV3", - 64, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, pollcreationmessagev3), - &wa__message__poll_creation_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "scheduledCallEditMessage", - 65, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, scheduledcalleditmessage), - &wa__message__scheduled_call_edit_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ptvMessage", - 66, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__Message, ptvmessage), - &wa__message__video_message__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message__field_indices_by_name[] = { 7, /* field[7] = audioMessage */ @@ -20048,13 +18046,10 @@ static const unsigned wa__message__field_indices_by_name[] = { 25, /* field[25] = deviceSentMessage */ 6, /* field[6] = documentMessage */ 43, /* field[43] = documentWithCaptionMessage */ - 47, /* field[47] = editedMessage */ - 46, /* field[46] = encReactionMessage */ 31, /* field[31] = ephemeralMessage */ 5, /* field[5] = extendedTextMessage */ 14, /* field[14] = fastRatchetKeySenderKeyDistributionMessage */ 22, /* field[22] = groupInviteMessage */ - 51, /* field[51] = groupMentionedMessage */ 13, /* field[13] = highlyStructuredMessage */ 2, /* field[2] = imageMessage */ 36, /* field[36] = interactiveMessage */ @@ -20068,19 +18063,13 @@ static const unsigned wa__message__field_indices_by_name[] = { 26, /* field[26] = messageContextInfo */ 29, /* field[29] = orderMessage */ 35, /* field[35] = paymentInviteMessage */ - 52, /* field[52] = pinInChatMessage */ 40, /* field[40] = pollCreationMessage */ - 49, /* field[49] = pollCreationMessageV2 */ - 53, /* field[53] = pollCreationMessageV3 */ 41, /* field[41] = pollUpdateMessage */ 24, /* field[24] = productMessage */ 11, /* field[11] = protocolMessage */ - 55, /* field[55] = ptvMessage */ 37, /* field[37] = reactionMessage */ 17, /* field[17] = requestPaymentMessage */ 44, /* field[44] = requestPhoneNumberMessage */ - 50, /* field[50] = scheduledCallCreationMessage */ - 54, /* field[54] = scheduledCallEditMessage */ 15, /* field[15] = sendPaymentMessage */ 1, /* field[1] = senderKeyDistributionMessage */ 21, /* field[21] = stickerMessage */ @@ -20090,9 +18079,8 @@ static const unsigned wa__message__field_indices_by_name[] = { 8, /* field[8] = videoMessage */ 28, /* field[28] = viewOnceMessage */ 45, /* field[45] = viewOnceMessageV2 */ - 48, /* field[48] = viewOnceMessageV2Extension */ }; -static const ProtobufCIntRange wa__message__number_ranges[7 + 1] = +static const ProtobufCIntRange wa__message__number_ranges[6 + 1] = { { 1, 0 }, { 18, 16 }, @@ -20100,8 +18088,7 @@ static const ProtobufCIntRange wa__message__number_ranges[7 + 1] = { 28, 22 }, { 35, 26 }, { 53, 43 }, - { 58, 47 }, - { 0, 56 } + { 0, 46 } }; const ProtobufCMessageDescriptor wa__message__descriptor = { @@ -20111,50 +18098,14 @@ const ProtobufCMessageDescriptor wa__message__descriptor = "Wa__Message", "wa", sizeof(Wa__Message), - 56, + 46, wa__message__field_descriptors, wa__message__field_indices_by_name, - 7, wa__message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__message_add_on_context_info__field_descriptors[1] = -{ - { - "messageAddOnDurationInSecs", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__MessageAddOnContextInfo, has_messageaddondurationinsecs), - offsetof(Wa__MessageAddOnContextInfo, messageaddondurationinsecs), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__message_add_on_context_info__field_indices_by_name[] = { - 0, /* field[0] = messageAddOnDurationInSecs */ -}; -static const ProtobufCIntRange wa__message_add_on_context_info__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__message_add_on_context_info__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.MessageAddOnContextInfo", - "MessageAddOnContextInfo", - "Wa__MessageAddOnContextInfo", - "wa", - sizeof(Wa__MessageAddOnContextInfo), - 1, - wa__message_add_on_context_info__field_descriptors, - wa__message_add_on_context_info__field_indices_by_name, - 1, wa__message_add_on_context_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + 6, wa__message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message_context_info__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__message_context_info__field_descriptors[4] = { { "deviceListMetadata", @@ -20204,30 +18155,17 @@ static const ProtobufCFieldDescriptor wa__message_context_info__field_descriptor 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "messageAddOnDurationInSecs", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__MessageContextInfo, has_messageaddondurationinsecs), - offsetof(Wa__MessageContextInfo, messageaddondurationinsecs), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__message_context_info__field_indices_by_name[] = { 0, /* field[0] = deviceListMetadata */ 1, /* field[1] = deviceListMetadataVersion */ - 4, /* field[4] = messageAddOnDurationInSecs */ 2, /* field[2] = messageSecret */ 3, /* field[3] = paddingBytes */ }; static const ProtobufCIntRange wa__message_context_info__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 4 } }; const ProtobufCMessageDescriptor wa__message_context_info__descriptor = { @@ -20237,11 +18175,12 @@ const ProtobufCMessageDescriptor wa__message_context_info__descriptor = "Wa__MessageContextInfo", "wa", sizeof(Wa__MessageContextInfo), - 5, + 4, wa__message_context_info__field_descriptors, wa__message_context_info__field_indices_by_name, 1, wa__message_context_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message_key__field_descriptors[4] = { @@ -20317,7 +18256,8 @@ const ProtobufCMessageDescriptor wa__message_key__descriptor = wa__message_key__field_descriptors, wa__message_key__field_indices_by_name, 1, wa__message_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__money__field_descriptors[3] = { @@ -20380,7 +18320,8 @@ const ProtobufCMessageDescriptor wa__money__descriptor = wa__money__field_descriptors, wa__money__field_indices_by_name, 1, wa__money__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__msg_opaque_data__poll_option__field_descriptors[1] = { @@ -20417,9 +18358,10 @@ const ProtobufCMessageDescriptor wa__msg_opaque_data__poll_option__descriptor = wa__msg_opaque_data__poll_option__field_descriptors, wa__msg_opaque_data__poll_option__field_indices_by_name, 1, wa__msg_opaque_data__poll_option__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__msg_opaque_data__field_descriptors[26] = +static const ProtobufCFieldDescriptor wa__msg_opaque_data__field_descriptors[21] = { { "body", @@ -20673,66 +18615,6 @@ static const ProtobufCFieldDescriptor wa__msg_opaque_data__field_descriptors[26] 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "encReactionTargetMessageKey", - 25, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__MsgOpaqueData, encreactiontargetmessagekey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "encReactionEncPayload", - 26, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__MsgOpaqueData, has_encreactionencpayload), - offsetof(Wa__MsgOpaqueData, encreactionencpayload), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "encReactionEncIv", - 27, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__MsgOpaqueData, has_encreactionenciv), - offsetof(Wa__MsgOpaqueData, encreactionenciv), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "isSentCagPollCreation", - 28, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__MsgOpaqueData, has_issentcagpollcreation), - offsetof(Wa__MsgOpaqueData, issentcagpollcreation), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "originalSelfAuthor", - 51, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__MsgOpaqueData, originalselfauthor), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__msg_opaque_data__field_indices_by_name[] = { 0, /* field[0] = body */ @@ -20741,18 +18623,13 @@ static const unsigned wa__msg_opaque_data__field_indices_by_name[] = { 12, /* field[12] = clientUrl */ 10, /* field[10] = description */ 20, /* field[20] = encPollVote */ - 23, /* field[23] = encReactionEncIv */ - 22, /* field[22] = encReactionEncPayload */ - 21, /* field[21] = encReactionTargetMessageKey */ 11, /* field[11] = futureproofBuffer */ 3, /* field[3] = isLive */ - 24, /* field[24] = isSentCagPollCreation */ 4, /* field[4] = lat */ 2, /* field[2] = lng */ 13, /* field[13] = loc */ 8, /* field[8] = matchedText */ 17, /* field[17] = messageSecret */ - 25, /* field[25] = originalSelfAuthor */ 5, /* field[5] = paymentAmount1000 */ 6, /* field[6] = paymentNoteMsgBody */ 14, /* field[14] = pollName */ @@ -20762,14 +18639,13 @@ static const unsigned wa__msg_opaque_data__field_indices_by_name[] = { 18, /* field[18] = senderTimestampMs */ 9, /* field[9] = title */ }; -static const ProtobufCIntRange wa__msg_opaque_data__number_ranges[5 + 1] = +static const ProtobufCIntRange wa__msg_opaque_data__number_ranges[4 + 1] = { { 1, 0 }, { 3, 1 }, { 5, 2 }, { 20, 16 }, - { 51, 25 }, - { 0, 26 } + { 0, 21 } }; const ProtobufCMessageDescriptor wa__msg_opaque_data__descriptor = { @@ -20779,11 +18655,12 @@ const ProtobufCMessageDescriptor wa__msg_opaque_data__descriptor = "Wa__MsgOpaqueData", "wa", sizeof(Wa__MsgOpaqueData), - 26, + 21, wa__msg_opaque_data__field_descriptors, wa__msg_opaque_data__field_indices_by_name, - 5, wa__msg_opaque_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + 4, wa__msg_opaque_data__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__msg_row_opaque_data__field_descriptors[2] = { @@ -20833,7 +18710,8 @@ const ProtobufCMessageDescriptor wa__msg_row_opaque_data__descriptor = wa__msg_row_opaque_data__field_descriptors, wa__msg_row_opaque_data__field_indices_by_name, 1, wa__msg_row_opaque_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__noise_certificate__details__field_descriptors[5] = { @@ -20922,7 +18800,8 @@ const ProtobufCMessageDescriptor wa__noise_certificate__details__descriptor = wa__noise_certificate__details__field_descriptors, wa__noise_certificate__details__field_indices_by_name, 1, wa__noise_certificate__details__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__noise_certificate__field_descriptors[2] = { @@ -20972,7 +18851,8 @@ const ProtobufCMessageDescriptor wa__noise_certificate__descriptor = wa__noise_certificate__field_descriptors, wa__noise_certificate__field_indices_by_name, 1, wa__noise_certificate__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__notification_message_info__field_descriptors[4] = { @@ -21048,109 +18928,8 @@ const ProtobufCMessageDescriptor wa__notification_message_info__descriptor = wa__notification_message_info__field_descriptors, wa__notification_message_info__field_indices_by_name, 1, wa__notification_message_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__notification_settings__field_descriptors[6] = -{ - { - "messageVibrate", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__NotificationSettings, messagevibrate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "messagePopup", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__NotificationSettings, messagepopup), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "messageLight", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__NotificationSettings, messagelight), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "lowPriorityNotifications", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__NotificationSettings, has_lowprioritynotifications), - offsetof(Wa__NotificationSettings, lowprioritynotifications), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "reactionsMuted", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__NotificationSettings, has_reactionsmuted), - offsetof(Wa__NotificationSettings, reactionsmuted), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "callVibrate", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__NotificationSettings, callvibrate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__notification_settings__field_indices_by_name[] = { - 5, /* field[5] = callVibrate */ - 3, /* field[3] = lowPriorityNotifications */ - 2, /* field[2] = messageLight */ - 1, /* field[1] = messagePopup */ - 0, /* field[0] = messageVibrate */ - 4, /* field[4] = reactionsMuted */ -}; -static const ProtobufCIntRange wa__notification_settings__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor wa__notification_settings__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.NotificationSettings", - "NotificationSettings", - "Wa__NotificationSettings", - "wa", - sizeof(Wa__NotificationSettings), - 6, - wa__notification_settings__field_descriptors, - wa__notification_settings__field_indices_by_name, - 1, wa__notification_settings__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__past_participant__leave_reason__enum_values_by_number[2] = { @@ -21185,7 +18964,7 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "userJid", 1, - PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_LABEL_REQUIRED, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Wa__PastParticipant, userjid), @@ -21197,9 +18976,9 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "leaveReason", 2, - PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_LABEL_REQUIRED, PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__PastParticipant, has_leavereason), + 0, /* quantifier_offset */ offsetof(Wa__PastParticipant, leavereason), &wa__past_participant__leave_reason__descriptor, NULL, @@ -21209,9 +18988,9 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "leaveTs", 3, - PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_LABEL_REQUIRED, PROTOBUF_C_TYPE_UINT64, - offsetof(Wa__PastParticipant, has_leavets), + 0, /* quantifier_offset */ offsetof(Wa__PastParticipant, leavets), NULL, NULL, @@ -21241,14 +19020,15 @@ const ProtobufCMessageDescriptor wa__past_participant__descriptor = wa__past_participant__field_descriptors, wa__past_participant__field_indices_by_name, 1, wa__past_participant__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__past_participants__field_descriptors[2] = { { "groupJid", 1, - PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_LABEL_REQUIRED, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Wa__PastParticipants, groupjid), @@ -21291,7 +19071,8 @@ const ProtobufCMessageDescriptor wa__past_participants__descriptor = wa__past_participants__field_descriptors, wa__past_participants__field_indices_by_name, 1, wa__past_participants__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__payment_background__media_data__field_descriptors[5] = { @@ -21380,7 +19161,8 @@ const ProtobufCMessageDescriptor wa__payment_background__media_data__descriptor wa__payment_background__media_data__field_descriptors, wa__payment_background__media_data__field_indices_by_name, 1, wa__payment_background__media_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__payment_background__type__enum_values_by_number[2] = { @@ -21562,7 +19344,8 @@ const ProtobufCMessageDescriptor wa__payment_background__descriptor = wa__payment_background__field_descriptors, wa__payment_background__field_indices_by_name, 1, wa__payment_background__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__payment_info__currency__enum_values_by_number[2] = { @@ -21919,189 +19702,253 @@ const ProtobufCMessageDescriptor wa__payment_info__descriptor = wa__payment_info__field_descriptors, wa__payment_info__field_indices_by_name, 1, wa__payment_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__photo_change__field_descriptors[3] = +static const ProtobufCFieldDescriptor wa__pending_key_exchange__field_descriptors[7] = { { - "oldPhoto", + "sequence", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PhotoChange, has_oldphoto), - offsetof(Wa__PhotoChange, oldphoto), + PROTOBUF_C_TYPE_UINT32, + offsetof(Wa__PendingKeyExchange, has_sequence), + offsetof(Wa__PendingKeyExchange, sequence), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newPhoto", + "localBaseKey", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PhotoChange, has_newphoto), - offsetof(Wa__PhotoChange, newphoto), + offsetof(Wa__PendingKeyExchange, has_localbasekey), + offsetof(Wa__PendingKeyExchange, localbasekey), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newPhotoId", + "localBaseKeyPrivate", 3, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PhotoChange, has_newphotoid), - offsetof(Wa__PhotoChange, newphotoid), + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingKeyExchange, has_localbasekeyprivate), + offsetof(Wa__PendingKeyExchange, localbasekeyprivate), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "localRatchetKey", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingKeyExchange, has_localratchetkey), + offsetof(Wa__PendingKeyExchange, localratchetkey), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "localRatchetKeyPrivate", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingKeyExchange, has_localratchetkeyprivate), + offsetof(Wa__PendingKeyExchange, localratchetkeyprivate), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "localIdentityKey", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingKeyExchange, has_localidentitykey), + offsetof(Wa__PendingKeyExchange, localidentitykey), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "localIdentityKeyPrivate", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingKeyExchange, has_localidentitykeyprivate), + offsetof(Wa__PendingKeyExchange, localidentitykeyprivate), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__photo_change__field_indices_by_name[] = { - 1, /* field[1] = newPhoto */ - 2, /* field[2] = newPhotoId */ - 0, /* field[0] = oldPhoto */ +static const unsigned wa__pending_key_exchange__field_indices_by_name[] = { + 1, /* field[1] = localBaseKey */ + 2, /* field[2] = localBaseKeyPrivate */ + 5, /* field[5] = localIdentityKey */ + 6, /* field[6] = localIdentityKeyPrivate */ + 3, /* field[3] = localRatchetKey */ + 4, /* field[4] = localRatchetKeyPrivate */ + 0, /* field[0] = sequence */ }; -static const ProtobufCIntRange wa__photo_change__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__pending_key_exchange__number_ranges[2 + 1] = { { 1, 0 }, - { 0, 3 } + { 7, 5 }, + { 0, 7 } }; -const ProtobufCMessageDescriptor wa__photo_change__descriptor = +const ProtobufCMessageDescriptor wa__pending_key_exchange__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.PhotoChange", - "PhotoChange", - "Wa__PhotoChange", - "wa", - sizeof(Wa__PhotoChange), - 3, - wa__photo_change__field_descriptors, - wa__photo_change__field_indices_by_name, - 1, wa__photo_change__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__pin_in_chat__type__enum_values_by_number[3] = -{ - { "UNKNOWN_TYPE", "WA__PIN_IN_CHAT__TYPE__UNKNOWN_TYPE", 0 }, - { "PIN_FOR_ALL", "WA__PIN_IN_CHAT__TYPE__PIN_FOR_ALL", 1 }, - { "UNPIN_FOR_ALL", "WA__PIN_IN_CHAT__TYPE__UNPIN_FOR_ALL", 2 }, -}; -static const ProtobufCIntRange wa__pin_in_chat__type__value_ranges[] = { -{0, 0},{0, 3} -}; -static const ProtobufCEnumValueIndex wa__pin_in_chat__type__enum_values_by_name[3] = -{ - { "PIN_FOR_ALL", 1 }, - { "UNKNOWN_TYPE", 0 }, - { "UNPIN_FOR_ALL", 2 }, -}; -const ProtobufCEnumDescriptor wa__pin_in_chat__type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.PinInChat.Type", - "Type", - "Wa__PinInChat__Type", + "wa.PendingKeyExchange", + "PendingKeyExchange", + "Wa__PendingKeyExchange", "wa", - 3, - wa__pin_in_chat__type__enum_values_by_number, - 3, - wa__pin_in_chat__type__enum_values_by_name, - 1, - wa__pin_in_chat__type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ + sizeof(Wa__PendingKeyExchange), + 7, + wa__pending_key_exchange__field_descriptors, + wa__pending_key_exchange__field_indices_by_name, + 2, wa__pending_key_exchange__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__pin_in_chat__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__pending_pre_key__field_descriptors[3] = { { - "type", + "preKeyId", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__PinInChat, has_type), - offsetof(Wa__PinInChat, type), - &wa__pin_in_chat__type__descriptor, + PROTOBUF_C_TYPE_UINT32, + offsetof(Wa__PendingPreKey, has_prekeyid), + offsetof(Wa__PendingPreKey, prekeyid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "key", + "baseKey", 2, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__PinInChat, key), - &wa__message_key__descriptor, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PendingPreKey, has_basekey), + offsetof(Wa__PendingPreKey, basekey), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "senderTimestampMs", + "signedPreKeyId", 3, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__PinInChat, has_sendertimestampms), - offsetof(Wa__PinInChat, sendertimestampms), + PROTOBUF_C_TYPE_INT32, + offsetof(Wa__PendingPreKey, has_signedprekeyid), + offsetof(Wa__PendingPreKey, signedprekeyid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, +}; +static const unsigned wa__pending_pre_key__field_indices_by_name[] = { + 1, /* field[1] = baseKey */ + 0, /* field[0] = preKeyId */ + 2, /* field[2] = signedPreKeyId */ +}; +static const ProtobufCIntRange wa__pending_pre_key__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor wa__pending_pre_key__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.PendingPreKey", + "PendingPreKey", + "Wa__PendingPreKey", + "wa", + sizeof(Wa__PendingPreKey), + 3, + wa__pending_pre_key__field_descriptors, + wa__pending_pre_key__field_indices_by_name, + 1, wa__pending_pre_key__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__photo_change__field_descriptors[3] = +{ { - "serverTimestampMs", - 4, + "oldPhoto", + 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__PinInChat, has_servertimestampms), - offsetof(Wa__PinInChat, servertimestampms), + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PhotoChange, has_oldphoto), + offsetof(Wa__PhotoChange, oldphoto), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "messageAddOnContextInfo", - 5, + "newPhoto", + 2, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__PinInChat, messageaddoncontextinfo), - &wa__message_add_on_context_info__descriptor, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PhotoChange, has_newphoto), + offsetof(Wa__PhotoChange, newphoto), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "newPhotoId", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(Wa__PhotoChange, has_newphotoid), + offsetof(Wa__PhotoChange, newphotoid), + NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__pin_in_chat__field_indices_by_name[] = { - 1, /* field[1] = key */ - 4, /* field[4] = messageAddOnContextInfo */ - 2, /* field[2] = senderTimestampMs */ - 3, /* field[3] = serverTimestampMs */ - 0, /* field[0] = type */ +static const unsigned wa__photo_change__field_indices_by_name[] = { + 1, /* field[1] = newPhoto */ + 2, /* field[2] = newPhotoId */ + 0, /* field[0] = oldPhoto */ }; -static const ProtobufCIntRange wa__pin_in_chat__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__photo_change__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; -const ProtobufCMessageDescriptor wa__pin_in_chat__descriptor = +const ProtobufCMessageDescriptor wa__photo_change__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.PinInChat", - "PinInChat", - "Wa__PinInChat", + "wa.PhotoChange", + "PhotoChange", + "Wa__PhotoChange", "wa", - sizeof(Wa__PinInChat), - 5, - wa__pin_in_chat__field_descriptors, - wa__pin_in_chat__field_indices_by_name, - 1, wa__pin_in_chat__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + sizeof(Wa__PhotoChange), + 3, + wa__photo_change__field_descriptors, + wa__photo_change__field_indices_by_name, + 1, wa__photo_change__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__point__field_descriptors[4] = { @@ -22177,7 +20024,8 @@ const ProtobufCMessageDescriptor wa__point__descriptor = wa__point__field_descriptors, wa__point__field_indices_by_name, 1, wa__point__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__poll_additional_metadata__field_descriptors[1] = { @@ -22214,7 +20062,8 @@ const ProtobufCMessageDescriptor wa__poll_additional_metadata__descriptor = wa__poll_additional_metadata__field_descriptors, wa__poll_additional_metadata__field_indices_by_name, 1, wa__poll_additional_metadata__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__poll_enc_value__field_descriptors[2] = { @@ -22264,9 +20113,10 @@ const ProtobufCMessageDescriptor wa__poll_enc_value__descriptor = wa__poll_enc_value__field_descriptors, wa__poll_enc_value__field_indices_by_name, 1, wa__poll_enc_value__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__poll_update__field_descriptors[5] = +static const ProtobufCFieldDescriptor wa__poll_update__field_descriptors[3] = { { "pollUpdateMessageKey", @@ -22304,42 +20154,16 @@ static const ProtobufCFieldDescriptor wa__poll_update__field_descriptors[5] = 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "serverTimestampMs", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__PollUpdate, has_servertimestampms), - offsetof(Wa__PollUpdate, servertimestampms), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "unread", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__PollUpdate, has_unread), - offsetof(Wa__PollUpdate, unread), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__poll_update__field_indices_by_name[] = { 0, /* field[0] = pollUpdateMessageKey */ 2, /* field[2] = senderTimestampMs */ - 3, /* field[3] = serverTimestampMs */ - 4, /* field[4] = unread */ 1, /* field[1] = vote */ }; static const ProtobufCIntRange wa__poll_update__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 5 } + { 0, 3 } }; const ProtobufCMessageDescriptor wa__poll_update__descriptor = { @@ -22349,11 +20173,12 @@ const ProtobufCMessageDescriptor wa__poll_update__descriptor = "Wa__PollUpdate", "wa", sizeof(Wa__PollUpdate), - 5, + 3, wa__poll_update__field_descriptors, wa__poll_update__field_indices_by_name, 1, wa__poll_update__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__pre_key_record_structure__field_descriptors[3] = { @@ -22416,109 +20241,8 @@ const ProtobufCMessageDescriptor wa__pre_key_record_structure__descriptor = wa__pre_key_record_structure__field_descriptors, wa__pre_key_record_structure__field_indices_by_name, 1, wa__pre_key_record_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__pre_key_signal_message__field_descriptors[6] = -{ - { - "preKeyId", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PreKeySignalMessage, has_prekeyid), - offsetof(Wa__PreKeySignalMessage, prekeyid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "baseKey", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PreKeySignalMessage, has_basekey), - offsetof(Wa__PreKeySignalMessage, basekey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "identityKey", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PreKeySignalMessage, has_identitykey), - offsetof(Wa__PreKeySignalMessage, identitykey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "message", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PreKeySignalMessage, has_message), - offsetof(Wa__PreKeySignalMessage, message), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "registrationId", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PreKeySignalMessage, has_registrationid), - offsetof(Wa__PreKeySignalMessage, registrationid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "signedPreKeyId", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PreKeySignalMessage, has_signedprekeyid), - offsetof(Wa__PreKeySignalMessage, signedprekeyid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__pre_key_signal_message__field_indices_by_name[] = { - 1, /* field[1] = baseKey */ - 2, /* field[2] = identityKey */ - 3, /* field[3] = message */ - 0, /* field[0] = preKeyId */ - 4, /* field[4] = registrationId */ - 5, /* field[5] = signedPreKeyId */ -}; -static const ProtobufCIntRange wa__pre_key_signal_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 6 } -}; -const ProtobufCMessageDescriptor wa__pre_key_signal_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.PreKeySignalMessage", - "PreKeySignalMessage", - "Wa__PreKeySignalMessage", - "wa", - sizeof(Wa__PreKeySignalMessage), - 6, - wa__pre_key_signal_message__field_descriptors, - wa__pre_key_signal_message__field_indices_by_name, - 1, wa__pre_key_signal_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__pushname__field_descriptors[2] = { @@ -22568,7 +20292,8 @@ const ProtobufCMessageDescriptor wa__pushname__descriptor = wa__pushname__field_descriptors, wa__pushname__field_indices_by_name, 1, wa__pushname__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__reaction__field_descriptors[5] = { @@ -22657,7 +20382,8 @@ const ProtobufCMessageDescriptor wa__reaction__descriptor = wa__reaction__field_descriptors, wa__reaction__field_indices_by_name, 1, wa__reaction__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__recent_emoji_weight__field_descriptors[2] = { @@ -22707,7 +20433,8 @@ const ProtobufCMessageDescriptor wa__recent_emoji_weight__descriptor = wa__recent_emoji_weight__field_descriptors, wa__recent_emoji_weight__field_indices_by_name, 1, wa__recent_emoji_weight__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__record_structure__field_descriptors[2] = { @@ -22757,146 +20484,59 @@ const ProtobufCMessageDescriptor wa__record_structure__descriptor = wa__record_structure__field_descriptors, wa__record_structure__field_indices_by_name, 1, wa__record_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__sender_key_distribution_message__field_descriptors[4] = +static const ProtobufCFieldDescriptor wa__sender_chain_key__field_descriptors[2] = { { - "id", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyDistributionMessage, has_id), - offsetof(Wa__SenderKeyDistributionMessage, id), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { "iteration", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyDistributionMessage, has_iteration), - offsetof(Wa__SenderKeyDistributionMessage, iteration), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "chainKey", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyDistributionMessage, has_chainkey), - offsetof(Wa__SenderKeyDistributionMessage, chainkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "signingKey", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyDistributionMessage, has_signingkey), - offsetof(Wa__SenderKeyDistributionMessage, signingkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sender_key_distribution_message__field_indices_by_name[] = { - 2, /* field[2] = chainKey */ - 0, /* field[0] = id */ - 1, /* field[1] = iteration */ - 3, /* field[3] = signingKey */ -}; -static const ProtobufCIntRange wa__sender_key_distribution_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor wa__sender_key_distribution_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderKeyDistributionMessage", - "SenderKeyDistributionMessage", - "Wa__SenderKeyDistributionMessage", - "wa", - sizeof(Wa__SenderKeyDistributionMessage), - 4, - wa__sender_key_distribution_message__field_descriptors, - wa__sender_key_distribution_message__field_indices_by_name, - 1, wa__sender_key_distribution_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sender_key_message__field_descriptors[3] = -{ - { - "id", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyMessage, has_id), - offsetof(Wa__SenderKeyMessage, id), + offsetof(Wa__SenderChainKey, has_iteration), + offsetof(Wa__SenderChainKey, iteration), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "iteration", + "seed", 2, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyMessage, has_iteration), - offsetof(Wa__SenderKeyMessage, iteration), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ciphertext", - 3, - PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyMessage, has_ciphertext), - offsetof(Wa__SenderKeyMessage, ciphertext), + offsetof(Wa__SenderChainKey, has_seed), + offsetof(Wa__SenderChainKey, seed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__sender_key_message__field_indices_by_name[] = { - 2, /* field[2] = ciphertext */ - 0, /* field[0] = id */ - 1, /* field[1] = iteration */ +static const unsigned wa__sender_chain_key__field_indices_by_name[] = { + 0, /* field[0] = iteration */ + 1, /* field[1] = seed */ }; -static const ProtobufCIntRange wa__sender_key_message__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__sender_chain_key__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 2 } }; -const ProtobufCMessageDescriptor wa__sender_key_message__descriptor = +const ProtobufCMessageDescriptor wa__sender_chain_key__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderKeyMessage", - "SenderKeyMessage", - "Wa__SenderKeyMessage", + "wa.SenderChainKey", + "SenderChainKey", + "Wa__SenderChainKey", "wa", - sizeof(Wa__SenderKeyMessage), - 3, - wa__sender_key_message__field_descriptors, - wa__sender_key_message__field_indices_by_name, - 1, wa__sender_key_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + sizeof(Wa__SenderChainKey), + 2, + wa__sender_chain_key__field_descriptors, + wa__sender_chain_key__field_indices_by_name, + 1, wa__sender_chain_key__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sender_key_record_structure__field_descriptors[1] = { @@ -22933,157 +20573,8 @@ const ProtobufCMessageDescriptor wa__sender_key_record_structure__descriptor = wa__sender_key_record_structure__field_descriptors, wa__sender_key_record_structure__field_indices_by_name, 1, wa__sender_key_record_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sender_key_state_structure__sender_chain_key__field_descriptors[2] = -{ - { - "iteration", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyStateStructure__SenderChainKey, has_iteration), - offsetof(Wa__SenderKeyStateStructure__SenderChainKey, iteration), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "seed", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyStateStructure__SenderChainKey, has_seed), - offsetof(Wa__SenderKeyStateStructure__SenderChainKey, seed), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sender_key_state_structure__sender_chain_key__field_indices_by_name[] = { - 0, /* field[0] = iteration */ - 1, /* field[1] = seed */ -}; -static const ProtobufCIntRange wa__sender_key_state_structure__sender_chain_key__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_chain_key__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderKeyStateStructure.SenderChainKey", - "SenderChainKey", - "Wa__SenderKeyStateStructure__SenderChainKey", - "wa", - sizeof(Wa__SenderKeyStateStructure__SenderChainKey), - 2, - wa__sender_key_state_structure__sender_chain_key__field_descriptors, - wa__sender_key_state_structure__sender_chain_key__field_indices_by_name, - 1, wa__sender_key_state_structure__sender_chain_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sender_key_state_structure__sender_message_key__field_descriptors[2] = -{ - { - "iteration", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderKeyStateStructure__SenderMessageKey, has_iteration), - offsetof(Wa__SenderKeyStateStructure__SenderMessageKey, iteration), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "seed", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyStateStructure__SenderMessageKey, has_seed), - offsetof(Wa__SenderKeyStateStructure__SenderMessageKey, seed), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sender_key_state_structure__sender_message_key__field_indices_by_name[] = { - 0, /* field[0] = iteration */ - 1, /* field[1] = seed */ -}; -static const ProtobufCIntRange wa__sender_key_state_structure__sender_message_key__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_message_key__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderKeyStateStructure.SenderMessageKey", - "SenderMessageKey", - "Wa__SenderKeyStateStructure__SenderMessageKey", - "wa", - sizeof(Wa__SenderKeyStateStructure__SenderMessageKey), - 2, - wa__sender_key_state_structure__sender_message_key__field_descriptors, - wa__sender_key_state_structure__sender_message_key__field_indices_by_name, - 1, wa__sender_key_state_structure__sender_message_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sender_key_state_structure__sender_signing_key__field_descriptors[2] = -{ - { - "public", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyStateStructure__SenderSigningKey, has_public_), - offsetof(Wa__SenderKeyStateStructure__SenderSigningKey, public_), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "private", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderKeyStateStructure__SenderSigningKey, has_private_), - offsetof(Wa__SenderKeyStateStructure__SenderSigningKey, private_), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sender_key_state_structure__sender_signing_key__field_indices_by_name[] = { - 1, /* field[1] = private */ - 0, /* field[0] = public */ -}; -static const ProtobufCIntRange wa__sender_key_state_structure__sender_signing_key__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_signing_key__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderKeyStateStructure.SenderSigningKey", - "SenderSigningKey", - "Wa__SenderKeyStateStructure__SenderSigningKey", - "wa", - sizeof(Wa__SenderKeyStateStructure__SenderSigningKey), - 2, - wa__sender_key_state_structure__sender_signing_key__field_descriptors, - wa__sender_key_state_structure__sender_signing_key__field_indices_by_name, - 1, wa__sender_key_state_structure__sender_signing_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_descriptors[4] = { @@ -23106,7 +20597,7 @@ static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_desc PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SenderKeyStateStructure, senderchainkey), - &wa__sender_key_state_structure__sender_chain_key__descriptor, + &wa__sender_chain_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23118,7 +20609,7 @@ static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_desc PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SenderKeyStateStructure, sendersigningkey), - &wa__sender_key_state_structure__sender_signing_key__descriptor, + &wa__sender_signing_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23130,7 +20621,7 @@ static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_desc PROTOBUF_C_TYPE_MESSAGE, offsetof(Wa__SenderKeyStateStructure, n_sendermessagekeys), offsetof(Wa__SenderKeyStateStructure, sendermessagekeys), - &wa__sender_key_state_structure__sender_message_key__descriptor, + &wa__sender_message_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23159,425 +20650,148 @@ const ProtobufCMessageDescriptor wa__sender_key_state_structure__descriptor = wa__sender_key_state_structure__field_descriptors, wa__sender_key_state_structure__field_indices_by_name, 1, wa__sender_key_state_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__server_error_receipt__field_descriptors[1] = +static const ProtobufCFieldDescriptor wa__sender_message_key__field_descriptors[2] = { { - "stanzaId", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__ServerErrorReceipt, stanzaid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__server_error_receipt__field_indices_by_name[] = { - 0, /* field[0] = stanzaId */ -}; -static const ProtobufCIntRange wa__server_error_receipt__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__server_error_receipt__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.ServerErrorReceipt", - "ServerErrorReceipt", - "Wa__ServerErrorReceipt", - "wa", - sizeof(Wa__ServerErrorReceipt), - 1, - wa__server_error_receipt__field_descriptors, - wa__server_error_receipt__field_indices_by_name, - 1, wa__server_error_receipt__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__session_structure__chain__chain_key__field_descriptors[2] = -{ - { - "index", + "iteration", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SessionStructure__Chain__ChainKey, has_index), - offsetof(Wa__SessionStructure__Chain__ChainKey, index), + offsetof(Wa__SenderMessageKey, has_iteration), + offsetof(Wa__SenderMessageKey, iteration), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "key", + "seed", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain__ChainKey, has_key), - offsetof(Wa__SessionStructure__Chain__ChainKey, key), + offsetof(Wa__SenderMessageKey, has_seed), + offsetof(Wa__SenderMessageKey, seed), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__session_structure__chain__chain_key__field_indices_by_name[] = { - 0, /* field[0] = index */ - 1, /* field[1] = key */ +static const unsigned wa__sender_message_key__field_indices_by_name[] = { + 0, /* field[0] = iteration */ + 1, /* field[1] = seed */ }; -static const ProtobufCIntRange wa__session_structure__chain__chain_key__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__sender_message_key__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor wa__session_structure__chain__chain_key__descriptor = +const ProtobufCMessageDescriptor wa__sender_message_key__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SessionStructure.Chain.ChainKey", - "ChainKey", - "Wa__SessionStructure__Chain__ChainKey", + "wa.SenderMessageKey", + "SenderMessageKey", + "Wa__SenderMessageKey", "wa", - sizeof(Wa__SessionStructure__Chain__ChainKey), + sizeof(Wa__SenderMessageKey), 2, - wa__session_structure__chain__chain_key__field_descriptors, - wa__session_structure__chain__chain_key__field_indices_by_name, - 1, wa__session_structure__chain__chain_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + wa__sender_message_key__field_descriptors, + wa__sender_message_key__field_indices_by_name, + 1, wa__sender_message_key__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__session_structure__chain__message_key__field_descriptors[4] = +static const ProtobufCFieldDescriptor wa__sender_signing_key__field_descriptors[2] = { { - "index", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SessionStructure__Chain__MessageKey, has_index), - offsetof(Wa__SessionStructure__Chain__MessageKey, index), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "cipherKey", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain__MessageKey, has_cipherkey), - offsetof(Wa__SessionStructure__Chain__MessageKey, cipherkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "macKey", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain__MessageKey, has_mackey), - offsetof(Wa__SessionStructure__Chain__MessageKey, mackey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "iv", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain__MessageKey, has_iv), - offsetof(Wa__SessionStructure__Chain__MessageKey, iv), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__session_structure__chain__message_key__field_indices_by_name[] = { - 1, /* field[1] = cipherKey */ - 0, /* field[0] = index */ - 3, /* field[3] = iv */ - 2, /* field[2] = macKey */ -}; -static const ProtobufCIntRange wa__session_structure__chain__message_key__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor wa__session_structure__chain__message_key__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SessionStructure.Chain.MessageKey", - "MessageKey", - "Wa__SessionStructure__Chain__MessageKey", - "wa", - sizeof(Wa__SessionStructure__Chain__MessageKey), - 4, - wa__session_structure__chain__message_key__field_descriptors, - wa__session_structure__chain__message_key__field_indices_by_name, - 1, wa__session_structure__chain__message_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__session_structure__chain__field_descriptors[4] = -{ - { - "senderRatchetKey", + "public", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain, has_senderratchetkey), - offsetof(Wa__SessionStructure__Chain, senderratchetkey), - NULL, + offsetof(Wa__SenderSigningKey, has_public_), + offsetof(Wa__SenderSigningKey, public_), NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "senderRatchetKeyPrivate", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__Chain, has_senderratchetkeyprivate), - offsetof(Wa__SessionStructure__Chain, senderratchetkeyprivate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "chainKey", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SessionStructure__Chain, chainkey), - &wa__session_structure__chain__chain_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "messageKeys", - 4, - PROTOBUF_C_LABEL_REPEATED, - PROTOBUF_C_TYPE_MESSAGE, - offsetof(Wa__SessionStructure__Chain, n_messagekeys), - offsetof(Wa__SessionStructure__Chain, messagekeys), - &wa__session_structure__chain__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__session_structure__chain__field_indices_by_name[] = { - 2, /* field[2] = chainKey */ - 3, /* field[3] = messageKeys */ - 0, /* field[0] = senderRatchetKey */ - 1, /* field[1] = senderRatchetKeyPrivate */ -}; -static const ProtobufCIntRange wa__session_structure__chain__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor wa__session_structure__chain__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SessionStructure.Chain", - "Chain", - "Wa__SessionStructure__Chain", - "wa", - sizeof(Wa__SessionStructure__Chain), - 4, - wa__session_structure__chain__field_descriptors, - wa__session_structure__chain__field_indices_by_name, - 1, wa__session_structure__chain__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__session_structure__pending_key_exchange__field_descriptors[7] = -{ - { - "sequence", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_sequence), - offsetof(Wa__SessionStructure__PendingKeyExchange, sequence), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localBaseKey", + "private", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localbasekey), - offsetof(Wa__SessionStructure__PendingKeyExchange, localbasekey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localBaseKeyPrivate", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localbasekeyprivate), - offsetof(Wa__SessionStructure__PendingKeyExchange, localbasekeyprivate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localRatchetKey", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localratchetkey), - offsetof(Wa__SessionStructure__PendingKeyExchange, localratchetkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localRatchetKeyPrivate", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localratchetkeyprivate), - offsetof(Wa__SessionStructure__PendingKeyExchange, localratchetkeyprivate), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localIdentityKey", - 7, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localidentitykey), - offsetof(Wa__SessionStructure__PendingKeyExchange, localidentitykey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "localIdentityKeyPrivate", - 8, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingKeyExchange, has_localidentitykeyprivate), - offsetof(Wa__SessionStructure__PendingKeyExchange, localidentitykeyprivate), + offsetof(Wa__SenderSigningKey, has_private_), + offsetof(Wa__SenderSigningKey, private_), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__session_structure__pending_key_exchange__field_indices_by_name[] = { - 1, /* field[1] = localBaseKey */ - 2, /* field[2] = localBaseKeyPrivate */ - 5, /* field[5] = localIdentityKey */ - 6, /* field[6] = localIdentityKeyPrivate */ - 3, /* field[3] = localRatchetKey */ - 4, /* field[4] = localRatchetKeyPrivate */ - 0, /* field[0] = sequence */ +static const unsigned wa__sender_signing_key__field_indices_by_name[] = { + 1, /* field[1] = private */ + 0, /* field[0] = public */ }; -static const ProtobufCIntRange wa__session_structure__pending_key_exchange__number_ranges[2 + 1] = +static const ProtobufCIntRange wa__sender_signing_key__number_ranges[1 + 1] = { { 1, 0 }, - { 7, 5 }, - { 0, 7 } + { 0, 2 } }; -const ProtobufCMessageDescriptor wa__session_structure__pending_key_exchange__descriptor = +const ProtobufCMessageDescriptor wa__sender_signing_key__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SessionStructure.PendingKeyExchange", - "PendingKeyExchange", - "Wa__SessionStructure__PendingKeyExchange", + "wa.SenderSigningKey", + "SenderSigningKey", + "Wa__SenderSigningKey", "wa", - sizeof(Wa__SessionStructure__PendingKeyExchange), - 7, - wa__session_structure__pending_key_exchange__field_descriptors, - wa__session_structure__pending_key_exchange__field_indices_by_name, - 2, wa__session_structure__pending_key_exchange__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + sizeof(Wa__SenderSigningKey), + 2, + wa__sender_signing_key__field_descriptors, + wa__sender_signing_key__field_indices_by_name, + 1, wa__sender_signing_key__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__session_structure__pending_pre_key__field_descriptors[3] = +static const ProtobufCFieldDescriptor wa__server_error_receipt__field_descriptors[1] = { { - "preKeyId", + "stanzaId", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SessionStructure__PendingPreKey, has_prekeyid), - offsetof(Wa__SessionStructure__PendingPreKey, prekeyid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "baseKey", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SessionStructure__PendingPreKey, has_basekey), - offsetof(Wa__SessionStructure__PendingPreKey, basekey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "signedPreKeyId", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__SessionStructure__PendingPreKey, has_signedprekeyid), - offsetof(Wa__SessionStructure__PendingPreKey, signedprekeyid), + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(Wa__ServerErrorReceipt, stanzaid), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__session_structure__pending_pre_key__field_indices_by_name[] = { - 1, /* field[1] = baseKey */ - 0, /* field[0] = preKeyId */ - 2, /* field[2] = signedPreKeyId */ +static const unsigned wa__server_error_receipt__field_indices_by_name[] = { + 0, /* field[0] = stanzaId */ }; -static const ProtobufCIntRange wa__session_structure__pending_pre_key__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__server_error_receipt__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 1 } }; -const ProtobufCMessageDescriptor wa__session_structure__pending_pre_key__descriptor = +const ProtobufCMessageDescriptor wa__server_error_receipt__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SessionStructure.PendingPreKey", - "PendingPreKey", - "Wa__SessionStructure__PendingPreKey", + "wa.ServerErrorReceipt", + "ServerErrorReceipt", + "Wa__ServerErrorReceipt", "wa", - sizeof(Wa__SessionStructure__PendingPreKey), - 3, - wa__session_structure__pending_pre_key__field_descriptors, - wa__session_structure__pending_pre_key__field_indices_by_name, - 1, wa__session_structure__pending_pre_key__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + sizeof(Wa__ServerErrorReceipt), + 1, + wa__server_error_receipt__field_descriptors, + wa__server_error_receipt__field_indices_by_name, + 1, wa__server_error_receipt__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[13] = { @@ -23648,7 +20862,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, senderchain), - &wa__session_structure__chain__descriptor, + &wa__chain__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23660,7 +20874,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, offsetof(Wa__SessionStructure, n_receiverchains), offsetof(Wa__SessionStructure, receiverchains), - &wa__session_structure__chain__descriptor, + &wa__chain__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23672,7 +20886,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, pendingkeyexchange), - &wa__session_structure__pending_key_exchange__descriptor, + &wa__pending_key_exchange__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23684,7 +20898,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, pendingprekey), - &wa__session_structure__pending_pre_key__descriptor, + &wa__pending_pre_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -23770,83 +20984,8 @@ const ProtobufCMessageDescriptor wa__session_structure__descriptor = wa__session_structure__field_descriptors, wa__session_structure__field_indices_by_name, 1, wa__session_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__signal_message__field_descriptors[4] = -{ - { - "ratchetKey", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SignalMessage, has_ratchetkey), - offsetof(Wa__SignalMessage, ratchetkey), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "counter", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SignalMessage, has_counter), - offsetof(Wa__SignalMessage, counter), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "previousCounter", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SignalMessage, has_previouscounter), - offsetof(Wa__SignalMessage, previouscounter), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "ciphertext", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SignalMessage, has_ciphertext), - offsetof(Wa__SignalMessage, ciphertext), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__signal_message__field_indices_by_name[] = { - 3, /* field[3] = ciphertext */ - 1, /* field[1] = counter */ - 2, /* field[2] = previousCounter */ - 0, /* field[0] = ratchetKey */ -}; -static const ProtobufCIntRange wa__signal_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 4 } -}; -const ProtobufCMessageDescriptor wa__signal_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SignalMessage", - "SignalMessage", - "Wa__SignalMessage", - "wa", - sizeof(Wa__SignalMessage), - 4, - wa__signal_message__field_descriptors, - wa__signal_message__field_indices_by_name, - 1, wa__signal_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__signed_pre_key_record_structure__field_descriptors[5] = { @@ -23935,7 +21074,8 @@ const ProtobufCMessageDescriptor wa__signed_pre_key_record_structure__descriptor wa__signed_pre_key_record_structure__field_descriptors, wa__signed_pre_key_record_structure__field_indices_by_name, 1, wa__signed_pre_key_record_structure__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__status_psa__field_descriptors[2] = { @@ -23985,9 +21125,10 @@ const ProtobufCMessageDescriptor wa__status_psa__descriptor = wa__status_psa__field_descriptors, wa__status_psa__field_indices_by_name, 1, wa__status_psa__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__sticker_metadata__field_descriptors[11] = +static const ProtobufCFieldDescriptor wa__sticker_metadata__field_descriptors[10] = { { "url", @@ -24109,18 +21250,6 @@ static const ProtobufCFieldDescriptor wa__sticker_metadata__field_descriptors[11 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "lastStickerSentTs", - 11, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__StickerMetadata, has_laststickersentts), - offsetof(Wa__StickerMetadata, laststickersentts), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__sticker_metadata__field_indices_by_name[] = { 7, /* field[7] = directPath */ @@ -24128,7 +21257,6 @@ static const unsigned wa__sticker_metadata__field_indices_by_name[] = { 8, /* field[8] = fileLength */ 1, /* field[1] = fileSha256 */ 5, /* field[5] = height */ - 10, /* field[10] = lastStickerSentTs */ 3, /* field[3] = mediaKey */ 4, /* field[4] = mimetype */ 0, /* field[0] = url */ @@ -24138,7 +21266,7 @@ static const unsigned wa__sticker_metadata__field_indices_by_name[] = { static const ProtobufCIntRange wa__sticker_metadata__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 11 } + { 0, 10 } }; const ProtobufCMessageDescriptor wa__sticker_metadata__descriptor = { @@ -24148,11 +21276,12 @@ const ProtobufCMessageDescriptor wa__sticker_metadata__descriptor = "Wa__StickerMetadata", "wa", sizeof(Wa__StickerMetadata), - 11, + 10, wa__sticker_metadata__field_descriptors, wa__sticker_metadata__field_indices_by_name, 1, wa__sticker_metadata__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_data__field_descriptors[4] = { @@ -24228,7 +21357,8 @@ const ProtobufCMessageDescriptor wa__sync_action_data__descriptor = wa__sync_action_data__field_descriptors, wa__sync_action_data__field_indices_by_name, 1, wa__sync_action_data__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__agent_action__field_descriptors[3] = { @@ -24291,7 +21421,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__agent_action__descriptor wa__sync_action_value__agent_action__field_descriptors, wa__sync_action_value__agent_action__field_indices_by_name, 1, wa__sync_action_value__agent_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__android_unsupported_actions__field_descriptors[1] = { @@ -24328,7 +21459,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__android_unsupported_acti wa__sync_action_value__android_unsupported_actions__field_descriptors, wa__sync_action_value__android_unsupported_actions__field_indices_by_name, 1, wa__sync_action_value__android_unsupported_actions__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__archive_chat_action__field_descriptors[2] = { @@ -24378,81 +21510,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__archive_chat_action__des wa__sync_action_value__archive_chat_action__field_descriptors, wa__sync_action_value__archive_chat_action__field_indices_by_name, 1, wa__sync_action_value__archive_chat_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__chat_assignment_action__field_descriptors[1] = -{ - { - "deviceAgentID", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__ChatAssignmentAction, deviceagentid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__chat_assignment_action__field_indices_by_name[] = { - 0, /* field[0] = deviceAgentID */ -}; -static const ProtobufCIntRange wa__sync_action_value__chat_assignment_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__chat_assignment_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.ChatAssignmentAction", - "ChatAssignmentAction", - "Wa__SyncActionValue__ChatAssignmentAction", - "wa", - sizeof(Wa__SyncActionValue__ChatAssignmentAction), - 1, - wa__sync_action_value__chat_assignment_action__field_descriptors, - wa__sync_action_value__chat_assignment_action__field_indices_by_name, - 1, wa__sync_action_value__chat_assignment_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__chat_assignment_opened_status_action__field_descriptors[1] = -{ - { - "chatOpened", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__SyncActionValue__ChatAssignmentOpenedStatusAction, has_chatopened), - offsetof(Wa__SyncActionValue__ChatAssignmentOpenedStatusAction, chatopened), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__chat_assignment_opened_status_action__field_indices_by_name[] = { - 0, /* field[0] = chatOpened */ -}; -static const ProtobufCIntRange wa__sync_action_value__chat_assignment_opened_status_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__chat_assignment_opened_status_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.ChatAssignmentOpenedStatusAction", - "ChatAssignmentOpenedStatusAction", - "Wa__SyncActionValue__ChatAssignmentOpenedStatusAction", - "wa", - sizeof(Wa__SyncActionValue__ChatAssignmentOpenedStatusAction), - 1, - wa__sync_action_value__chat_assignment_opened_status_action__field_descriptors, - wa__sync_action_value__chat_assignment_opened_status_action__field_indices_by_name, - 1, wa__sync_action_value__chat_assignment_opened_status_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__clear_chat_action__field_descriptors[1] = { @@ -24489,9 +21548,10 @@ const ProtobufCMessageDescriptor wa__sync_action_value__clear_chat_action__descr wa__sync_action_value__clear_chat_action__field_descriptors, wa__sync_action_value__clear_chat_action__field_indices_by_name, 1, wa__sync_action_value__clear_chat_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__sync_action_value__contact_action__field_descriptors[3] = +static const ProtobufCFieldDescriptor wa__sync_action_value__contact_action__field_descriptors[2] = { { "fullName", @@ -24517,28 +21577,15 @@ static const ProtobufCFieldDescriptor wa__sync_action_value__contact_action__fie 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "lidJid", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__ContactAction, lidjid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__sync_action_value__contact_action__field_indices_by_name[] = { 1, /* field[1] = firstName */ 0, /* field[0] = fullName */ - 2, /* field[2] = lidJid */ }; static const ProtobufCIntRange wa__sync_action_value__contact_action__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 2 } }; const ProtobufCMessageDescriptor wa__sync_action_value__contact_action__descriptor = { @@ -24548,11 +21595,12 @@ const ProtobufCMessageDescriptor wa__sync_action_value__contact_action__descript "Wa__SyncActionValue__ContactAction", "wa", sizeof(Wa__SyncActionValue__ContactAction), - 3, + 2, wa__sync_action_value__contact_action__field_descriptors, wa__sync_action_value__contact_action__field_indices_by_name, 1, wa__sync_action_value__contact_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__delete_chat_action__field_descriptors[1] = { @@ -24589,7 +21637,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__delete_chat_action__desc wa__sync_action_value__delete_chat_action__field_descriptors, wa__sync_action_value__delete_chat_action__field_indices_by_name, 1, wa__sync_action_value__delete_chat_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__delete_message_for_me_action__field_descriptors[2] = { @@ -24639,44 +21688,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__delete_message_for_me_ac wa__sync_action_value__delete_message_for_me_action__field_descriptors, wa__sync_action_value__delete_message_for_me_action__field_indices_by_name, 1, wa__sync_action_value__delete_message_for_me_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__external_web_beta_action__field_descriptors[1] = -{ - { - "isOptIn", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__SyncActionValue__ExternalWebBetaAction, has_isoptin), - offsetof(Wa__SyncActionValue__ExternalWebBetaAction, isoptin), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__external_web_beta_action__field_indices_by_name[] = { - 0, /* field[0] = isOptIn */ -}; -static const ProtobufCIntRange wa__sync_action_value__external_web_beta_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__external_web_beta_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.ExternalWebBetaAction", - "ExternalWebBetaAction", - "Wa__SyncActionValue__ExternalWebBetaAction", - "wa", - sizeof(Wa__SyncActionValue__ExternalWebBetaAction), - 1, - wa__sync_action_value__external_web_beta_action__field_descriptors, - wa__sync_action_value__external_web_beta_action__field_indices_by_name, - 1, wa__sync_action_value__external_web_beta_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__key_expiration__field_descriptors[1] = { @@ -24713,7 +21726,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__key_expiration__descript wa__sync_action_value__key_expiration__field_descriptors, wa__sync_action_value__key_expiration__field_indices_by_name, 1, wa__sync_action_value__key_expiration__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__label_association_action__field_descriptors[1] = { @@ -24750,7 +21764,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__label_association_action wa__sync_action_value__label_association_action__field_descriptors, wa__sync_action_value__label_association_action__field_indices_by_name, 1, wa__sync_action_value__label_association_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__label_edit_action__field_descriptors[4] = { @@ -24826,7 +21841,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__label_edit_action__descr wa__sync_action_value__label_edit_action__field_descriptors, wa__sync_action_value__label_edit_action__field_indices_by_name, 1, wa__sync_action_value__label_edit_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__locale_setting__field_descriptors[1] = { @@ -24863,7 +21879,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__locale_setting__descript wa__sync_action_value__locale_setting__field_descriptors, wa__sync_action_value__locale_setting__field_indices_by_name, 1, wa__sync_action_value__locale_setting__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__mark_chat_as_read_action__field_descriptors[2] = { @@ -24913,187 +21930,10 @@ const ProtobufCMessageDescriptor wa__sync_action_value__mark_chat_as_read_action wa__sync_action_value__mark_chat_as_read_action__field_descriptors, wa__sync_action_value__mark_chat_as_read_action__field_indices_by_name, 1, wa__sync_action_value__mark_chat_as_read_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__enum_values_by_number[1] = -{ - { "PERSONALIZED", "WA__SYNC_ACTION_VALUE__MARKETING_MESSAGE_ACTION__MARKETING_MESSAGE_PROTOTYPE_TYPE__PERSONALIZED", 0 }, -}; -static const ProtobufCIntRange wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__value_ranges[] = { -{0, 0},{0, 1} -}; -static const ProtobufCEnumValueIndex wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__enum_values_by_name[1] = -{ - { "PERSONALIZED", 0 }, -}; -const ProtobufCEnumDescriptor wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.MarketingMessageAction.MarketingMessagePrototypeType", - "MarketingMessagePrototypeType", - "Wa__SyncActionValue__MarketingMessageAction__MarketingMessagePrototypeType", - "wa", - 1, - wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__enum_values_by_number, - 1, - wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__enum_values_by_name, - 1, - wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__marketing_message_action__field_descriptors[7] = -{ - { - "name", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__MarketingMessageAction, name), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "message", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__MarketingMessageAction, message), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "type", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_ENUM, - offsetof(Wa__SyncActionValue__MarketingMessageAction, has_type), - offsetof(Wa__SyncActionValue__MarketingMessageAction, type), - &wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "createdAt", - 4, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__SyncActionValue__MarketingMessageAction, has_createdat), - offsetof(Wa__SyncActionValue__MarketingMessageAction, createdat), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "lastSentAt", - 5, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__SyncActionValue__MarketingMessageAction, has_lastsentat), - offsetof(Wa__SyncActionValue__MarketingMessageAction, lastsentat), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "isDeleted", - 6, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__SyncActionValue__MarketingMessageAction, has_isdeleted), - offsetof(Wa__SyncActionValue__MarketingMessageAction, isdeleted), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "mediaId", - 7, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__MarketingMessageAction, mediaid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__marketing_message_action__field_indices_by_name[] = { - 3, /* field[3] = createdAt */ - 5, /* field[5] = isDeleted */ - 4, /* field[4] = lastSentAt */ - 6, /* field[6] = mediaId */ - 1, /* field[1] = message */ - 0, /* field[0] = name */ - 2, /* field[2] = type */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCIntRange wa__sync_action_value__marketing_message_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 7 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__marketing_message_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.MarketingMessageAction", - "MarketingMessageAction", - "Wa__SyncActionValue__MarketingMessageAction", - "wa", - sizeof(Wa__SyncActionValue__MarketingMessageAction), - 7, - wa__sync_action_value__marketing_message_action__field_descriptors, - wa__sync_action_value__marketing_message_action__field_indices_by_name, - 1, wa__sync_action_value__marketing_message_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__marketing_message_broadcast_action__field_descriptors[1] = -{ - { - "repliedCount", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT32, - offsetof(Wa__SyncActionValue__MarketingMessageBroadcastAction, has_repliedcount), - offsetof(Wa__SyncActionValue__MarketingMessageBroadcastAction, repliedcount), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__marketing_message_broadcast_action__field_indices_by_name[] = { - 0, /* field[0] = repliedCount */ -}; -static const ProtobufCIntRange wa__sync_action_value__marketing_message_broadcast_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__marketing_message_broadcast_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.MarketingMessageBroadcastAction", - "MarketingMessageBroadcastAction", - "Wa__SyncActionValue__MarketingMessageBroadcastAction", - "wa", - sizeof(Wa__SyncActionValue__MarketingMessageBroadcastAction), - 1, - wa__sync_action_value__marketing_message_broadcast_action__field_descriptors, - wa__sync_action_value__marketing_message_broadcast_action__field_indices_by_name, - 1, wa__sync_action_value__marketing_message_broadcast_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__mute_action__field_descriptors[3] = +static const ProtobufCFieldDescriptor wa__sync_action_value__mute_action__field_descriptors[2] = { { "muted", @@ -25119,28 +21959,15 @@ static const ProtobufCFieldDescriptor wa__sync_action_value__mute_action__field_ 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "autoMuted", - 3, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__SyncActionValue__MuteAction, has_automuted), - offsetof(Wa__SyncActionValue__MuteAction, automuted), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__sync_action_value__mute_action__field_indices_by_name[] = { - 2, /* field[2] = autoMuted */ 1, /* field[1] = muteEndTimestamp */ 0, /* field[0] = muted */ }; static const ProtobufCIntRange wa__sync_action_value__mute_action__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 2 } }; const ProtobufCMessageDescriptor wa__sync_action_value__mute_action__descriptor = { @@ -25150,11 +21977,12 @@ const ProtobufCMessageDescriptor wa__sync_action_value__mute_action__descriptor "Wa__SyncActionValue__MuteAction", "wa", sizeof(Wa__SyncActionValue__MuteAction), - 3, + 2, wa__sync_action_value__mute_action__field_descriptors, wa__sync_action_value__mute_action__field_indices_by_name, 1, wa__sync_action_value__mute_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__nux_action__field_descriptors[1] = { @@ -25191,7 +22019,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__nux_action__descriptor = wa__sync_action_value__nux_action__field_descriptors, wa__sync_action_value__nux_action__field_indices_by_name, 1, wa__sync_action_value__nux_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__pin_action__field_descriptors[1] = { @@ -25228,44 +22057,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__pin_action__descriptor = wa__sync_action_value__pin_action__field_descriptors, wa__sync_action_value__pin_action__field_indices_by_name, 1, wa__sync_action_value__pin_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__pn_for_lid_chat_action__field_descriptors[1] = -{ - { - "pnJid", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__PnForLidChatAction, pnjid), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__pn_for_lid_chat_action__field_indices_by_name[] = { - 0, /* field[0] = pnJid */ -}; -static const ProtobufCIntRange wa__sync_action_value__pn_for_lid_chat_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__pn_for_lid_chat_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.PnForLidChatAction", - "PnForLidChatAction", - "Wa__SyncActionValue__PnForLidChatAction", - "wa", - sizeof(Wa__SyncActionValue__PnForLidChatAction), - 1, - wa__sync_action_value__pn_for_lid_chat_action__field_descriptors, - wa__sync_action_value__pn_for_lid_chat_action__field_indices_by_name, - 1, wa__sync_action_value__pn_for_lid_chat_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__primary_feature__field_descriptors[1] = { @@ -25302,7 +22095,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__primary_feature__descrip wa__sync_action_value__primary_feature__field_descriptors, wa__sync_action_value__primary_feature__field_indices_by_name, 1, wa__sync_action_value__primary_feature__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__primary_version_action__field_descriptors[1] = { @@ -25339,44 +22133,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__primary_version_action__ wa__sync_action_value__primary_version_action__field_descriptors, wa__sync_action_value__primary_version_action__field_indices_by_name, 1, wa__sync_action_value__primary_version_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__privacy_setting_relay_all_calls__field_descriptors[1] = -{ - { - "isEnabled", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__SyncActionValue__PrivacySettingRelayAllCalls, has_isenabled), - offsetof(Wa__SyncActionValue__PrivacySettingRelayAllCalls, isenabled), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__privacy_setting_relay_all_calls__field_indices_by_name[] = { - 0, /* field[0] = isEnabled */ -}; -static const ProtobufCIntRange wa__sync_action_value__privacy_setting_relay_all_calls__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__privacy_setting_relay_all_calls__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.PrivacySettingRelayAllCalls", - "PrivacySettingRelayAllCalls", - "Wa__SyncActionValue__PrivacySettingRelayAllCalls", - "wa", - sizeof(Wa__SyncActionValue__PrivacySettingRelayAllCalls), - 1, - wa__sync_action_value__privacy_setting_relay_all_calls__field_descriptors, - wa__sync_action_value__privacy_setting_relay_all_calls__field_indices_by_name, - 1, wa__sync_action_value__privacy_setting_relay_all_calls__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__push_name_setting__field_descriptors[1] = { @@ -25413,7 +22171,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__push_name_setting__descr wa__sync_action_value__push_name_setting__field_descriptors, wa__sync_action_value__push_name_setting__field_indices_by_name, 1, wa__sync_action_value__push_name_setting__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__quick_reply_action__field_descriptors[5] = { @@ -25502,7 +22261,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__quick_reply_action__desc wa__sync_action_value__quick_reply_action__field_descriptors, wa__sync_action_value__quick_reply_action__field_indices_by_name, 1, wa__sync_action_value__quick_reply_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__recent_emoji_weights_action__field_descriptors[1] = { @@ -25539,44 +22299,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__recent_emoji_weights_act wa__sync_action_value__recent_emoji_weights_action__field_descriptors, wa__sync_action_value__recent_emoji_weights_action__field_indices_by_name, 1, wa__sync_action_value__recent_emoji_weights_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__remove_recent_sticker_action__field_descriptors[1] = -{ - { - "lastStickerSentTs", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__SyncActionValue__RemoveRecentStickerAction, has_laststickersentts), - offsetof(Wa__SyncActionValue__RemoveRecentStickerAction, laststickersentts), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__remove_recent_sticker_action__field_indices_by_name[] = { - 0, /* field[0] = lastStickerSentTs */ -}; -static const ProtobufCIntRange wa__sync_action_value__remove_recent_sticker_action__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 1 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__remove_recent_sticker_action__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.RemoveRecentStickerAction", - "RemoveRecentStickerAction", - "Wa__SyncActionValue__RemoveRecentStickerAction", - "wa", - sizeof(Wa__SyncActionValue__RemoveRecentStickerAction), - 1, - wa__sync_action_value__remove_recent_sticker_action__field_descriptors, - wa__sync_action_value__remove_recent_sticker_action__field_indices_by_name, - 1, wa__sync_action_value__remove_recent_sticker_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__security_notification_setting__field_descriptors[1] = { @@ -25613,7 +22337,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__security_notification_se wa__sync_action_value__security_notification_setting__field_descriptors, wa__sync_action_value__security_notification_setting__field_indices_by_name, 1, wa__sync_action_value__security_notification_setting__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__star_action__field_descriptors[1] = { @@ -25650,7 +22375,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__star_action__descriptor wa__sync_action_value__star_action__field_descriptors, wa__sync_action_value__star_action__field_indices_by_name, 1, wa__sync_action_value__star_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__sticker_action__field_descriptors[10] = { @@ -25804,7 +22530,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__sticker_action__descript wa__sync_action_value__sticker_action__field_descriptors, wa__sync_action_value__sticker_action__field_indices_by_name, 1, wa__sync_action_value__sticker_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__subscription_action__field_descriptors[3] = { @@ -25867,57 +22594,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__subscription_action__des wa__sync_action_value__subscription_action__field_descriptors, wa__sync_action_value__subscription_action__field_indices_by_name, 1, wa__sync_action_value__subscription_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCFieldDescriptor wa__sync_action_value__sync_action_message__field_descriptors[2] = -{ - { - "key", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue__SyncActionMessage, key), - &wa__message_key__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "timestamp", - 2, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_INT64, - offsetof(Wa__SyncActionValue__SyncActionMessage, has_timestamp), - offsetof(Wa__SyncActionValue__SyncActionMessage, timestamp), - NULL, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, -}; -static const unsigned wa__sync_action_value__sync_action_message__field_indices_by_name[] = { - 0, /* field[0] = key */ - 1, /* field[1] = timestamp */ -}; -static const ProtobufCIntRange wa__sync_action_value__sync_action_message__number_ranges[1 + 1] = -{ - { 1, 0 }, - { 0, 2 } -}; -const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message__descriptor = -{ - PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SyncActionValue.SyncActionMessage", - "SyncActionMessage", - "Wa__SyncActionValue__SyncActionMessage", - "wa", - sizeof(Wa__SyncActionValue__SyncActionMessage), - 2, - wa__sync_action_value__sync_action_message__field_descriptors, - wa__sync_action_value__sync_action_message__field_indices_by_name, - 1, wa__sync_action_value__sync_action_message__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__sync_action_message_range__field_descriptors[3] = { @@ -25980,7 +22658,59 @@ const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message_rang wa__sync_action_value__sync_action_message_range__field_descriptors, wa__sync_action_value__sync_action_message_range__field_indices_by_name, 1, wa__sync_action_value__sync_action_message_range__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor wa__sync_action_value__sync_action_message__field_descriptors[2] = +{ + { + "key", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__SyncActionValue__SyncActionMessage, key), + &wa__message_key__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timestamp", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT64, + offsetof(Wa__SyncActionValue__SyncActionMessage, has_timestamp), + offsetof(Wa__SyncActionValue__SyncActionMessage, timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned wa__sync_action_value__sync_action_message__field_indices_by_name[] = { + 0, /* field[0] = key */ + 1, /* field[1] = timestamp */ +}; +static const ProtobufCIntRange wa__sync_action_value__sync_action_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.SyncActionValue.SyncActionMessage", + "SyncActionMessage", + "Wa__SyncActionValue__SyncActionMessage", + "wa", + sizeof(Wa__SyncActionValue__SyncActionMessage), + 2, + wa__sync_action_value__sync_action_message__field_descriptors, + wa__sync_action_value__sync_action_message__field_indices_by_name, + 1, wa__sync_action_value__sync_action_message__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__time_format_action__field_descriptors[1] = { @@ -26017,7 +22747,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__time_format_action__desc wa__sync_action_value__time_format_action__field_descriptors, wa__sync_action_value__time_format_action__field_indices_by_name, 1, wa__sync_action_value__time_format_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__unarchive_chats_setting__field_descriptors[1] = { @@ -26054,7 +22785,8 @@ const ProtobufCMessageDescriptor wa__sync_action_value__unarchive_chats_setting_ wa__sync_action_value__unarchive_chats_setting__field_descriptors, wa__sync_action_value__unarchive_chats_setting__field_indices_by_name, 1, wa__sync_action_value__unarchive_chats_setting__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__user_status_mute_action__field_descriptors[1] = { @@ -26091,9 +22823,10 @@ const ProtobufCMessageDescriptor wa__sync_action_value__user_status_mute_action_ wa__sync_action_value__user_status_mute_action__field_descriptors, wa__sync_action_value__user_status_mute_action__field_indices_by_name, 1, wa__sync_action_value__user_status_mute_action__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__sync_action_value__field_descriptors[36] = +static const ProtobufCFieldDescriptor wa__sync_action_value__field_descriptors[28] = { { "timestamp", @@ -26431,132 +23164,28 @@ static const ProtobufCFieldDescriptor wa__sync_action_value__field_descriptors[3 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "removeRecentStickerAction", - 34, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, removerecentstickeraction), - &wa__sync_action_value__remove_recent_sticker_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "chatAssignment", - 35, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, chatassignment), - &wa__sync_action_value__chat_assignment_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "chatAssignmentOpenedStatus", - 36, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, chatassignmentopenedstatus), - &wa__sync_action_value__chat_assignment_opened_status_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "pnForLidChatAction", - 37, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, pnforlidchataction), - &wa__sync_action_value__pn_for_lid_chat_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "marketingMessageAction", - 38, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, marketingmessageaction), - &wa__sync_action_value__marketing_message_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "marketingMessageBroadcastAction", - 39, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, marketingmessagebroadcastaction), - &wa__sync_action_value__marketing_message_broadcast_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "externalWebBetaAction", - 40, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, externalwebbetaaction), - &wa__sync_action_value__external_web_beta_action__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, - { - "privacySettingRelayAllCalls", - 41, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__SyncActionValue, privacysettingrelayallcalls), - &wa__sync_action_value__privacy_setting_relay_all_calls__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__sync_action_value__field_indices_by_name[] = { 21, /* field[21] = agentAction */ 20, /* field[20] = androidUnsupportedActions */ 12, /* field[12] = archiveChatAction */ - 29, /* field[29] = chatAssignment */ - 30, /* field[30] = chatAssignmentOpenedStatus */ 16, /* field[16] = clearChatAction */ 2, /* field[2] = contactAction */ 17, /* field[17] = deleteChatAction */ 13, /* field[13] = deleteMessageForMeAction */ - 34, /* field[34] = externalWebBetaAction */ 14, /* field[14] = keyExpiration */ 10, /* field[10] = labelAssociationAction */ 9, /* field[9] = labelEditAction */ 11, /* field[11] = localeSetting */ 15, /* field[15] = markChatAsReadAction */ - 32, /* field[32] = marketingMessageAction */ - 33, /* field[33] = marketingMessageBroadcastAction */ 3, /* field[3] = muteAction */ 25, /* field[25] = nuxAction */ 4, /* field[4] = pinAction */ - 31, /* field[31] = pnForLidChatAction */ 19, /* field[19] = primaryFeature */ 26, /* field[26] = primaryVersionAction */ - 35, /* field[35] = privacySettingRelayAllCalls */ 6, /* field[6] = pushNameSetting */ 7, /* field[7] = quickReplyAction */ 8, /* field[8] = recentEmojiWeightsAction */ - 28, /* field[28] = removeRecentStickerAction */ 5, /* field[5] = securityNotificationSetting */ 1, /* field[1] = starAction */ 27, /* field[27] = stickerAction */ @@ -26572,7 +23201,7 @@ static const ProtobufCIntRange wa__sync_action_value__number_ranges[4 + 1] = { 11, 8 }, { 14, 9 }, { 26, 20 }, - { 0, 36 } + { 0, 28 } }; const ProtobufCMessageDescriptor wa__sync_action_value__descriptor = { @@ -26582,11 +23211,12 @@ const ProtobufCMessageDescriptor wa__sync_action_value__descriptor = "Wa__SyncActionValue", "wa", sizeof(Wa__SyncActionValue), - 36, + 28, wa__sync_action_value__field_descriptors, wa__sync_action_value__field_indices_by_name, 4, wa__sync_action_value__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_index__field_descriptors[1] = { @@ -26623,7 +23253,8 @@ const ProtobufCMessageDescriptor wa__syncd_index__descriptor = wa__syncd_index__field_descriptors, wa__syncd_index__field_indices_by_name, 1, wa__syncd_index__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__syncd_mutation__syncd_operation__enum_values_by_number[2] = { @@ -26701,7 +23332,8 @@ const ProtobufCMessageDescriptor wa__syncd_mutation__descriptor = wa__syncd_mutation__field_descriptors, wa__syncd_mutation__field_indices_by_name, 1, wa__syncd_mutation__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_mutations__field_descriptors[1] = { @@ -26738,7 +23370,8 @@ const ProtobufCMessageDescriptor wa__syncd_mutations__descriptor = wa__syncd_mutations__field_descriptors, wa__syncd_mutations__field_indices_by_name, 1, wa__syncd_mutations__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_patch__field_descriptors[8] = { @@ -26866,7 +23499,8 @@ const ProtobufCMessageDescriptor wa__syncd_patch__descriptor = wa__syncd_patch__field_descriptors, wa__syncd_patch__field_indices_by_name, 1, wa__syncd_patch__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_record__field_descriptors[3] = { @@ -26929,7 +23563,8 @@ const ProtobufCMessageDescriptor wa__syncd_record__descriptor = wa__syncd_record__field_descriptors, wa__syncd_record__field_indices_by_name, 1, wa__syncd_record__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_snapshot__field_descriptors[4] = { @@ -27005,7 +23640,8 @@ const ProtobufCMessageDescriptor wa__syncd_snapshot__descriptor = wa__syncd_snapshot__field_descriptors, wa__syncd_snapshot__field_indices_by_name, 1, wa__syncd_snapshot__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_value__field_descriptors[1] = { @@ -27042,7 +23678,8 @@ const ProtobufCMessageDescriptor wa__syncd_value__descriptor = wa__syncd_value__field_descriptors, wa__syncd_value__field_indices_by_name, 1, wa__syncd_value__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__syncd_version__field_descriptors[1] = { @@ -27079,7 +23716,8 @@ const ProtobufCMessageDescriptor wa__syncd_version__descriptor = wa__syncd_version__field_descriptors, wa__syncd_version__field_indices_by_name, 1, wa__syncd_version__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__template_button__call_button__field_descriptors[2] = { @@ -27129,7 +23767,8 @@ const ProtobufCMessageDescriptor wa__template_button__call_button__descriptor = wa__template_button__call_button__field_descriptors, wa__template_button__call_button__field_indices_by_name, 1, wa__template_button__call_button__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__template_button__quick_reply_button__field_descriptors[2] = { @@ -27179,7 +23818,8 @@ const ProtobufCMessageDescriptor wa__template_button__quick_reply_button__descri wa__template_button__quick_reply_button__field_descriptors, wa__template_button__quick_reply_button__field_indices_by_name, 1, wa__template_button__quick_reply_button__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__template_button__urlbutton__field_descriptors[2] = { @@ -27229,7 +23869,8 @@ const ProtobufCMessageDescriptor wa__template_button__urlbutton__descriptor = wa__template_button__urlbutton__field_descriptors, wa__template_button__urlbutton__field_indices_by_name, 1, wa__template_button__urlbutton__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__template_button__field_descriptors[4] = { @@ -27305,7 +23946,8 @@ const ProtobufCMessageDescriptor wa__template_button__descriptor = wa__template_button__field_descriptors, wa__template_button__field_indices_by_name, 1, wa__template_button__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__user_receipt__field_descriptors[6] = { @@ -27407,7 +24049,8 @@ const ProtobufCMessageDescriptor wa__user_receipt__descriptor = wa__user_receipt__field_descriptors, wa__user_receipt__field_indices_by_name, 1, wa__user_receipt__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__verified_name_certificate__details__field_descriptors[5] = { @@ -27499,7 +24142,8 @@ const ProtobufCMessageDescriptor wa__verified_name_certificate__details__descrip wa__verified_name_certificate__details__field_descriptors, wa__verified_name_certificate__details__field_indices_by_name, 4, wa__verified_name_certificate__details__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__verified_name_certificate__field_descriptors[3] = { @@ -27562,7 +24206,8 @@ const ProtobufCMessageDescriptor wa__verified_name_certificate__descriptor = wa__verified_name_certificate__field_descriptors, wa__verified_name_certificate__field_indices_by_name, 1, wa__verified_name_certificate__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__wallpaper_settings__field_descriptors[2] = { @@ -27612,7 +24257,8 @@ const ProtobufCMessageDescriptor wa__wallpaper_settings__descriptor = wa__wallpaper_settings__field_descriptors, wa__wallpaper_settings__field_indices_by_name, 1, wa__wallpaper_settings__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__web_features__flag__enum_values_by_number[4] = { @@ -28256,7 +24902,8 @@ const ProtobufCMessageDescriptor wa__web_features__descriptor = wa__web_features__field_descriptors, wa__web_features__field_indices_by_name, 4, wa__web_features__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__web_message_info__biz_privacy_status__enum_values_by_number[4] = { @@ -28326,7 +24973,7 @@ const ProtobufCEnumDescriptor wa__web_message_info__status__descriptor = wa__web_message_info__status__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue wa__web_message_info__stub_type__enum_values_by_number[183] = +static const ProtobufCEnumValue wa__web_message_info__stub_type__enum_values_by_number[150] = { { "UNKNOWN", "WA__WEB_MESSAGE_INFO__STUB_TYPE__UNKNOWN", 0 }, { "REVOKE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__REVOKE", 1 }, @@ -28478,48 +25125,13 @@ static const ProtobufCEnumValue wa__web_message_info__stub_type__enum_values_by_ { "COMMUNITY_PARTICIPANT_PROMOTE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_PROMOTE", 147 }, { "COMMUNITY_PARTICIPANT_DEMOTE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_DEMOTE", 148 }, { "COMMUNITY_PARENT_GROUP_DELETED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARENT_GROUP_DELETED", 149 }, - { "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL", 150 }, - { "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP", "WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP", 151 }, - { "MASKED_THREAD_CREATED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__MASKED_THREAD_CREATED", 152 }, - { "MASKED_THREAD_UNMASKED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__MASKED_THREAD_UNMASKED", 153 }, - { "BIZ_CHAT_ASSIGNMENT", "WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_CHAT_ASSIGNMENT", 154 }, - { "CHAT_PSA", "WA__WEB_MESSAGE_INFO__STUB_TYPE__CHAT_PSA", 155 }, - { "CHAT_POLL_CREATION_MESSAGE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__CHAT_POLL_CREATION_MESSAGE", 156 }, - { "CAG_MASKED_THREAD_CREATED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_MASKED_THREAD_CREATED", 157 }, - { "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED", 158 }, - { "CAG_INVITE_AUTO_ADD", "WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_INVITE_AUTO_ADD", 159 }, - { "BIZ_CHAT_ASSIGNMENT_UNASSIGN", "WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_CHAT_ASSIGNMENT_UNASSIGN", 160 }, - { "CAG_INVITE_AUTO_JOINED", "WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_INVITE_AUTO_JOINED", 161 }, - { "SCHEDULED_CALL_START_MESSAGE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SCHEDULED_CALL_START_MESSAGE", 162 }, - { "COMMUNITY_INVITE_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_INVITE_RICH", 163 }, - { "COMMUNITY_INVITE_AUTO_ADD_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_INVITE_AUTO_ADD_RICH", 164 }, - { "SUB_GROUP_INVITE_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SUB_GROUP_INVITE_RICH", 165 }, - { "SUB_GROUP_PARTICIPANT_ADD_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SUB_GROUP_PARTICIPANT_ADD_RICH", 166 }, - { "COMMUNITY_LINK_PARENT_GROUP_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP_RICH", 167 }, - { "COMMUNITY_PARTICIPANT_ADD_RICH", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_ADD_RICH", 168 }, - { "SILENCED_UNKNOWN_CALLER_AUDIO", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SILENCED_UNKNOWN_CALLER_AUDIO", 169 }, - { "SILENCED_UNKNOWN_CALLER_VIDEO", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SILENCED_UNKNOWN_CALLER_VIDEO", 170 }, - { "GROUP_MEMBER_ADD_MODE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBER_ADD_MODE", 171 }, - { "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD", "WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD", 172 }, - { "COMMUNITY_CHANGE_DESCRIPTION", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_CHANGE_DESCRIPTION", 173 }, - { "SENDER_INVITE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__SENDER_INVITE", 174 }, - { "RECEIVER_INVITE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__RECEIVER_INVITE", 175 }, - { "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS", "WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS", 176 }, - { "PINNED_MESSAGE_IN_CHAT", "WA__WEB_MESSAGE_INFO__STUB_TYPE__PINNED_MESSAGE_IN_CHAT", 177 }, - { "PAYMENT_INVITE_SETUP_INVITER", "WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITER", 178 }, - { "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY", "WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY", 179 }, - { "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE", 180 }, - { "LINKED_GROUP_CALL_START", "WA__WEB_MESSAGE_INFO__STUB_TYPE__LINKED_GROUP_CALL_START", 181 }, - { "REPORT_TO_ADMIN_ENABLED_STATUS", "WA__WEB_MESSAGE_INFO__STUB_TYPE__REPORT_TO_ADMIN_ENABLED_STATUS", 182 }, }; static const ProtobufCIntRange wa__web_message_info__stub_type__value_ranges[] = { -{0, 0},{0, 183} +{0, 0},{0, 150} }; -static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_values_by_name[183] = +static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_values_by_name[150] = { { "ADMIN_REVOKE", 132 }, - { "BIZ_CHAT_ASSIGNMENT", 154 }, - { "BIZ_CHAT_ASSIGNMENT_UNASSIGN", 160 }, { "BIZ_INTRO_BOTTOM", 63 }, { "BIZ_INTRO_TOP", 62 }, { "BIZ_MOVE_TO_CONSUMER_APP", 65 }, @@ -28578,30 +25190,17 @@ static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_value { "BROADCAST_ADD", 35 }, { "BROADCAST_CREATE", 34 }, { "BROADCAST_REMOVE", 36 }, - { "CAG_INVITE_AUTO_ADD", 159 }, - { "CAG_INVITE_AUTO_JOINED", 161 }, - { "CAG_MASKED_THREAD_CREATED", 157 }, { "CALL_MISSED_GROUP_VIDEO", 46 }, { "CALL_MISSED_GROUP_VOICE", 45 }, { "CALL_MISSED_VIDEO", 41 }, { "CALL_MISSED_VOICE", 40 }, { "CHANGE_EPHEMERAL_SETTING", 72 }, - { "CHAT_POLL_CREATION_MESSAGE", 156 }, - { "CHAT_PSA", 155 }, { "CIPHERTEXT", 2 }, - { "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS", 176 }, - { "COMMUNITY_CHANGE_DESCRIPTION", 173 }, { "COMMUNITY_CREATE", 142 }, - { "COMMUNITY_INVITE_AUTO_ADD_RICH", 164 }, - { "COMMUNITY_INVITE_RICH", 163 }, { "COMMUNITY_LINK_PARENT_GROUP", 134 }, - { "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL", 150 }, - { "COMMUNITY_LINK_PARENT_GROUP_RICH", 167 }, { "COMMUNITY_LINK_SIBLING_GROUP", 135 }, { "COMMUNITY_LINK_SUB_GROUP", 136 }, { "COMMUNITY_PARENT_GROUP_DELETED", 149 }, - { "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED", 158 }, - { "COMMUNITY_PARTICIPANT_ADD_RICH", 168 }, { "COMMUNITY_PARTICIPANT_DEMOTE", 148 }, { "COMMUNITY_PARTICIPANT_PROMOTE", 147 }, { "COMMUNITY_UNLINK_PARENT_GROUP", 137 }, @@ -28634,15 +25233,12 @@ static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_value { "GROUP_INVITE_LINK_GROWTH_LOCKED", 133 }, { "GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE", 145 }, { "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST", 144 }, - { "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD", 172 }, - { "GROUP_MEMBER_ADD_MODE", 171 }, { "GROUP_PARTICIPANT_ACCEPT", 140 }, { "GROUP_PARTICIPANT_ADD", 27 }, { "GROUP_PARTICIPANT_ADD_REQUEST_JOIN", 71 }, { "GROUP_PARTICIPANT_CHANGE_NUMBER", 33 }, { "GROUP_PARTICIPANT_DEMOTE", 30 }, { "GROUP_PARTICIPANT_INVITE", 31 }, - { "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP", 151 }, { "GROUP_PARTICIPANT_LEAVE", 32 }, { "GROUP_PARTICIPANT_LINKED_GROUP_JOIN", 141 }, { "GROUP_PARTICIPANT_PROMOTE", 29 }, @@ -28650,9 +25246,6 @@ static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_value { "GROUP_V4_ADD_INVITE_SENT", 70 }, { "INDIVIDUAL_CHANGE_NUMBER", 42 }, { "INTEGRITY_UNLINK_PARENT_GROUP", 146 }, - { "LINKED_GROUP_CALL_START", 181 }, - { "MASKED_THREAD_CREATED", 152 }, - { "MASKED_THREAD_UNMASKED", 153 }, { "NON_VERIFIED_TRANSITION", 4 }, { "OVERSIZED", 68 }, { "PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER", 54 }, @@ -28663,24 +25256,12 @@ static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_value { "PAYMENT_ACTION_SEND_PAYMENT_REMINDER", 55 }, { "PAYMENT_CIPHERTEXT", 47 }, { "PAYMENT_FUTUREPROOF", 48 }, - { "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY", 179 }, - { "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE", 180 }, - { "PAYMENT_INVITE_SETUP_INVITER", 178 }, { "PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP", 52 }, { "PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP", 53 }, { "PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED", 49 }, { "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED", 50 }, { "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED", 51 }, - { "PINNED_MESSAGE_IN_CHAT", 177 }, - { "RECEIVER_INVITE", 175 }, - { "REPORT_TO_ADMIN_ENABLED_STATUS", 182 }, { "REVOKE", 1 }, - { "SCHEDULED_CALL_START_MESSAGE", 162 }, - { "SENDER_INVITE", 174 }, - { "SILENCED_UNKNOWN_CALLER_AUDIO", 169 }, - { "SILENCED_UNKNOWN_CALLER_VIDEO", 170 }, - { "SUB_GROUP_INVITE_RICH", 165 }, - { "SUB_GROUP_PARTICIPANT_ADD_RICH", 166 }, { "SYNCING", 125 }, { "SYNC_FAILED", 124 }, { "UNKNOWN", 0 }, @@ -28708,15 +25289,15 @@ const ProtobufCEnumDescriptor wa__web_message_info__stub_type__descriptor = "StubType", "Wa__WebMessageInfo__StubType", "wa", - 183, + 150, wa__web_message_info__stub_type__enum_values_by_number, - 183, + 150, wa__web_message_info__stub_type__enum_values_by_name, 1, wa__web_message_info__stub_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__web_message_info__field_descriptors[44] = +static const ProtobufCFieldDescriptor wa__web_message_info__field_descriptors[43] = { { "key", @@ -29234,18 +25815,6 @@ static const ProtobufCFieldDescriptor wa__web_message_info__field_descriptors[44 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, - { - "pinInChat", - 54, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_MESSAGE, - 0, /* quantifier_offset */ - offsetof(Wa__WebMessageInfo, pininchat), - &wa__pin_in_chat__descriptor, - NULL, - 0, /* flags */ - 0,NULL,NULL /* reserved1,reserved2, etc */ - }, }; static const unsigned wa__web_message_info__field_indices_by_name[] = { 37, /* field[37] = agentId */ @@ -29276,7 +25845,6 @@ static const unsigned wa__web_message_info__field_indices_by_name[] = { 4, /* field[4] = participant */ 19, /* field[19] = paymentInfo */ 29, /* field[29] = photoChange */ - 43, /* field[43] = pinInChat */ 36, /* field[36] = pollAdditionalMetadata */ 35, /* field[35] = pollUpdates */ 9, /* field[9] = pushName */ @@ -29293,12 +25861,11 @@ static const unsigned wa__web_message_info__field_indices_by_name[] = { 30, /* field[30] = userReceipt */ 27, /* field[27] = verifiedBizName */ }; -static const ProtobufCIntRange wa__web_message_info__number_ranges[3 + 1] = +static const ProtobufCIntRange wa__web_message_info__number_ranges[2 + 1] = { { 1, 0 }, { 16, 6 }, - { 54, 43 }, - { 0, 44 } + { 0, 43 } }; const ProtobufCMessageDescriptor wa__web_message_info__descriptor = { @@ -29308,11 +25875,12 @@ const ProtobufCMessageDescriptor wa__web_message_info__descriptor = "Wa__WebMessageInfo", "wa", sizeof(Wa__WebMessageInfo), - 44, + 43, wa__web_message_info__field_descriptors, wa__web_message_info__field_indices_by_name, - 3, wa__web_message_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ + 2, wa__web_message_info__number_ranges, + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__web_notifications_info__field_descriptors[4] = { @@ -29388,35 +25956,8 @@ const ProtobufCMessageDescriptor wa__web_notifications_info__descriptor = wa__web_notifications_info__field_descriptors, wa__web_notifications_info__field_indices_by_name, 1, wa__web_notifications_info__number_ranges, - NULL,NULL,NULL,NULL /* reserved[123] */ -}; -static const ProtobufCEnumValue wa__advencryption_type__enum_values_by_number[2] = -{ - { "E2EE", "WA__ADVENCRYPTION_TYPE__E2EE", 0 }, - { "HOSTED", "WA__ADVENCRYPTION_TYPE__HOSTED", 1 }, -}; -static const ProtobufCIntRange wa__advencryption_type__value_ranges[] = { -{0, 0},{0, 2} -}; -static const ProtobufCEnumValueIndex wa__advencryption_type__enum_values_by_name[2] = -{ - { "E2EE", 0 }, - { "HOSTED", 1 }, -}; -const ProtobufCEnumDescriptor wa__advencryption_type__descriptor = -{ - PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.ADVEncryptionType", - "ADVEncryptionType", - "Wa__ADVEncryptionType", - "wa", - 2, - wa__advencryption_type__enum_values_by_number, - 2, - wa__advencryption_type__enum_values_by_name, - 1, - wa__advencryption_type__value_ranges, - NULL,NULL,NULL,NULL /* reserved[1234] */ + NULL, + NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue wa__keep_type__enum_values_by_number[3] = { diff --git a/protocols/WhatsApp/src/pmsg.pb-c.h b/protocols/WhatsApp/src/pmsg.pb-c.h index c35812bf50..247b332148 100644 --- a/protocols/WhatsApp/src/pmsg.pb-c.h +++ b/protocols/WhatsApp/src/pmsg.pb-c.h @@ -4,17 +4,16 @@ #ifndef PROTOBUF_C_pmsg_2eproto__INCLUDED #define PROTOBUF_C_pmsg_2eproto__INCLUDED -#include <protobuf-c/protobuf-c.h> +#include "protobuf-c/protobuf-c.h" PROTOBUF_C__BEGIN_DECLS #if PROTOBUF_C_VERSION_NUMBER < 1000000 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. -#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +#elif 1003003 < PROTOBUF_C_MIN_COMPILER_VERSION # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. #endif - struct Wa__ADVDeviceIdentity; struct Wa__ADVKeyIndexList; struct Wa__ADVSignedDeviceIdentity; @@ -22,17 +21,17 @@ struct Wa__ADVSignedDeviceIdentityHMAC; struct Wa__ADVSignedKeyIndexList; struct Wa__ActionLink; struct Wa__AutoDownloadSettings; -struct Wa__AvatarUserSettings; struct Wa__BizAccountLinkInfo; struct Wa__BizAccountPayload; struct Wa__BizIdentityInfo; struct Wa__CertChain; struct Wa__CertChain__NoiseCertificate; struct Wa__CertChain__NoiseCertificate__Details; +struct Wa__Chain; +struct Wa__ChainKey; struct Wa__ClientPayload; struct Wa__ClientPayload__DNSSource; struct Wa__ClientPayload__DevicePairingRegistrationData; -struct Wa__ClientPayload__InteropData; struct Wa__ClientPayload__UserAgent; struct Wa__ClientPayload__UserAgent__AppVersion; struct Wa__ClientPayload__WebInfo; @@ -40,19 +39,15 @@ struct Wa__ClientPayload__WebInfo__WebdPayload; struct Wa__ContextInfo; struct Wa__ContextInfo__AdReplyInfo; struct Wa__ContextInfo__ExternalAdReplyInfo; -struct Wa__ContextInfo__UTMInfo; struct Wa__Conversation; -struct Wa__DeviceConsistencyCodeMessage; struct Wa__DeviceListMetadata; struct Wa__DeviceProps; struct Wa__DeviceProps__AppVersion; -struct Wa__DeviceProps__HistorySyncConfig; struct Wa__DisappearingMode; struct Wa__EphemeralSetting; struct Wa__ExitCode; struct Wa__ExternalBlobReference; struct Wa__GlobalSettings; -struct Wa__GroupMention; struct Wa__GroupParticipant; struct Wa__HandshakeMessage; struct Wa__HandshakeMessage__ClientFinish; @@ -67,7 +62,6 @@ struct Wa__HydratedTemplateButton__HydratedURLButton; struct Wa__IdentityKeyPairStructure; struct Wa__InteractiveAnnotation; struct Wa__KeepInChat; -struct Wa__KeyExchangeMessage; struct Wa__KeyId; struct Wa__LocalizedName; struct Wa__Location; @@ -75,12 +69,12 @@ struct Wa__MediaData; struct Wa__MediaRetryNotification; struct Wa__Message; struct Wa__Message__AppStateFatalExceptionNotification; -struct Wa__Message__AppStateSyncKey; struct Wa__Message__AppStateSyncKeyData; struct Wa__Message__AppStateSyncKeyFingerprint; struct Wa__Message__AppStateSyncKeyId; struct Wa__Message__AppStateSyncKeyRequest; struct Wa__Message__AppStateSyncKeyShare; +struct Wa__Message__AppStateSyncKey; struct Wa__Message__AudioMessage; struct Wa__Message__ButtonsMessage; struct Wa__Message__ButtonsMessage__Button; @@ -95,7 +89,6 @@ struct Wa__Message__ContactsArrayMessage; struct Wa__Message__DeclinePaymentRequestMessage; struct Wa__Message__DeviceSentMessage; struct Wa__Message__DocumentMessage; -struct Wa__Message__EncReactionMessage; struct Wa__Message__ExtendedTextMessage; struct Wa__Message__FutureProofMessage; struct Wa__Message__GroupInviteMessage; @@ -122,10 +115,10 @@ struct Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage; struct Wa__Message__InvoiceMessage; struct Wa__Message__KeepInChatMessage; struct Wa__Message__ListMessage; -struct Wa__Message__ListMessage__Product; struct Wa__Message__ListMessage__ProductListHeaderImage; struct Wa__Message__ListMessage__ProductListInfo; struct Wa__Message__ListMessage__ProductSection; +struct Wa__Message__ListMessage__Product; struct Wa__Message__ListMessage__Row; struct Wa__Message__ListMessage__Section; struct Wa__Message__ListResponseMessage; @@ -134,32 +127,22 @@ struct Wa__Message__LiveLocationMessage; struct Wa__Message__LocationMessage; struct Wa__Message__OrderMessage; struct Wa__Message__PaymentInviteMessage; -struct Wa__Message__PeerDataOperationRequestMessage; -struct Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest; -struct Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest; -struct Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload; -struct Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview; -struct Wa__Message__PeerDataOperationRequestResponseMessage; -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult; -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse; -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail; -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse; -struct Wa__Message__PinInChatMessage; struct Wa__Message__PollCreationMessage; struct Wa__Message__PollCreationMessage__Option; struct Wa__Message__PollEncValue; -struct Wa__Message__PollUpdateMessage; struct Wa__Message__PollUpdateMessageMetadata; +struct Wa__Message__PollUpdateMessage; struct Wa__Message__PollVoteMessage; struct Wa__Message__ProductMessage; struct Wa__Message__ProductMessage__CatalogSnapshot; struct Wa__Message__ProductMessage__ProductSnapshot; struct Wa__Message__ProtocolMessage; struct Wa__Message__ReactionMessage; +struct Wa__Message__RequestMediaUploadMessage; +struct Wa__Message__RequestMediaUploadResponseMessage; +struct Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult; struct Wa__Message__RequestPaymentMessage; struct Wa__Message__RequestPhoneNumberMessage; -struct Wa__Message__ScheduledCallCreationMessage; -struct Wa__Message__ScheduledCallEditMessage; struct Wa__Message__SendPaymentMessage; struct Wa__Message__SenderKeyDistributionMessage; struct Wa__Message__StickerMessage; @@ -169,7 +152,6 @@ struct Wa__Message__TemplateMessage; struct Wa__Message__TemplateMessage__FourRowTemplate; struct Wa__Message__TemplateMessage__HydratedFourRowTemplate; struct Wa__Message__VideoMessage; -struct Wa__MessageAddOnContextInfo; struct Wa__MessageContextInfo; struct Wa__MessageKey; struct Wa__Money; @@ -179,39 +161,30 @@ struct Wa__MsgRowOpaqueData; struct Wa__NoiseCertificate; struct Wa__NoiseCertificate__Details; struct Wa__NotificationMessageInfo; -struct Wa__NotificationSettings; struct Wa__PastParticipant; struct Wa__PastParticipants; struct Wa__PaymentBackground; struct Wa__PaymentBackground__MediaData; struct Wa__PaymentInfo; +struct Wa__PendingKeyExchange; +struct Wa__PendingPreKey; struct Wa__PhotoChange; -struct Wa__PinInChat; struct Wa__Point; struct Wa__PollAdditionalMetadata; struct Wa__PollEncValue; struct Wa__PollUpdate; struct Wa__PreKeyRecordStructure; -struct Wa__PreKeySignalMessage; struct Wa__Pushname; struct Wa__Reaction; struct Wa__RecentEmojiWeight; struct Wa__RecordStructure; -struct Wa__SenderKeyDistributionMessage; -struct Wa__SenderKeyMessage; +struct Wa__SenderChainKey; struct Wa__SenderKeyRecordStructure; struct Wa__SenderKeyStateStructure; -struct Wa__SenderKeyStateStructure__SenderChainKey; -struct Wa__SenderKeyStateStructure__SenderMessageKey; -struct Wa__SenderKeyStateStructure__SenderSigningKey; +struct Wa__SenderMessageKey; +struct Wa__SenderSigningKey; struct Wa__ServerErrorReceipt; struct Wa__SessionStructure; -struct Wa__SessionStructure__Chain; -struct Wa__SessionStructure__Chain__ChainKey; -struct Wa__SessionStructure__Chain__MessageKey; -struct Wa__SessionStructure__PendingKeyExchange; -struct Wa__SessionStructure__PendingPreKey; -struct Wa__SignalMessage; struct Wa__SignedPreKeyRecordStructure; struct Wa__StatusPSA; struct Wa__StickerMetadata; @@ -220,37 +193,29 @@ struct Wa__SyncActionValue; struct Wa__SyncActionValue__AgentAction; struct Wa__SyncActionValue__AndroidUnsupportedActions; struct Wa__SyncActionValue__ArchiveChatAction; -struct Wa__SyncActionValue__ChatAssignmentAction; -struct Wa__SyncActionValue__ChatAssignmentOpenedStatusAction; struct Wa__SyncActionValue__ClearChatAction; struct Wa__SyncActionValue__ContactAction; struct Wa__SyncActionValue__DeleteChatAction; struct Wa__SyncActionValue__DeleteMessageForMeAction; -struct Wa__SyncActionValue__ExternalWebBetaAction; struct Wa__SyncActionValue__KeyExpiration; struct Wa__SyncActionValue__LabelAssociationAction; struct Wa__SyncActionValue__LabelEditAction; struct Wa__SyncActionValue__LocaleSetting; struct Wa__SyncActionValue__MarkChatAsReadAction; -struct Wa__SyncActionValue__MarketingMessageAction; -struct Wa__SyncActionValue__MarketingMessageBroadcastAction; struct Wa__SyncActionValue__MuteAction; struct Wa__SyncActionValue__NuxAction; struct Wa__SyncActionValue__PinAction; -struct Wa__SyncActionValue__PnForLidChatAction; struct Wa__SyncActionValue__PrimaryFeature; struct Wa__SyncActionValue__PrimaryVersionAction; -struct Wa__SyncActionValue__PrivacySettingRelayAllCalls; struct Wa__SyncActionValue__PushNameSetting; struct Wa__SyncActionValue__QuickReplyAction; struct Wa__SyncActionValue__RecentEmojiWeightsAction; -struct Wa__SyncActionValue__RemoveRecentStickerAction; struct Wa__SyncActionValue__SecurityNotificationSetting; struct Wa__SyncActionValue__StarAction; struct Wa__SyncActionValue__StickerAction; struct Wa__SyncActionValue__SubscriptionAction; -struct Wa__SyncActionValue__SyncActionMessage; struct Wa__SyncActionValue__SyncActionMessageRange; +struct Wa__SyncActionValue__SyncActionMessage; struct Wa__SyncActionValue__TimeFormatAction; struct Wa__SyncActionValue__UnarchiveChatsSetting; struct Wa__SyncActionValue__UserStatusMuteAction; @@ -274,682 +239,636 @@ struct Wa__WebFeatures; struct Wa__WebMessageInfo; struct Wa__WebNotificationsInfo; - /* --- enums --- */ -typedef enum _Wa__BizAccountLinkInfo__AccountType { - WA__BIZ_ACCOUNT_LINK_INFO__ACCOUNT_TYPE__ENTERPRISE = 0 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_ACCOUNT_LINK_INFO__ACCOUNT_TYPE) +typedef enum _Wa__BizAccountLinkInfo__AccountType +{ + WA__BIZ_ACCOUNT_LINK_INFO__ACCOUNT_TYPE__ENTERPRISE = 0 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_ACCOUNT_LINK_INFO__ACCOUNT_TYPE) } Wa__BizAccountLinkInfo__AccountType; -typedef enum _Wa__BizAccountLinkInfo__HostStorageType { - WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE__ON_PREMISE = 0, - WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE__FACEBOOK = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE) +typedef enum _Wa__BizAccountLinkInfo__HostStorageType +{ + WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE__ON_PREMISE = 0, + WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE__FACEBOOK = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_ACCOUNT_LINK_INFO__HOST_STORAGE_TYPE) } Wa__BizAccountLinkInfo__HostStorageType; -typedef enum _Wa__BizIdentityInfo__ActualActorsType { - WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE__SELF = 0, - WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE__BSP = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE) +typedef enum _Wa__BizIdentityInfo__ActualActorsType +{ + WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE__SELF = 0, + WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE__BSP = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__ACTUAL_ACTORS_TYPE) } Wa__BizIdentityInfo__ActualActorsType; -typedef enum _Wa__BizIdentityInfo__HostStorageType { - WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE__ON_PREMISE = 0, - WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE__FACEBOOK = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE) +typedef enum _Wa__BizIdentityInfo__HostStorageType +{ + WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE__ON_PREMISE = 0, + WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE__FACEBOOK = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__HOST_STORAGE_TYPE) } Wa__BizIdentityInfo__HostStorageType; -typedef enum _Wa__BizIdentityInfo__VerifiedLevelValue { - WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__UNKNOWN = 0, - WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__LOW = 1, - WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__HIGH = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE) +typedef enum _Wa__BizIdentityInfo__VerifiedLevelValue +{ + WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__UNKNOWN = 0, + WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__LOW = 1, + WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE__HIGH = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__BIZ_IDENTITY_INFO__VERIFIED_LEVEL_VALUE) } Wa__BizIdentityInfo__VerifiedLevelValue; -typedef enum _Wa__ClientPayload__DNSSource__DNSResolutionMethod { - WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__SYSTEM = 0, - WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__GOOGLE = 1, - WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__HARDCODED = 2, - WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__OVERRIDE = 3, - WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__FALLBACK = 4 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD) +typedef enum _Wa__ClientPayload__DNSSource__DNSResolutionMethod +{ + WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__SYSTEM = 0, + WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__GOOGLE = 1, + WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__HARDCODED = 2, + WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__OVERRIDE = 3, + WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD__FALLBACK = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__DNSSOURCE__DNSRESOLUTION_METHOD) } Wa__ClientPayload__DNSSource__DNSResolutionMethod; -typedef enum _Wa__ClientPayload__UserAgent__Platform { - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ANDROID = 0, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IOS = 1, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WINDOWS_PHONE = 2, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLACKBERRY = 3, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLACKBERRYX = 4, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__S40 = 5, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__S60 = 6, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PYTHON_CLIENT = 7, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__TIZEN = 8, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ENTERPRISE = 9, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__SMB_ANDROID = 10, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__KAIOS = 11, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__SMB_IOS = 12, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WINDOWS = 13, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WEB = 14, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PORTAL = 15, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__GREEN_ANDROID = 16, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__GREEN_IPHONE = 17, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_ANDROID = 18, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_IPHONE = 19, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__FBLITE_ANDROID = 20, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MLITE_ANDROID = 21, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IGLITE_ANDROID = 22, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PAGE = 23, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MACOS = 24, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__OCULUS_MSG = 25, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__OCULUS_CALL = 26, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MILAN = 27, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__CAPI = 28, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WEAROS = 29, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ARDEVICE = 30, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__VRDEVICE = 31, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_WEB = 32, - WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IPAD = 33 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM) +typedef enum _Wa__ClientPayload__UserAgent__Platform +{ + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ANDROID = 0, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IOS = 1, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WINDOWS_PHONE = 2, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLACKBERRY = 3, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLACKBERRYX = 4, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__S40 = 5, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__S60 = 6, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PYTHON_CLIENT = 7, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__TIZEN = 8, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ENTERPRISE = 9, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__SMB_ANDROID = 10, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__KAIOS = 11, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__SMB_IOS = 12, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WINDOWS = 13, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__WEB = 14, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PORTAL = 15, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__GREEN_ANDROID = 16, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__GREEN_IPHONE = 17, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_ANDROID = 18, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__BLUE_IPHONE = 19, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__FBLITE_ANDROID = 20, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MLITE_ANDROID = 21, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IGLITE_ANDROID = 22, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__PAGE = 23, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MACOS = 24, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__OCULUS_MSG = 25, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__OCULUS_CALL = 26, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__MILAN = 27, + WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__CAPI = 28 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM) } Wa__ClientPayload__UserAgent__Platform; -typedef enum _Wa__ClientPayload__UserAgent__ReleaseChannel { - WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__RELEASE = 0, - WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__BETA = 1, - WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__ALPHA = 2, - WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__DEBUG = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL) +typedef enum _Wa__ClientPayload__UserAgent__ReleaseChannel +{ + WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__RELEASE = 0, + WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__BETA = 1, + WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__ALPHA = 2, + WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL__DEBUG = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__USER_AGENT__RELEASE_CHANNEL) } Wa__ClientPayload__UserAgent__ReleaseChannel; -typedef enum _Wa__ClientPayload__WebInfo__WebSubPlatform { - WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WEB_BROWSER = 0, - WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__APP_STORE = 1, - WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN_STORE = 2, - WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__DARWIN = 3, - WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN32 = 4 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM) +typedef enum _Wa__ClientPayload__WebInfo__WebSubPlatform +{ + WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WEB_BROWSER = 0, + WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__APP_STORE = 1, + WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN_STORE = 2, + WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__DARWIN = 3, + WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WINDA = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM) } Wa__ClientPayload__WebInfo__WebSubPlatform; -typedef enum _Wa__ClientPayload__ConnectReason { - WA__CLIENT_PAYLOAD__CONNECT_REASON__PUSH = 0, - WA__CLIENT_PAYLOAD__CONNECT_REASON__USER_ACTIVATED = 1, - WA__CLIENT_PAYLOAD__CONNECT_REASON__SCHEDULED = 2, - WA__CLIENT_PAYLOAD__CONNECT_REASON__ERROR_RECONNECT = 3, - WA__CLIENT_PAYLOAD__CONNECT_REASON__NETWORK_SWITCH = 4, - WA__CLIENT_PAYLOAD__CONNECT_REASON__PING_RECONNECT = 5, - WA__CLIENT_PAYLOAD__CONNECT_REASON__UNKNOWN = 6 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__CONNECT_REASON) +typedef enum _Wa__ClientPayload__ConnectReason +{ + WA__CLIENT_PAYLOAD__CONNECT_REASON__PUSH = 0, + WA__CLIENT_PAYLOAD__CONNECT_REASON__USER_ACTIVATED = 1, + WA__CLIENT_PAYLOAD__CONNECT_REASON__SCHEDULED = 2, + WA__CLIENT_PAYLOAD__CONNECT_REASON__ERROR_RECONNECT = 3, + WA__CLIENT_PAYLOAD__CONNECT_REASON__NETWORK_SWITCH = 4, + WA__CLIENT_PAYLOAD__CONNECT_REASON__PING_RECONNECT = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__CONNECT_REASON) } Wa__ClientPayload__ConnectReason; -typedef enum _Wa__ClientPayload__ConnectType { - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_UNKNOWN = 0, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__WIFI_UNKNOWN = 1, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EDGE = 100, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_IDEN = 101, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_UMTS = 102, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EVDO = 103, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_GPRS = 104, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSDPA = 105, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSUPA = 106, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSPA = 107, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_CDMA = 108, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_1XRTT = 109, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EHRPD = 110, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_LTE = 111, - WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSPAP = 112 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__CONNECT_TYPE) +typedef enum _Wa__ClientPayload__ConnectType +{ + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_UNKNOWN = 0, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__WIFI_UNKNOWN = 1, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EDGE = 100, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_IDEN = 101, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_UMTS = 102, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EVDO = 103, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_GPRS = 104, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSDPA = 105, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSUPA = 106, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSPA = 107, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_CDMA = 108, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_1XRTT = 109, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_EHRPD = 110, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_LTE = 111, + WA__CLIENT_PAYLOAD__CONNECT_TYPE__CELLULAR_HSPAP = 112 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__CONNECT_TYPE) } Wa__ClientPayload__ConnectType; -typedef enum _Wa__ClientPayload__IOSAppExtension { - WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__SHARE_EXTENSION = 0, - WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__SERVICE_EXTENSION = 1, - WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__INTENTS_EXTENSION = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION) +typedef enum _Wa__ClientPayload__IOSAppExtension +{ + WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__SHARE_EXTENSION = 0, + WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__SERVICE_EXTENSION = 1, + WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION__INTENTS_EXTENSION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__IOSAPP_EXTENSION) } Wa__ClientPayload__IOSAppExtension; -typedef enum _Wa__ClientPayload__Product { - WA__CLIENT_PAYLOAD__PRODUCT__WHATSAPP = 0, - WA__CLIENT_PAYLOAD__PRODUCT__MESSENGER = 1, - WA__CLIENT_PAYLOAD__PRODUCT__INTEROP = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__PRODUCT) +typedef enum _Wa__ClientPayload__Product +{ + WA__CLIENT_PAYLOAD__PRODUCT__WHATSAPP = 0, + WA__CLIENT_PAYLOAD__PRODUCT__MESSENGER = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CLIENT_PAYLOAD__PRODUCT) } Wa__ClientPayload__Product; -typedef enum _Wa__ContextInfo__AdReplyInfo__MediaType { - WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__NONE = 0, - WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__IMAGE = 1, - WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__VIDEO = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE) +typedef enum _Wa__ContextInfo__AdReplyInfo__MediaType +{ + WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__NONE = 0, + WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__IMAGE = 1, + WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE__VIDEO = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONTEXT_INFO__AD_REPLY_INFO__MEDIA_TYPE) } Wa__ContextInfo__AdReplyInfo__MediaType; -typedef enum _Wa__ContextInfo__ExternalAdReplyInfo__MediaType { - WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__NONE = 0, - WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__IMAGE = 1, - WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__VIDEO = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE) +typedef enum _Wa__ContextInfo__ExternalAdReplyInfo__MediaType +{ + WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__NONE = 0, + WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__IMAGE = 1, + WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE__VIDEO = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONTEXT_INFO__EXTERNAL_AD_REPLY_INFO__MEDIA_TYPE) } Wa__ContextInfo__ExternalAdReplyInfo__MediaType; -typedef enum _Wa__Conversation__EndOfHistoryTransferType { - WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY = 0, - WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY = 1, - WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE) +typedef enum _Wa__Conversation__EndOfHistoryTransferType +{ + WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY = 0, + WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE__COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__CONVERSATION__END_OF_HISTORY_TRANSFER_TYPE) } Wa__Conversation__EndOfHistoryTransferType; -typedef enum _Wa__DeviceProps__PlatformType { - WA__DEVICE_PROPS__PLATFORM_TYPE__UNKNOWN = 0, - WA__DEVICE_PROPS__PLATFORM_TYPE__CHROME = 1, - WA__DEVICE_PROPS__PLATFORM_TYPE__FIREFOX = 2, - WA__DEVICE_PROPS__PLATFORM_TYPE__IE = 3, - WA__DEVICE_PROPS__PLATFORM_TYPE__OPERA = 4, - WA__DEVICE_PROPS__PLATFORM_TYPE__SAFARI = 5, - WA__DEVICE_PROPS__PLATFORM_TYPE__EDGE = 6, - WA__DEVICE_PROPS__PLATFORM_TYPE__DESKTOP = 7, - WA__DEVICE_PROPS__PLATFORM_TYPE__IPAD = 8, - WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_TABLET = 9, - WA__DEVICE_PROPS__PLATFORM_TYPE__OHANA = 10, - WA__DEVICE_PROPS__PLATFORM_TYPE__ALOHA = 11, - WA__DEVICE_PROPS__PLATFORM_TYPE__CATALINA = 12, - WA__DEVICE_PROPS__PLATFORM_TYPE__TCL_TV = 13, - WA__DEVICE_PROPS__PLATFORM_TYPE__IOS_PHONE = 14, - WA__DEVICE_PROPS__PLATFORM_TYPE__IOS_CATALYST = 15, - WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_PHONE = 16, - WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_AMBIGUOUS = 17, - WA__DEVICE_PROPS__PLATFORM_TYPE__WEAR_OS = 18, - WA__DEVICE_PROPS__PLATFORM_TYPE__AR_WRIST = 19, - WA__DEVICE_PROPS__PLATFORM_TYPE__AR_DEVICE = 20 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__DEVICE_PROPS__PLATFORM_TYPE) +typedef enum _Wa__DeviceProps__PlatformType +{ + WA__DEVICE_PROPS__PLATFORM_TYPE__UNKNOWN = 0, + WA__DEVICE_PROPS__PLATFORM_TYPE__CHROME = 1, + WA__DEVICE_PROPS__PLATFORM_TYPE__FIREFOX = 2, + WA__DEVICE_PROPS__PLATFORM_TYPE__IE = 3, + WA__DEVICE_PROPS__PLATFORM_TYPE__OPERA = 4, + WA__DEVICE_PROPS__PLATFORM_TYPE__SAFARI = 5, + WA__DEVICE_PROPS__PLATFORM_TYPE__EDGE = 6, + WA__DEVICE_PROPS__PLATFORM_TYPE__DESKTOP = 7, + WA__DEVICE_PROPS__PLATFORM_TYPE__IPAD = 8, + WA__DEVICE_PROPS__PLATFORM_TYPE__ANDROID_TABLET = 9, + WA__DEVICE_PROPS__PLATFORM_TYPE__OHANA = 10, + WA__DEVICE_PROPS__PLATFORM_TYPE__ALOHA = 11, + WA__DEVICE_PROPS__PLATFORM_TYPE__CATALINA = 12, + WA__DEVICE_PROPS__PLATFORM_TYPE__TCL_TV = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__DEVICE_PROPS__PLATFORM_TYPE) } Wa__DeviceProps__PlatformType; -typedef enum _Wa__DisappearingMode__Initiator { - WA__DISAPPEARING_MODE__INITIATOR__CHANGED_IN_CHAT = 0, - WA__DISAPPEARING_MODE__INITIATOR__INITIATED_BY_ME = 1, - WA__DISAPPEARING_MODE__INITIATOR__INITIATED_BY_OTHER = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__DISAPPEARING_MODE__INITIATOR) +typedef enum _Wa__DisappearingMode__Initiator +{ + WA__DISAPPEARING_MODE__INITIATOR__CHANGED_IN_CHAT = 0, + WA__DISAPPEARING_MODE__INITIATOR__INITIATED_BY_ME = 1, + WA__DISAPPEARING_MODE__INITIATOR__INITIATED_BY_OTHER = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__DISAPPEARING_MODE__INITIATOR) } Wa__DisappearingMode__Initiator; -typedef enum _Wa__GroupParticipant__Rank { - WA__GROUP_PARTICIPANT__RANK__REGULAR = 0, - WA__GROUP_PARTICIPANT__RANK__ADMIN = 1, - WA__GROUP_PARTICIPANT__RANK__SUPERADMIN = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__GROUP_PARTICIPANT__RANK) +typedef enum _Wa__GroupParticipant__Rank +{ + WA__GROUP_PARTICIPANT__RANK__REGULAR = 0, + WA__GROUP_PARTICIPANT__RANK__ADMIN = 1, + WA__GROUP_PARTICIPANT__RANK__SUPERADMIN = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__GROUP_PARTICIPANT__RANK) } Wa__GroupParticipant__Rank; -typedef enum _Wa__HistorySync__HistorySyncType { - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP = 0, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3 = 1, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__FULL = 2, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__RECENT = 3, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__PUSH_NAME = 4, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__NON_BLOCKING_DATA = 5, - WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__ON_DEMAND = 6 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__HISTORY_SYNC__HISTORY_SYNC_TYPE) +typedef enum _Wa__HistorySync__HistorySyncType +{ + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP = 0, + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3 = 1, + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__FULL = 2, + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__RECENT = 3, + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__PUSH_NAME = 4, + WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__UNBLOCKING_DATA = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__HISTORY_SYNC__HISTORY_SYNC_TYPE) } Wa__HistorySync__HistorySyncType; -typedef enum _Wa__MediaRetryNotification__ResultType { - WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__GENERAL_ERROR = 0, - WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__SUCCESS = 1, - WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__NOT_FOUND = 2, - WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__DECRYPTION_ERROR = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE) +typedef enum _Wa__MediaRetryNotification__ResultType +{ + WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__GENERAL_ERROR = 0, + WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__SUCCESS = 1, + WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__NOT_FOUND = 2, + WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE__DECRYPTION_ERROR = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MEDIA_RETRY_NOTIFICATION__RESULT_TYPE) } Wa__MediaRetryNotification__ResultType; -typedef enum _Wa__Message__ButtonsMessage__Button__Type { - WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__UNKNOWN = 0, - WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__RESPONSE = 1, - WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__NATIVE_FLOW = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE) +typedef enum _Wa__Message__ButtonsMessage__Button__Type +{ + WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__UNKNOWN = 0, + WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__RESPONSE = 1, + WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE__NATIVE_FLOW = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__BUTTON__TYPE) } Wa__Message__ButtonsMessage__Button__Type; -typedef enum _Wa__Message__ButtonsMessage__HeaderType { - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__UNKNOWN = 0, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__EMPTY = 1, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__TEXT = 2, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__DOCUMENT = 3, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__IMAGE = 4, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__VIDEO = 5, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__LOCATION = 6 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE) +typedef enum _Wa__Message__ButtonsMessage__HeaderType +{ + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__UNKNOWN = 0, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__EMPTY = 1, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__TEXT = 2, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__DOCUMENT = 3, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__IMAGE = 4, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__VIDEO = 5, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE__LOCATION = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TYPE) } Wa__Message__ButtonsMessage__HeaderType; -typedef enum _Wa__Message__ButtonsResponseMessage__Type { - WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE__UNKNOWN = 0, - WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE__DISPLAY_TEXT = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE) +typedef enum _Wa__Message__ButtonsResponseMessage__Type +{ + WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE__UNKNOWN = 0, + WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE__DISPLAY_TEXT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__TYPE) } Wa__Message__ButtonsResponseMessage__Type; -typedef enum _Wa__Message__ExtendedTextMessage__FontType { - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SANS_SERIF = 0, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SERIF = 1, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__NORICAN_REGULAR = 2, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BRYNDAN_WRITE = 3, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BEBASNEUE_REGULAR = 4, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__OSWALD_HEAVY = 5, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SYSTEM_BOLD = 6, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__MORNINGBREEZE_REGULAR = 7, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__CALISTOGA_REGULAR = 8, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__EXO2_EXTRABOLD = 9, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__COURIERPRIME_BOLD = 10 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE) +typedef enum _Wa__Message__ExtendedTextMessage__FontType +{ + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SANS_SERIF = 0, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SERIF = 1, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__NORICAN_REGULAR = 2, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BRYNDAN_WRITE = 3, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__BEBASNEUE_REGULAR = 4, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__OSWALD_HEAVY = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE) } Wa__Message__ExtendedTextMessage__FontType; -typedef enum _Wa__Message__ExtendedTextMessage__InviteLinkGroupType { - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__DEFAULT = 0, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__PARENT = 1, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__SUB = 2, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__DEFAULT_SUB = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE) +typedef enum _Wa__Message__ExtendedTextMessage__InviteLinkGroupType +{ + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__DEFAULT = 0, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__PARENT = 1, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__SUB = 2, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE__DEFAULT_SUB = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__INVITE_LINK_GROUP_TYPE) } Wa__Message__ExtendedTextMessage__InviteLinkGroupType; -typedef enum _Wa__Message__ExtendedTextMessage__PreviewType { - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE__NONE = 0, - WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE__VIDEO = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE) +typedef enum _Wa__Message__ExtendedTextMessage__PreviewType +{ + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE__NONE = 0, + WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE__VIDEO = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__EXTENDED_TEXT_MESSAGE__PREVIEW_TYPE) } Wa__Message__ExtendedTextMessage__PreviewType; -typedef enum _Wa__Message__GroupInviteMessage__GroupType { - WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE__DEFAULT = 0, - WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE__PARENT = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE) +typedef enum _Wa__Message__GroupInviteMessage__GroupType +{ + WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE__DEFAULT = 0, + WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE__PARENT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__GROUP_INVITE_MESSAGE__GROUP_TYPE) } Wa__Message__GroupInviteMessage__GroupType; -typedef enum _Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__CalendarType { - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE__GREGORIAN = 1, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE__SOLAR_HIJRI = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE) +typedef enum _Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__CalendarType +{ + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE__GREGORIAN = 1, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE__SOLAR_HIJRI = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__CALENDAR_TYPE) } Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__CalendarType; -typedef enum _Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__DayOfWeekType { - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__MONDAY = 1, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__TUESDAY = 2, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__WEDNESDAY = 3, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__THURSDAY = 4, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__FRIDAY = 5, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__SATURDAY = 6, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__SUNDAY = 7 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE) +typedef enum _Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__DayOfWeekType +{ + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__MONDAY = 1, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__TUESDAY = 2, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__WEDNESDAY = 3, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__THURSDAY = 4, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__FRIDAY = 5, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__SATURDAY = 6, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE__SUNDAY = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__HSMDATE_TIME_COMPONENT__DAY_OF_WEEK_TYPE) } Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__DayOfWeekType; -typedef enum _Wa__Message__HistorySyncNotification__HistorySyncType { - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP = 0, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3 = 1, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__FULL = 2, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__RECENT = 3, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__PUSH_NAME = 4, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__NON_BLOCKING_DATA = 5, - WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__ON_DEMAND = 6 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE) +typedef enum _Wa__Message__HistorySyncNotification__HistorySyncType +{ + WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_BOOTSTRAP = 0, + WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__INITIAL_STATUS_V3 = 1, + WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__FULL = 2, + WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__RECENT = 3, + WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE__PUSH_NAME = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HISTORY_SYNC_NOTIFICATION__HISTORY_SYNC_TYPE) } Wa__Message__HistorySyncNotification__HistorySyncType; -typedef enum _Wa__Message__InteractiveMessage__ShopMessage__Surface { - WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__UNKNOWN_SURFACE = 0, - WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__FB = 1, - WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__IG = 2, - WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__WA = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE) +typedef enum _Wa__Message__InteractiveMessage__ShopMessage__Surface +{ + WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__UNKNOWN_SURFACE = 0, + WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__FB = 1, + WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__IG = 2, + WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE__WA = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__SHOP_MESSAGE__SURFACE) } Wa__Message__InteractiveMessage__ShopMessage__Surface; -typedef enum _Wa__Message__InteractiveResponseMessage__Body__Format { - WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__BODY__FORMAT__DEFAULT = 0, - WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__BODY__FORMAT__EXTENSIONS_1 = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__BODY__FORMAT) -} Wa__Message__InteractiveResponseMessage__Body__Format; -typedef enum _Wa__Message__InvoiceMessage__AttachmentType { - WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE__IMAGE = 0, - WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE__PDF = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE) +typedef enum _Wa__Message__InvoiceMessage__AttachmentType +{ + WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE__IMAGE = 0, + WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE__PDF = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INVOICE_MESSAGE__ATTACHMENT_TYPE) } Wa__Message__InvoiceMessage__AttachmentType; -typedef enum _Wa__Message__ListMessage__ListType { - WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__UNKNOWN = 0, - WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__SINGLE_SELECT = 1, - WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__PRODUCT_LIST = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__LIST_MESSAGE__LIST_TYPE) +typedef enum _Wa__Message__ListMessage__ListType +{ + WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__UNKNOWN = 0, + WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__SINGLE_SELECT = 1, + WA__MESSAGE__LIST_MESSAGE__LIST_TYPE__PRODUCT_LIST = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__LIST_MESSAGE__LIST_TYPE) } Wa__Message__ListMessage__ListType; -typedef enum _Wa__Message__ListResponseMessage__ListType { - WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE__UNKNOWN = 0, - WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE__SINGLE_SELECT = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE) +typedef enum _Wa__Message__ListResponseMessage__ListType +{ + WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE__UNKNOWN = 0, + WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE__SINGLE_SELECT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__LIST_RESPONSE_MESSAGE__LIST_TYPE) } Wa__Message__ListResponseMessage__ListType; -typedef enum _Wa__Message__OrderMessage__OrderStatus { - WA__MESSAGE__ORDER_MESSAGE__ORDER_STATUS__INQUIRY = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__ORDER_MESSAGE__ORDER_STATUS) +typedef enum _Wa__Message__OrderMessage__OrderStatus +{ + WA__MESSAGE__ORDER_MESSAGE__ORDER_STATUS__INQUIRY = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__ORDER_MESSAGE__ORDER_STATUS) } Wa__Message__OrderMessage__OrderStatus; -typedef enum _Wa__Message__OrderMessage__OrderSurface { - WA__MESSAGE__ORDER_MESSAGE__ORDER_SURFACE__CATALOG = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__ORDER_MESSAGE__ORDER_SURFACE) +typedef enum _Wa__Message__OrderMessage__OrderSurface +{ + WA__MESSAGE__ORDER_MESSAGE__ORDER_SURFACE__CATALOG = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__ORDER_MESSAGE__ORDER_SURFACE) } Wa__Message__OrderMessage__OrderSurface; -typedef enum _Wa__Message__PaymentInviteMessage__ServiceType { - WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__UNKNOWN = 0, - WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__FBPAY = 1, - WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__NOVI = 2, - WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__UPI = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE) +typedef enum _Wa__Message__PaymentInviteMessage__ServiceType +{ + WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__UNKNOWN = 0, + WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__FBPAY = 1, + WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__NOVI = 2, + WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE__UPI = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PAYMENT_INVITE_MESSAGE__SERVICE_TYPE) } Wa__Message__PaymentInviteMessage__ServiceType; -typedef enum _Wa__Message__PinInChatMessage__Type { - WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__UNKNOWN_TYPE = 0, - WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__PIN_FOR_ALL = 1, - WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE__UNPIN_FOR_ALL = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PIN_IN_CHAT_MESSAGE__TYPE) -} Wa__Message__PinInChatMessage__Type; -typedef enum _Wa__Message__ProtocolMessage__Type { - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REVOKE = 0, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SETTING = 3, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SYNC_RESPONSE = 4, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__HISTORY_SYNC_NOTIFICATION = 5, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_SYNC_KEY_SHARE = 6, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_SYNC_KEY_REQUEST = 7, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__MSG_FANOUT_BACKFILL_REQUEST = 8, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC = 9, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_FATAL_EXCEPTION_NOTIFICATION = 10, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__SHARE_PHONE_NUMBER = 11, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__MESSAGE_EDIT = 14, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__PEER_DATA_OPERATION_REQUEST_MESSAGE = 16, - WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE = 17 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PROTOCOL_MESSAGE__TYPE) +typedef enum _Wa__Message__ProtocolMessage__Type +{ + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REVOKE = 0, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SETTING = 3, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SYNC_RESPONSE = 4, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__HISTORY_SYNC_NOTIFICATION = 5, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_SYNC_KEY_SHARE = 6, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_SYNC_KEY_REQUEST = 7, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__MSG_FANOUT_BACKFILL_REQUEST = 8, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC = 9, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__APP_STATE_FATAL_EXCEPTION_NOTIFICATION = 10, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__SHARE_PHONE_NUMBER = 11, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REQUEST_MEDIA_UPLOAD_MESSAGE = 12, + WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE = 13 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PROTOCOL_MESSAGE__TYPE) } Wa__Message__ProtocolMessage__Type; -typedef enum _Wa__Message__ScheduledCallCreationMessage__CallType { - WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__UNKNOWN = 0, - WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__VOICE = 1, - WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE__VIDEO = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__SCHEDULED_CALL_CREATION_MESSAGE__CALL_TYPE) -} Wa__Message__ScheduledCallCreationMessage__CallType; -typedef enum _Wa__Message__ScheduledCallEditMessage__EditType { - WA__MESSAGE__SCHEDULED_CALL_EDIT_MESSAGE__EDIT_TYPE__UNKNOWN = 0, - WA__MESSAGE__SCHEDULED_CALL_EDIT_MESSAGE__EDIT_TYPE__CANCEL = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__SCHEDULED_CALL_EDIT_MESSAGE__EDIT_TYPE) -} Wa__Message__ScheduledCallEditMessage__EditType; -typedef enum _Wa__Message__VideoMessage__Attribution { - WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__NONE = 0, - WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__GIPHY = 1, - WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__TENOR = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION) +typedef enum _Wa__Message__VideoMessage__Attribution +{ + WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__NONE = 0, + WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__GIPHY = 1, + WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION__TENOR = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__VIDEO_MESSAGE__ATTRIBUTION) } Wa__Message__VideoMessage__Attribution; -typedef enum _Wa__Message__PeerDataOperationRequestType { - WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__UPLOAD_STICKER = 0, - WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__SEND_RECENT_STICKER_BOOTSTRAP = 1, - WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__GENERATE_LINK_PREVIEW = 2, - WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__HISTORY_SYNC_ON_DEMAND = 3, - WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE__PLACEHOLDER_MESSAGE_RESEND = 4 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__PEER_DATA_OPERATION_REQUEST_TYPE) -} Wa__Message__PeerDataOperationRequestType; -typedef enum _Wa__PastParticipant__LeaveReason { - WA__PAST_PARTICIPANT__LEAVE_REASON__LEFT = 0, - WA__PAST_PARTICIPANT__LEAVE_REASON__REMOVED = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAST_PARTICIPANT__LEAVE_REASON) +typedef enum _Wa__Message__RmrSource +{ + WA__MESSAGE__RMR_SOURCE__FAVORITE_STICKER = 0, + WA__MESSAGE__RMR_SOURCE__RECENT_STICKER = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__RMR_SOURCE) +} Wa__Message__RmrSource; +typedef enum _Wa__PastParticipant__LeaveReason +{ + WA__PAST_PARTICIPANT__LEAVE_REASON__LEFT = 0, + WA__PAST_PARTICIPANT__LEAVE_REASON__REMOVED = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAST_PARTICIPANT__LEAVE_REASON) } Wa__PastParticipant__LeaveReason; -typedef enum _Wa__PaymentBackground__Type { - WA__PAYMENT_BACKGROUND__TYPE__UNKNOWN = 0, - WA__PAYMENT_BACKGROUND__TYPE__DEFAULT = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_BACKGROUND__TYPE) +typedef enum _Wa__PaymentBackground__Type +{ + WA__PAYMENT_BACKGROUND__TYPE__UNKNOWN = 0, + WA__PAYMENT_BACKGROUND__TYPE__DEFAULT = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_BACKGROUND__TYPE) } Wa__PaymentBackground__Type; -typedef enum _Wa__PaymentInfo__Currency { - WA__PAYMENT_INFO__CURRENCY__UNKNOWN_CURRENCY = 0, - WA__PAYMENT_INFO__CURRENCY__INR = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__CURRENCY) +typedef enum _Wa__PaymentInfo__Currency +{ + WA__PAYMENT_INFO__CURRENCY__UNKNOWN_CURRENCY = 0, + WA__PAYMENT_INFO__CURRENCY__INR = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__CURRENCY) } Wa__PaymentInfo__Currency; -typedef enum _Wa__PaymentInfo__Status { - WA__PAYMENT_INFO__STATUS__UNKNOWN_STATUS = 0, - WA__PAYMENT_INFO__STATUS__PROCESSING = 1, - WA__PAYMENT_INFO__STATUS__SENT = 2, - WA__PAYMENT_INFO__STATUS__NEED_TO_ACCEPT = 3, - WA__PAYMENT_INFO__STATUS__COMPLETE = 4, - WA__PAYMENT_INFO__STATUS__COULD_NOT_COMPLETE = 5, - WA__PAYMENT_INFO__STATUS__REFUNDED = 6, - WA__PAYMENT_INFO__STATUS__EXPIRED = 7, - WA__PAYMENT_INFO__STATUS__REJECTED = 8, - WA__PAYMENT_INFO__STATUS__CANCELLED = 9, - WA__PAYMENT_INFO__STATUS__WAITING_FOR_PAYER = 10, - WA__PAYMENT_INFO__STATUS__WAITING = 11 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__STATUS) +typedef enum _Wa__PaymentInfo__Status +{ + WA__PAYMENT_INFO__STATUS__UNKNOWN_STATUS = 0, + WA__PAYMENT_INFO__STATUS__PROCESSING = 1, + WA__PAYMENT_INFO__STATUS__SENT = 2, + WA__PAYMENT_INFO__STATUS__NEED_TO_ACCEPT = 3, + WA__PAYMENT_INFO__STATUS__COMPLETE = 4, + WA__PAYMENT_INFO__STATUS__COULD_NOT_COMPLETE = 5, + WA__PAYMENT_INFO__STATUS__REFUNDED = 6, + WA__PAYMENT_INFO__STATUS__EXPIRED = 7, + WA__PAYMENT_INFO__STATUS__REJECTED = 8, + WA__PAYMENT_INFO__STATUS__CANCELLED = 9, + WA__PAYMENT_INFO__STATUS__WAITING_FOR_PAYER = 10, + WA__PAYMENT_INFO__STATUS__WAITING = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__STATUS) } Wa__PaymentInfo__Status; -typedef enum _Wa__PaymentInfo__TxnStatus { - WA__PAYMENT_INFO__TXN_STATUS__UNKNOWN = 0, - WA__PAYMENT_INFO__TXN_STATUS__PENDING_SETUP = 1, - WA__PAYMENT_INFO__TXN_STATUS__PENDING_RECEIVER_SETUP = 2, - WA__PAYMENT_INFO__TXN_STATUS__INIT = 3, - WA__PAYMENT_INFO__TXN_STATUS__SUCCESS = 4, - WA__PAYMENT_INFO__TXN_STATUS__COMPLETED = 5, - WA__PAYMENT_INFO__TXN_STATUS__FAILED = 6, - WA__PAYMENT_INFO__TXN_STATUS__FAILED_RISK = 7, - WA__PAYMENT_INFO__TXN_STATUS__FAILED_PROCESSING = 8, - WA__PAYMENT_INFO__TXN_STATUS__FAILED_RECEIVER_PROCESSING = 9, - WA__PAYMENT_INFO__TXN_STATUS__FAILED_DA = 10, - WA__PAYMENT_INFO__TXN_STATUS__FAILED_DA_FINAL = 11, - WA__PAYMENT_INFO__TXN_STATUS__REFUNDED_TXN = 12, - WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED = 13, - WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED_PROCESSING = 14, - WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED_DA = 15, - WA__PAYMENT_INFO__TXN_STATUS__EXPIRED_TXN = 16, - WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCELED = 17, - WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCEL_FAILED_PROCESSING = 18, - WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCEL_FAILED = 19, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_INIT = 20, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_SUCCESS = 21, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_FAILED = 22, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_FAILED_RISK = 23, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_REJECTED = 24, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_EXPIRED = 25, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_CANCELED = 26, - WA__PAYMENT_INFO__TXN_STATUS__COLLECT_CANCELLING = 27, - WA__PAYMENT_INFO__TXN_STATUS__IN_REVIEW = 28, - WA__PAYMENT_INFO__TXN_STATUS__REVERSAL_SUCCESS = 29, - WA__PAYMENT_INFO__TXN_STATUS__REVERSAL_PENDING = 30, - WA__PAYMENT_INFO__TXN_STATUS__REFUND_PENDING = 31 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__TXN_STATUS) +typedef enum _Wa__PaymentInfo__TxnStatus +{ + WA__PAYMENT_INFO__TXN_STATUS__UNKNOWN = 0, + WA__PAYMENT_INFO__TXN_STATUS__PENDING_SETUP = 1, + WA__PAYMENT_INFO__TXN_STATUS__PENDING_RECEIVER_SETUP = 2, + WA__PAYMENT_INFO__TXN_STATUS__INIT = 3, + WA__PAYMENT_INFO__TXN_STATUS__SUCCESS = 4, + WA__PAYMENT_INFO__TXN_STATUS__COMPLETED = 5, + WA__PAYMENT_INFO__TXN_STATUS__FAILED = 6, + WA__PAYMENT_INFO__TXN_STATUS__FAILED_RISK = 7, + WA__PAYMENT_INFO__TXN_STATUS__FAILED_PROCESSING = 8, + WA__PAYMENT_INFO__TXN_STATUS__FAILED_RECEIVER_PROCESSING = 9, + WA__PAYMENT_INFO__TXN_STATUS__FAILED_DA = 10, + WA__PAYMENT_INFO__TXN_STATUS__FAILED_DA_FINAL = 11, + WA__PAYMENT_INFO__TXN_STATUS__REFUNDED_TXN = 12, + WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED = 13, + WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED_PROCESSING = 14, + WA__PAYMENT_INFO__TXN_STATUS__REFUND_FAILED_DA = 15, + WA__PAYMENT_INFO__TXN_STATUS__EXPIRED_TXN = 16, + WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCELED = 17, + WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCEL_FAILED_PROCESSING = 18, + WA__PAYMENT_INFO__TXN_STATUS__AUTH_CANCEL_FAILED = 19, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_INIT = 20, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_SUCCESS = 21, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_FAILED = 22, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_FAILED_RISK = 23, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_REJECTED = 24, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_EXPIRED = 25, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_CANCELED = 26, + WA__PAYMENT_INFO__TXN_STATUS__COLLECT_CANCELLING = 27, + WA__PAYMENT_INFO__TXN_STATUS__IN_REVIEW = 28, + WA__PAYMENT_INFO__TXN_STATUS__REVERSAL_SUCCESS = 29, + WA__PAYMENT_INFO__TXN_STATUS__REVERSAL_PENDING = 30, + WA__PAYMENT_INFO__TXN_STATUS__REFUND_PENDING = 31 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PAYMENT_INFO__TXN_STATUS) } Wa__PaymentInfo__TxnStatus; -typedef enum _Wa__PinInChat__Type { - WA__PIN_IN_CHAT__TYPE__UNKNOWN_TYPE = 0, - WA__PIN_IN_CHAT__TYPE__PIN_FOR_ALL = 1, - WA__PIN_IN_CHAT__TYPE__UNPIN_FOR_ALL = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__PIN_IN_CHAT__TYPE) -} Wa__PinInChat__Type; -typedef enum _Wa__SyncActionValue__MarketingMessageAction__MarketingMessagePrototypeType { - WA__SYNC_ACTION_VALUE__MARKETING_MESSAGE_ACTION__MARKETING_MESSAGE_PROTOTYPE_TYPE__PERSONALIZED = 0 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__SYNC_ACTION_VALUE__MARKETING_MESSAGE_ACTION__MARKETING_MESSAGE_PROTOTYPE_TYPE) -} Wa__SyncActionValue__MarketingMessageAction__MarketingMessagePrototypeType; -typedef enum _Wa__SyncdMutation__SyncdOperation { - WA__SYNCD_MUTATION__SYNCD_OPERATION__SET = 0, - WA__SYNCD_MUTATION__SYNCD_OPERATION__REMOVE = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__SYNCD_MUTATION__SYNCD_OPERATION) +typedef enum _Wa__SyncdMutation__SyncdOperation +{ + WA__SYNCD_MUTATION__SYNCD_OPERATION__SET = 0, + WA__SYNCD_MUTATION__SYNCD_OPERATION__REMOVE = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__SYNCD_MUTATION__SYNCD_OPERATION) } Wa__SyncdMutation__SyncdOperation; -typedef enum _Wa__WebFeatures__Flag { - WA__WEB_FEATURES__FLAG__NOT_STARTED = 0, - WA__WEB_FEATURES__FLAG__FORCE_UPGRADE = 1, - WA__WEB_FEATURES__FLAG__DEVELOPMENT = 2, - WA__WEB_FEATURES__FLAG__PRODUCTION = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_FEATURES__FLAG) +typedef enum _Wa__WebFeatures__Flag +{ + WA__WEB_FEATURES__FLAG__NOT_STARTED = 0, + WA__WEB_FEATURES__FLAG__FORCE_UPGRADE = 1, + WA__WEB_FEATURES__FLAG__DEVELOPMENT = 2, + WA__WEB_FEATURES__FLAG__PRODUCTION = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_FEATURES__FLAG) } Wa__WebFeatures__Flag; -typedef enum _Wa__WebMessageInfo__BizPrivacyStatus { - WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__E2EE = 0, - WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__FB = 2, - WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__BSP = 1, - WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__BSP_AND_FB = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS) +typedef enum _Wa__WebMessageInfo__BizPrivacyStatus +{ + WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__E2EE = 0, + WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__FB = 2, + WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__BSP = 1, + WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS__BSP_AND_FB = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__BIZ_PRIVACY_STATUS) } Wa__WebMessageInfo__BizPrivacyStatus; -typedef enum _Wa__WebMessageInfo__Status { - WA__WEB_MESSAGE_INFO__STATUS__ERROR = 0, - WA__WEB_MESSAGE_INFO__STATUS__PENDING = 1, - WA__WEB_MESSAGE_INFO__STATUS__SERVER_ACK = 2, - WA__WEB_MESSAGE_INFO__STATUS__DELIVERY_ACK = 3, - WA__WEB_MESSAGE_INFO__STATUS__READ = 4, - WA__WEB_MESSAGE_INFO__STATUS__PLAYED = 5 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__STATUS) +typedef enum _Wa__WebMessageInfo__Status +{ + WA__WEB_MESSAGE_INFO__STATUS__ERROR = 0, + WA__WEB_MESSAGE_INFO__STATUS__PENDING = 1, + WA__WEB_MESSAGE_INFO__STATUS__SERVER_ACK = 2, + WA__WEB_MESSAGE_INFO__STATUS__DELIVERY_ACK = 3, + WA__WEB_MESSAGE_INFO__STATUS__READ = 4, + WA__WEB_MESSAGE_INFO__STATUS__PLAYED = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__STATUS) } Wa__WebMessageInfo__Status; -typedef enum _Wa__WebMessageInfo__StubType { - WA__WEB_MESSAGE_INFO__STUB_TYPE__UNKNOWN = 0, - WA__WEB_MESSAGE_INFO__STUB_TYPE__REVOKE = 1, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CIPHERTEXT = 2, - WA__WEB_MESSAGE_INFO__STUB_TYPE__FUTUREPROOF = 3, - WA__WEB_MESSAGE_INFO__STUB_TYPE__NON_VERIFIED_TRANSITION = 4, - WA__WEB_MESSAGE_INFO__STUB_TYPE__UNVERIFIED_TRANSITION = 5, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION = 6, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_LOW_UNKNOWN = 7, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_HIGH = 8, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_UNKNOWN = 9, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_LOW = 10, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_HIGH = 11, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_ANY_TO_NONE = 12, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_ANY_TO_HIGH = 13, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_HIGH_TO_LOW = 14, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_HIGH_TO_UNKNOWN = 15, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_UNKNOWN_TO_LOW = 16, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_LOW_TO_UNKNOWN = 17, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_NONE_TO_LOW = 18, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_NONE_TO_UNKNOWN = 19, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATE = 20, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_SUBJECT = 21, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_ICON = 22, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_INVITE_LINK = 23, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_DESCRIPTION = 24, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_RESTRICT = 25, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_ANNOUNCE = 26, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ADD = 27, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_REMOVE = 28, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_PROMOTE = 29, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_DEMOTE = 30, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_INVITE = 31, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_LEAVE = 32, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_CHANGE_NUMBER = 33, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_CREATE = 34, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_ADD = 35, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_REMOVE = 36, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GENERIC_NOTIFICATION = 37, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_IDENTITY_CHANGED = 38, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_ENCRYPTED = 39, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_VOICE = 40, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_VIDEO = 41, - WA__WEB_MESSAGE_INFO__STUB_TYPE__INDIVIDUAL_CHANGE_NUMBER = 42, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_DELETE = 43, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE = 44, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_GROUP_VOICE = 45, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_GROUP_VIDEO = 46, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_CIPHERTEXT = 47, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_FUTUREPROOF = 48, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED = 49, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED = 50, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED = 51, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP = 52, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP = 53, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER = 54, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_SEND_PAYMENT_REMINDER = 55, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_SEND_PAYMENT_INVITATION = 56, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_DECLINED = 57, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_EXPIRED = 58, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_CANCELLED = 59, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM = 60, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP = 61, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_INTRO_TOP = 62, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_INTRO_BOTTOM = 63, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_NAME_CHANGE = 64, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_MOVE_TO_CONSUMER_APP = 65, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_TWO_TIER_MIGRATION_TOP = 66, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_TWO_TIER_MIGRATION_BOTTOM = 67, - WA__WEB_MESSAGE_INFO__STUB_TYPE__OVERSIZED = 68, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_NO_FREQUENTLY_FORWARDED = 69, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_V4_ADD_INVITE_SENT = 70, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ADD_REQUEST_JOIN = 71, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CHANGE_EPHEMERAL_SETTING = 72, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_DEVICE_CHANGED = 73, - WA__WEB_MESSAGE_INFO__STUB_TYPE__VIEWED_ONCE = 74, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_ENCRYPTED_NOW = 75, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_BSP_PREMISE = 76, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_SELF_FB = 77, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_SELF_PREMISE = 78, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED = 79, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 80, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED = 81, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 82, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE = 83, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_UNVERIFIED = 84, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 85, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_VERIFIED = 86, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 87, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED = 88, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED = 89, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED = 90, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED = 91, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_TO_BSP_PREMISE = 92, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_TO_SELF_PREMISE = 93, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED = 94, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 95, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED = 96, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 97, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE = 98, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_UNVERIFIED = 99, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_VERIFIED = 100, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_BSP_FB = 101, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_CONSUMER = 102, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_SELF_FB = 103, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED = 104, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 105, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED = 106, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_VERIFIED = 107, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED = 108, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 109, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED = 110, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_UNVERIFIED = 111, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 112, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED = 113, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 114, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED = 115, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 116, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 117, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_IDENTITY_UNAVAILABLE = 118, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATING = 119, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATE_FAILED = 120, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_BOUNCED = 121, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BLOCK_CONTACT = 122, - WA__WEB_MESSAGE_INFO__STUB_TYPE__EPHEMERAL_SETTING_NOT_APPLIED = 123, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SYNC_FAILED = 124, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SYNCING = 125, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_INIT_FB = 126, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_INIT_BSP = 127, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_TO_FB = 128, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_TO_BSP = 129, - WA__WEB_MESSAGE_INFO__STUB_TYPE__DISAPPEARING_MODE = 130, - WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_DEVICE_FETCH_FAILED = 131, - WA__WEB_MESSAGE_INFO__STUB_TYPE__ADMIN_REVOKE = 132, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_INVITE_LINK_GROWTH_LOCKED = 133, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP = 134, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_SIBLING_GROUP = 135, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_SUB_GROUP = 136, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_PARENT_GROUP = 137, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_SIBLING_GROUP = 138, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_SUB_GROUP = 139, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ACCEPT = 140, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_LINKED_GROUP_JOIN = 141, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_CREATE = 142, - WA__WEB_MESSAGE_INFO__STUB_TYPE__EPHEMERAL_KEEP_IN_CHAT = 143, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST = 144, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE = 145, - WA__WEB_MESSAGE_INFO__STUB_TYPE__INTEGRITY_UNLINK_PARENT_GROUP = 146, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_PROMOTE = 147, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_DEMOTE = 148, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARENT_GROUP_DELETED = 149, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL = 150, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP = 151, - WA__WEB_MESSAGE_INFO__STUB_TYPE__MASKED_THREAD_CREATED = 152, - WA__WEB_MESSAGE_INFO__STUB_TYPE__MASKED_THREAD_UNMASKED = 153, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_CHAT_ASSIGNMENT = 154, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CHAT_PSA = 155, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CHAT_POLL_CREATION_MESSAGE = 156, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_MASKED_THREAD_CREATED = 157, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED = 158, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_INVITE_AUTO_ADD = 159, - WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_CHAT_ASSIGNMENT_UNASSIGN = 160, - WA__WEB_MESSAGE_INFO__STUB_TYPE__CAG_INVITE_AUTO_JOINED = 161, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SCHEDULED_CALL_START_MESSAGE = 162, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_INVITE_RICH = 163, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_INVITE_AUTO_ADD_RICH = 164, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SUB_GROUP_INVITE_RICH = 165, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SUB_GROUP_PARTICIPANT_ADD_RICH = 166, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP_RICH = 167, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_ADD_RICH = 168, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SILENCED_UNKNOWN_CALLER_AUDIO = 169, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SILENCED_UNKNOWN_CALLER_VIDEO = 170, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBER_ADD_MODE = 171, - WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD = 172, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_CHANGE_DESCRIPTION = 173, - WA__WEB_MESSAGE_INFO__STUB_TYPE__SENDER_INVITE = 174, - WA__WEB_MESSAGE_INFO__STUB_TYPE__RECEIVER_INVITE = 175, - WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS = 176, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PINNED_MESSAGE_IN_CHAT = 177, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITER = 178, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY = 179, - WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE = 180, - WA__WEB_MESSAGE_INFO__STUB_TYPE__LINKED_GROUP_CALL_START = 181, - WA__WEB_MESSAGE_INFO__STUB_TYPE__REPORT_TO_ADMIN_ENABLED_STATUS = 182 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__STUB_TYPE) +typedef enum _Wa__WebMessageInfo__StubType +{ + WA__WEB_MESSAGE_INFO__STUB_TYPE__UNKNOWN = 0, + WA__WEB_MESSAGE_INFO__STUB_TYPE__REVOKE = 1, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CIPHERTEXT = 2, + WA__WEB_MESSAGE_INFO__STUB_TYPE__FUTUREPROOF = 3, + WA__WEB_MESSAGE_INFO__STUB_TYPE__NON_VERIFIED_TRANSITION = 4, + WA__WEB_MESSAGE_INFO__STUB_TYPE__UNVERIFIED_TRANSITION = 5, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION = 6, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_LOW_UNKNOWN = 7, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_HIGH = 8, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_UNKNOWN = 9, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_LOW = 10, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_INITIAL_HIGH = 11, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_ANY_TO_NONE = 12, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_ANY_TO_HIGH = 13, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_HIGH_TO_LOW = 14, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_HIGH_TO_UNKNOWN = 15, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_UNKNOWN_TO_LOW = 16, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_LOW_TO_UNKNOWN = 17, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_NONE_TO_LOW = 18, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VERIFIED_TRANSITION_NONE_TO_UNKNOWN = 19, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATE = 20, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_SUBJECT = 21, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_ICON = 22, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_INVITE_LINK = 23, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_DESCRIPTION = 24, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_RESTRICT = 25, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_ANNOUNCE = 26, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ADD = 27, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_REMOVE = 28, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_PROMOTE = 29, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_DEMOTE = 30, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_INVITE = 31, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_LEAVE = 32, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_CHANGE_NUMBER = 33, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_CREATE = 34, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_ADD = 35, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BROADCAST_REMOVE = 36, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GENERIC_NOTIFICATION = 37, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_IDENTITY_CHANGED = 38, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_ENCRYPTED = 39, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_VOICE = 40, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_VIDEO = 41, + WA__WEB_MESSAGE_INFO__STUB_TYPE__INDIVIDUAL_CHANGE_NUMBER = 42, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_DELETE = 43, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE = 44, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_GROUP_VOICE = 45, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CALL_MISSED_GROUP_VIDEO = 46, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_CIPHERTEXT = 47, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_FUTUREPROOF = 48, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED = 49, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED = 50, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED = 51, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP = 52, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP = 53, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER = 54, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_SEND_PAYMENT_REMINDER = 55, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_SEND_PAYMENT_INVITATION = 56, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_DECLINED = 57, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_EXPIRED = 58, + WA__WEB_MESSAGE_INFO__STUB_TYPE__PAYMENT_ACTION_REQUEST_CANCELLED = 59, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM = 60, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP = 61, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_INTRO_TOP = 62, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_INTRO_BOTTOM = 63, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_NAME_CHANGE = 64, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_MOVE_TO_CONSUMER_APP = 65, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_TWO_TIER_MIGRATION_TOP = 66, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_TWO_TIER_MIGRATION_BOTTOM = 67, + WA__WEB_MESSAGE_INFO__STUB_TYPE__OVERSIZED = 68, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CHANGE_NO_FREQUENTLY_FORWARDED = 69, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_V4_ADD_INVITE_SENT = 70, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ADD_REQUEST_JOIN = 71, + WA__WEB_MESSAGE_INFO__STUB_TYPE__CHANGE_EPHEMERAL_SETTING = 72, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_DEVICE_CHANGED = 73, + WA__WEB_MESSAGE_INFO__STUB_TYPE__VIEWED_ONCE = 74, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_ENCRYPTED_NOW = 75, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_BSP_PREMISE = 76, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_SELF_FB = 77, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_TO_SELF_PREMISE = 78, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED = 79, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 80, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED = 81, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 82, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE = 83, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_UNVERIFIED = 84, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 85, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_VERIFIED = 86, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 87, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED = 88, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED = 89, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED = 90, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED = 91, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_TO_BSP_PREMISE = 92, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_TO_SELF_PREMISE = 93, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED = 94, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 95, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED = 96, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 97, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE = 98, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_UNVERIFIED = 99, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_PREMISE_VERIFIED = 100, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_BSP_FB = 101, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_CONSUMER = 102, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_TO_SELF_FB = 103, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED = 104, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 105, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED = 106, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_UNVERIFIED_TO_VERIFIED = 107, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED = 108, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 109, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED = 110, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_VERIFIED_TO_UNVERIFIED = 111, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 112, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED = 113, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 114, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED = 115, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 116, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 117, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_IDENTITY_UNAVAILABLE = 118, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATING = 119, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_CREATE_FAILED = 120, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_BOUNCED = 121, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BLOCK_CONTACT = 122, + WA__WEB_MESSAGE_INFO__STUB_TYPE__EPHEMERAL_SETTING_NOT_APPLIED = 123, + WA__WEB_MESSAGE_INFO__STUB_TYPE__SYNC_FAILED = 124, + WA__WEB_MESSAGE_INFO__STUB_TYPE__SYNCING = 125, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_INIT_FB = 126, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_INIT_BSP = 127, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_TO_FB = 128, + WA__WEB_MESSAGE_INFO__STUB_TYPE__BIZ_PRIVACY_MODE_TO_BSP = 129, + WA__WEB_MESSAGE_INFO__STUB_TYPE__DISAPPEARING_MODE = 130, + WA__WEB_MESSAGE_INFO__STUB_TYPE__E2E_DEVICE_FETCH_FAILED = 131, + WA__WEB_MESSAGE_INFO__STUB_TYPE__ADMIN_REVOKE = 132, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_INVITE_LINK_GROWTH_LOCKED = 133, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_PARENT_GROUP = 134, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_SIBLING_GROUP = 135, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_LINK_SUB_GROUP = 136, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_PARENT_GROUP = 137, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_SIBLING_GROUP = 138, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_UNLINK_SUB_GROUP = 139, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_ACCEPT = 140, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_PARTICIPANT_LINKED_GROUP_JOIN = 141, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_CREATE = 142, + WA__WEB_MESSAGE_INFO__STUB_TYPE__EPHEMERAL_KEEP_IN_CHAT = 143, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST = 144, + WA__WEB_MESSAGE_INFO__STUB_TYPE__GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE = 145, + WA__WEB_MESSAGE_INFO__STUB_TYPE__INTEGRITY_UNLINK_PARENT_GROUP = 146, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_PROMOTE = 147, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARTICIPANT_DEMOTE = 148, + WA__WEB_MESSAGE_INFO__STUB_TYPE__COMMUNITY_PARENT_GROUP_DELETED = 149 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__WEB_MESSAGE_INFO__STUB_TYPE) } Wa__WebMessageInfo__StubType; -typedef enum _Wa__ADVEncryptionType { - WA__ADVENCRYPTION_TYPE__E2EE = 0, - WA__ADVENCRYPTION_TYPE__HOSTED = 1 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__ADVENCRYPTION_TYPE) -} Wa__ADVEncryptionType; -typedef enum _Wa__KeepType { - WA__KEEP_TYPE__UNKNOWN = 0, - WA__KEEP_TYPE__KEEP_FOR_ALL = 1, - WA__KEEP_TYPE__UNDO_KEEP_FOR_ALL = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__KEEP_TYPE) +typedef enum _Wa__KeepType +{ + WA__KEEP_TYPE__UNKNOWN = 0, + WA__KEEP_TYPE__KEEP_FOR_ALL = 1, + WA__KEEP_TYPE__UNDO_KEEP_FOR_ALL = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__KEEP_TYPE) } Wa__KeepType; -typedef enum _Wa__MediaVisibility { - WA__MEDIA_VISIBILITY__DEFAULT = 0, - WA__MEDIA_VISIBILITY__OFF = 1, - WA__MEDIA_VISIBILITY__ON = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MEDIA_VISIBILITY) +typedef enum _Wa__MediaVisibility +{ + WA__MEDIA_VISIBILITY__DEFAULT = 0, + WA__MEDIA_VISIBILITY__OFF = 1, + WA__MEDIA_VISIBILITY__ON = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MEDIA_VISIBILITY) } Wa__MediaVisibility; /* --- descriptors --- */ -extern const ProtobufCEnumDescriptor wa__advencryption_type__descriptor; extern const ProtobufCEnumDescriptor wa__keep_type__descriptor; extern const ProtobufCEnumDescriptor wa__media_visibility__descriptor; extern const ProtobufCMessageDescriptor wa__advdevice_identity__descriptor; @@ -959,7 +878,6 @@ extern const ProtobufCMessageDescriptor wa__advsigned_device_identity_hmac__desc extern const ProtobufCMessageDescriptor wa__advsigned_key_index_list__descriptor; extern const ProtobufCMessageDescriptor wa__action_link__descriptor; extern const ProtobufCMessageDescriptor wa__auto_download_settings__descriptor; -extern const ProtobufCMessageDescriptor wa__avatar_user_settings__descriptor; extern const ProtobufCMessageDescriptor wa__biz_account_link_info__descriptor; extern const ProtobufCEnumDescriptor wa__biz_account_link_info__account_type__descriptor; extern const ProtobufCEnumDescriptor wa__biz_account_link_info__host_storage_type__descriptor; @@ -971,11 +889,12 @@ extern const ProtobufCEnumDescriptor wa__biz_identity_info__verified_level_va extern const ProtobufCMessageDescriptor wa__cert_chain__descriptor; extern const ProtobufCMessageDescriptor wa__cert_chain__noise_certificate__descriptor; extern const ProtobufCMessageDescriptor wa__cert_chain__noise_certificate__details__descriptor; +extern const ProtobufCMessageDescriptor wa__chain__descriptor; +extern const ProtobufCMessageDescriptor wa__chain_key__descriptor; extern const ProtobufCMessageDescriptor wa__client_payload__descriptor; extern const ProtobufCMessageDescriptor wa__client_payload__dnssource__descriptor; extern const ProtobufCEnumDescriptor wa__client_payload__dnssource__dnsresolution_method__descriptor; extern const ProtobufCMessageDescriptor wa__client_payload__device_pairing_registration_data__descriptor; -extern const ProtobufCMessageDescriptor wa__client_payload__interop_data__descriptor; extern const ProtobufCMessageDescriptor wa__client_payload__user_agent__descriptor; extern const ProtobufCMessageDescriptor wa__client_payload__user_agent__app_version__descriptor; extern const ProtobufCEnumDescriptor wa__client_payload__user_agent__platform__descriptor; @@ -992,14 +911,11 @@ extern const ProtobufCMessageDescriptor wa__context_info__ad_reply_info__descrip extern const ProtobufCEnumDescriptor wa__context_info__ad_reply_info__media_type__descriptor; extern const ProtobufCMessageDescriptor wa__context_info__external_ad_reply_info__descriptor; extern const ProtobufCEnumDescriptor wa__context_info__external_ad_reply_info__media_type__descriptor; -extern const ProtobufCMessageDescriptor wa__context_info__utminfo__descriptor; extern const ProtobufCMessageDescriptor wa__conversation__descriptor; extern const ProtobufCEnumDescriptor wa__conversation__end_of_history_transfer_type__descriptor; -extern const ProtobufCMessageDescriptor wa__device_consistency_code_message__descriptor; extern const ProtobufCMessageDescriptor wa__device_list_metadata__descriptor; extern const ProtobufCMessageDescriptor wa__device_props__descriptor; extern const ProtobufCMessageDescriptor wa__device_props__app_version__descriptor; -extern const ProtobufCMessageDescriptor wa__device_props__history_sync_config__descriptor; extern const ProtobufCEnumDescriptor wa__device_props__platform_type__descriptor; extern const ProtobufCMessageDescriptor wa__disappearing_mode__descriptor; extern const ProtobufCEnumDescriptor wa__disappearing_mode__initiator__descriptor; @@ -1007,7 +923,6 @@ extern const ProtobufCMessageDescriptor wa__ephemeral_setting__descriptor; extern const ProtobufCMessageDescriptor wa__exit_code__descriptor; extern const ProtobufCMessageDescriptor wa__external_blob_reference__descriptor; extern const ProtobufCMessageDescriptor wa__global_settings__descriptor; -extern const ProtobufCMessageDescriptor wa__group_mention__descriptor; extern const ProtobufCMessageDescriptor wa__group_participant__descriptor; extern const ProtobufCEnumDescriptor wa__group_participant__rank__descriptor; extern const ProtobufCMessageDescriptor wa__handshake_message__descriptor; @@ -1024,7 +939,6 @@ extern const ProtobufCMessageDescriptor wa__hydrated_template_button__hydrated_u extern const ProtobufCMessageDescriptor wa__identity_key_pair_structure__descriptor; extern const ProtobufCMessageDescriptor wa__interactive_annotation__descriptor; extern const ProtobufCMessageDescriptor wa__keep_in_chat__descriptor; -extern const ProtobufCMessageDescriptor wa__key_exchange_message__descriptor; extern const ProtobufCMessageDescriptor wa__key_id__descriptor; extern const ProtobufCMessageDescriptor wa__localized_name__descriptor; extern const ProtobufCMessageDescriptor wa__location__descriptor; @@ -1033,12 +947,12 @@ extern const ProtobufCMessageDescriptor wa__media_retry_notification__descriptor extern const ProtobufCEnumDescriptor wa__media_retry_notification__result_type__descriptor; extern const ProtobufCMessageDescriptor wa__message__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_fatal_exception_notification__descriptor; -extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key_data__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key_fingerprint__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key_id__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key_request__descriptor; extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key_share__descriptor; +extern const ProtobufCMessageDescriptor wa__message__app_state_sync_key__descriptor; extern const ProtobufCMessageDescriptor wa__message__audio_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__buttons_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__buttons_message__button__descriptor; @@ -1056,7 +970,6 @@ extern const ProtobufCMessageDescriptor wa__message__contacts_array_message__des extern const ProtobufCMessageDescriptor wa__message__decline_payment_request_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__device_sent_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__document_message__descriptor; -extern const ProtobufCMessageDescriptor wa__message__enc_reaction_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__extended_text_message__descriptor; extern const ProtobufCEnumDescriptor wa__message__extended_text_message__font_type__descriptor; extern const ProtobufCEnumDescriptor wa__message__extended_text_message__invite_link_group_type__descriptor; @@ -1087,16 +1000,15 @@ extern const ProtobufCMessageDescriptor wa__message__interactive_message__shop_m extern const ProtobufCEnumDescriptor wa__message__interactive_message__shop_message__surface__descriptor; extern const ProtobufCMessageDescriptor wa__message__interactive_response_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__interactive_response_message__body__descriptor; -extern const ProtobufCEnumDescriptor wa__message__interactive_response_message__body__format__descriptor; extern const ProtobufCMessageDescriptor wa__message__interactive_response_message__native_flow_response_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__invoice_message__descriptor; extern const ProtobufCEnumDescriptor wa__message__invoice_message__attachment_type__descriptor; extern const ProtobufCMessageDescriptor wa__message__keep_in_chat_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__descriptor; -extern const ProtobufCMessageDescriptor wa__message__list_message__product__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__product_list_header_image__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__product_list_info__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__product_section__descriptor; +extern const ProtobufCMessageDescriptor wa__message__list_message__product__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__row__descriptor; extern const ProtobufCMessageDescriptor wa__message__list_message__section__descriptor; extern const ProtobufCEnumDescriptor wa__message__list_message__list_type__descriptor; @@ -1110,23 +1022,11 @@ extern const ProtobufCEnumDescriptor wa__message__order_message__order_status extern const ProtobufCEnumDescriptor wa__message__order_message__order_surface__descriptor; extern const ProtobufCMessageDescriptor wa__message__payment_invite_message__descriptor; extern const ProtobufCEnumDescriptor wa__message__payment_invite_message__service_type__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__history_sync_on_demand_request__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__placeholder_message_resend_request__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__request_sticker_reupload__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_message__request_url_preview__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__descriptor; -extern const ProtobufCMessageDescriptor wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__descriptor; -extern const ProtobufCMessageDescriptor wa__message__pin_in_chat_message__descriptor; -extern const ProtobufCEnumDescriptor wa__message__pin_in_chat_message__type__descriptor; extern const ProtobufCMessageDescriptor wa__message__poll_creation_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__poll_creation_message__option__descriptor; extern const ProtobufCMessageDescriptor wa__message__poll_enc_value__descriptor; -extern const ProtobufCMessageDescriptor wa__message__poll_update_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__poll_update_message_metadata__descriptor; +extern const ProtobufCMessageDescriptor wa__message__poll_update_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__poll_vote_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__product_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__product_message__catalog_snapshot__descriptor; @@ -1134,12 +1034,11 @@ extern const ProtobufCMessageDescriptor wa__message__product_message__product_sn extern const ProtobufCMessageDescriptor wa__message__protocol_message__descriptor; extern const ProtobufCEnumDescriptor wa__message__protocol_message__type__descriptor; extern const ProtobufCMessageDescriptor wa__message__reaction_message__descriptor; +extern const ProtobufCMessageDescriptor wa__message__request_media_upload_message__descriptor; +extern const ProtobufCMessageDescriptor wa__message__request_media_upload_response_message__descriptor; +extern const ProtobufCMessageDescriptor wa__message__request_media_upload_response_message__request_media_upload_result__descriptor; extern const ProtobufCMessageDescriptor wa__message__request_payment_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__request_phone_number_message__descriptor; -extern const ProtobufCMessageDescriptor wa__message__scheduled_call_creation_message__descriptor; -extern const ProtobufCEnumDescriptor wa__message__scheduled_call_creation_message__call_type__descriptor; -extern const ProtobufCMessageDescriptor wa__message__scheduled_call_edit_message__descriptor; -extern const ProtobufCEnumDescriptor wa__message__scheduled_call_edit_message__edit_type__descriptor; extern const ProtobufCMessageDescriptor wa__message__send_payment_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__sender_key_distribution_message__descriptor; extern const ProtobufCMessageDescriptor wa__message__sticker_message__descriptor; @@ -1150,8 +1049,7 @@ extern const ProtobufCMessageDescriptor wa__message__template_message__four_row_ extern const ProtobufCMessageDescriptor wa__message__template_message__hydrated_four_row_template__descriptor; extern const ProtobufCMessageDescriptor wa__message__video_message__descriptor; extern const ProtobufCEnumDescriptor wa__message__video_message__attribution__descriptor; -extern const ProtobufCEnumDescriptor wa__message__peer_data_operation_request_type__descriptor; -extern const ProtobufCMessageDescriptor wa__message_add_on_context_info__descriptor; +extern const ProtobufCEnumDescriptor wa__message__rmr_source__descriptor; extern const ProtobufCMessageDescriptor wa__message_context_info__descriptor; extern const ProtobufCMessageDescriptor wa__message_key__descriptor; extern const ProtobufCMessageDescriptor wa__money__descriptor; @@ -1161,7 +1059,6 @@ extern const ProtobufCMessageDescriptor wa__msg_row_opaque_data__descriptor; extern const ProtobufCMessageDescriptor wa__noise_certificate__descriptor; extern const ProtobufCMessageDescriptor wa__noise_certificate__details__descriptor; extern const ProtobufCMessageDescriptor wa__notification_message_info__descriptor; -extern const ProtobufCMessageDescriptor wa__notification_settings__descriptor; extern const ProtobufCMessageDescriptor wa__past_participant__descriptor; extern const ProtobufCEnumDescriptor wa__past_participant__leave_reason__descriptor; extern const ProtobufCMessageDescriptor wa__past_participants__descriptor; @@ -1172,34 +1069,25 @@ extern const ProtobufCMessageDescriptor wa__payment_info__descriptor; extern const ProtobufCEnumDescriptor wa__payment_info__currency__descriptor; extern const ProtobufCEnumDescriptor wa__payment_info__status__descriptor; extern const ProtobufCEnumDescriptor wa__payment_info__txn_status__descriptor; +extern const ProtobufCMessageDescriptor wa__pending_key_exchange__descriptor; +extern const ProtobufCMessageDescriptor wa__pending_pre_key__descriptor; extern const ProtobufCMessageDescriptor wa__photo_change__descriptor; -extern const ProtobufCMessageDescriptor wa__pin_in_chat__descriptor; -extern const ProtobufCEnumDescriptor wa__pin_in_chat__type__descriptor; extern const ProtobufCMessageDescriptor wa__point__descriptor; extern const ProtobufCMessageDescriptor wa__poll_additional_metadata__descriptor; extern const ProtobufCMessageDescriptor wa__poll_enc_value__descriptor; extern const ProtobufCMessageDescriptor wa__poll_update__descriptor; extern const ProtobufCMessageDescriptor wa__pre_key_record_structure__descriptor; -extern const ProtobufCMessageDescriptor wa__pre_key_signal_message__descriptor; extern const ProtobufCMessageDescriptor wa__pushname__descriptor; extern const ProtobufCMessageDescriptor wa__reaction__descriptor; extern const ProtobufCMessageDescriptor wa__recent_emoji_weight__descriptor; extern const ProtobufCMessageDescriptor wa__record_structure__descriptor; -extern const ProtobufCMessageDescriptor wa__sender_key_distribution_message__descriptor; -extern const ProtobufCMessageDescriptor wa__sender_key_message__descriptor; +extern const ProtobufCMessageDescriptor wa__sender_chain_key__descriptor; extern const ProtobufCMessageDescriptor wa__sender_key_record_structure__descriptor; extern const ProtobufCMessageDescriptor wa__sender_key_state_structure__descriptor; -extern const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_chain_key__descriptor; -extern const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_message_key__descriptor; -extern const ProtobufCMessageDescriptor wa__sender_key_state_structure__sender_signing_key__descriptor; +extern const ProtobufCMessageDescriptor wa__sender_message_key__descriptor; +extern const ProtobufCMessageDescriptor wa__sender_signing_key__descriptor; extern const ProtobufCMessageDescriptor wa__server_error_receipt__descriptor; extern const ProtobufCMessageDescriptor wa__session_structure__descriptor; -extern const ProtobufCMessageDescriptor wa__session_structure__chain__descriptor; -extern const ProtobufCMessageDescriptor wa__session_structure__chain__chain_key__descriptor; -extern const ProtobufCMessageDescriptor wa__session_structure__chain__message_key__descriptor; -extern const ProtobufCMessageDescriptor wa__session_structure__pending_key_exchange__descriptor; -extern const ProtobufCMessageDescriptor wa__session_structure__pending_pre_key__descriptor; -extern const ProtobufCMessageDescriptor wa__signal_message__descriptor; extern const ProtobufCMessageDescriptor wa__signed_pre_key_record_structure__descriptor; extern const ProtobufCMessageDescriptor wa__status_psa__descriptor; extern const ProtobufCMessageDescriptor wa__sticker_metadata__descriptor; @@ -1208,38 +1096,29 @@ extern const ProtobufCMessageDescriptor wa__sync_action_value__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__agent_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__android_unsupported_actions__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__archive_chat_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__chat_assignment_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__chat_assignment_opened_status_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__clear_chat_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__contact_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__delete_chat_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__delete_message_for_me_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__external_web_beta_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__key_expiration__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__label_association_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__label_edit_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__locale_setting__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__mark_chat_as_read_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__marketing_message_action__descriptor; -extern const ProtobufCEnumDescriptor wa__sync_action_value__marketing_message_action__marketing_message_prototype_type__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__marketing_message_broadcast_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__mute_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__nux_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__pin_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__pn_for_lid_chat_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__primary_feature__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__primary_version_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__privacy_setting_relay_all_calls__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__push_name_setting__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__quick_reply_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__recent_emoji_weights_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__remove_recent_sticker_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__security_notification_setting__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__star_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__sticker_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__subscription_action__descriptor; -extern const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message_range__descriptor; +extern const ProtobufCMessageDescriptor wa__sync_action_value__sync_action_message__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__time_format_action__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__unarchive_chats_setting__descriptor; extern const ProtobufCMessageDescriptor wa__sync_action_value__user_status_mute_action__descriptor; @@ -1282,6500 +1161,6476 @@ struct ProtobufCppMessage : public ProtobufCMessage struct Wa__ADVDeviceIdentity : public ProtobufCppMessage { - Wa__ADVDeviceIdentity() : - ProtobufCppMessage(wa__advdevice_identity__descriptor) - {} + Wa__ADVDeviceIdentity() : + ProtobufCppMessage(wa__advdevice_identity__descriptor) + {} - protobuf_c_boolean has_rawid; - uint32_t rawid; - protobuf_c_boolean has_timestamp; - uint64_t timestamp; - protobuf_c_boolean has_keyindex; - uint32_t keyindex; - protobuf_c_boolean has_accounttype; - Wa__ADVEncryptionType accounttype; - protobuf_c_boolean has_devicetype; - Wa__ADVEncryptionType devicetype; + protobuf_c_boolean has_rawid; + uint32_t rawid; + protobuf_c_boolean has_timestamp; + uint64_t timestamp; + protobuf_c_boolean has_keyindex; + uint32_t keyindex; }; struct Wa__ADVKeyIndexList : public ProtobufCppMessage { - Wa__ADVKeyIndexList() : - ProtobufCppMessage(wa__advkey_index_list__descriptor) - {} + Wa__ADVKeyIndexList() : + ProtobufCppMessage(wa__advkey_index_list__descriptor) + {} - protobuf_c_boolean has_rawid; - uint32_t rawid; - protobuf_c_boolean has_timestamp; - uint64_t timestamp; - protobuf_c_boolean has_currentindex; - uint32_t currentindex; - size_t n_validindexes; - uint32_t *validindexes; - protobuf_c_boolean has_accounttype; - Wa__ADVEncryptionType accounttype; + protobuf_c_boolean has_rawid; + uint32_t rawid; + protobuf_c_boolean has_timestamp; + uint64_t timestamp; + protobuf_c_boolean has_currentindex; + uint32_t currentindex; + size_t n_validindexes; + uint32_t *validindexes; }; struct Wa__ADVSignedDeviceIdentity : public ProtobufCppMessage { - Wa__ADVSignedDeviceIdentity() : - ProtobufCppMessage(wa__advsigned_device_identity__descriptor) - {} + Wa__ADVSignedDeviceIdentity() : + ProtobufCppMessage(wa__advsigned_device_identity__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_accountsignaturekey; - ProtobufCBinaryData accountsignaturekey; - protobuf_c_boolean has_accountsignature; - ProtobufCBinaryData accountsignature; - protobuf_c_boolean has_devicesignature; - ProtobufCBinaryData devicesignature; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_accountsignaturekey; + ProtobufCBinaryData accountsignaturekey; + protobuf_c_boolean has_accountsignature; + ProtobufCBinaryData accountsignature; + protobuf_c_boolean has_devicesignature; + ProtobufCBinaryData devicesignature; }; struct Wa__ADVSignedDeviceIdentityHMAC : public ProtobufCppMessage { - Wa__ADVSignedDeviceIdentityHMAC() : - ProtobufCppMessage(wa__advsigned_device_identity_hmac__descriptor) - {} + Wa__ADVSignedDeviceIdentityHMAC() : + ProtobufCppMessage(wa__advsigned_device_identity_hmac__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_hmac; - ProtobufCBinaryData hmac; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_hmac; + ProtobufCBinaryData hmac; }; struct Wa__ADVSignedKeyIndexList : public ProtobufCppMessage { - Wa__ADVSignedKeyIndexList() : - ProtobufCppMessage(wa__advsigned_key_index_list__descriptor) - {} + Wa__ADVSignedKeyIndexList() : + ProtobufCppMessage(wa__advsigned_key_index_list__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_accountsignature; - ProtobufCBinaryData accountsignature; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_accountsignature; + ProtobufCBinaryData accountsignature; }; struct Wa__ActionLink : public ProtobufCppMessage { - Wa__ActionLink() : - ProtobufCppMessage(wa__action_link__descriptor) - {} + Wa__ActionLink() : + ProtobufCppMessage(wa__action_link__descriptor) + {} - char *url; - char *buttontitle; + char *url; + char *buttontitle; }; struct Wa__AutoDownloadSettings : public ProtobufCppMessage { - Wa__AutoDownloadSettings() : - ProtobufCppMessage(wa__auto_download_settings__descriptor) - {} + Wa__AutoDownloadSettings() : + ProtobufCppMessage(wa__auto_download_settings__descriptor) + {} - protobuf_c_boolean has_downloadimages; - protobuf_c_boolean downloadimages; - protobuf_c_boolean has_downloadaudio; - protobuf_c_boolean downloadaudio; - protobuf_c_boolean has_downloadvideo; - protobuf_c_boolean downloadvideo; - protobuf_c_boolean has_downloaddocuments; - protobuf_c_boolean downloaddocuments; -}; - -struct Wa__AvatarUserSettings : public ProtobufCppMessage -{ - Wa__AvatarUserSettings() : - ProtobufCppMessage(wa__avatar_user_settings__descriptor) - {} - - char *fbid; - char *password; + protobuf_c_boolean has_downloadimages; + protobuf_c_boolean downloadimages; + protobuf_c_boolean has_downloadaudio; + protobuf_c_boolean downloadaudio; + protobuf_c_boolean has_downloadvideo; + protobuf_c_boolean downloadvideo; + protobuf_c_boolean has_downloaddocuments; + protobuf_c_boolean downloaddocuments; }; struct Wa__BizAccountLinkInfo : public ProtobufCppMessage { - Wa__BizAccountLinkInfo() : - ProtobufCppMessage(wa__biz_account_link_info__descriptor) - {} + Wa__BizAccountLinkInfo() : + ProtobufCppMessage(wa__biz_account_link_info__descriptor) + {} - protobuf_c_boolean has_whatsappbizacctfbid; - uint64_t whatsappbizacctfbid; - char *whatsappacctnumber; - protobuf_c_boolean has_issuetime; - uint64_t issuetime; - protobuf_c_boolean has_hoststorage; - Wa__BizAccountLinkInfo__HostStorageType hoststorage; - protobuf_c_boolean has_accounttype; - Wa__BizAccountLinkInfo__AccountType accounttype; + protobuf_c_boolean has_whatsappbizacctfbid; + uint64_t whatsappbizacctfbid; + char *whatsappacctnumber; + protobuf_c_boolean has_issuetime; + uint64_t issuetime; + protobuf_c_boolean has_hoststorage; + Wa__BizAccountLinkInfo__HostStorageType hoststorage; + protobuf_c_boolean has_accounttype; + Wa__BizAccountLinkInfo__AccountType accounttype; }; struct Wa__BizAccountPayload : public ProtobufCppMessage { - Wa__BizAccountPayload() : - ProtobufCppMessage(wa__biz_account_payload__descriptor) - {} + Wa__BizAccountPayload() : + ProtobufCppMessage(wa__biz_account_payload__descriptor) + {} - Wa__VerifiedNameCertificate *vnamecert; - protobuf_c_boolean has_bizacctlinkinfo; - ProtobufCBinaryData bizacctlinkinfo; + Wa__VerifiedNameCertificate *vnamecert; + protobuf_c_boolean has_bizacctlinkinfo; + ProtobufCBinaryData bizacctlinkinfo; }; struct Wa__BizIdentityInfo : public ProtobufCppMessage { - Wa__BizIdentityInfo() : - ProtobufCppMessage(wa__biz_identity_info__descriptor) - {} - - protobuf_c_boolean has_vlevel; - Wa__BizIdentityInfo__VerifiedLevelValue vlevel; - Wa__VerifiedNameCertificate *vnamecert; - protobuf_c_boolean has_signed_; - protobuf_c_boolean signed_; - protobuf_c_boolean has_revoked; - protobuf_c_boolean revoked; - protobuf_c_boolean has_hoststorage; - Wa__BizIdentityInfo__HostStorageType hoststorage; - protobuf_c_boolean has_actualactors; - Wa__BizIdentityInfo__ActualActorsType actualactors; - protobuf_c_boolean has_privacymodets; - uint64_t privacymodets; - protobuf_c_boolean has_featurecontrols; - uint64_t featurecontrols; + Wa__BizIdentityInfo() : + ProtobufCppMessage(wa__biz_identity_info__descriptor) + {} + + protobuf_c_boolean has_vlevel; + Wa__BizIdentityInfo__VerifiedLevelValue vlevel; + Wa__VerifiedNameCertificate *vnamecert; + protobuf_c_boolean has_signed_; + protobuf_c_boolean signed_; + protobuf_c_boolean has_revoked; + protobuf_c_boolean revoked; + protobuf_c_boolean has_hoststorage; + Wa__BizIdentityInfo__HostStorageType hoststorage; + protobuf_c_boolean has_actualactors; + Wa__BizIdentityInfo__ActualActorsType actualactors; + protobuf_c_boolean has_privacymodets; + uint64_t privacymodets; + protobuf_c_boolean has_featurecontrols; + uint64_t featurecontrols; }; struct Wa__CertChain__NoiseCertificate__Details : public ProtobufCppMessage { - Wa__CertChain__NoiseCertificate__Details() : - ProtobufCppMessage(wa__cert_chain__noise_certificate__details__descriptor) - {} + Wa__CertChain__NoiseCertificate__Details() : + ProtobufCppMessage(wa__cert_chain__noise_certificate__details__descriptor) + {} - protobuf_c_boolean has_serial; - uint32_t serial; - protobuf_c_boolean has_issuerserial; - uint32_t issuerserial; - protobuf_c_boolean has_key; - ProtobufCBinaryData key; - protobuf_c_boolean has_notbefore; - uint64_t notbefore; - protobuf_c_boolean has_notafter; - uint64_t notafter; + protobuf_c_boolean has_serial; + uint32_t serial; + protobuf_c_boolean has_issuerserial; + uint32_t issuerserial; + protobuf_c_boolean has_key; + ProtobufCBinaryData key; + protobuf_c_boolean has_notbefore; + uint64_t notbefore; + protobuf_c_boolean has_notafter; + uint64_t notafter; }; struct Wa__CertChain__NoiseCertificate : public ProtobufCppMessage { - Wa__CertChain__NoiseCertificate() : - ProtobufCppMessage(wa__cert_chain__noise_certificate__descriptor) - {} + Wa__CertChain__NoiseCertificate() : + ProtobufCppMessage(wa__cert_chain__noise_certificate__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_signature; - ProtobufCBinaryData signature; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_signature; + ProtobufCBinaryData signature; }; struct Wa__CertChain : public ProtobufCppMessage { - Wa__CertChain() : - ProtobufCppMessage(wa__cert_chain__descriptor) - {} + Wa__CertChain() : + ProtobufCppMessage(wa__cert_chain__descriptor) + {} - Wa__CertChain__NoiseCertificate *leaf; - Wa__CertChain__NoiseCertificate *intermediate; + Wa__CertChain__NoiseCertificate *leaf; + Wa__CertChain__NoiseCertificate *intermediate; +}; + +struct Wa__Chain : public ProtobufCppMessage +{ + Wa__Chain() : + ProtobufCppMessage(wa__chain__descriptor) + {} + + protobuf_c_boolean has_senderratchetkey; + ProtobufCBinaryData senderratchetkey; + protobuf_c_boolean has_senderratchetkeyprivate; + ProtobufCBinaryData senderratchetkeyprivate; + Wa__ChainKey *chainkey; + size_t n_messagekeys; + Wa__MessageKey **messagekeys; +}; + +struct Wa__ChainKey : public ProtobufCppMessage +{ + Wa__ChainKey() : + ProtobufCppMessage(wa__chain_key__descriptor) + {} + + protobuf_c_boolean has_index; + uint32_t index; + protobuf_c_boolean has_key; + ProtobufCBinaryData key; }; struct Wa__ClientPayload__DNSSource : public ProtobufCppMessage { - Wa__ClientPayload__DNSSource() : - ProtobufCppMessage(wa__client_payload__dnssource__descriptor) - {} + Wa__ClientPayload__DNSSource() : + ProtobufCppMessage(wa__client_payload__dnssource__descriptor) + {} - protobuf_c_boolean has_dnsmethod; - Wa__ClientPayload__DNSSource__DNSResolutionMethod dnsmethod; - protobuf_c_boolean has_appcached; - protobuf_c_boolean appcached; + protobuf_c_boolean has_dnsmethod; + Wa__ClientPayload__DNSSource__DNSResolutionMethod dnsmethod; + protobuf_c_boolean has_appcached; + protobuf_c_boolean appcached; }; struct Wa__ClientPayload__DevicePairingRegistrationData : public ProtobufCppMessage { - Wa__ClientPayload__DevicePairingRegistrationData() : - ProtobufCppMessage(wa__client_payload__device_pairing_registration_data__descriptor) - {} - - protobuf_c_boolean has_eregid; - ProtobufCBinaryData eregid; - protobuf_c_boolean has_ekeytype; - ProtobufCBinaryData ekeytype; - protobuf_c_boolean has_eident; - ProtobufCBinaryData eident; - protobuf_c_boolean has_eskeyid; - ProtobufCBinaryData eskeyid; - protobuf_c_boolean has_eskeyval; - ProtobufCBinaryData eskeyval; - protobuf_c_boolean has_eskeysig; - ProtobufCBinaryData eskeysig; - protobuf_c_boolean has_buildhash; - ProtobufCBinaryData buildhash; - protobuf_c_boolean has_deviceprops; - ProtobufCBinaryData deviceprops; -}; - -struct Wa__ClientPayload__InteropData : public ProtobufCppMessage -{ - Wa__ClientPayload__InteropData() : - ProtobufCppMessage(wa__client_payload__interop_data__descriptor) - {} - - protobuf_c_boolean has_accountid; - uint64_t accountid; - protobuf_c_boolean has_integratorid; - uint32_t integratorid; - protobuf_c_boolean has_token; - ProtobufCBinaryData token; + Wa__ClientPayload__DevicePairingRegistrationData() : + ProtobufCppMessage(wa__client_payload__device_pairing_registration_data__descriptor) + {} + + protobuf_c_boolean has_eregid; + ProtobufCBinaryData eregid; + protobuf_c_boolean has_ekeytype; + ProtobufCBinaryData ekeytype; + protobuf_c_boolean has_eident; + ProtobufCBinaryData eident; + protobuf_c_boolean has_eskeyid; + ProtobufCBinaryData eskeyid; + protobuf_c_boolean has_eskeyval; + ProtobufCBinaryData eskeyval; + protobuf_c_boolean has_eskeysig; + ProtobufCBinaryData eskeysig; + protobuf_c_boolean has_buildhash; + ProtobufCBinaryData buildhash; + protobuf_c_boolean has_deviceprops; + ProtobufCBinaryData deviceprops; }; struct Wa__ClientPayload__UserAgent__AppVersion : public ProtobufCppMessage { - Wa__ClientPayload__UserAgent__AppVersion() : - ProtobufCppMessage(wa__client_payload__user_agent__app_version__descriptor) - {} + Wa__ClientPayload__UserAgent__AppVersion() : + ProtobufCppMessage(wa__client_payload__user_agent__app_version__descriptor) + {} - protobuf_c_boolean has_primary; - uint32_t primary; - protobuf_c_boolean has_secondary; - uint32_t secondary; - protobuf_c_boolean has_tertiary; - uint32_t tertiary; - protobuf_c_boolean has_quaternary; - uint32_t quaternary; - protobuf_c_boolean has_quinary; - uint32_t quinary; + protobuf_c_boolean has_primary; + uint32_t primary; + protobuf_c_boolean has_secondary; + uint32_t secondary; + protobuf_c_boolean has_tertiary; + uint32_t tertiary; + protobuf_c_boolean has_quaternary; + uint32_t quaternary; + protobuf_c_boolean has_quinary; + uint32_t quinary; }; struct Wa__ClientPayload__UserAgent : public ProtobufCppMessage { - Wa__ClientPayload__UserAgent() : - ProtobufCppMessage(wa__client_payload__user_agent__descriptor) - {} - - protobuf_c_boolean has_platform; - Wa__ClientPayload__UserAgent__Platform platform; - Wa__ClientPayload__UserAgent__AppVersion *appversion; - char *mcc; - char *mnc; - char *osversion; - char *manufacturer; - char *device; - char *osbuildnumber; - char *phoneid; - protobuf_c_boolean has_releasechannel; - Wa__ClientPayload__UserAgent__ReleaseChannel releasechannel; - char *localelanguageiso6391; - char *localecountryiso31661alpha2; - char *deviceboard; - char *deviceexpid; + Wa__ClientPayload__UserAgent() : + ProtobufCppMessage(wa__client_payload__user_agent__descriptor) + {} + + protobuf_c_boolean has_platform; + Wa__ClientPayload__UserAgent__Platform platform; + Wa__ClientPayload__UserAgent__AppVersion *appversion; + char *mcc; + char *mnc; + char *osversion; + char *manufacturer; + char *device; + char *osbuildnumber; + char *phoneid; + protobuf_c_boolean has_releasechannel; + Wa__ClientPayload__UserAgent__ReleaseChannel releasechannel; + char *localelanguageiso6391; + char *localecountryiso31661alpha2; + char *deviceboard; }; struct Wa__ClientPayload__WebInfo__WebdPayload : public ProtobufCppMessage { - Wa__ClientPayload__WebInfo__WebdPayload() : - ProtobufCppMessage(wa__client_payload__web_info__webd_payload__descriptor) - {} - - protobuf_c_boolean has_usesparticipantinkey; - protobuf_c_boolean usesparticipantinkey; - protobuf_c_boolean has_supportsstarredmessages; - protobuf_c_boolean supportsstarredmessages; - protobuf_c_boolean has_supportsdocumentmessages; - protobuf_c_boolean supportsdocumentmessages; - protobuf_c_boolean has_supportsurlmessages; - protobuf_c_boolean supportsurlmessages; - protobuf_c_boolean has_supportsmediaretry; - protobuf_c_boolean supportsmediaretry; - protobuf_c_boolean has_supportse2eimage; - protobuf_c_boolean supportse2eimage; - protobuf_c_boolean has_supportse2evideo; - protobuf_c_boolean supportse2evideo; - protobuf_c_boolean has_supportse2eaudio; - protobuf_c_boolean supportse2eaudio; - protobuf_c_boolean has_supportse2edocument; - protobuf_c_boolean supportse2edocument; - char *documenttypes; - protobuf_c_boolean has_features; - ProtobufCBinaryData features; + Wa__ClientPayload__WebInfo__WebdPayload() : + ProtobufCppMessage(wa__client_payload__web_info__webd_payload__descriptor) + {} + + protobuf_c_boolean has_usesparticipantinkey; + protobuf_c_boolean usesparticipantinkey; + protobuf_c_boolean has_supportsstarredmessages; + protobuf_c_boolean supportsstarredmessages; + protobuf_c_boolean has_supportsdocumentmessages; + protobuf_c_boolean supportsdocumentmessages; + protobuf_c_boolean has_supportsurlmessages; + protobuf_c_boolean supportsurlmessages; + protobuf_c_boolean has_supportsmediaretry; + protobuf_c_boolean supportsmediaretry; + protobuf_c_boolean has_supportse2eimage; + protobuf_c_boolean supportse2eimage; + protobuf_c_boolean has_supportse2evideo; + protobuf_c_boolean supportse2evideo; + protobuf_c_boolean has_supportse2eaudio; + protobuf_c_boolean supportse2eaudio; + protobuf_c_boolean has_supportse2edocument; + protobuf_c_boolean supportse2edocument; + char *documenttypes; + protobuf_c_boolean has_features; + ProtobufCBinaryData features; }; struct Wa__ClientPayload__WebInfo : public ProtobufCppMessage { - Wa__ClientPayload__WebInfo() : - ProtobufCppMessage(wa__client_payload__web_info__descriptor) - {} + Wa__ClientPayload__WebInfo() : + ProtobufCppMessage(wa__client_payload__web_info__descriptor) + {} - char *reftoken; - char *version; - Wa__ClientPayload__WebInfo__WebdPayload *webdpayload; - protobuf_c_boolean has_websubplatform; - Wa__ClientPayload__WebInfo__WebSubPlatform websubplatform; + char *reftoken; + char *version; + Wa__ClientPayload__WebInfo__WebdPayload *webdpayload; + protobuf_c_boolean has_websubplatform; + Wa__ClientPayload__WebInfo__WebSubPlatform websubplatform; }; struct Wa__ClientPayload : public ProtobufCppMessage { - Wa__ClientPayload() : - ProtobufCppMessage(wa__client_payload__descriptor) - {} - - protobuf_c_boolean has_username; - uint64_t username; - protobuf_c_boolean has_passive; - protobuf_c_boolean passive; - Wa__ClientPayload__UserAgent *useragent; - Wa__ClientPayload__WebInfo *webinfo; - char *pushname; - protobuf_c_boolean has_sessionid; - int32_t sessionid; - protobuf_c_boolean has_shortconnect; - protobuf_c_boolean shortconnect; - protobuf_c_boolean has_connecttype; - Wa__ClientPayload__ConnectType connecttype; - protobuf_c_boolean has_connectreason; - Wa__ClientPayload__ConnectReason connectreason; - size_t n_shards; - int32_t *shards; - Wa__ClientPayload__DNSSource *dnssource; - protobuf_c_boolean has_connectattemptcount; - uint32_t connectattemptcount; - protobuf_c_boolean has_device; - uint32_t device; - Wa__ClientPayload__DevicePairingRegistrationData *devicepairingdata; - protobuf_c_boolean has_product; - Wa__ClientPayload__Product product; - protobuf_c_boolean has_fbcat; - ProtobufCBinaryData fbcat; - protobuf_c_boolean has_fbuseragent; - ProtobufCBinaryData fbuseragent; - protobuf_c_boolean has_oc; - protobuf_c_boolean oc; - protobuf_c_boolean has_lc; - int32_t lc; - protobuf_c_boolean has_iosappextension; - Wa__ClientPayload__IOSAppExtension iosappextension; - protobuf_c_boolean has_fbappid; - uint64_t fbappid; - protobuf_c_boolean has_fbdeviceid; - ProtobufCBinaryData fbdeviceid; - protobuf_c_boolean has_pull; - protobuf_c_boolean pull; - protobuf_c_boolean has_paddingbytes; - ProtobufCBinaryData paddingbytes; - protobuf_c_boolean has_yearclass; - int32_t yearclass; - protobuf_c_boolean has_memclass; - int32_t memclass; - Wa__ClientPayload__InteropData *interopdata; + Wa__ClientPayload() : + ProtobufCppMessage(wa__client_payload__descriptor) + {} + + protobuf_c_boolean has_username; + uint64_t username; + protobuf_c_boolean has_passive; + protobuf_c_boolean passive; + Wa__ClientPayload__UserAgent *useragent; + Wa__ClientPayload__WebInfo *webinfo; + char *pushname; + protobuf_c_boolean has_sessionid; + int32_t sessionid; + protobuf_c_boolean has_shortconnect; + protobuf_c_boolean shortconnect; + protobuf_c_boolean has_connecttype; + Wa__ClientPayload__ConnectType connecttype; + protobuf_c_boolean has_connectreason; + Wa__ClientPayload__ConnectReason connectreason; + size_t n_shards; + int32_t *shards; + Wa__ClientPayload__DNSSource *dnssource; + protobuf_c_boolean has_connectattemptcount; + uint32_t connectattemptcount; + protobuf_c_boolean has_device; + uint32_t device; + Wa__ClientPayload__DevicePairingRegistrationData *devicepairingdata; + protobuf_c_boolean has_product; + Wa__ClientPayload__Product product; + protobuf_c_boolean has_fbcat; + ProtobufCBinaryData fbcat; + protobuf_c_boolean has_fbuseragent; + ProtobufCBinaryData fbuseragent; + protobuf_c_boolean has_oc; + protobuf_c_boolean oc; + protobuf_c_boolean has_lc; + int32_t lc; + protobuf_c_boolean has_iosappextension; + Wa__ClientPayload__IOSAppExtension iosappextension; + protobuf_c_boolean has_fbappid; + uint64_t fbappid; + protobuf_c_boolean has_fbdeviceid; + ProtobufCBinaryData fbdeviceid; + protobuf_c_boolean has_pull; + protobuf_c_boolean pull; + protobuf_c_boolean has_paddingbytes; + ProtobufCBinaryData paddingbytes; }; struct Wa__ContextInfo__AdReplyInfo : public ProtobufCppMessage { - Wa__ContextInfo__AdReplyInfo() : - ProtobufCppMessage(wa__context_info__ad_reply_info__descriptor) - {} + Wa__ContextInfo__AdReplyInfo() : + ProtobufCppMessage(wa__context_info__ad_reply_info__descriptor) + {} - char *advertisername; - protobuf_c_boolean has_mediatype; - Wa__ContextInfo__AdReplyInfo__MediaType mediatype; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - char *caption; + char *advertisername; + protobuf_c_boolean has_mediatype; + Wa__ContextInfo__AdReplyInfo__MediaType mediatype; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + char *caption; }; struct Wa__ContextInfo__ExternalAdReplyInfo : public ProtobufCppMessage { - Wa__ContextInfo__ExternalAdReplyInfo() : - ProtobufCppMessage(wa__context_info__external_ad_reply_info__descriptor) - {} - - char *title; - char *body; - protobuf_c_boolean has_mediatype; - Wa__ContextInfo__ExternalAdReplyInfo__MediaType mediatype; - char *thumbnailurl; - char *mediaurl; - protobuf_c_boolean has_thumbnail; - ProtobufCBinaryData thumbnail; - char *sourcetype; - char *sourceid; - char *sourceurl; - protobuf_c_boolean has_containsautoreply; - protobuf_c_boolean containsautoreply; - protobuf_c_boolean has_renderlargerthumbnail; - protobuf_c_boolean renderlargerthumbnail; - protobuf_c_boolean has_showadattribution; - protobuf_c_boolean showadattribution; - char *ctwaclid; - char *ref; -}; - -struct Wa__ContextInfo__UTMInfo : public ProtobufCppMessage -{ - Wa__ContextInfo__UTMInfo() : - ProtobufCppMessage(wa__context_info__utminfo__descriptor) - {} - - char *utmsource; - char *utmcampaign; + Wa__ContextInfo__ExternalAdReplyInfo() : + ProtobufCppMessage(wa__context_info__external_ad_reply_info__descriptor) + {} + + char *title; + char *body; + protobuf_c_boolean has_mediatype; + Wa__ContextInfo__ExternalAdReplyInfo__MediaType mediatype; + char *thumbnailurl; + char *mediaurl; + protobuf_c_boolean has_thumbnail; + ProtobufCBinaryData thumbnail; + char *sourcetype; + char *sourceid; + char *sourceurl; + protobuf_c_boolean has_containsautoreply; + protobuf_c_boolean containsautoreply; + protobuf_c_boolean has_renderlargerthumbnail; + protobuf_c_boolean renderlargerthumbnail; + protobuf_c_boolean has_showadattribution; + protobuf_c_boolean showadattribution; }; struct Wa__ContextInfo : public ProtobufCppMessage { - Wa__ContextInfo() : - ProtobufCppMessage(wa__context_info__descriptor) - {} - - char *stanzaid; - char *participant; - Wa__Message *quotedmessage; - char *remotejid; - size_t n_mentionedjid; - char **mentionedjid; - char *conversionsource; - protobuf_c_boolean has_conversiondata; - ProtobufCBinaryData conversiondata; - protobuf_c_boolean has_conversiondelayseconds; - uint32_t conversiondelayseconds; - protobuf_c_boolean has_forwardingscore; - uint32_t forwardingscore; - protobuf_c_boolean has_isforwarded; - protobuf_c_boolean isforwarded; - Wa__ContextInfo__AdReplyInfo *quotedad; - Wa__MessageKey *placeholderkey; - protobuf_c_boolean has_expiration; - uint32_t expiration; - protobuf_c_boolean has_ephemeralsettingtimestamp; - int64_t ephemeralsettingtimestamp; - protobuf_c_boolean has_ephemeralsharedsecret; - ProtobufCBinaryData ephemeralsharedsecret; - Wa__ContextInfo__ExternalAdReplyInfo *externaladreply; - char *entrypointconversionsource; - char *entrypointconversionapp; - protobuf_c_boolean has_entrypointconversiondelayseconds; - uint32_t entrypointconversiondelayseconds; - Wa__DisappearingMode *disappearingmode; - Wa__ActionLink *actionlink; - char *groupsubject; - char *parentgroupjid; - char *trustbannertype; - protobuf_c_boolean has_trustbanneraction; - uint32_t trustbanneraction; - protobuf_c_boolean has_issampled; - protobuf_c_boolean issampled; - size_t n_groupmentions; - Wa__GroupMention **groupmentions; - Wa__ContextInfo__UTMInfo *utm; + Wa__ContextInfo() : + ProtobufCppMessage(wa__context_info__descriptor) + {} + + char *stanzaid; + char *participant; + Wa__Message *quotedmessage; + char *remotejid; + size_t n_mentionedjid; + char **mentionedjid; + char *conversionsource; + protobuf_c_boolean has_conversiondata; + ProtobufCBinaryData conversiondata; + protobuf_c_boolean has_conversiondelayseconds; + uint32_t conversiondelayseconds; + protobuf_c_boolean has_forwardingscore; + uint32_t forwardingscore; + protobuf_c_boolean has_isforwarded; + protobuf_c_boolean isforwarded; + Wa__ContextInfo__AdReplyInfo *quotedad; + Wa__MessageKey *placeholderkey; + protobuf_c_boolean has_expiration; + uint32_t expiration; + protobuf_c_boolean has_ephemeralsettingtimestamp; + int64_t ephemeralsettingtimestamp; + protobuf_c_boolean has_ephemeralsharedsecret; + ProtobufCBinaryData ephemeralsharedsecret; + Wa__ContextInfo__ExternalAdReplyInfo *externaladreply; + char *entrypointconversionsource; + char *entrypointconversionapp; + protobuf_c_boolean has_entrypointconversiondelayseconds; + uint32_t entrypointconversiondelayseconds; + Wa__DisappearingMode *disappearingmode; + Wa__ActionLink *actionlink; + char *groupsubject; + char *parentgroupjid; }; struct Wa__Conversation : public ProtobufCppMessage { - Wa__Conversation() : - ProtobufCppMessage(wa__conversation__descriptor) - {} - - char *id; - size_t n_messages; - Wa__HistorySyncMsg **messages; - char *newjid; - char *oldjid; - protobuf_c_boolean has_lastmsgtimestamp; - uint64_t lastmsgtimestamp; - protobuf_c_boolean has_unreadcount; - uint32_t unreadcount; - protobuf_c_boolean has_readonly; - protobuf_c_boolean readonly; - protobuf_c_boolean has_endofhistorytransfer; - protobuf_c_boolean endofhistorytransfer; - protobuf_c_boolean has_ephemeralexpiration; - uint32_t ephemeralexpiration; - protobuf_c_boolean has_ephemeralsettingtimestamp; - int64_t ephemeralsettingtimestamp; - protobuf_c_boolean has_endofhistorytransfertype; - Wa__Conversation__EndOfHistoryTransferType endofhistorytransfertype; - protobuf_c_boolean has_conversationtimestamp; - uint64_t conversationtimestamp; - char *name; - char *phash; - protobuf_c_boolean has_notspam; - protobuf_c_boolean notspam; - protobuf_c_boolean has_archived; - protobuf_c_boolean archived; - Wa__DisappearingMode *disappearingmode; - protobuf_c_boolean has_unreadmentioncount; - uint32_t unreadmentioncount; - protobuf_c_boolean has_markedasunread; - protobuf_c_boolean markedasunread; - size_t n_participant; - Wa__GroupParticipant **participant; - protobuf_c_boolean has_tctoken; - ProtobufCBinaryData tctoken; - protobuf_c_boolean has_tctokentimestamp; - uint64_t tctokentimestamp; - protobuf_c_boolean has_contactprimaryidentitykey; - ProtobufCBinaryData contactprimaryidentitykey; - protobuf_c_boolean has_pinned; - uint32_t pinned; - protobuf_c_boolean has_muteendtime; - uint64_t muteendtime; - Wa__WallpaperSettings *wallpaper; - protobuf_c_boolean has_mediavisibility; - Wa__MediaVisibility mediavisibility; - protobuf_c_boolean has_tctokensendertimestamp; - uint64_t tctokensendertimestamp; - protobuf_c_boolean has_suspended; - protobuf_c_boolean suspended; - protobuf_c_boolean has_terminated; - protobuf_c_boolean terminated; - protobuf_c_boolean has_createdat; - uint64_t createdat; - char *createdby; - char *description; - protobuf_c_boolean has_support; - protobuf_c_boolean support; - protobuf_c_boolean has_isparentgroup; - protobuf_c_boolean isparentgroup; - char *parentgroupid; - protobuf_c_boolean has_isdefaultsubgroup; - protobuf_c_boolean isdefaultsubgroup; - char *displayname; - char *pnjid; - protobuf_c_boolean has_shareownpn; - protobuf_c_boolean shareownpn; - protobuf_c_boolean has_pnhduplicatelidthread; - protobuf_c_boolean pnhduplicatelidthread; - char *lidjid; -}; - -struct Wa__DeviceConsistencyCodeMessage : public ProtobufCppMessage -{ - Wa__DeviceConsistencyCodeMessage() : - ProtobufCppMessage(wa__device_consistency_code_message__descriptor) - {} - - protobuf_c_boolean has_generation; - uint32_t generation; - protobuf_c_boolean has_signature; - ProtobufCBinaryData signature; + Wa__Conversation() : + ProtobufCppMessage(wa__conversation__descriptor) + {} + + char *id; + size_t n_messages; + Wa__HistorySyncMsg **messages; + char *newjid; + char *oldjid; + protobuf_c_boolean has_lastmsgtimestamp; + uint64_t lastmsgtimestamp; + protobuf_c_boolean has_unreadcount; + uint32_t unreadcount; + protobuf_c_boolean has_readonly; + protobuf_c_boolean readonly; + protobuf_c_boolean has_endofhistorytransfer; + protobuf_c_boolean endofhistorytransfer; + protobuf_c_boolean has_ephemeralexpiration; + uint32_t ephemeralexpiration; + protobuf_c_boolean has_ephemeralsettingtimestamp; + int64_t ephemeralsettingtimestamp; + protobuf_c_boolean has_endofhistorytransfertype; + Wa__Conversation__EndOfHistoryTransferType endofhistorytransfertype; + protobuf_c_boolean has_conversationtimestamp; + uint64_t conversationtimestamp; + char *name; + char *phash; + protobuf_c_boolean has_notspam; + protobuf_c_boolean notspam; + protobuf_c_boolean has_archived; + protobuf_c_boolean archived; + Wa__DisappearingMode *disappearingmode; + protobuf_c_boolean has_unreadmentioncount; + uint32_t unreadmentioncount; + protobuf_c_boolean has_markedasunread; + protobuf_c_boolean markedasunread; + size_t n_participant; + Wa__GroupParticipant **participant; + protobuf_c_boolean has_tctoken; + ProtobufCBinaryData tctoken; + protobuf_c_boolean has_tctokentimestamp; + uint64_t tctokentimestamp; + protobuf_c_boolean has_contactprimaryidentitykey; + ProtobufCBinaryData contactprimaryidentitykey; + protobuf_c_boolean has_pinned; + uint32_t pinned; + protobuf_c_boolean has_muteendtime; + uint64_t muteendtime; + Wa__WallpaperSettings *wallpaper; + protobuf_c_boolean has_mediavisibility; + Wa__MediaVisibility mediavisibility; + protobuf_c_boolean has_tctokensendertimestamp; + uint64_t tctokensendertimestamp; + protobuf_c_boolean has_suspended; + protobuf_c_boolean suspended; + protobuf_c_boolean has_terminated; + protobuf_c_boolean terminated; + protobuf_c_boolean has_createdat; + uint64_t createdat; + char *createdby; + char *description; + protobuf_c_boolean has_support; + protobuf_c_boolean support; + protobuf_c_boolean has_isparentgroup; + protobuf_c_boolean isparentgroup; + protobuf_c_boolean has_isdefaultsubgroup; + protobuf_c_boolean isdefaultsubgroup; + char *parentgroupid; + char *displayname; + char *pnjid; + protobuf_c_boolean has_selfpnexposed; + protobuf_c_boolean selfpnexposed; }; struct Wa__DeviceListMetadata : public ProtobufCppMessage { - Wa__DeviceListMetadata() : - ProtobufCppMessage(wa__device_list_metadata__descriptor) - {} + Wa__DeviceListMetadata() : + ProtobufCppMessage(wa__device_list_metadata__descriptor) + {} - protobuf_c_boolean has_senderkeyhash; - ProtobufCBinaryData senderkeyhash; - protobuf_c_boolean has_sendertimestamp; - uint64_t sendertimestamp; - size_t n_senderkeyindexes; - uint32_t *senderkeyindexes; - protobuf_c_boolean has_recipientkeyhash; - ProtobufCBinaryData recipientkeyhash; - protobuf_c_boolean has_recipienttimestamp; - uint64_t recipienttimestamp; - size_t n_recipientkeyindexes; - uint32_t *recipientkeyindexes; + protobuf_c_boolean has_senderkeyhash; + ProtobufCBinaryData senderkeyhash; + protobuf_c_boolean has_sendertimestamp; + uint64_t sendertimestamp; + size_t n_senderkeyindexes; + uint32_t *senderkeyindexes; + protobuf_c_boolean has_recipientkeyhash; + ProtobufCBinaryData recipientkeyhash; + protobuf_c_boolean has_recipienttimestamp; + uint64_t recipienttimestamp; + size_t n_recipientkeyindexes; + uint32_t *recipientkeyindexes; }; struct Wa__DeviceProps__AppVersion : public ProtobufCppMessage { - Wa__DeviceProps__AppVersion() : - ProtobufCppMessage(wa__device_props__app_version__descriptor) - {} + Wa__DeviceProps__AppVersion() : + ProtobufCppMessage(wa__device_props__app_version__descriptor) + {} - protobuf_c_boolean has_primary; - uint32_t primary; - protobuf_c_boolean has_secondary; - uint32_t secondary; - protobuf_c_boolean has_tertiary; - uint32_t tertiary; - protobuf_c_boolean has_quaternary; - uint32_t quaternary; - protobuf_c_boolean has_quinary; - uint32_t quinary; -}; - -struct Wa__DeviceProps__HistorySyncConfig : public ProtobufCppMessage -{ - Wa__DeviceProps__HistorySyncConfig() : - ProtobufCppMessage(wa__device_props__history_sync_config__descriptor) - {} - - protobuf_c_boolean has_fullsyncdayslimit; - uint32_t fullsyncdayslimit; - protobuf_c_boolean has_fullsyncsizemblimit; - uint32_t fullsyncsizemblimit; - protobuf_c_boolean has_storagequotamb; - uint32_t storagequotamb; - protobuf_c_boolean has_inlineinitialpayloadine2eemsg; - protobuf_c_boolean inlineinitialpayloadine2eemsg; - protobuf_c_boolean has_recentsyncdayslimit; - uint32_t recentsyncdayslimit; + protobuf_c_boolean has_primary; + uint32_t primary; + protobuf_c_boolean has_secondary; + uint32_t secondary; + protobuf_c_boolean has_tertiary; + uint32_t tertiary; + protobuf_c_boolean has_quaternary; + uint32_t quaternary; + protobuf_c_boolean has_quinary; + uint32_t quinary; }; struct Wa__DeviceProps : public ProtobufCppMessage { - Wa__DeviceProps() : - ProtobufCppMessage(wa__device_props__descriptor) - {} + Wa__DeviceProps() : + ProtobufCppMessage(wa__device_props__descriptor) + {} - char *os; - Wa__DeviceProps__AppVersion *version; - protobuf_c_boolean has_platformtype; - Wa__DeviceProps__PlatformType platformtype; - protobuf_c_boolean has_requirefullsync; - protobuf_c_boolean requirefullsync; - Wa__DeviceProps__HistorySyncConfig *historysyncconfig; + char *os; + Wa__DeviceProps__AppVersion *version; + protobuf_c_boolean has_platformtype; + Wa__DeviceProps__PlatformType platformtype; + protobuf_c_boolean has_requirefullsync; + protobuf_c_boolean requirefullsync; }; struct Wa__DisappearingMode : public ProtobufCppMessage { - Wa__DisappearingMode() : - ProtobufCppMessage(wa__disappearing_mode__descriptor) - {} + Wa__DisappearingMode() : + ProtobufCppMessage(wa__disappearing_mode__descriptor) + {} - protobuf_c_boolean has_initiator; - Wa__DisappearingMode__Initiator initiator; + protobuf_c_boolean has_initiator; + Wa__DisappearingMode__Initiator initiator; }; struct Wa__EphemeralSetting : public ProtobufCppMessage { - Wa__EphemeralSetting() : - ProtobufCppMessage(wa__ephemeral_setting__descriptor) - {} + Wa__EphemeralSetting() : + ProtobufCppMessage(wa__ephemeral_setting__descriptor) + {} - protobuf_c_boolean has_duration; - int32_t duration; - protobuf_c_boolean has_timestamp; - int64_t timestamp; + protobuf_c_boolean has_duration; + int32_t duration; + protobuf_c_boolean has_timestamp; + int64_t timestamp; }; struct Wa__ExitCode : public ProtobufCppMessage { - Wa__ExitCode() : - ProtobufCppMessage(wa__exit_code__descriptor) - {} + Wa__ExitCode() : + ProtobufCppMessage(wa__exit_code__descriptor) + {} - protobuf_c_boolean has_code; - uint64_t code; - char *text; + protobuf_c_boolean has_code; + uint64_t code; + char *text; }; struct Wa__ExternalBlobReference : public ProtobufCppMessage { - Wa__ExternalBlobReference() : - ProtobufCppMessage(wa__external_blob_reference__descriptor) - {} + Wa__ExternalBlobReference() : + ProtobufCppMessage(wa__external_blob_reference__descriptor) + {} - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *directpath; - char *handle; - protobuf_c_boolean has_filesizebytes; - uint64_t filesizebytes; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *directpath; + char *handle; + protobuf_c_boolean has_filesizebytes; + uint64_t filesizebytes; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; }; struct Wa__GlobalSettings : public ProtobufCppMessage { - Wa__GlobalSettings() : - ProtobufCppMessage(wa__global_settings__descriptor) - {} - - Wa__WallpaperSettings *lightthemewallpaper; - protobuf_c_boolean has_mediavisibility; - Wa__MediaVisibility mediavisibility; - Wa__WallpaperSettings *darkthemewallpaper; - Wa__AutoDownloadSettings *autodownloadwifi; - Wa__AutoDownloadSettings *autodownloadcellular; - Wa__AutoDownloadSettings *autodownloadroaming; - protobuf_c_boolean has_showindividualnotificationspreview; - protobuf_c_boolean showindividualnotificationspreview; - protobuf_c_boolean has_showgroupnotificationspreview; - protobuf_c_boolean showgroupnotificationspreview; - protobuf_c_boolean has_disappearingmodeduration; - int32_t disappearingmodeduration; - protobuf_c_boolean has_disappearingmodetimestamp; - int64_t disappearingmodetimestamp; - Wa__AvatarUserSettings *avatarusersettings; - protobuf_c_boolean has_fontsize; - int32_t fontsize; - protobuf_c_boolean has_securitynotifications; - protobuf_c_boolean securitynotifications; - protobuf_c_boolean has_autounarchivechats; - protobuf_c_boolean autounarchivechats; - protobuf_c_boolean has_videoqualitymode; - int32_t videoqualitymode; - protobuf_c_boolean has_photoqualitymode; - int32_t photoqualitymode; - Wa__NotificationSettings *individualnotificationsettings; - Wa__NotificationSettings *groupnotificationsettings; -}; - -struct Wa__GroupMention : public ProtobufCppMessage -{ - Wa__GroupMention() : - ProtobufCppMessage(wa__group_mention__descriptor) - {} - - char *groupjid; - char *groupsubject; + Wa__GlobalSettings() : + ProtobufCppMessage(wa__global_settings__descriptor) + {} + + Wa__WallpaperSettings *lightthemewallpaper; + protobuf_c_boolean has_mediavisibility; + Wa__MediaVisibility mediavisibility; + Wa__WallpaperSettings *darkthemewallpaper; + Wa__AutoDownloadSettings *autodownloadwifi; + Wa__AutoDownloadSettings *autodownloadcellular; + Wa__AutoDownloadSettings *autodownloadroaming; + protobuf_c_boolean has_showindividualnotificationspreview; + protobuf_c_boolean showindividualnotificationspreview; + protobuf_c_boolean has_showgroupnotificationspreview; + protobuf_c_boolean showgroupnotificationspreview; + protobuf_c_boolean has_disappearingmodeduration; + int32_t disappearingmodeduration; + protobuf_c_boolean has_disappearingmodetimestamp; + int64_t disappearingmodetimestamp; }; struct Wa__GroupParticipant : public ProtobufCppMessage { - Wa__GroupParticipant() : - ProtobufCppMessage(wa__group_participant__descriptor) - {} + Wa__GroupParticipant() : + ProtobufCppMessage(wa__group_participant__descriptor) + {} - char *userjid; - protobuf_c_boolean has_rank; - Wa__GroupParticipant__Rank rank; + char *userjid; + protobuf_c_boolean has_rank; + Wa__GroupParticipant__Rank rank; }; struct Wa__HandshakeMessage__ClientFinish : public ProtobufCppMessage { - Wa__HandshakeMessage__ClientFinish() : - ProtobufCppMessage(wa__handshake_message__client_finish__descriptor) - {} + Wa__HandshakeMessage__ClientFinish() : + ProtobufCppMessage(wa__handshake_message__client_finish__descriptor) + {} - protobuf_c_boolean has_static_; - ProtobufCBinaryData static_; - protobuf_c_boolean has_payload; - ProtobufCBinaryData payload; + protobuf_c_boolean has_static_; + ProtobufCBinaryData static_; + protobuf_c_boolean has_payload; + ProtobufCBinaryData payload; }; struct Wa__HandshakeMessage__ClientHello : public ProtobufCppMessage { - Wa__HandshakeMessage__ClientHello() : - ProtobufCppMessage(wa__handshake_message__client_hello__descriptor) - {} + Wa__HandshakeMessage__ClientHello() : + ProtobufCppMessage(wa__handshake_message__client_hello__descriptor) + {} - protobuf_c_boolean has_ephemeral; - ProtobufCBinaryData ephemeral; - protobuf_c_boolean has_static_; - ProtobufCBinaryData static_; - protobuf_c_boolean has_payload; - ProtobufCBinaryData payload; + protobuf_c_boolean has_ephemeral; + ProtobufCBinaryData ephemeral; + protobuf_c_boolean has_static_; + ProtobufCBinaryData static_; + protobuf_c_boolean has_payload; + ProtobufCBinaryData payload; }; struct Wa__HandshakeMessage__ServerHello : public ProtobufCppMessage { - Wa__HandshakeMessage__ServerHello() : - ProtobufCppMessage(wa__handshake_message__server_hello__descriptor) - {} + Wa__HandshakeMessage__ServerHello() : + ProtobufCppMessage(wa__handshake_message__server_hello__descriptor) + {} - protobuf_c_boolean has_ephemeral; - ProtobufCBinaryData ephemeral; - protobuf_c_boolean has_static_; - ProtobufCBinaryData static_; - protobuf_c_boolean has_payload; - ProtobufCBinaryData payload; + protobuf_c_boolean has_ephemeral; + ProtobufCBinaryData ephemeral; + protobuf_c_boolean has_static_; + ProtobufCBinaryData static_; + protobuf_c_boolean has_payload; + ProtobufCBinaryData payload; }; struct Wa__HandshakeMessage : public ProtobufCppMessage { - Wa__HandshakeMessage() : - ProtobufCppMessage(wa__handshake_message__descriptor) - {} + Wa__HandshakeMessage() : + ProtobufCppMessage(wa__handshake_message__descriptor) + {} - Wa__HandshakeMessage__ClientHello *clienthello; - Wa__HandshakeMessage__ServerHello *serverhello; - Wa__HandshakeMessage__ClientFinish *clientfinish; + Wa__HandshakeMessage__ClientHello *clienthello; + Wa__HandshakeMessage__ServerHello *serverhello; + Wa__HandshakeMessage__ClientFinish *clientfinish; }; struct Wa__HistorySync : public ProtobufCppMessage { - Wa__HistorySync() : - ProtobufCppMessage(wa__history_sync__descriptor) - {} - - Wa__HistorySync__HistorySyncType synctype; - size_t n_conversations; - Wa__Conversation **conversations; - size_t n_statusv3messages; - Wa__WebMessageInfo **statusv3messages; - protobuf_c_boolean has_chunkorder; - uint32_t chunkorder; - protobuf_c_boolean has_progress; - uint32_t progress; - size_t n_pushnames; - Wa__Pushname **pushnames; - Wa__GlobalSettings *globalsettings; - protobuf_c_boolean has_threadidusersecret; - ProtobufCBinaryData threadidusersecret; - protobuf_c_boolean has_threaddstimeframeoffset; - uint32_t threaddstimeframeoffset; - size_t n_recentstickers; - Wa__StickerMetadata **recentstickers; - size_t n_pastparticipants; - Wa__PastParticipants **pastparticipants; + Wa__HistorySync() : + ProtobufCppMessage(wa__history_sync__descriptor) + {} + + Wa__HistorySync__HistorySyncType synctype; + size_t n_conversations; + Wa__Conversation **conversations; + size_t n_statusv3messages; + Wa__WebMessageInfo **statusv3messages; + protobuf_c_boolean has_chunkorder; + uint32_t chunkorder; + protobuf_c_boolean has_progress; + uint32_t progress; + size_t n_pushnames; + Wa__Pushname **pushnames; + Wa__GlobalSettings *globalsettings; + protobuf_c_boolean has_threadidusersecret; + ProtobufCBinaryData threadidusersecret; + protobuf_c_boolean has_threaddstimeframeoffset; + uint32_t threaddstimeframeoffset; + size_t n_recentstickers; + Wa__StickerMetadata **recentstickers; + size_t n_pastparticipants; + Wa__PastParticipants **pastparticipants; }; struct Wa__HistorySyncMsg : public ProtobufCppMessage { - Wa__HistorySyncMsg() : - ProtobufCppMessage(wa__history_sync_msg__descriptor) - {} + Wa__HistorySyncMsg() : + ProtobufCppMessage(wa__history_sync_msg__descriptor) + {} - Wa__WebMessageInfo *message; - protobuf_c_boolean has_msgorderid; - uint64_t msgorderid; + Wa__WebMessageInfo *message; + protobuf_c_boolean has_msgorderid; + uint64_t msgorderid; }; struct Wa__HydratedTemplateButton__HydratedCallButton : public ProtobufCppMessage { - Wa__HydratedTemplateButton__HydratedCallButton() : - ProtobufCppMessage(wa__hydrated_template_button__hydrated_call_button__descriptor) - {} + Wa__HydratedTemplateButton__HydratedCallButton() : + ProtobufCppMessage(wa__hydrated_template_button__hydrated_call_button__descriptor) + {} - char *displaytext; - char *phonenumber; + char *displaytext; + char *phonenumber; }; struct Wa__HydratedTemplateButton__HydratedQuickReplyButton : public ProtobufCppMessage { - Wa__HydratedTemplateButton__HydratedQuickReplyButton() : - ProtobufCppMessage(wa__hydrated_template_button__hydrated_quick_reply_button__descriptor) - {} + Wa__HydratedTemplateButton__HydratedQuickReplyButton() : + ProtobufCppMessage(wa__hydrated_template_button__hydrated_quick_reply_button__descriptor) + {} - char *displaytext; - char *id; + char *displaytext; + char *id; }; struct Wa__HydratedTemplateButton__HydratedURLButton : public ProtobufCppMessage { - Wa__HydratedTemplateButton__HydratedURLButton() : - ProtobufCppMessage(wa__hydrated_template_button__hydrated_urlbutton__descriptor) - {} + Wa__HydratedTemplateButton__HydratedURLButton() : + ProtobufCppMessage(wa__hydrated_template_button__hydrated_urlbutton__descriptor) + {} - char *displaytext; - char *url; + char *displaytext; + char *url; }; -typedef enum { - WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON__NOT_SET = 0, - WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_QUICK_REPLY_BUTTON = 1, - WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_URL_BUTTON = 2, - WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_CALL_BUTTON = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON__CASE) +typedef enum +{ + WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON__NOT_SET = 0, + WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_QUICK_REPLY_BUTTON = 1, + WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_URL_BUTTON = 2, + WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON_CALL_BUTTON = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__HYDRATED_TEMPLATE_BUTTON__HYDRATED_BUTTON) } Wa__HydratedTemplateButton__HydratedButtonCase; struct Wa__HydratedTemplateButton : public ProtobufCppMessage { - Wa__HydratedTemplateButton() : - ProtobufCppMessage(wa__hydrated_template_button__descriptor) - {} + Wa__HydratedTemplateButton() : + ProtobufCppMessage(wa__hydrated_template_button__descriptor) + {} - protobuf_c_boolean has_index; - uint32_t index; - Wa__HydratedTemplateButton__HydratedButtonCase hydrated_button_case; - union { - Wa__HydratedTemplateButton__HydratedQuickReplyButton *quickreplybutton; - Wa__HydratedTemplateButton__HydratedURLButton *urlbutton; - Wa__HydratedTemplateButton__HydratedCallButton *callbutton; - }; + protobuf_c_boolean has_index; + uint32_t index; + Wa__HydratedTemplateButton__HydratedButtonCase hydrated_button_case; + union + { + Wa__HydratedTemplateButton__HydratedQuickReplyButton *quickreplybutton; + Wa__HydratedTemplateButton__HydratedURLButton *urlbutton; + Wa__HydratedTemplateButton__HydratedCallButton *callbutton; + }; }; struct Wa__IdentityKeyPairStructure : public ProtobufCppMessage { - Wa__IdentityKeyPairStructure() : - ProtobufCppMessage(wa__identity_key_pair_structure__descriptor) - {} + Wa__IdentityKeyPairStructure() : + ProtobufCppMessage(wa__identity_key_pair_structure__descriptor) + {} - protobuf_c_boolean has_publickey; - ProtobufCBinaryData publickey; - protobuf_c_boolean has_privatekey; - ProtobufCBinaryData privatekey; + protobuf_c_boolean has_publickey; + ProtobufCBinaryData publickey; + protobuf_c_boolean has_privatekey; + ProtobufCBinaryData privatekey; }; -typedef enum { - WA__INTERACTIVE_ANNOTATION__ACTION__NOT_SET = 0, - WA__INTERACTIVE_ANNOTATION__ACTION_LOCATION = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__INTERACTIVE_ANNOTATION__ACTION__CASE) +typedef enum +{ + WA__INTERACTIVE_ANNOTATION__ACTION__NOT_SET = 0, + WA__INTERACTIVE_ANNOTATION__ACTION_LOCATION = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__INTERACTIVE_ANNOTATION__ACTION) } Wa__InteractiveAnnotation__ActionCase; struct Wa__InteractiveAnnotation : public ProtobufCppMessage { - Wa__InteractiveAnnotation() : - ProtobufCppMessage(wa__interactive_annotation__descriptor) - {} + Wa__InteractiveAnnotation() : + ProtobufCppMessage(wa__interactive_annotation__descriptor) + {} - size_t n_polygonvertices; - Wa__Point **polygonvertices; - Wa__InteractiveAnnotation__ActionCase action_case; - union { - Wa__Location *location; - }; + size_t n_polygonvertices; + Wa__Point **polygonvertices; + Wa__InteractiveAnnotation__ActionCase action_case; + union + { + Wa__Location *location; + }; }; struct Wa__KeepInChat : public ProtobufCppMessage { - Wa__KeepInChat() : - ProtobufCppMessage(wa__keep_in_chat__descriptor) - {} + Wa__KeepInChat() : + ProtobufCppMessage(wa__keep_in_chat__descriptor) + {} - protobuf_c_boolean has_keeptype; - Wa__KeepType keeptype; - protobuf_c_boolean has_servertimestamp; - int64_t servertimestamp; - Wa__MessageKey *key; - char *devicejid; - protobuf_c_boolean has_clienttimestampms; - int64_t clienttimestampms; - protobuf_c_boolean has_servertimestampms; - int64_t servertimestampms; -}; - -struct Wa__KeyExchangeMessage : public ProtobufCppMessage -{ - Wa__KeyExchangeMessage() : - ProtobufCppMessage(wa__key_exchange_message__descriptor) - {} - - protobuf_c_boolean has_id; - uint32_t id; - protobuf_c_boolean has_basekey; - ProtobufCBinaryData basekey; - protobuf_c_boolean has_ratchetkey; - ProtobufCBinaryData ratchetkey; - protobuf_c_boolean has_identitykey; - ProtobufCBinaryData identitykey; - protobuf_c_boolean has_basekeysignature; - ProtobufCBinaryData basekeysignature; + protobuf_c_boolean has_keeptype; + Wa__KeepType keeptype; + protobuf_c_boolean has_servertimestamp; + int64_t servertimestamp; + Wa__MessageKey *key; + char *devicejid; }; struct Wa__KeyId : public ProtobufCppMessage { - Wa__KeyId() : - ProtobufCppMessage(wa__key_id__descriptor) - {} + Wa__KeyId() : + ProtobufCppMessage(wa__key_id__descriptor) + {} - protobuf_c_boolean has_id; - ProtobufCBinaryData id; + protobuf_c_boolean has_id; + ProtobufCBinaryData id; }; struct Wa__LocalizedName : public ProtobufCppMessage { - Wa__LocalizedName() : - ProtobufCppMessage(wa__localized_name__descriptor) - {} + Wa__LocalizedName() : + ProtobufCppMessage(wa__localized_name__descriptor) + {} - char *lg; - char *lc; - char *verifiedname; + char *lg; + char *lc; + char *verifiedname; }; struct Wa__Location : public ProtobufCppMessage { - Wa__Location() : - ProtobufCppMessage(wa__location__descriptor) - {} + Wa__Location() : + ProtobufCppMessage(wa__location__descriptor) + {} - protobuf_c_boolean has_degreeslatitude; - double degreeslatitude; - protobuf_c_boolean has_degreeslongitude; - double degreeslongitude; - char *name; + protobuf_c_boolean has_degreeslatitude; + double degreeslatitude; + protobuf_c_boolean has_degreeslongitude; + double degreeslongitude; + char *name; }; struct Wa__MediaData : public ProtobufCppMessage { - Wa__MediaData() : - ProtobufCppMessage(wa__media_data__descriptor) - {} + Wa__MediaData() : + ProtobufCppMessage(wa__media_data__descriptor) + {} - char *localpath; + char *localpath; }; struct Wa__MediaRetryNotification : public ProtobufCppMessage { - Wa__MediaRetryNotification() : - ProtobufCppMessage(wa__media_retry_notification__descriptor) - {} + Wa__MediaRetryNotification() : + ProtobufCppMessage(wa__media_retry_notification__descriptor) + {} - char *stanzaid; - char *directpath; - protobuf_c_boolean has_result; - Wa__MediaRetryNotification__ResultType result; + char *stanzaid; + char *directpath; + protobuf_c_boolean has_result; + Wa__MediaRetryNotification__ResultType result; }; struct Wa__Message__AppStateFatalExceptionNotification : public ProtobufCppMessage { - Wa__Message__AppStateFatalExceptionNotification() : - ProtobufCppMessage(wa__message__app_state_fatal_exception_notification__descriptor) - {} - - size_t n_collectionnames; - char **collectionnames; - protobuf_c_boolean has_timestamp; - int64_t timestamp; -}; - -struct Wa__Message__AppStateSyncKey : public ProtobufCppMessage -{ - Wa__Message__AppStateSyncKey() : - ProtobufCppMessage(wa__message__app_state_sync_key__descriptor) - {} + Wa__Message__AppStateFatalExceptionNotification() : + ProtobufCppMessage(wa__message__app_state_fatal_exception_notification__descriptor) + {} - Wa__Message__AppStateSyncKeyId *keyid; - Wa__Message__AppStateSyncKeyData *keydata; + size_t n_collectionnames; + char **collectionnames; + protobuf_c_boolean has_timestamp; + int64_t timestamp; }; struct Wa__Message__AppStateSyncKeyData : public ProtobufCppMessage { - Wa__Message__AppStateSyncKeyData() : - ProtobufCppMessage(wa__message__app_state_sync_key_data__descriptor) - {} + Wa__Message__AppStateSyncKeyData() : + ProtobufCppMessage(wa__message__app_state_sync_key_data__descriptor) + {} - protobuf_c_boolean has_keydata; - ProtobufCBinaryData keydata; - Wa__Message__AppStateSyncKeyFingerprint *fingerprint; - protobuf_c_boolean has_timestamp; - int64_t timestamp; + protobuf_c_boolean has_keydata; + ProtobufCBinaryData keydata; + Wa__Message__AppStateSyncKeyFingerprint *fingerprint; + protobuf_c_boolean has_timestamp; + int64_t timestamp; }; struct Wa__Message__AppStateSyncKeyFingerprint : public ProtobufCppMessage { - Wa__Message__AppStateSyncKeyFingerprint() : - ProtobufCppMessage(wa__message__app_state_sync_key_fingerprint__descriptor) - {} + Wa__Message__AppStateSyncKeyFingerprint() : + ProtobufCppMessage(wa__message__app_state_sync_key_fingerprint__descriptor) + {} - protobuf_c_boolean has_rawid; - uint32_t rawid; - protobuf_c_boolean has_currentindex; - uint32_t currentindex; - size_t n_deviceindexes; - uint32_t *deviceindexes; + protobuf_c_boolean has_rawid; + uint32_t rawid; + protobuf_c_boolean has_currentindex; + uint32_t currentindex; + size_t n_deviceindexes; + uint32_t *deviceindexes; }; struct Wa__Message__AppStateSyncKeyId : public ProtobufCppMessage { - Wa__Message__AppStateSyncKeyId() : - ProtobufCppMessage(wa__message__app_state_sync_key_id__descriptor) - {} + Wa__Message__AppStateSyncKeyId() : + ProtobufCppMessage(wa__message__app_state_sync_key_id__descriptor) + {} - protobuf_c_boolean has_keyid; - ProtobufCBinaryData keyid; + protobuf_c_boolean has_keyid; + ProtobufCBinaryData keyid; }; struct Wa__Message__AppStateSyncKeyRequest : public ProtobufCppMessage { - Wa__Message__AppStateSyncKeyRequest() : - ProtobufCppMessage(wa__message__app_state_sync_key_request__descriptor) - {} + Wa__Message__AppStateSyncKeyRequest() : + ProtobufCppMessage(wa__message__app_state_sync_key_request__descriptor) + {} - size_t n_keyids; - Wa__Message__AppStateSyncKeyId **keyids; + size_t n_keyids; + Wa__Message__AppStateSyncKeyId **keyids; }; struct Wa__Message__AppStateSyncKeyShare : public ProtobufCppMessage { - Wa__Message__AppStateSyncKeyShare() : - ProtobufCppMessage(wa__message__app_state_sync_key_share__descriptor) - {} + Wa__Message__AppStateSyncKeyShare() : + ProtobufCppMessage(wa__message__app_state_sync_key_share__descriptor) + {} + + size_t n_keys; + Wa__Message__AppStateSyncKey **keys; +}; + +struct Wa__Message__AppStateSyncKey : public ProtobufCppMessage +{ + Wa__Message__AppStateSyncKey() : + ProtobufCppMessage(wa__message__app_state_sync_key__descriptor) + {} - size_t n_keys; - Wa__Message__AppStateSyncKey **keys; + Wa__Message__AppStateSyncKeyId *keyid; + Wa__Message__AppStateSyncKeyData *keydata; }; struct Wa__Message__AudioMessage : public ProtobufCppMessage { - Wa__Message__AudioMessage() : - ProtobufCppMessage(wa__message__audio_message__descriptor) - {} - - char *url; - char *mimetype; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_seconds; - uint32_t seconds; - protobuf_c_boolean has_ptt; - protobuf_c_boolean ptt; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - char *directpath; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_streamingsidecar; - ProtobufCBinaryData streamingsidecar; - protobuf_c_boolean has_waveform; - ProtobufCBinaryData waveform; - protobuf_c_boolean has_backgroundargb; - uint32_t backgroundargb; - protobuf_c_boolean has_viewonce; - protobuf_c_boolean viewonce; + Wa__Message__AudioMessage() : + ProtobufCppMessage(wa__message__audio_message__descriptor) + {} + + char *url; + char *mimetype; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_seconds; + uint32_t seconds; + protobuf_c_boolean has_ptt; + protobuf_c_boolean ptt; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + char *directpath; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_streamingsidecar; + ProtobufCBinaryData streamingsidecar; + protobuf_c_boolean has_waveform; + ProtobufCBinaryData waveform; }; struct Wa__Message__ButtonsMessage__Button__ButtonText : public ProtobufCppMessage { - Wa__Message__ButtonsMessage__Button__ButtonText() : - ProtobufCppMessage(wa__message__buttons_message__button__button_text__descriptor) - {} + Wa__Message__ButtonsMessage__Button__ButtonText() : + ProtobufCppMessage(wa__message__buttons_message__button__button_text__descriptor) + {} - char *displaytext; + char *displaytext; }; struct Wa__Message__ButtonsMessage__Button__NativeFlowInfo : public ProtobufCppMessage { - Wa__Message__ButtonsMessage__Button__NativeFlowInfo() : - ProtobufCppMessage(wa__message__buttons_message__button__native_flow_info__descriptor) - {} + Wa__Message__ButtonsMessage__Button__NativeFlowInfo() : + ProtobufCppMessage(wa__message__buttons_message__button__native_flow_info__descriptor) + {} - char *name; - char *paramsjson; + char *name; + char *paramsjson; }; struct Wa__Message__ButtonsMessage__Button : public ProtobufCppMessage { - Wa__Message__ButtonsMessage__Button() : - ProtobufCppMessage(wa__message__buttons_message__button__descriptor) - {} - - char *buttonid; - Wa__Message__ButtonsMessage__Button__ButtonText *buttontext; - protobuf_c_boolean has_type; - Wa__Message__ButtonsMessage__Button__Type type; - Wa__Message__ButtonsMessage__Button__NativeFlowInfo *nativeflowinfo; -}; - -typedef enum { - WA__MESSAGE__BUTTONS_MESSAGE__HEADER__NOT_SET = 0, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TEXT = 1, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_DOCUMENT_MESSAGE = 2, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_IMAGE_MESSAGE = 3, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_VIDEO_MESSAGE = 4, - WA__MESSAGE__BUTTONS_MESSAGE__HEADER_LOCATION_MESSAGE = 5 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__HEADER__CASE) + Wa__Message__ButtonsMessage__Button() : + ProtobufCppMessage(wa__message__buttons_message__button__descriptor) + {} + + char *buttonid; + Wa__Message__ButtonsMessage__Button__ButtonText *buttontext; + protobuf_c_boolean has_type; + Wa__Message__ButtonsMessage__Button__Type type; + Wa__Message__ButtonsMessage__Button__NativeFlowInfo *nativeflowinfo; +}; + +typedef enum +{ + WA__MESSAGE__BUTTONS_MESSAGE__HEADER__NOT_SET = 0, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_TEXT = 1, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_DOCUMENT_MESSAGE = 2, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_IMAGE_MESSAGE = 3, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_VIDEO_MESSAGE = 4, + WA__MESSAGE__BUTTONS_MESSAGE__HEADER_LOCATION_MESSAGE = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_MESSAGE__HEADER) } Wa__Message__ButtonsMessage__HeaderCase; struct Wa__Message__ButtonsMessage : public ProtobufCppMessage { - Wa__Message__ButtonsMessage() : - ProtobufCppMessage(wa__message__buttons_message__descriptor) - {} - - char *contenttext; - char *footertext; - Wa__ContextInfo *contextinfo; - size_t n_buttons; - Wa__Message__ButtonsMessage__Button **buttons; - protobuf_c_boolean has_headertype; - Wa__Message__ButtonsMessage__HeaderType headertype; - Wa__Message__ButtonsMessage__HeaderCase header_case; - union { - char *text; - Wa__Message__DocumentMessage *documentmessage; - Wa__Message__ImageMessage *imagemessage; - Wa__Message__VideoMessage *videomessage; - Wa__Message__LocationMessage *locationmessage; - }; -}; - -typedef enum { - WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE__NOT_SET = 0, - WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE_SELECTED_DISPLAY_TEXT = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE__CASE) + Wa__Message__ButtonsMessage() : + ProtobufCppMessage(wa__message__buttons_message__descriptor) + {} + + char *contenttext; + char *footertext; + Wa__ContextInfo *contextinfo; + size_t n_buttons; + Wa__Message__ButtonsMessage__Button **buttons; + protobuf_c_boolean has_headertype; + Wa__Message__ButtonsMessage__HeaderType headertype; + Wa__Message__ButtonsMessage__HeaderCase header_case; + union + { + char *text; + Wa__Message__DocumentMessage *documentmessage; + Wa__Message__ImageMessage *imagemessage; + Wa__Message__VideoMessage *videomessage; + Wa__Message__LocationMessage *locationmessage; + }; +}; + +typedef enum +{ + WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE__NOT_SET = 0, + WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE_SELECTED_DISPLAY_TEXT = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__BUTTONS_RESPONSE_MESSAGE__RESPONSE) } Wa__Message__ButtonsResponseMessage__ResponseCase; struct Wa__Message__ButtonsResponseMessage : public ProtobufCppMessage { - Wa__Message__ButtonsResponseMessage() : - ProtobufCppMessage(wa__message__buttons_response_message__descriptor) - {} + Wa__Message__ButtonsResponseMessage() : + ProtobufCppMessage(wa__message__buttons_response_message__descriptor) + {} - char *selectedbuttonid; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_type; - Wa__Message__ButtonsResponseMessage__Type type; - Wa__Message__ButtonsResponseMessage__ResponseCase response_case; - union { - char *selecteddisplaytext; - }; + char *selectedbuttonid; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_type; + Wa__Message__ButtonsResponseMessage__Type type; + Wa__Message__ButtonsResponseMessage__ResponseCase response_case; + union + { + char *selecteddisplaytext; + }; }; struct Wa__Message__Call : public ProtobufCppMessage { - Wa__Message__Call() : - ProtobufCppMessage(wa__message__call__descriptor) - {} + Wa__Message__Call() : + ProtobufCppMessage(wa__message__call__descriptor) + {} - protobuf_c_boolean has_callkey; - ProtobufCBinaryData callkey; - char *conversionsource; - protobuf_c_boolean has_conversiondata; - ProtobufCBinaryData conversiondata; - protobuf_c_boolean has_conversiondelayseconds; - uint32_t conversiondelayseconds; + protobuf_c_boolean has_callkey; + ProtobufCBinaryData callkey; + char *conversionsource; + protobuf_c_boolean has_conversiondata; + ProtobufCBinaryData conversiondata; + protobuf_c_boolean has_conversiondelayseconds; + uint32_t conversiondelayseconds; }; struct Wa__Message__CancelPaymentRequestMessage : public ProtobufCppMessage { - Wa__Message__CancelPaymentRequestMessage() : - ProtobufCppMessage(wa__message__cancel_payment_request_message__descriptor) - {} + Wa__Message__CancelPaymentRequestMessage() : + ProtobufCppMessage(wa__message__cancel_payment_request_message__descriptor) + {} - Wa__MessageKey *key; + Wa__MessageKey *key; }; struct Wa__Message__Chat : public ProtobufCppMessage { - Wa__Message__Chat() : - ProtobufCppMessage(wa__message__chat__descriptor) - {} + Wa__Message__Chat() : + ProtobufCppMessage(wa__message__chat__descriptor) + {} - char *displayname; - char *id; + char *displayname; + char *id; }; struct Wa__Message__ContactMessage : public ProtobufCppMessage { - Wa__Message__ContactMessage() : - ProtobufCppMessage(wa__message__contact_message__descriptor) - {} + Wa__Message__ContactMessage() : + ProtobufCppMessage(wa__message__contact_message__descriptor) + {} - char *displayname; - char *vcard; - Wa__ContextInfo *contextinfo; + char *displayname; + char *vcard; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__ContactsArrayMessage : public ProtobufCppMessage { - Wa__Message__ContactsArrayMessage() : - ProtobufCppMessage(wa__message__contacts_array_message__descriptor) - {} + Wa__Message__ContactsArrayMessage() : + ProtobufCppMessage(wa__message__contacts_array_message__descriptor) + {} - char *displayname; - size_t n_contacts; - Wa__Message__ContactMessage **contacts; - Wa__ContextInfo *contextinfo; + char *displayname; + size_t n_contacts; + Wa__Message__ContactMessage **contacts; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__DeclinePaymentRequestMessage : public ProtobufCppMessage { - Wa__Message__DeclinePaymentRequestMessage() : - ProtobufCppMessage(wa__message__decline_payment_request_message__descriptor) - {} + Wa__Message__DeclinePaymentRequestMessage() : + ProtobufCppMessage(wa__message__decline_payment_request_message__descriptor) + {} - Wa__MessageKey *key; + Wa__MessageKey *key; }; struct Wa__Message__DeviceSentMessage : public ProtobufCppMessage { - Wa__Message__DeviceSentMessage() : - ProtobufCppMessage(wa__message__device_sent_message__descriptor) - {} + Wa__Message__DeviceSentMessage() : + ProtobufCppMessage(wa__message__device_sent_message__descriptor) + {} - char *destinationjid; - Wa__Message *message; - char *phash; + char *destinationjid; + Wa__Message *message; + char *phash; }; struct Wa__Message__DocumentMessage : public ProtobufCppMessage { - Wa__Message__DocumentMessage() : - ProtobufCppMessage(wa__message__document_message__descriptor) - {} - - char *url; - char *mimetype; - char *title; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_pagecount; - uint32_t pagecount; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *filename; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - char *directpath; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_contactvcard; - protobuf_c_boolean contactvcard; - char *thumbnaildirectpath; - protobuf_c_boolean has_thumbnailsha256; - ProtobufCBinaryData thumbnailsha256; - protobuf_c_boolean has_thumbnailencsha256; - ProtobufCBinaryData thumbnailencsha256; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_thumbnailheight; - uint32_t thumbnailheight; - protobuf_c_boolean has_thumbnailwidth; - uint32_t thumbnailwidth; - char *caption; -}; - -struct Wa__Message__EncReactionMessage : public ProtobufCppMessage -{ - Wa__Message__EncReactionMessage() : - ProtobufCppMessage(wa__message__enc_reaction_message__descriptor) - {} - - Wa__MessageKey *targetmessagekey; - protobuf_c_boolean has_encpayload; - ProtobufCBinaryData encpayload; - protobuf_c_boolean has_enciv; - ProtobufCBinaryData enciv; + Wa__Message__DocumentMessage() : + ProtobufCppMessage(wa__message__document_message__descriptor) + {} + + char *url; + char *mimetype; + char *title; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_pagecount; + uint32_t pagecount; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *filename; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + char *directpath; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_contactvcard; + protobuf_c_boolean contactvcard; + char *thumbnaildirectpath; + protobuf_c_boolean has_thumbnailsha256; + ProtobufCBinaryData thumbnailsha256; + protobuf_c_boolean has_thumbnailencsha256; + ProtobufCBinaryData thumbnailencsha256; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_thumbnailheight; + uint32_t thumbnailheight; + protobuf_c_boolean has_thumbnailwidth; + uint32_t thumbnailwidth; + char *caption; }; struct Wa__Message__ExtendedTextMessage : public ProtobufCppMessage { - Wa__Message__ExtendedTextMessage() : - ProtobufCppMessage(wa__message__extended_text_message__descriptor) - {} - - char *text; - char *matchedtext; - char *canonicalurl; - char *description; - char *title; - protobuf_c_boolean has_textargb; - uint32_t textargb; - protobuf_c_boolean has_backgroundargb; - uint32_t backgroundargb; - protobuf_c_boolean has_font; - Wa__Message__ExtendedTextMessage__FontType font; - protobuf_c_boolean has_previewtype; - Wa__Message__ExtendedTextMessage__PreviewType previewtype; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_donotplayinline; - protobuf_c_boolean donotplayinline; - char *thumbnaildirectpath; - protobuf_c_boolean has_thumbnailsha256; - ProtobufCBinaryData thumbnailsha256; - protobuf_c_boolean has_thumbnailencsha256; - ProtobufCBinaryData thumbnailencsha256; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_thumbnailheight; - uint32_t thumbnailheight; - protobuf_c_boolean has_thumbnailwidth; - uint32_t thumbnailwidth; - protobuf_c_boolean has_invitelinkgrouptype; - Wa__Message__ExtendedTextMessage__InviteLinkGroupType invitelinkgrouptype; - char *invitelinkparentgroupsubjectv2; - protobuf_c_boolean has_invitelinkparentgroupthumbnailv2; - ProtobufCBinaryData invitelinkparentgroupthumbnailv2; - protobuf_c_boolean has_invitelinkgrouptypev2; - Wa__Message__ExtendedTextMessage__InviteLinkGroupType invitelinkgrouptypev2; - protobuf_c_boolean has_viewonce; - protobuf_c_boolean viewonce; + Wa__Message__ExtendedTextMessage() : + ProtobufCppMessage(wa__message__extended_text_message__descriptor) + {} + + char *text; + char *matchedtext; + char *canonicalurl; + char *description; + char *title; + protobuf_c_boolean has_textargb; + uint32_t textargb; + protobuf_c_boolean has_backgroundargb; + uint32_t backgroundargb; + protobuf_c_boolean has_font; + Wa__Message__ExtendedTextMessage__FontType font; + protobuf_c_boolean has_previewtype; + Wa__Message__ExtendedTextMessage__PreviewType previewtype; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_donotplayinline; + protobuf_c_boolean donotplayinline; + char *thumbnaildirectpath; + protobuf_c_boolean has_thumbnailsha256; + ProtobufCBinaryData thumbnailsha256; + protobuf_c_boolean has_thumbnailencsha256; + ProtobufCBinaryData thumbnailencsha256; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_thumbnailheight; + uint32_t thumbnailheight; + protobuf_c_boolean has_thumbnailwidth; + uint32_t thumbnailwidth; + protobuf_c_boolean has_invitelinkgrouptype; + Wa__Message__ExtendedTextMessage__InviteLinkGroupType invitelinkgrouptype; + char *invitelinkparentgroupsubjectv2; + protobuf_c_boolean has_invitelinkparentgroupthumbnailv2; + ProtobufCBinaryData invitelinkparentgroupthumbnailv2; + protobuf_c_boolean has_invitelinkgrouptypev2; + Wa__Message__ExtendedTextMessage__InviteLinkGroupType invitelinkgrouptypev2; }; struct Wa__Message__FutureProofMessage : public ProtobufCppMessage { - Wa__Message__FutureProofMessage() : - ProtobufCppMessage(wa__message__future_proof_message__descriptor) - {} + Wa__Message__FutureProofMessage() : + ProtobufCppMessage(wa__message__future_proof_message__descriptor) + {} - Wa__Message *message; + Wa__Message *message; }; struct Wa__Message__GroupInviteMessage : public ProtobufCppMessage { - Wa__Message__GroupInviteMessage() : - ProtobufCppMessage(wa__message__group_invite_message__descriptor) - {} + Wa__Message__GroupInviteMessage() : + ProtobufCppMessage(wa__message__group_invite_message__descriptor) + {} - char *groupjid; - char *invitecode; - protobuf_c_boolean has_inviteexpiration; - int64_t inviteexpiration; - char *groupname; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - char *caption; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_grouptype; - Wa__Message__GroupInviteMessage__GroupType grouptype; + char *groupjid; + char *invitecode; + protobuf_c_boolean has_inviteexpiration; + int64_t inviteexpiration; + char *groupname; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + char *caption; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_grouptype; + Wa__Message__GroupInviteMessage__GroupType grouptype; }; struct Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency() : - ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__descriptor) - {} + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency() : + ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__descriptor) + {} - char *currencycode; - protobuf_c_boolean has_amount1000; - int64_t amount1000; + char *currencycode; + protobuf_c_boolean has_amount1000; + int64_t amount1000; }; struct Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent() : - ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__descriptor) - {} - - protobuf_c_boolean has_dayofweek; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__DayOfWeekType dayofweek; - protobuf_c_boolean has_year; - uint32_t year; - protobuf_c_boolean has_month; - uint32_t month; - protobuf_c_boolean has_dayofmonth; - uint32_t dayofmonth; - protobuf_c_boolean has_hour; - uint32_t hour; - protobuf_c_boolean has_minute; - uint32_t minute; - protobuf_c_boolean has_calendar; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__CalendarType calendar; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent() : + ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__descriptor) + {} + + protobuf_c_boolean has_dayofweek; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__DayOfWeekType dayofweek; + protobuf_c_boolean has_year; + uint32_t year; + protobuf_c_boolean has_month; + uint32_t month; + protobuf_c_boolean has_dayofmonth; + uint32_t dayofmonth; + protobuf_c_boolean has_hour; + uint32_t hour; + protobuf_c_boolean has_minute; + uint32_t minute; + protobuf_c_boolean has_calendar; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent__CalendarType calendar; }; struct Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch() : - ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__descriptor) - {} + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch() : + ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__descriptor) + {} - protobuf_c_boolean has_timestamp; - int64_t timestamp; + protobuf_c_boolean has_timestamp; + int64_t timestamp; }; -typedef enum { - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF__NOT_SET = 0, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF_COMPONENT = 1, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF_UNIX_EPOCH = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF__CASE) +typedef enum +{ + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF__NOT_SET = 0, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF_COMPONENT = 1, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF_UNIX_EPOCH = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__HSMDATE_TIME__DATETIME_ONEOF) } Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__DatetimeOneofCase; struct Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime() : - ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__descriptor) - {} + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime() : + ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__descriptor) + {} - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__DatetimeOneofCase datetime_oneof_case; - union { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent *component; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch *unixepoch; - }; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__DatetimeOneofCase datetime_oneof_case; + union + { + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent *component; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch *unixepoch; + }; }; -typedef enum { - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF__NOT_SET = 0, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF_CURRENCY = 2, - WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF_DATE_TIME = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF__CASE) +typedef enum +{ + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF__NOT_SET = 0, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF_CURRENCY = 2, + WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF_DATE_TIME = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__HIGHLY_STRUCTURED_MESSAGE__HSMLOCALIZABLE_PARAMETER__PARAM_ONEOF) } Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__ParamOneofCase; struct Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter() : - ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__descriptor) - {} + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter() : + ProtobufCppMessage(wa__message__highly_structured_message__hsmlocalizable_parameter__descriptor) + {} - char *default_; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__ParamOneofCase param_oneof_case; - union { - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency *currency; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime *datetime; - }; + char *default_; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__ParamOneofCase param_oneof_case; + union + { + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency *currency; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime *datetime; + }; }; struct Wa__Message__HighlyStructuredMessage : public ProtobufCppMessage { - Wa__Message__HighlyStructuredMessage() : - ProtobufCppMessage(wa__message__highly_structured_message__descriptor) - {} + Wa__Message__HighlyStructuredMessage() : + ProtobufCppMessage(wa__message__highly_structured_message__descriptor) + {} - char *namespace_; - char *elementname; - size_t n_params; - char **params; - char *fallbacklg; - char *fallbacklc; - size_t n_localizableparams; - Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter **localizableparams; - char *deterministiclg; - char *deterministiclc; - Wa__Message__TemplateMessage *hydratedhsm; + char *namespace_; + char *elementname; + size_t n_params; + char **params; + char *fallbacklg; + char *fallbacklc; + size_t n_localizableparams; + Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter **localizableparams; + char *deterministiclg; + char *deterministiclc; + Wa__Message__TemplateMessage *hydratedhsm; }; struct Wa__Message__HistorySyncNotification : public ProtobufCppMessage { - Wa__Message__HistorySyncNotification() : - ProtobufCppMessage(wa__message__history_sync_notification__descriptor) - {} - - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - char *directpath; - protobuf_c_boolean has_synctype; - Wa__Message__HistorySyncNotification__HistorySyncType synctype; - protobuf_c_boolean has_chunkorder; - uint32_t chunkorder; - char *originalmessageid; - protobuf_c_boolean has_progress; - uint32_t progress; - protobuf_c_boolean has_oldestmsginchunktimestampsec; - int64_t oldestmsginchunktimestampsec; - protobuf_c_boolean has_initialhistbootstrapinlinepayload; - ProtobufCBinaryData initialhistbootstrapinlinepayload; - char *peerdatarequestsessionid; + Wa__Message__HistorySyncNotification() : + ProtobufCppMessage(wa__message__history_sync_notification__descriptor) + {} + + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + char *directpath; + protobuf_c_boolean has_synctype; + Wa__Message__HistorySyncNotification__HistorySyncType synctype; + protobuf_c_boolean has_chunkorder; + uint32_t chunkorder; + char *originalmessageid; + protobuf_c_boolean has_progress; + uint32_t progress; }; struct Wa__Message__ImageMessage : public ProtobufCppMessage { - Wa__Message__ImageMessage() : - ProtobufCppMessage(wa__message__image_message__descriptor) - {} - - char *url; - char *mimetype; - char *caption; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_height; - uint32_t height; - protobuf_c_boolean has_width; - uint32_t width; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - size_t n_interactiveannotations; - Wa__InteractiveAnnotation **interactiveannotations; - char *directpath; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_firstscansidecar; - ProtobufCBinaryData firstscansidecar; - protobuf_c_boolean has_firstscanlength; - uint32_t firstscanlength; - protobuf_c_boolean has_experimentgroupid; - uint32_t experimentgroupid; - protobuf_c_boolean has_scanssidecar; - ProtobufCBinaryData scanssidecar; - size_t n_scanlengths; - uint32_t *scanlengths; - protobuf_c_boolean has_midqualityfilesha256; - ProtobufCBinaryData midqualityfilesha256; - protobuf_c_boolean has_midqualityfileencsha256; - ProtobufCBinaryData midqualityfileencsha256; - protobuf_c_boolean has_viewonce; - protobuf_c_boolean viewonce; - char *thumbnaildirectpath; - protobuf_c_boolean has_thumbnailsha256; - ProtobufCBinaryData thumbnailsha256; - protobuf_c_boolean has_thumbnailencsha256; - ProtobufCBinaryData thumbnailencsha256; - char *staticurl; + Wa__Message__ImageMessage() : + ProtobufCppMessage(wa__message__image_message__descriptor) + {} + + char *url; + char *mimetype; + char *caption; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_height; + uint32_t height; + protobuf_c_boolean has_width; + uint32_t width; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + size_t n_interactiveannotations; + Wa__InteractiveAnnotation **interactiveannotations; + char *directpath; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_firstscansidecar; + ProtobufCBinaryData firstscansidecar; + protobuf_c_boolean has_firstscanlength; + uint32_t firstscanlength; + protobuf_c_boolean has_experimentgroupid; + uint32_t experimentgroupid; + protobuf_c_boolean has_scanssidecar; + ProtobufCBinaryData scanssidecar; + size_t n_scanlengths; + uint32_t *scanlengths; + protobuf_c_boolean has_midqualityfilesha256; + ProtobufCBinaryData midqualityfilesha256; + protobuf_c_boolean has_midqualityfileencsha256; + ProtobufCBinaryData midqualityfileencsha256; + protobuf_c_boolean has_viewonce; + protobuf_c_boolean viewonce; + char *thumbnaildirectpath; + protobuf_c_boolean has_thumbnailsha256; + ProtobufCBinaryData thumbnailsha256; + protobuf_c_boolean has_thumbnailencsha256; + ProtobufCBinaryData thumbnailencsha256; + char *staticurl; }; struct Wa__Message__InitialSecurityNotificationSettingSync : public ProtobufCppMessage { - Wa__Message__InitialSecurityNotificationSettingSync() : - ProtobufCppMessage(wa__message__initial_security_notification_setting_sync__descriptor) - {} + Wa__Message__InitialSecurityNotificationSettingSync() : + ProtobufCppMessage(wa__message__initial_security_notification_setting_sync__descriptor) + {} - protobuf_c_boolean has_securitynotificationenabled; - protobuf_c_boolean securitynotificationenabled; + protobuf_c_boolean has_securitynotificationenabled; + protobuf_c_boolean securitynotificationenabled; }; struct Wa__Message__InteractiveMessage__Body : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__Body() : - ProtobufCppMessage(wa__message__interactive_message__body__descriptor) - {} + Wa__Message__InteractiveMessage__Body() : + ProtobufCppMessage(wa__message__interactive_message__body__descriptor) + {} - char *text; + char *text; }; struct Wa__Message__InteractiveMessage__CollectionMessage : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__CollectionMessage() : - ProtobufCppMessage(wa__message__interactive_message__collection_message__descriptor) - {} + Wa__Message__InteractiveMessage__CollectionMessage() : + ProtobufCppMessage(wa__message__interactive_message__collection_message__descriptor) + {} - char *bizjid; - char *id; - protobuf_c_boolean has_messageversion; - int32_t messageversion; + char *bizjid; + char *id; + protobuf_c_boolean has_messageversion; + int32_t messageversion; }; struct Wa__Message__InteractiveMessage__Footer : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__Footer() : - ProtobufCppMessage(wa__message__interactive_message__footer__descriptor) - {} + Wa__Message__InteractiveMessage__Footer() : + ProtobufCppMessage(wa__message__interactive_message__footer__descriptor) + {} - char *text; + char *text; }; -typedef enum { - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA__NOT_SET = 0, - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_DOCUMENT_MESSAGE = 3, - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_IMAGE_MESSAGE = 4, - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_JPEG_THUMBNAIL = 6, - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_VIDEO_MESSAGE = 7, - WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_LOCATION_MESSAGE = 8 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA__CASE) +typedef enum +{ + WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA__NOT_SET = 0, + WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_DOCUMENT_MESSAGE = 3, + WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_IMAGE_MESSAGE = 4, + WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_JPEG_THUMBNAIL = 6, + WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA_VIDEO_MESSAGE = 7 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__HEADER__MEDIA) } Wa__Message__InteractiveMessage__Header__MediaCase; struct Wa__Message__InteractiveMessage__Header : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__Header() : - ProtobufCppMessage(wa__message__interactive_message__header__descriptor) - {} + Wa__Message__InteractiveMessage__Header() : + ProtobufCppMessage(wa__message__interactive_message__header__descriptor) + {} - char *title; - char *subtitle; - protobuf_c_boolean has_hasmediaattachment; - protobuf_c_boolean hasmediaattachment; - Wa__Message__InteractiveMessage__Header__MediaCase media_case; - union { - Wa__Message__DocumentMessage *documentmessage; - Wa__Message__ImageMessage *imagemessage; - ProtobufCBinaryData jpegthumbnail; - Wa__Message__VideoMessage *videomessage; - Wa__Message__LocationMessage *locationmessage; - }; + char *title; + char *subtitle; + protobuf_c_boolean has_hasmediaattachment; + protobuf_c_boolean hasmediaattachment; + Wa__Message__InteractiveMessage__Header__MediaCase media_case; + union + { + Wa__Message__DocumentMessage *documentmessage; + Wa__Message__ImageMessage *imagemessage; + ProtobufCBinaryData jpegthumbnail; + Wa__Message__VideoMessage *videomessage; + }; }; struct Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton() : - ProtobufCppMessage(wa__message__interactive_message__native_flow_message__native_flow_button__descriptor) - {} + Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton() : + ProtobufCppMessage(wa__message__interactive_message__native_flow_message__native_flow_button__descriptor) + {} - char *name; - char *buttonparamsjson; + char *name; + char *buttonparamsjson; }; struct Wa__Message__InteractiveMessage__NativeFlowMessage : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__NativeFlowMessage() : - ProtobufCppMessage(wa__message__interactive_message__native_flow_message__descriptor) - {} + Wa__Message__InteractiveMessage__NativeFlowMessage() : + ProtobufCppMessage(wa__message__interactive_message__native_flow_message__descriptor) + {} - size_t n_buttons; - Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton **buttons; - char *messageparamsjson; - protobuf_c_boolean has_messageversion; - int32_t messageversion; + size_t n_buttons; + Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton **buttons; + char *messageparamsjson; + protobuf_c_boolean has_messageversion; + int32_t messageversion; }; struct Wa__Message__InteractiveMessage__ShopMessage : public ProtobufCppMessage { - Wa__Message__InteractiveMessage__ShopMessage() : - ProtobufCppMessage(wa__message__interactive_message__shop_message__descriptor) - {} + Wa__Message__InteractiveMessage__ShopMessage() : + ProtobufCppMessage(wa__message__interactive_message__shop_message__descriptor) + {} - char *id; - protobuf_c_boolean has_surface; - Wa__Message__InteractiveMessage__ShopMessage__Surface surface; - protobuf_c_boolean has_messageversion; - int32_t messageversion; + char *id; + protobuf_c_boolean has_surface; + Wa__Message__InteractiveMessage__ShopMessage__Surface surface; + protobuf_c_boolean has_messageversion; + int32_t messageversion; }; -typedef enum { - WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE__NOT_SET = 0, - WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_SHOP_STOREFRONT_MESSAGE = 4, - WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_COLLECTION_MESSAGE = 5, - WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_NATIVE_FLOW_MESSAGE = 6 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE__CASE) +typedef enum +{ + WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE__NOT_SET = 0, + WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_SHOP_STOREFRONT_MESSAGE = 4, + WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_COLLECTION_MESSAGE = 5, + WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE_NATIVE_FLOW_MESSAGE = 6 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_MESSAGE__INTERACTIVE_MESSAGE) } Wa__Message__InteractiveMessage__InteractiveMessageCase; struct Wa__Message__InteractiveMessage : public ProtobufCppMessage { - Wa__Message__InteractiveMessage() : - ProtobufCppMessage(wa__message__interactive_message__descriptor) - {} + Wa__Message__InteractiveMessage() : + ProtobufCppMessage(wa__message__interactive_message__descriptor) + {} - Wa__Message__InteractiveMessage__Header *header; - Wa__Message__InteractiveMessage__Body *body; - Wa__Message__InteractiveMessage__Footer *footer; - Wa__ContextInfo *contextinfo; - Wa__Message__InteractiveMessage__InteractiveMessageCase interactive_message_case; - union { - Wa__Message__InteractiveMessage__ShopMessage *shopstorefrontmessage; - Wa__Message__InteractiveMessage__CollectionMessage *collectionmessage; - Wa__Message__InteractiveMessage__NativeFlowMessage *nativeflowmessage; - }; + Wa__Message__InteractiveMessage__Header *header; + Wa__Message__InteractiveMessage__Body *body; + Wa__Message__InteractiveMessage__Footer *footer; + Wa__ContextInfo *contextinfo; + Wa__Message__InteractiveMessage__InteractiveMessageCase interactive_message_case; + union + { + Wa__Message__InteractiveMessage__ShopMessage *shopstorefrontmessage; + Wa__Message__InteractiveMessage__CollectionMessage *collectionmessage; + Wa__Message__InteractiveMessage__NativeFlowMessage *nativeflowmessage; + }; }; struct Wa__Message__InteractiveResponseMessage__Body : public ProtobufCppMessage { - Wa__Message__InteractiveResponseMessage__Body() : - ProtobufCppMessage(wa__message__interactive_response_message__body__descriptor) - {} + Wa__Message__InteractiveResponseMessage__Body() : + ProtobufCppMessage(wa__message__interactive_response_message__body__descriptor) + {} - char *text; - protobuf_c_boolean has_format; - Wa__Message__InteractiveResponseMessage__Body__Format format; + char *text; }; struct Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage : public ProtobufCppMessage { - Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage() : - ProtobufCppMessage(wa__message__interactive_response_message__native_flow_response_message__descriptor) - {} + Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage() : + ProtobufCppMessage(wa__message__interactive_response_message__native_flow_response_message__descriptor) + {} - char *name; - char *paramsjson; - protobuf_c_boolean has_version; - int32_t version; + char *name; + char *paramsjson; + protobuf_c_boolean has_version; + int32_t version; }; -typedef enum { - WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__NOT_SET = 0, - WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE_NATIVE_FLOW_RESPONSE_MESSAGE = 2 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__CASE) +typedef enum +{ + WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__NOT_SET = 0, + WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE_NATIVE_FLOW_RESPONSE_MESSAGE = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__INTERACTIVE_RESPONSE_MESSAGE__INTERACTIVE_RESPONSE_MESSAGE) } Wa__Message__InteractiveResponseMessage__InteractiveResponseMessageCase; struct Wa__Message__InteractiveResponseMessage : public ProtobufCppMessage { - Wa__Message__InteractiveResponseMessage() : - ProtobufCppMessage(wa__message__interactive_response_message__descriptor) - {} + Wa__Message__InteractiveResponseMessage() : + ProtobufCppMessage(wa__message__interactive_response_message__descriptor) + {} - Wa__Message__InteractiveResponseMessage__Body *body; - Wa__ContextInfo *contextinfo; - Wa__Message__InteractiveResponseMessage__InteractiveResponseMessageCase interactive_response_message_case; - union { - Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage *nativeflowresponsemessage; - }; + Wa__Message__InteractiveResponseMessage__Body *body; + Wa__ContextInfo *contextinfo; + Wa__Message__InteractiveResponseMessage__InteractiveResponseMessageCase interactive_response_message_case; + union + { + Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage *nativeflowresponsemessage; + }; }; struct Wa__Message__InvoiceMessage : public ProtobufCppMessage { - Wa__Message__InvoiceMessage() : - ProtobufCppMessage(wa__message__invoice_message__descriptor) - {} - - char *note; - char *token; - protobuf_c_boolean has_attachmenttype; - Wa__Message__InvoiceMessage__AttachmentType attachmenttype; - char *attachmentmimetype; - protobuf_c_boolean has_attachmentmediakey; - ProtobufCBinaryData attachmentmediakey; - protobuf_c_boolean has_attachmentmediakeytimestamp; - int64_t attachmentmediakeytimestamp; - protobuf_c_boolean has_attachmentfilesha256; - ProtobufCBinaryData attachmentfilesha256; - protobuf_c_boolean has_attachmentfileencsha256; - ProtobufCBinaryData attachmentfileencsha256; - char *attachmentdirectpath; - protobuf_c_boolean has_attachmentjpegthumbnail; - ProtobufCBinaryData attachmentjpegthumbnail; + Wa__Message__InvoiceMessage() : + ProtobufCppMessage(wa__message__invoice_message__descriptor) + {} + + char *note; + char *token; + protobuf_c_boolean has_attachmenttype; + Wa__Message__InvoiceMessage__AttachmentType attachmenttype; + char *attachmentmimetype; + protobuf_c_boolean has_attachmentmediakey; + ProtobufCBinaryData attachmentmediakey; + protobuf_c_boolean has_attachmentmediakeytimestamp; + int64_t attachmentmediakeytimestamp; + protobuf_c_boolean has_attachmentfilesha256; + ProtobufCBinaryData attachmentfilesha256; + protobuf_c_boolean has_attachmentfileencsha256; + ProtobufCBinaryData attachmentfileencsha256; + char *attachmentdirectpath; + protobuf_c_boolean has_attachmentjpegthumbnail; + ProtobufCBinaryData attachmentjpegthumbnail; }; struct Wa__Message__KeepInChatMessage : public ProtobufCppMessage { - Wa__Message__KeepInChatMessage() : - ProtobufCppMessage(wa__message__keep_in_chat_message__descriptor) - {} + Wa__Message__KeepInChatMessage() : + ProtobufCppMessage(wa__message__keep_in_chat_message__descriptor) + {} - Wa__MessageKey *key; - protobuf_c_boolean has_keeptype; - Wa__KeepType keeptype; - protobuf_c_boolean has_timestampms; - int64_t timestampms; + Wa__MessageKey *key; + protobuf_c_boolean has_keeptype; + Wa__KeepType keeptype; + protobuf_c_boolean has_timestampms; + int64_t timestampms; }; +#define WA__MESSAGE__KEEP_IN_CHAT_MESSAGE__INIT \ + { PROTOBUF_C_MESSAGE_INIT (&wa__message__keep_in_chat_message__descriptor) \ + , NULL, 0, WA__KEEP_TYPE__UNKNOWN, 0, 0 } -struct Wa__Message__ListMessage__Product : public ProtobufCppMessage -{ - Wa__Message__ListMessage__Product() : - ProtobufCppMessage(wa__message__list_message__product__descriptor) - {} - - char *productid; -}; struct Wa__Message__ListMessage__ProductListHeaderImage : public ProtobufCppMessage { - Wa__Message__ListMessage__ProductListHeaderImage() : - ProtobufCppMessage(wa__message__list_message__product_list_header_image__descriptor) - {} + Wa__Message__ListMessage__ProductListHeaderImage() : + ProtobufCppMessage(wa__message__list_message__product_list_header_image__descriptor) + {} - char *productid; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; + char *productid; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; }; struct Wa__Message__ListMessage__ProductListInfo : public ProtobufCppMessage { - Wa__Message__ListMessage__ProductListInfo() : - ProtobufCppMessage(wa__message__list_message__product_list_info__descriptor) - {} + Wa__Message__ListMessage__ProductListInfo() : + ProtobufCppMessage(wa__message__list_message__product_list_info__descriptor) + {} - size_t n_productsections; - Wa__Message__ListMessage__ProductSection **productsections; - Wa__Message__ListMessage__ProductListHeaderImage *headerimage; - char *businessownerjid; + size_t n_productsections; + Wa__Message__ListMessage__ProductSection **productsections; + Wa__Message__ListMessage__ProductListHeaderImage *headerimage; + char *businessownerjid; }; struct Wa__Message__ListMessage__ProductSection : public ProtobufCppMessage { - Wa__Message__ListMessage__ProductSection() : - ProtobufCppMessage(wa__message__list_message__product_section__descriptor) - {} + Wa__Message__ListMessage__ProductSection() : + ProtobufCppMessage(wa__message__list_message__product_section__descriptor) + {} - char *title; - size_t n_products; - Wa__Message__ListMessage__Product **products; + char *title; + size_t n_products; + Wa__Message__ListMessage__Product **products; +}; + +struct Wa__Message__ListMessage__Product : public ProtobufCppMessage +{ + Wa__Message__ListMessage__Product() : + ProtobufCppMessage(wa__message__list_message__product__descriptor) + {} + + char *productid; }; struct Wa__Message__ListMessage__Row : public ProtobufCppMessage { - Wa__Message__ListMessage__Row() : - ProtobufCppMessage(wa__message__list_message__row__descriptor) - {} + Wa__Message__ListMessage__Row() : + ProtobufCppMessage(wa__message__list_message__row__descriptor) + {} - char *title; - char *description; - char *rowid; + char *title; + char *description; + char *rowid; }; struct Wa__Message__ListMessage__Section : public ProtobufCppMessage { - Wa__Message__ListMessage__Section() : - ProtobufCppMessage(wa__message__list_message__section__descriptor) - {} + Wa__Message__ListMessage__Section() : + ProtobufCppMessage(wa__message__list_message__section__descriptor) + {} - char *title; - size_t n_rows; - Wa__Message__ListMessage__Row **rows; + char *title; + size_t n_rows; + Wa__Message__ListMessage__Row **rows; }; struct Wa__Message__ListMessage : public ProtobufCppMessage { - Wa__Message__ListMessage() : - ProtobufCppMessage(wa__message__list_message__descriptor) - {} + Wa__Message__ListMessage() : + ProtobufCppMessage(wa__message__list_message__descriptor) + {} - char *title; - char *description; - char *buttontext; - protobuf_c_boolean has_listtype; - Wa__Message__ListMessage__ListType listtype; - size_t n_sections; - Wa__Message__ListMessage__Section **sections; - Wa__Message__ListMessage__ProductListInfo *productlistinfo; - char *footertext; - Wa__ContextInfo *contextinfo; + char *title; + char *description; + char *buttontext; + protobuf_c_boolean has_listtype; + Wa__Message__ListMessage__ListType listtype; + size_t n_sections; + Wa__Message__ListMessage__Section **sections; + Wa__Message__ListMessage__ProductListInfo *productlistinfo; + char *footertext; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__ListResponseMessage__SingleSelectReply : public ProtobufCppMessage { - Wa__Message__ListResponseMessage__SingleSelectReply() : - ProtobufCppMessage(wa__message__list_response_message__single_select_reply__descriptor) - {} + Wa__Message__ListResponseMessage__SingleSelectReply() : + ProtobufCppMessage(wa__message__list_response_message__single_select_reply__descriptor) + {} - char *selectedrowid; + char *selectedrowid; }; struct Wa__Message__ListResponseMessage : public ProtobufCppMessage { - Wa__Message__ListResponseMessage() : - ProtobufCppMessage(wa__message__list_response_message__descriptor) - {} + Wa__Message__ListResponseMessage() : + ProtobufCppMessage(wa__message__list_response_message__descriptor) + {} - char *title; - protobuf_c_boolean has_listtype; - Wa__Message__ListResponseMessage__ListType listtype; - Wa__Message__ListResponseMessage__SingleSelectReply *singleselectreply; - Wa__ContextInfo *contextinfo; - char *description; + char *title; + protobuf_c_boolean has_listtype; + Wa__Message__ListResponseMessage__ListType listtype; + Wa__Message__ListResponseMessage__SingleSelectReply *singleselectreply; + Wa__ContextInfo *contextinfo; + char *description; }; struct Wa__Message__LiveLocationMessage : public ProtobufCppMessage { - Wa__Message__LiveLocationMessage() : - ProtobufCppMessage(wa__message__live_location_message__descriptor) - {} - - protobuf_c_boolean has_degreeslatitude; - double degreeslatitude; - protobuf_c_boolean has_degreeslongitude; - double degreeslongitude; - protobuf_c_boolean has_accuracyinmeters; - uint32_t accuracyinmeters; - protobuf_c_boolean has_speedinmps; - float speedinmps; - protobuf_c_boolean has_degreesclockwisefrommagneticnorth; - uint32_t degreesclockwisefrommagneticnorth; - char *caption; - protobuf_c_boolean has_sequencenumber; - int64_t sequencenumber; - protobuf_c_boolean has_timeoffset; - uint32_t timeoffset; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; + Wa__Message__LiveLocationMessage() : + ProtobufCppMessage(wa__message__live_location_message__descriptor) + {} + + protobuf_c_boolean has_degreeslatitude; + double degreeslatitude; + protobuf_c_boolean has_degreeslongitude; + double degreeslongitude; + protobuf_c_boolean has_accuracyinmeters; + uint32_t accuracyinmeters; + protobuf_c_boolean has_speedinmps; + float speedinmps; + protobuf_c_boolean has_degreesclockwisefrommagneticnorth; + uint32_t degreesclockwisefrommagneticnorth; + char *caption; + protobuf_c_boolean has_sequencenumber; + int64_t sequencenumber; + protobuf_c_boolean has_timeoffset; + uint32_t timeoffset; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__LocationMessage : public ProtobufCppMessage { - Wa__Message__LocationMessage() : - ProtobufCppMessage(wa__message__location_message__descriptor) - {} - - protobuf_c_boolean has_degreeslatitude; - double degreeslatitude; - protobuf_c_boolean has_degreeslongitude; - double degreeslongitude; - char *name; - char *address; - char *url; - protobuf_c_boolean has_islive; - protobuf_c_boolean islive; - protobuf_c_boolean has_accuracyinmeters; - uint32_t accuracyinmeters; - protobuf_c_boolean has_speedinmps; - float speedinmps; - protobuf_c_boolean has_degreesclockwisefrommagneticnorth; - uint32_t degreesclockwisefrommagneticnorth; - char *comment; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; + Wa__Message__LocationMessage() : + ProtobufCppMessage(wa__message__location_message__descriptor) + {} + + protobuf_c_boolean has_degreeslatitude; + double degreeslatitude; + protobuf_c_boolean has_degreeslongitude; + double degreeslongitude; + char *name; + char *address; + char *url; + protobuf_c_boolean has_islive; + protobuf_c_boolean islive; + protobuf_c_boolean has_accuracyinmeters; + uint32_t accuracyinmeters; + protobuf_c_boolean has_speedinmps; + float speedinmps; + protobuf_c_boolean has_degreesclockwisefrommagneticnorth; + uint32_t degreesclockwisefrommagneticnorth; + char *comment; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__OrderMessage : public ProtobufCppMessage { - Wa__Message__OrderMessage() : - ProtobufCppMessage(wa__message__order_message__descriptor) - {} - - char *orderid; - protobuf_c_boolean has_thumbnail; - ProtobufCBinaryData thumbnail; - protobuf_c_boolean has_itemcount; - int32_t itemcount; - protobuf_c_boolean has_status; - Wa__Message__OrderMessage__OrderStatus status; - protobuf_c_boolean has_surface; - Wa__Message__OrderMessage__OrderSurface surface; - char *message; - char *ordertitle; - char *sellerjid; - char *token; - protobuf_c_boolean has_totalamount1000; - int64_t totalamount1000; - char *totalcurrencycode; - Wa__ContextInfo *contextinfo; + Wa__Message__OrderMessage() : + ProtobufCppMessage(wa__message__order_message__descriptor) + {} + + char *orderid; + protobuf_c_boolean has_thumbnail; + ProtobufCBinaryData thumbnail; + protobuf_c_boolean has_itemcount; + int32_t itemcount; + protobuf_c_boolean has_status; + Wa__Message__OrderMessage__OrderStatus status; + protobuf_c_boolean has_surface; + Wa__Message__OrderMessage__OrderSurface surface; + char *message; + char *ordertitle; + char *sellerjid; + char *token; + protobuf_c_boolean has_totalamount1000; + int64_t totalamount1000; + char *totalcurrencycode; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__PaymentInviteMessage : public ProtobufCppMessage { - Wa__Message__PaymentInviteMessage() : - ProtobufCppMessage(wa__message__payment_invite_message__descriptor) - {} - - protobuf_c_boolean has_servicetype; - Wa__Message__PaymentInviteMessage__ServiceType servicetype; - protobuf_c_boolean has_expirytimestamp; - int64_t expirytimestamp; -}; - -struct Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest() : - ProtobufCppMessage(wa__message__peer_data_operation_request_message__history_sync_on_demand_request__descriptor) - {} - - char *chatjid; - char *oldestmsgid; - protobuf_c_boolean has_oldestmsgfromme; - protobuf_c_boolean oldestmsgfromme; - protobuf_c_boolean has_ondemandmsgcount; - int32_t ondemandmsgcount; - protobuf_c_boolean has_oldestmsgtimestampms; - int64_t oldestmsgtimestampms; -}; - -struct Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest() : - ProtobufCppMessage(wa__message__peer_data_operation_request_message__placeholder_message_resend_request__descriptor) - {} - - Wa__MessageKey *messagekey; -}; - -struct Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload() : - ProtobufCppMessage(wa__message__peer_data_operation_request_message__request_sticker_reupload__descriptor) - {} - - char *filesha256; -}; - -struct Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview() : - ProtobufCppMessage(wa__message__peer_data_operation_request_message__request_url_preview__descriptor) - {} - - char *url; - protobuf_c_boolean has_includehqthumbnail; - protobuf_c_boolean includehqthumbnail; -}; - -struct Wa__Message__PeerDataOperationRequestMessage : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestMessage() : - ProtobufCppMessage(wa__message__peer_data_operation_request_message__descriptor) - {} + Wa__Message__PaymentInviteMessage() : + ProtobufCppMessage(wa__message__payment_invite_message__descriptor) + {} - protobuf_c_boolean has_peerdataoperationrequesttype; - Wa__Message__PeerDataOperationRequestType peerdataoperationrequesttype; - size_t n_requeststickerreupload; - Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload **requeststickerreupload; - size_t n_requesturlpreview; - Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview **requesturlpreview; - Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest *historysyncondemandrequest; - size_t n_placeholdermessageresendrequest; - Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest **placeholdermessageresendrequest; -}; - -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail() : - ProtobufCppMessage(wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__link_preview_high_quality_thumbnail__descriptor) - {} - - char *directpath; - char *thumbhash; - char *encthumbhash; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_mediakeytimestampms; - int64_t mediakeytimestampms; - protobuf_c_boolean has_thumbwidth; - int32_t thumbwidth; - protobuf_c_boolean has_thumbheight; - int32_t thumbheight; -}; - -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse() : - ProtobufCppMessage(wa__message__peer_data_operation_request_response_message__peer_data_operation_result__link_preview_response__descriptor) - {} - - char *url; - char *title; - char *description; - protobuf_c_boolean has_thumbdata; - ProtobufCBinaryData thumbdata; - char *canonicalurl; - char *matchtext; - char *previewtype; - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail *hqthumbnail; -}; - -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse() : - ProtobufCppMessage(wa__message__peer_data_operation_request_response_message__peer_data_operation_result__placeholder_message_resend_response__descriptor) - {} - - protobuf_c_boolean has_webmessageinfobytes; - ProtobufCBinaryData webmessageinfobytes; -}; - -struct Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult() : - ProtobufCppMessage(wa__message__peer_data_operation_request_response_message__peer_data_operation_result__descriptor) - {} - - protobuf_c_boolean has_mediauploadresult; - Wa__MediaRetryNotification__ResultType mediauploadresult; - Wa__Message__StickerMessage *stickermessage; - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse *linkpreviewresponse; - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse *placeholdermessageresendresponse; -}; - -struct Wa__Message__PeerDataOperationRequestResponseMessage : public ProtobufCppMessage -{ - Wa__Message__PeerDataOperationRequestResponseMessage() : - ProtobufCppMessage(wa__message__peer_data_operation_request_response_message__descriptor) - {} - - protobuf_c_boolean has_peerdataoperationrequesttype; - Wa__Message__PeerDataOperationRequestType peerdataoperationrequesttype; - char *stanzaid; - size_t n_peerdataoperationresult; - Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult **peerdataoperationresult; -}; - -struct Wa__Message__PinInChatMessage : public ProtobufCppMessage -{ - Wa__Message__PinInChatMessage() : - ProtobufCppMessage(wa__message__pin_in_chat_message__descriptor) - {} - - Wa__MessageKey *key; - protobuf_c_boolean has_type; - Wa__Message__PinInChatMessage__Type type; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; + protobuf_c_boolean has_servicetype; + Wa__Message__PaymentInviteMessage__ServiceType servicetype; + protobuf_c_boolean has_expirytimestamp; + int64_t expirytimestamp; }; struct Wa__Message__PollCreationMessage__Option : public ProtobufCppMessage { - Wa__Message__PollCreationMessage__Option() : - ProtobufCppMessage(wa__message__poll_creation_message__option__descriptor) - {} + Wa__Message__PollCreationMessage__Option() : + ProtobufCppMessage(wa__message__poll_creation_message__option__descriptor) + {} - char *optionname; + char *optionname; }; struct Wa__Message__PollCreationMessage : public ProtobufCppMessage { - Wa__Message__PollCreationMessage() : - ProtobufCppMessage(wa__message__poll_creation_message__descriptor) - {} + Wa__Message__PollCreationMessage() : + ProtobufCppMessage(wa__message__poll_creation_message__descriptor) + {} - protobuf_c_boolean has_enckey; - ProtobufCBinaryData enckey; - char *name; - size_t n_options; - Wa__Message__PollCreationMessage__Option **options; - protobuf_c_boolean has_selectableoptionscount; - uint32_t selectableoptionscount; - Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_enckey; + ProtobufCBinaryData enckey; + char *name; + size_t n_options; + Wa__Message__PollCreationMessage__Option **options; + protobuf_c_boolean has_selectableoptionscount; + uint32_t selectableoptionscount; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__PollEncValue : public ProtobufCppMessage { - Wa__Message__PollEncValue() : - ProtobufCppMessage(wa__message__poll_enc_value__descriptor) - {} + Wa__Message__PollEncValue() : + ProtobufCppMessage(wa__message__poll_enc_value__descriptor) + {} - protobuf_c_boolean has_encpayload; - ProtobufCBinaryData encpayload; - protobuf_c_boolean has_enciv; - ProtobufCBinaryData enciv; + protobuf_c_boolean has_encpayload; + ProtobufCBinaryData encpayload; + protobuf_c_boolean has_enciv; + ProtobufCBinaryData enciv; }; -struct Wa__Message__PollUpdateMessage : public ProtobufCppMessage +struct Wa__Message__PollUpdateMessageMetadata : public ProtobufCppMessage { - Wa__Message__PollUpdateMessage() : - ProtobufCppMessage(wa__message__poll_update_message__descriptor) - {} - - Wa__MessageKey *pollcreationmessagekey; - Wa__Message__PollEncValue *vote; - Wa__Message__PollUpdateMessageMetadata *metadata; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; + Wa__Message__PollUpdateMessageMetadata() : + ProtobufCppMessage(wa__message__poll_update_message_metadata__descriptor) + {} }; -struct Wa__Message__PollUpdateMessageMetadata : public ProtobufCppMessage +struct Wa__Message__PollUpdateMessage : public ProtobufCppMessage { - Wa__Message__PollUpdateMessageMetadata() : - ProtobufCppMessage(wa__message__poll_update_message_metadata__descriptor) - {} + Wa__Message__PollUpdateMessage() : + ProtobufCppMessage(wa__message__poll_update_message__descriptor) + {} + Wa__MessageKey *pollcreationmessagekey; + Wa__Message__PollEncValue *vote; + Wa__Message__PollUpdateMessageMetadata *metadata; + protobuf_c_boolean has_sendertimestampms; + int64_t sendertimestampms; }; struct Wa__Message__PollVoteMessage : public ProtobufCppMessage { - Wa__Message__PollVoteMessage() : - ProtobufCppMessage(wa__message__poll_vote_message__descriptor) - {} + Wa__Message__PollVoteMessage() : + ProtobufCppMessage(wa__message__poll_vote_message__descriptor) + {} - size_t n_selectedoptions; - ProtobufCBinaryData *selectedoptions; + size_t n_selectedoptions; + ProtobufCBinaryData *selectedoptions; }; struct Wa__Message__ProductMessage__CatalogSnapshot : public ProtobufCppMessage { - Wa__Message__ProductMessage__CatalogSnapshot() : - ProtobufCppMessage(wa__message__product_message__catalog_snapshot__descriptor) - {} + Wa__Message__ProductMessage__CatalogSnapshot() : + ProtobufCppMessage(wa__message__product_message__catalog_snapshot__descriptor) + {} - Wa__Message__ImageMessage *catalogimage; - char *title; - char *description; + Wa__Message__ImageMessage *catalogimage; + char *title; + char *description; }; struct Wa__Message__ProductMessage__ProductSnapshot : public ProtobufCppMessage { - Wa__Message__ProductMessage__ProductSnapshot() : - ProtobufCppMessage(wa__message__product_message__product_snapshot__descriptor) - {} - - Wa__Message__ImageMessage *productimage; - char *productid; - char *title; - char *description; - char *currencycode; - protobuf_c_boolean has_priceamount1000; - int64_t priceamount1000; - char *retailerid; - char *url; - protobuf_c_boolean has_productimagecount; - uint32_t productimagecount; - char *firstimageid; - protobuf_c_boolean has_salepriceamount1000; - int64_t salepriceamount1000; + Wa__Message__ProductMessage__ProductSnapshot() : + ProtobufCppMessage(wa__message__product_message__product_snapshot__descriptor) + {} + + Wa__Message__ImageMessage *productimage; + char *productid; + char *title; + char *description; + char *currencycode; + protobuf_c_boolean has_priceamount1000; + int64_t priceamount1000; + char *retailerid; + char *url; + protobuf_c_boolean has_productimagecount; + uint32_t productimagecount; + char *firstimageid; + protobuf_c_boolean has_salepriceamount1000; + int64_t salepriceamount1000; }; struct Wa__Message__ProductMessage : public ProtobufCppMessage { - Wa__Message__ProductMessage() : - ProtobufCppMessage(wa__message__product_message__descriptor) - {} + Wa__Message__ProductMessage() : + ProtobufCppMessage(wa__message__product_message__descriptor) + {} - Wa__Message__ProductMessage__ProductSnapshot *product; - char *businessownerjid; - Wa__Message__ProductMessage__CatalogSnapshot *catalog; - char *body; - char *footer; - Wa__ContextInfo *contextinfo; + Wa__Message__ProductMessage__ProductSnapshot *product; + char *businessownerjid; + Wa__Message__ProductMessage__CatalogSnapshot *catalog; + char *body; + char *footer; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__ProtocolMessage : public ProtobufCppMessage { - Wa__Message__ProtocolMessage() : - ProtobufCppMessage(wa__message__protocol_message__descriptor) - {} - - Wa__MessageKey *key; - protobuf_c_boolean has_type; - Wa__Message__ProtocolMessage__Type type; - protobuf_c_boolean has_ephemeralexpiration; - uint32_t ephemeralexpiration; - protobuf_c_boolean has_ephemeralsettingtimestamp; - int64_t ephemeralsettingtimestamp; - Wa__Message__HistorySyncNotification *historysyncnotification; - Wa__Message__AppStateSyncKeyShare *appstatesynckeyshare; - Wa__Message__AppStateSyncKeyRequest *appstatesynckeyrequest; - Wa__Message__InitialSecurityNotificationSettingSync *initialsecuritynotificationsettingsync; - Wa__Message__AppStateFatalExceptionNotification *appstatefatalexceptionnotification; - Wa__DisappearingMode *disappearingmode; - Wa__Message *editedmessage; - protobuf_c_boolean has_timestampms; - int64_t timestampms; - Wa__Message__PeerDataOperationRequestMessage *peerdataoperationrequestmessage; - Wa__Message__PeerDataOperationRequestResponseMessage *peerdataoperationrequestresponsemessage; + Wa__Message__ProtocolMessage() : + ProtobufCppMessage(wa__message__protocol_message__descriptor) + {} + + Wa__MessageKey *key; + protobuf_c_boolean has_type; + Wa__Message__ProtocolMessage__Type type; + protobuf_c_boolean has_ephemeralexpiration; + uint32_t ephemeralexpiration; + protobuf_c_boolean has_ephemeralsettingtimestamp; + int64_t ephemeralsettingtimestamp; + Wa__Message__HistorySyncNotification *historysyncnotification; + Wa__Message__AppStateSyncKeyShare *appstatesynckeyshare; + Wa__Message__AppStateSyncKeyRequest *appstatesynckeyrequest; + Wa__Message__InitialSecurityNotificationSettingSync *initialsecuritynotificationsettingsync; + Wa__Message__AppStateFatalExceptionNotification *appstatefatalexceptionnotification; + Wa__DisappearingMode *disappearingmode; + Wa__Message__RequestMediaUploadMessage *requestmediauploadmessage; + Wa__Message__RequestMediaUploadResponseMessage *requestmediauploadresponsemessage; }; struct Wa__Message__ReactionMessage : public ProtobufCppMessage { - Wa__Message__ReactionMessage() : - ProtobufCppMessage(wa__message__reaction_message__descriptor) - {} + Wa__Message__ReactionMessage() : + ProtobufCppMessage(wa__message__reaction_message__descriptor) + {} - Wa__MessageKey *key; - char *text; - char *groupingkey; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; + Wa__MessageKey *key; + char *text; + char *groupingkey; + protobuf_c_boolean has_sendertimestampms; + int64_t sendertimestampms; }; -struct Wa__Message__RequestPaymentMessage : public ProtobufCppMessage +struct Wa__Message__RequestMediaUploadMessage : public ProtobufCppMessage { - Wa__Message__RequestPaymentMessage() : - ProtobufCppMessage(wa__message__request_payment_message__descriptor) - {} + Wa__Message__RequestMediaUploadMessage() : + ProtobufCppMessage(wa__message__request_media_upload_message__descriptor) + {} - Wa__Message *notemessage; - char *currencycodeiso4217; - protobuf_c_boolean has_amount1000; - uint64_t amount1000; - char *requestfrom; - protobuf_c_boolean has_expirytimestamp; - int64_t expirytimestamp; - Wa__Money *amount; - Wa__PaymentBackground *background; + size_t n_filesha256; + char **filesha256; + protobuf_c_boolean has_rmrsource; + Wa__Message__RmrSource rmrsource; }; -struct Wa__Message__RequestPhoneNumberMessage : public ProtobufCppMessage +struct Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult : public ProtobufCppMessage { - Wa__Message__RequestPhoneNumberMessage() : - ProtobufCppMessage(wa__message__request_phone_number_message__descriptor) - {} + Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult() : + ProtobufCppMessage(wa__message__request_media_upload_response_message__request_media_upload_result__descriptor) + {} - Wa__ContextInfo *contextinfo; + char *filesha256; + protobuf_c_boolean has_mediauploadresult; + Wa__MediaRetryNotification__ResultType mediauploadresult; + Wa__Message__StickerMessage *stickermessage; }; -struct Wa__Message__ScheduledCallCreationMessage : public ProtobufCppMessage +struct Wa__Message__RequestMediaUploadResponseMessage : public ProtobufCppMessage { - Wa__Message__ScheduledCallCreationMessage() : - ProtobufCppMessage(wa__message__scheduled_call_creation_message__descriptor) - {} + Wa__Message__RequestMediaUploadResponseMessage() : + ProtobufCppMessage(wa__message__request_media_upload_response_message__descriptor) + {} - protobuf_c_boolean has_scheduledtimestampms; - int64_t scheduledtimestampms; - protobuf_c_boolean has_calltype; - Wa__Message__ScheduledCallCreationMessage__CallType calltype; - char *title; + protobuf_c_boolean has_rmrsource; + Wa__Message__RmrSource rmrsource; + char *stanzaid; + size_t n_reuploadresult; + Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult **reuploadresult; }; -struct Wa__Message__ScheduledCallEditMessage : public ProtobufCppMessage +struct Wa__Message__RequestPaymentMessage : public ProtobufCppMessage { - Wa__Message__ScheduledCallEditMessage() : - ProtobufCppMessage(wa__message__scheduled_call_edit_message__descriptor) - {} + Wa__Message__RequestPaymentMessage() : + ProtobufCppMessage(wa__message__request_payment_message__descriptor) + {} - Wa__MessageKey *key; - protobuf_c_boolean has_edittype; - Wa__Message__ScheduledCallEditMessage__EditType edittype; + Wa__Message *notemessage; + char *currencycodeiso4217; + protobuf_c_boolean has_amount1000; + uint64_t amount1000; + char *requestfrom; + protobuf_c_boolean has_expirytimestamp; + int64_t expirytimestamp; + Wa__Money *amount; + Wa__PaymentBackground *background; +}; + +struct Wa__Message__RequestPhoneNumberMessage : public ProtobufCppMessage +{ + Wa__Message__RequestPhoneNumberMessage() : + ProtobufCppMessage(wa__message__request_phone_number_message__descriptor) + {} + + Wa__ContextInfo *contextinfo; }; struct Wa__Message__SendPaymentMessage : public ProtobufCppMessage { - Wa__Message__SendPaymentMessage() : - ProtobufCppMessage(wa__message__send_payment_message__descriptor) - {} + Wa__Message__SendPaymentMessage() : + ProtobufCppMessage(wa__message__send_payment_message__descriptor) + {} - Wa__Message *notemessage; - Wa__MessageKey *requestmessagekey; - Wa__PaymentBackground *background; + Wa__Message *notemessage; + Wa__MessageKey *requestmessagekey; + Wa__PaymentBackground *background; }; struct Wa__Message__SenderKeyDistributionMessage : public ProtobufCppMessage { - Wa__Message__SenderKeyDistributionMessage() : - ProtobufCppMessage(wa__message__sender_key_distribution_message__descriptor) - {} + Wa__Message__SenderKeyDistributionMessage() : + ProtobufCppMessage(wa__message__sender_key_distribution_message__descriptor) + {} - char *groupid; - protobuf_c_boolean has_axolotlsenderkeydistributionmessage; - ProtobufCBinaryData axolotlsenderkeydistributionmessage; + char *groupid; + protobuf_c_boolean has_axolotlsenderkeydistributionmessage; + ProtobufCBinaryData axolotlsenderkeydistributionmessage; }; struct Wa__Message__StickerMessage : public ProtobufCppMessage { - Wa__Message__StickerMessage() : - ProtobufCppMessage(wa__message__sticker_message__descriptor) - {} - - char *url; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *mimetype; - protobuf_c_boolean has_height; - uint32_t height; - protobuf_c_boolean has_width; - uint32_t width; - char *directpath; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_firstframelength; - uint32_t firstframelength; - protobuf_c_boolean has_firstframesidecar; - ProtobufCBinaryData firstframesidecar; - protobuf_c_boolean has_isanimated; - protobuf_c_boolean isanimated; - protobuf_c_boolean has_pngthumbnail; - ProtobufCBinaryData pngthumbnail; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_stickersentts; - int64_t stickersentts; - protobuf_c_boolean has_isavatar; - protobuf_c_boolean isavatar; + Wa__Message__StickerMessage() : + ProtobufCppMessage(wa__message__sticker_message__descriptor) + {} + + char *url; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *mimetype; + protobuf_c_boolean has_height; + uint32_t height; + protobuf_c_boolean has_width; + uint32_t width; + char *directpath; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_firstframelength; + uint32_t firstframelength; + protobuf_c_boolean has_firstframesidecar; + ProtobufCBinaryData firstframesidecar; + protobuf_c_boolean has_isanimated; + protobuf_c_boolean isanimated; + protobuf_c_boolean has_pngthumbnail; + ProtobufCBinaryData pngthumbnail; + Wa__ContextInfo *contextinfo; }; struct Wa__Message__StickerSyncRMRMessage : public ProtobufCppMessage { - Wa__Message__StickerSyncRMRMessage() : - ProtobufCppMessage(wa__message__sticker_sync_rmrmessage__descriptor) - {} + Wa__Message__StickerSyncRMRMessage() : + ProtobufCppMessage(wa__message__sticker_sync_rmrmessage__descriptor) + {} - size_t n_filehash; - char **filehash; - char *rmrsource; - protobuf_c_boolean has_requesttimestamp; - int64_t requesttimestamp; + size_t n_filehash; + char **filehash; + char *rmrsource; + protobuf_c_boolean has_requesttimestamp; + int64_t requesttimestamp; }; struct Wa__Message__TemplateButtonReplyMessage : public ProtobufCppMessage { - Wa__Message__TemplateButtonReplyMessage() : - ProtobufCppMessage(wa__message__template_button_reply_message__descriptor) - {} - - char *selectedid; - char *selecteddisplaytext; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_selectedindex; - uint32_t selectedindex; -}; - -typedef enum { - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE__NOT_SET = 0, - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_DOCUMENT_MESSAGE = 1, - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_HIGHLY_STRUCTURED_MESSAGE = 2, - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_IMAGE_MESSAGE = 3, - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_VIDEO_MESSAGE = 4, - WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_LOCATION_MESSAGE = 5 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE__CASE) + Wa__Message__TemplateButtonReplyMessage() : + ProtobufCppMessage(wa__message__template_button_reply_message__descriptor) + {} + + char *selectedid; + char *selecteddisplaytext; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_selectedindex; + uint32_t selectedindex; +}; + +typedef enum +{ + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE__NOT_SET = 0, + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_DOCUMENT_MESSAGE = 1, + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_HIGHLY_STRUCTURED_MESSAGE = 2, + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_IMAGE_MESSAGE = 3, + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_VIDEO_MESSAGE = 4, + WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE_LOCATION_MESSAGE = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__FOUR_ROW_TEMPLATE__TITLE) } Wa__Message__TemplateMessage__FourRowTemplate__TitleCase; struct Wa__Message__TemplateMessage__FourRowTemplate : public ProtobufCppMessage { - Wa__Message__TemplateMessage__FourRowTemplate() : - ProtobufCppMessage(wa__message__template_message__four_row_template__descriptor) - {} - - Wa__Message__HighlyStructuredMessage *content; - Wa__Message__HighlyStructuredMessage *footer; - size_t n_buttons; - Wa__TemplateButton **buttons; - Wa__Message__TemplateMessage__FourRowTemplate__TitleCase title_case; - union { - Wa__Message__DocumentMessage *documentmessage; - Wa__Message__HighlyStructuredMessage *highlystructuredmessage; - Wa__Message__ImageMessage *imagemessage; - Wa__Message__VideoMessage *videomessage; - Wa__Message__LocationMessage *locationmessage; - }; -}; - -typedef enum { - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE__NOT_SET = 0, - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_DOCUMENT_MESSAGE = 1, - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_HYDRATED_TITLE_TEXT = 2, - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_IMAGE_MESSAGE = 3, - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_VIDEO_MESSAGE = 4, - WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_LOCATION_MESSAGE = 5 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE__CASE) + Wa__Message__TemplateMessage__FourRowTemplate() : + ProtobufCppMessage(wa__message__template_message__four_row_template__descriptor) + {} + + Wa__Message__HighlyStructuredMessage *content; + Wa__Message__HighlyStructuredMessage *footer; + size_t n_buttons; + Wa__TemplateButton **buttons; + Wa__Message__TemplateMessage__FourRowTemplate__TitleCase title_case; + union + { + Wa__Message__DocumentMessage *documentmessage; + Wa__Message__HighlyStructuredMessage *highlystructuredmessage; + Wa__Message__ImageMessage *imagemessage; + Wa__Message__VideoMessage *videomessage; + Wa__Message__LocationMessage *locationmessage; + }; +}; + +typedef enum +{ + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE__NOT_SET = 0, + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_DOCUMENT_MESSAGE = 1, + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_HYDRATED_TITLE_TEXT = 2, + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_IMAGE_MESSAGE = 3, + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_VIDEO_MESSAGE = 4, + WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE_LOCATION_MESSAGE = 5 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__HYDRATED_FOUR_ROW_TEMPLATE__TITLE) } Wa__Message__TemplateMessage__HydratedFourRowTemplate__TitleCase; struct Wa__Message__TemplateMessage__HydratedFourRowTemplate : public ProtobufCppMessage { - Wa__Message__TemplateMessage__HydratedFourRowTemplate() : - ProtobufCppMessage(wa__message__template_message__hydrated_four_row_template__descriptor) - {} - - char *hydratedcontenttext; - char *hydratedfootertext; - size_t n_hydratedbuttons; - Wa__HydratedTemplateButton **hydratedbuttons; - char *templateid; - Wa__Message__TemplateMessage__HydratedFourRowTemplate__TitleCase title_case; - union { - Wa__Message__DocumentMessage *documentmessage; - char *hydratedtitletext; - Wa__Message__ImageMessage *imagemessage; - Wa__Message__VideoMessage *videomessage; - Wa__Message__LocationMessage *locationmessage; - }; -}; - -typedef enum { - WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT__NOT_SET = 0, - WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT_FOUR_ROW_TEMPLATE = 1, - WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT_HYDRATED_FOUR_ROW_TEMPLATE = 2, - WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT_INTERACTIVE_MESSAGE_TEMPLATE = 5 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT__CASE) + Wa__Message__TemplateMessage__HydratedFourRowTemplate() : + ProtobufCppMessage(wa__message__template_message__hydrated_four_row_template__descriptor) + {} + + char *hydratedcontenttext; + char *hydratedfootertext; + size_t n_hydratedbuttons; + Wa__HydratedTemplateButton **hydratedbuttons; + char *templateid; + Wa__Message__TemplateMessage__HydratedFourRowTemplate__TitleCase title_case; + union + { + Wa__Message__DocumentMessage *documentmessage; + char *hydratedtitletext; + Wa__Message__ImageMessage *imagemessage; + Wa__Message__VideoMessage *videomessage; + Wa__Message__LocationMessage *locationmessage; + }; +}; + +typedef enum +{ + WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT__NOT_SET = 0, + WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT_FOUR_ROW_TEMPLATE = 1, + WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT_HYDRATED_FOUR_ROW_TEMPLATE = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__MESSAGE__TEMPLATE_MESSAGE__FORMAT) } Wa__Message__TemplateMessage__FormatCase; struct Wa__Message__TemplateMessage : public ProtobufCppMessage { - Wa__Message__TemplateMessage() : - ProtobufCppMessage(wa__message__template_message__descriptor) - {} + Wa__Message__TemplateMessage() : + ProtobufCppMessage(wa__message__template_message__descriptor) + {} - Wa__ContextInfo *contextinfo; - Wa__Message__TemplateMessage__HydratedFourRowTemplate *hydratedtemplate; - char *templateid; - Wa__Message__TemplateMessage__FormatCase format_case; - union { - Wa__Message__TemplateMessage__FourRowTemplate *fourrowtemplate; - Wa__Message__TemplateMessage__HydratedFourRowTemplate *hydratedfourrowtemplate; - Wa__Message__InteractiveMessage *interactivemessagetemplate; - }; + Wa__ContextInfo *contextinfo; + Wa__Message__TemplateMessage__HydratedFourRowTemplate *hydratedtemplate; + Wa__Message__TemplateMessage__FormatCase format_case; + union + { + Wa__Message__TemplateMessage__FourRowTemplate *fourrowtemplate; + Wa__Message__TemplateMessage__HydratedFourRowTemplate *hydratedfourrowtemplate; + }; }; struct Wa__Message__VideoMessage : public ProtobufCppMessage { - Wa__Message__VideoMessage() : - ProtobufCppMessage(wa__message__video_message__descriptor) - {} - - char *url; - char *mimetype; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_seconds; - uint32_t seconds; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *caption; - protobuf_c_boolean has_gifplayback; - protobuf_c_boolean gifplayback; - protobuf_c_boolean has_height; - uint32_t height; - protobuf_c_boolean has_width; - uint32_t width; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - size_t n_interactiveannotations; - Wa__InteractiveAnnotation **interactiveannotations; - char *directpath; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_jpegthumbnail; - ProtobufCBinaryData jpegthumbnail; - Wa__ContextInfo *contextinfo; - protobuf_c_boolean has_streamingsidecar; - ProtobufCBinaryData streamingsidecar; - protobuf_c_boolean has_gifattribution; - Wa__Message__VideoMessage__Attribution gifattribution; - protobuf_c_boolean has_viewonce; - protobuf_c_boolean viewonce; - char *thumbnaildirectpath; - protobuf_c_boolean has_thumbnailsha256; - ProtobufCBinaryData thumbnailsha256; - protobuf_c_boolean has_thumbnailencsha256; - ProtobufCBinaryData thumbnailencsha256; - char *staticurl; + Wa__Message__VideoMessage() : + ProtobufCppMessage(wa__message__video_message__descriptor) + {} + + char *url; + char *mimetype; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_seconds; + uint32_t seconds; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *caption; + protobuf_c_boolean has_gifplayback; + protobuf_c_boolean gifplayback; + protobuf_c_boolean has_height; + uint32_t height; + protobuf_c_boolean has_width; + uint32_t width; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + size_t n_interactiveannotations; + Wa__InteractiveAnnotation **interactiveannotations; + char *directpath; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_jpegthumbnail; + ProtobufCBinaryData jpegthumbnail; + Wa__ContextInfo *contextinfo; + protobuf_c_boolean has_streamingsidecar; + ProtobufCBinaryData streamingsidecar; + protobuf_c_boolean has_gifattribution; + Wa__Message__VideoMessage__Attribution gifattribution; + protobuf_c_boolean has_viewonce; + protobuf_c_boolean viewonce; + char *thumbnaildirectpath; + protobuf_c_boolean has_thumbnailsha256; + ProtobufCBinaryData thumbnailsha256; + protobuf_c_boolean has_thumbnailencsha256; + ProtobufCBinaryData thumbnailencsha256; + char *staticurl; }; struct Wa__Message : public ProtobufCppMessage { - Wa__Message() : - ProtobufCppMessage(wa__message__descriptor) - {} - - char *conversation; - Wa__Message__SenderKeyDistributionMessage *senderkeydistributionmessage; - Wa__Message__ImageMessage *imagemessage; - Wa__Message__ContactMessage *contactmessage; - Wa__Message__LocationMessage *locationmessage; - Wa__Message__ExtendedTextMessage *extendedtextmessage; - Wa__Message__DocumentMessage *documentmessage; - Wa__Message__AudioMessage *audiomessage; - Wa__Message__VideoMessage *videomessage; - Wa__Message__Call *call; - Wa__Message__Chat *chat; - Wa__Message__ProtocolMessage *protocolmessage; - Wa__Message__ContactsArrayMessage *contactsarraymessage; - Wa__Message__HighlyStructuredMessage *highlystructuredmessage; - Wa__Message__SenderKeyDistributionMessage *fastratchetkeysenderkeydistributionmessage; - Wa__Message__SendPaymentMessage *sendpaymentmessage; - Wa__Message__LiveLocationMessage *livelocationmessage; - Wa__Message__RequestPaymentMessage *requestpaymentmessage; - Wa__Message__DeclinePaymentRequestMessage *declinepaymentrequestmessage; - Wa__Message__CancelPaymentRequestMessage *cancelpaymentrequestmessage; - Wa__Message__TemplateMessage *templatemessage; - Wa__Message__StickerMessage *stickermessage; - Wa__Message__GroupInviteMessage *groupinvitemessage; - Wa__Message__TemplateButtonReplyMessage *templatebuttonreplymessage; - Wa__Message__ProductMessage *productmessage; - Wa__Message__DeviceSentMessage *devicesentmessage; - Wa__MessageContextInfo *messagecontextinfo; - Wa__Message__ListMessage *listmessage; - Wa__Message__FutureProofMessage *viewoncemessage; - Wa__Message__OrderMessage *ordermessage; - Wa__Message__ListResponseMessage *listresponsemessage; - Wa__Message__FutureProofMessage *ephemeralmessage; - Wa__Message__InvoiceMessage *invoicemessage; - Wa__Message__ButtonsMessage *buttonsmessage; - Wa__Message__ButtonsResponseMessage *buttonsresponsemessage; - Wa__Message__PaymentInviteMessage *paymentinvitemessage; - Wa__Message__InteractiveMessage *interactivemessage; - Wa__Message__ReactionMessage *reactionmessage; - Wa__Message__StickerSyncRMRMessage *stickersyncrmrmessage; - Wa__Message__InteractiveResponseMessage *interactiveresponsemessage; - Wa__Message__PollCreationMessage *pollcreationmessage; - Wa__Message__PollUpdateMessage *pollupdatemessage; - Wa__Message__KeepInChatMessage *keepinchatmessage; - Wa__Message__FutureProofMessage *documentwithcaptionmessage; - Wa__Message__RequestPhoneNumberMessage *requestphonenumbermessage; - Wa__Message__FutureProofMessage *viewoncemessagev2; - Wa__Message__EncReactionMessage *encreactionmessage; - Wa__Message__FutureProofMessage *editedmessage; - Wa__Message__FutureProofMessage *viewoncemessagev2extension; - Wa__Message__PollCreationMessage *pollcreationmessagev2; - Wa__Message__ScheduledCallCreationMessage *scheduledcallcreationmessage; - Wa__Message__FutureProofMessage *groupmentionedmessage; - Wa__Message__PinInChatMessage *pininchatmessage; - Wa__Message__PollCreationMessage *pollcreationmessagev3; - Wa__Message__ScheduledCallEditMessage *scheduledcalleditmessage; - Wa__Message__VideoMessage *ptvmessage; -}; - -struct Wa__MessageAddOnContextInfo : public ProtobufCppMessage -{ - Wa__MessageAddOnContextInfo() : - ProtobufCppMessage(wa__message_add_on_context_info__descriptor) - {} - - protobuf_c_boolean has_messageaddondurationinsecs; - uint32_t messageaddondurationinsecs; + Wa__Message() : + ProtobufCppMessage(wa__message__descriptor) + {} + + char *conversation; + Wa__Message__SenderKeyDistributionMessage *senderkeydistributionmessage; + Wa__Message__ImageMessage *imagemessage; + Wa__Message__ContactMessage *contactmessage; + Wa__Message__LocationMessage *locationmessage; + Wa__Message__ExtendedTextMessage *extendedtextmessage; + Wa__Message__DocumentMessage *documentmessage; + Wa__Message__AudioMessage *audiomessage; + Wa__Message__VideoMessage *videomessage; + Wa__Message__Call *call; + Wa__Message__Chat *chat; + Wa__Message__ProtocolMessage *protocolmessage; + Wa__Message__ContactsArrayMessage *contactsarraymessage; + Wa__Message__HighlyStructuredMessage *highlystructuredmessage; + Wa__Message__SenderKeyDistributionMessage *fastratchetkeysenderkeydistributionmessage; + Wa__Message__SendPaymentMessage *sendpaymentmessage; + Wa__Message__LiveLocationMessage *livelocationmessage; + Wa__Message__RequestPaymentMessage *requestpaymentmessage; + Wa__Message__DeclinePaymentRequestMessage *declinepaymentrequestmessage; + Wa__Message__CancelPaymentRequestMessage *cancelpaymentrequestmessage; + Wa__Message__TemplateMessage *templatemessage; + Wa__Message__StickerMessage *stickermessage; + Wa__Message__GroupInviteMessage *groupinvitemessage; + Wa__Message__TemplateButtonReplyMessage *templatebuttonreplymessage; + Wa__Message__ProductMessage *productmessage; + Wa__Message__DeviceSentMessage *devicesentmessage; + Wa__MessageContextInfo *messagecontextinfo; + Wa__Message__ListMessage *listmessage; + Wa__Message__FutureProofMessage *viewoncemessage; + Wa__Message__OrderMessage *ordermessage; + Wa__Message__ListResponseMessage *listresponsemessage; + Wa__Message__FutureProofMessage *ephemeralmessage; + Wa__Message__InvoiceMessage *invoicemessage; + Wa__Message__ButtonsMessage *buttonsmessage; + Wa__Message__ButtonsResponseMessage *buttonsresponsemessage; + Wa__Message__PaymentInviteMessage *paymentinvitemessage; + Wa__Message__InteractiveMessage *interactivemessage; + Wa__Message__ReactionMessage *reactionmessage; + Wa__Message__StickerSyncRMRMessage *stickersyncrmrmessage; + Wa__Message__InteractiveResponseMessage *interactiveresponsemessage; + Wa__Message__PollCreationMessage *pollcreationmessage; + Wa__Message__PollUpdateMessage *pollupdatemessage; + Wa__Message__KeepInChatMessage *keepinchatmessage; + Wa__Message__FutureProofMessage *documentwithcaptionmessage; + Wa__Message__RequestPhoneNumberMessage *requestphonenumbermessage; + Wa__Message__FutureProofMessage *viewoncemessagev2; }; struct Wa__MessageContextInfo : public ProtobufCppMessage { - Wa__MessageContextInfo() : - ProtobufCppMessage(wa__message_context_info__descriptor) - {} + Wa__MessageContextInfo() : + ProtobufCppMessage(wa__message_context_info__descriptor) + {} - Wa__DeviceListMetadata *devicelistmetadata; - protobuf_c_boolean has_devicelistmetadataversion; - int32_t devicelistmetadataversion; - protobuf_c_boolean has_messagesecret; - ProtobufCBinaryData messagesecret; - protobuf_c_boolean has_paddingbytes; - ProtobufCBinaryData paddingbytes; - protobuf_c_boolean has_messageaddondurationinsecs; - uint32_t messageaddondurationinsecs; + Wa__DeviceListMetadata *devicelistmetadata; + protobuf_c_boolean has_devicelistmetadataversion; + int32_t devicelistmetadataversion; + protobuf_c_boolean has_messagesecret; + ProtobufCBinaryData messagesecret; + protobuf_c_boolean has_paddingbytes; + ProtobufCBinaryData paddingbytes; }; struct Wa__MessageKey : public ProtobufCppMessage { - Wa__MessageKey() : - ProtobufCppMessage(wa__message_key__descriptor) - {} + Wa__MessageKey() : + ProtobufCppMessage(wa__message_key__descriptor) + {} - char *remotejid; - protobuf_c_boolean has_fromme; - protobuf_c_boolean fromme; - char *id; - char *participant; + char *remotejid; + protobuf_c_boolean has_fromme; + protobuf_c_boolean fromme; + char *id; + char *participant; }; struct Wa__Money : public ProtobufCppMessage { - Wa__Money() : - ProtobufCppMessage(wa__money__descriptor) - {} + Wa__Money() : + ProtobufCppMessage(wa__money__descriptor) + {} - protobuf_c_boolean has_value; - int64_t value; - protobuf_c_boolean has_offset; - uint32_t offset; - char *currencycode; + protobuf_c_boolean has_value; + int64_t value; + protobuf_c_boolean has_offset; + uint32_t offset; + char *currencycode; }; struct Wa__MsgOpaqueData__PollOption : public ProtobufCppMessage { - Wa__MsgOpaqueData__PollOption() : - ProtobufCppMessage(wa__msg_opaque_data__poll_option__descriptor) - {} + Wa__MsgOpaqueData__PollOption() : + ProtobufCppMessage(wa__msg_opaque_data__poll_option__descriptor) + {} - char *name; + char *name; }; struct Wa__MsgOpaqueData : public ProtobufCppMessage { - Wa__MsgOpaqueData() : - ProtobufCppMessage(wa__msg_opaque_data__descriptor) - {} - - char *body; - char *caption; - protobuf_c_boolean has_lng; - double lng; - protobuf_c_boolean has_islive; - protobuf_c_boolean islive; - protobuf_c_boolean has_lat; - double lat; - protobuf_c_boolean has_paymentamount1000; - int32_t paymentamount1000; - char *paymentnotemsgbody; - char *canonicalurl; - char *matchedtext; - char *title; - char *description; - protobuf_c_boolean has_futureproofbuffer; - ProtobufCBinaryData futureproofbuffer; - char *clienturl; - char *loc; - char *pollname; - size_t n_polloptions; - Wa__MsgOpaqueData__PollOption **polloptions; - protobuf_c_boolean has_pollselectableoptionscount; - uint32_t pollselectableoptionscount; - protobuf_c_boolean has_messagesecret; - ProtobufCBinaryData messagesecret; - char *originalselfauthor; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; - char *pollupdateparentkey; - Wa__PollEncValue *encpollvote; - protobuf_c_boolean has_issentcagpollcreation; - protobuf_c_boolean issentcagpollcreation; - char *encreactiontargetmessagekey; - protobuf_c_boolean has_encreactionencpayload; - ProtobufCBinaryData encreactionencpayload; - protobuf_c_boolean has_encreactionenciv; - ProtobufCBinaryData encreactionenciv; + Wa__MsgOpaqueData() : + ProtobufCppMessage(wa__msg_opaque_data__descriptor) + {} + + char *body; + char *caption; + protobuf_c_boolean has_lng; + double lng; + protobuf_c_boolean has_islive; + protobuf_c_boolean islive; + protobuf_c_boolean has_lat; + double lat; + protobuf_c_boolean has_paymentamount1000; + int32_t paymentamount1000; + char *paymentnotemsgbody; + char *canonicalurl; + char *matchedtext; + char *title; + char *description; + protobuf_c_boolean has_futureproofbuffer; + ProtobufCBinaryData futureproofbuffer; + char *clienturl; + char *loc; + char *pollname; + size_t n_polloptions; + Wa__MsgOpaqueData__PollOption **polloptions; + protobuf_c_boolean has_pollselectableoptionscount; + uint32_t pollselectableoptionscount; + protobuf_c_boolean has_messagesecret; + ProtobufCBinaryData messagesecret; + protobuf_c_boolean has_sendertimestampms; + int64_t sendertimestampms; + char *pollupdateparentkey; + Wa__PollEncValue *encpollvote; }; struct Wa__MsgRowOpaqueData : public ProtobufCppMessage { - Wa__MsgRowOpaqueData() : - ProtobufCppMessage(wa__msg_row_opaque_data__descriptor) - {} + Wa__MsgRowOpaqueData() : + ProtobufCppMessage(wa__msg_row_opaque_data__descriptor) + {} - Wa__MsgOpaqueData *currentmsg; - Wa__MsgOpaqueData *quotedmsg; + Wa__MsgOpaqueData *currentmsg; + Wa__MsgOpaqueData *quotedmsg; }; struct Wa__NoiseCertificate__Details : public ProtobufCppMessage { - Wa__NoiseCertificate__Details() : - ProtobufCppMessage(wa__noise_certificate__details__descriptor) - {} + Wa__NoiseCertificate__Details() : + ProtobufCppMessage(wa__noise_certificate__details__descriptor) + {} - protobuf_c_boolean has_serial; - uint32_t serial; - char *issuer; - protobuf_c_boolean has_expires; - uint64_t expires; - char *subject; - protobuf_c_boolean has_key; - ProtobufCBinaryData key; + protobuf_c_boolean has_serial; + uint32_t serial; + char *issuer; + protobuf_c_boolean has_expires; + uint64_t expires; + char *subject; + protobuf_c_boolean has_key; + ProtobufCBinaryData key; }; struct Wa__NoiseCertificate : public ProtobufCppMessage { - Wa__NoiseCertificate() : - ProtobufCppMessage(wa__noise_certificate__descriptor) - {} + Wa__NoiseCertificate() : + ProtobufCppMessage(wa__noise_certificate__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_signature; - ProtobufCBinaryData signature; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_signature; + ProtobufCBinaryData signature; }; struct Wa__NotificationMessageInfo : public ProtobufCppMessage { - Wa__NotificationMessageInfo() : - ProtobufCppMessage(wa__notification_message_info__descriptor) - {} - - Wa__MessageKey *key; - Wa__Message *message; - protobuf_c_boolean has_messagetimestamp; - uint64_t messagetimestamp; - char *participant; -}; - -struct Wa__NotificationSettings : public ProtobufCppMessage -{ - Wa__NotificationSettings() : - ProtobufCppMessage(wa__notification_settings__descriptor) - {} + Wa__NotificationMessageInfo() : + ProtobufCppMessage(wa__notification_message_info__descriptor) + {} - char *messagevibrate; - char *messagepopup; - char *messagelight; - protobuf_c_boolean has_lowprioritynotifications; - protobuf_c_boolean lowprioritynotifications; - protobuf_c_boolean has_reactionsmuted; - protobuf_c_boolean reactionsmuted; - char *callvibrate; + Wa__MessageKey *key; + Wa__Message *message; + protobuf_c_boolean has_messagetimestamp; + uint64_t messagetimestamp; + char *participant; }; struct Wa__PastParticipant : public ProtobufCppMessage { - Wa__PastParticipant() : - ProtobufCppMessage(wa__past_participant__descriptor) - {} + Wa__PastParticipant() : + ProtobufCppMessage(wa__past_participant__descriptor) + {} - char *userjid; - protobuf_c_boolean has_leavereason; - Wa__PastParticipant__LeaveReason leavereason; - protobuf_c_boolean has_leavets; - uint64_t leavets; + char *userjid; + Wa__PastParticipant__LeaveReason leavereason; + uint64_t leavets; }; struct Wa__PastParticipants : public ProtobufCppMessage { - Wa__PastParticipants() : - ProtobufCppMessage(wa__past_participants__descriptor) - {} + Wa__PastParticipants() : + ProtobufCppMessage(wa__past_participants__descriptor) + {} - char *groupjid; - size_t n_pastparticipants; - Wa__PastParticipant **pastparticipants; + char *groupjid; + size_t n_pastparticipants; + Wa__PastParticipant **pastparticipants; }; struct Wa__PaymentBackground__MediaData : public ProtobufCppMessage { - Wa__PaymentBackground__MediaData() : - ProtobufCppMessage(wa__payment_background__media_data__descriptor) - {} + Wa__PaymentBackground__MediaData() : + ProtobufCppMessage(wa__payment_background__media_data__descriptor) + {} - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - protobuf_c_boolean has_mediakeytimestamp; - int64_t mediakeytimestamp; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - char *directpath; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + protobuf_c_boolean has_mediakeytimestamp; + int64_t mediakeytimestamp; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + char *directpath; }; struct Wa__PaymentBackground : public ProtobufCppMessage { - Wa__PaymentBackground() : - ProtobufCppMessage(wa__payment_background__descriptor) - {} - - char *id; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_width; - uint32_t width; - protobuf_c_boolean has_height; - uint32_t height; - char *mimetype; - protobuf_c_boolean has_placeholderargb; - uint32_t placeholderargb; - protobuf_c_boolean has_textargb; - uint32_t textargb; - protobuf_c_boolean has_subtextargb; - uint32_t subtextargb; - Wa__PaymentBackground__MediaData *mediadata; - protobuf_c_boolean has_type; - Wa__PaymentBackground__Type type; + Wa__PaymentBackground() : + ProtobufCppMessage(wa__payment_background__descriptor) + {} + + char *id; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_width; + uint32_t width; + protobuf_c_boolean has_height; + uint32_t height; + char *mimetype; + protobuf_c_boolean has_placeholderargb; + uint32_t placeholderargb; + protobuf_c_boolean has_textargb; + uint32_t textargb; + protobuf_c_boolean has_subtextargb; + uint32_t subtextargb; + Wa__PaymentBackground__MediaData *mediadata; + protobuf_c_boolean has_type; + Wa__PaymentBackground__Type type; }; struct Wa__PaymentInfo : public ProtobufCppMessage { - Wa__PaymentInfo() : - ProtobufCppMessage(wa__payment_info__descriptor) - {} - - protobuf_c_boolean has_currencydeprecated; - Wa__PaymentInfo__Currency currencydeprecated; - protobuf_c_boolean has_amount1000; - uint64_t amount1000; - char *receiverjid; - protobuf_c_boolean has_status; - Wa__PaymentInfo__Status status; - protobuf_c_boolean has_transactiontimestamp; - uint64_t transactiontimestamp; - Wa__MessageKey *requestmessagekey; - protobuf_c_boolean has_expirytimestamp; - uint64_t expirytimestamp; - protobuf_c_boolean has_futureproofed; - protobuf_c_boolean futureproofed; - char *currency; - protobuf_c_boolean has_txnstatus; - Wa__PaymentInfo__TxnStatus txnstatus; - protobuf_c_boolean has_usenovifiatformat; - protobuf_c_boolean usenovifiatformat; - Wa__Money *primaryamount; - Wa__Money *exchangeamount; + Wa__PaymentInfo() : + ProtobufCppMessage(wa__payment_info__descriptor) + {} + + protobuf_c_boolean has_currencydeprecated; + Wa__PaymentInfo__Currency currencydeprecated; + protobuf_c_boolean has_amount1000; + uint64_t amount1000; + char *receiverjid; + protobuf_c_boolean has_status; + Wa__PaymentInfo__Status status; + protobuf_c_boolean has_transactiontimestamp; + uint64_t transactiontimestamp; + Wa__MessageKey *requestmessagekey; + protobuf_c_boolean has_expirytimestamp; + uint64_t expirytimestamp; + protobuf_c_boolean has_futureproofed; + protobuf_c_boolean futureproofed; + char *currency; + protobuf_c_boolean has_txnstatus; + Wa__PaymentInfo__TxnStatus txnstatus; + protobuf_c_boolean has_usenovifiatformat; + protobuf_c_boolean usenovifiatformat; + Wa__Money *primaryamount; + Wa__Money *exchangeamount; +}; + +struct Wa__PendingKeyExchange : public ProtobufCppMessage +{ + Wa__PendingKeyExchange() : + ProtobufCppMessage(wa__pending_key_exchange__descriptor) + {} + + protobuf_c_boolean has_sequence; + uint32_t sequence; + protobuf_c_boolean has_localbasekey; + ProtobufCBinaryData localbasekey; + protobuf_c_boolean has_localbasekeyprivate; + ProtobufCBinaryData localbasekeyprivate; + protobuf_c_boolean has_localratchetkey; + ProtobufCBinaryData localratchetkey; + protobuf_c_boolean has_localratchetkeyprivate; + ProtobufCBinaryData localratchetkeyprivate; + protobuf_c_boolean has_localidentitykey; + ProtobufCBinaryData localidentitykey; + protobuf_c_boolean has_localidentitykeyprivate; + ProtobufCBinaryData localidentitykeyprivate; +}; + +struct Wa__PendingPreKey : public ProtobufCppMessage +{ + Wa__PendingPreKey() : + ProtobufCppMessage(wa__pending_pre_key__descriptor) + {} + + protobuf_c_boolean has_prekeyid; + uint32_t prekeyid; + protobuf_c_boolean has_signedprekeyid; + int32_t signedprekeyid; + protobuf_c_boolean has_basekey; + ProtobufCBinaryData basekey; }; struct Wa__PhotoChange : public ProtobufCppMessage { - Wa__PhotoChange() : - ProtobufCppMessage(wa__photo_change__descriptor) - {} + Wa__PhotoChange() : + ProtobufCppMessage(wa__photo_change__descriptor) + {} - protobuf_c_boolean has_oldphoto; - ProtobufCBinaryData oldphoto; - protobuf_c_boolean has_newphoto; - ProtobufCBinaryData newphoto; - protobuf_c_boolean has_newphotoid; - uint32_t newphotoid; -}; - -struct Wa__PinInChat : public ProtobufCppMessage -{ - Wa__PinInChat() : - ProtobufCppMessage(wa__pin_in_chat__descriptor) - {} - - protobuf_c_boolean has_type; - Wa__PinInChat__Type type; - Wa__MessageKey *key; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; - protobuf_c_boolean has_servertimestampms; - int64_t servertimestampms; - Wa__MessageAddOnContextInfo *messageaddoncontextinfo; + protobuf_c_boolean has_oldphoto; + ProtobufCBinaryData oldphoto; + protobuf_c_boolean has_newphoto; + ProtobufCBinaryData newphoto; + protobuf_c_boolean has_newphotoid; + uint32_t newphotoid; }; struct Wa__Point : public ProtobufCppMessage { - Wa__Point() : - ProtobufCppMessage(wa__point__descriptor) - {} + Wa__Point() : + ProtobufCppMessage(wa__point__descriptor) + {} - protobuf_c_boolean has_xdeprecated; - int32_t xdeprecated; - protobuf_c_boolean has_ydeprecated; - int32_t ydeprecated; - protobuf_c_boolean has_x; - double x; - protobuf_c_boolean has_y; - double y; + protobuf_c_boolean has_xdeprecated; + int32_t xdeprecated; + protobuf_c_boolean has_ydeprecated; + int32_t ydeprecated; + protobuf_c_boolean has_x; + double x; + protobuf_c_boolean has_y; + double y; }; struct Wa__PollAdditionalMetadata : public ProtobufCppMessage { - Wa__PollAdditionalMetadata() : - ProtobufCppMessage(wa__poll_additional_metadata__descriptor) - {} + Wa__PollAdditionalMetadata() : + ProtobufCppMessage(wa__poll_additional_metadata__descriptor) + {} - protobuf_c_boolean has_pollinvalidated; - protobuf_c_boolean pollinvalidated; + protobuf_c_boolean has_pollinvalidated; + protobuf_c_boolean pollinvalidated; }; struct Wa__PollEncValue : public ProtobufCppMessage { - Wa__PollEncValue() : - ProtobufCppMessage(wa__poll_enc_value__descriptor) - {} + Wa__PollEncValue() : + ProtobufCppMessage(wa__poll_enc_value__descriptor) + {} - protobuf_c_boolean has_encpayload; - ProtobufCBinaryData encpayload; - protobuf_c_boolean has_enciv; - ProtobufCBinaryData enciv; + protobuf_c_boolean has_encpayload; + ProtobufCBinaryData encpayload; + protobuf_c_boolean has_enciv; + ProtobufCBinaryData enciv; }; struct Wa__PollUpdate : public ProtobufCppMessage { - Wa__PollUpdate() : - ProtobufCppMessage(wa__poll_update__descriptor) - {} + Wa__PollUpdate() : + ProtobufCppMessage(wa__poll_update__descriptor) + {} - Wa__MessageKey *pollupdatemessagekey; - Wa__Message__PollVoteMessage *vote; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; - protobuf_c_boolean has_servertimestampms; - int64_t servertimestampms; - protobuf_c_boolean has_unread; - protobuf_c_boolean unread; + Wa__MessageKey *pollupdatemessagekey; + Wa__Message__PollVoteMessage *vote; + protobuf_c_boolean has_sendertimestampms; + int64_t sendertimestampms; }; struct Wa__PreKeyRecordStructure : public ProtobufCppMessage { - Wa__PreKeyRecordStructure() : - ProtobufCppMessage(wa__pre_key_record_structure__descriptor) - {} + Wa__PreKeyRecordStructure() : + ProtobufCppMessage(wa__pre_key_record_structure__descriptor) + {} - protobuf_c_boolean has_id; - uint32_t id; - protobuf_c_boolean has_publickey; - ProtobufCBinaryData publickey; - protobuf_c_boolean has_privatekey; - ProtobufCBinaryData privatekey; -}; - -struct Wa__PreKeySignalMessage : public ProtobufCppMessage -{ - Wa__PreKeySignalMessage() : - ProtobufCppMessage(wa__pre_key_signal_message__descriptor) - {} - - protobuf_c_boolean has_registrationid; - uint32_t registrationid; - protobuf_c_boolean has_prekeyid; - uint32_t prekeyid; - protobuf_c_boolean has_signedprekeyid; - uint32_t signedprekeyid; - protobuf_c_boolean has_basekey; - ProtobufCBinaryData basekey; - protobuf_c_boolean has_identitykey; - ProtobufCBinaryData identitykey; - protobuf_c_boolean has_message; - ProtobufCBinaryData message; + protobuf_c_boolean has_id; + uint32_t id; + protobuf_c_boolean has_publickey; + ProtobufCBinaryData publickey; + protobuf_c_boolean has_privatekey; + ProtobufCBinaryData privatekey; }; struct Wa__Pushname : public ProtobufCppMessage { - Wa__Pushname() : - ProtobufCppMessage(wa__pushname__descriptor) - {} + Wa__Pushname() : + ProtobufCppMessage(wa__pushname__descriptor) + {} - char *id; - char *pushname; + char *id; + char *pushname; }; struct Wa__Reaction : public ProtobufCppMessage { - Wa__Reaction() : - ProtobufCppMessage(wa__reaction__descriptor) - {} + Wa__Reaction() : + ProtobufCppMessage(wa__reaction__descriptor) + {} - Wa__MessageKey *key; - char *text; - char *groupingkey; - protobuf_c_boolean has_sendertimestampms; - int64_t sendertimestampms; - protobuf_c_boolean has_unread; - protobuf_c_boolean unread; + Wa__MessageKey *key; + char *text; + char *groupingkey; + protobuf_c_boolean has_sendertimestampms; + int64_t sendertimestampms; + protobuf_c_boolean has_unread; + protobuf_c_boolean unread; }; struct Wa__RecentEmojiWeight : public ProtobufCppMessage { - Wa__RecentEmojiWeight() : - ProtobufCppMessage(wa__recent_emoji_weight__descriptor) - {} + Wa__RecentEmojiWeight() : + ProtobufCppMessage(wa__recent_emoji_weight__descriptor) + {} - char *emoji; - protobuf_c_boolean has_weight; - float weight; + char *emoji; + protobuf_c_boolean has_weight; + float weight; }; struct Wa__RecordStructure : public ProtobufCppMessage { - Wa__RecordStructure() : - ProtobufCppMessage(wa__record_structure__descriptor) - {} + Wa__RecordStructure() : + ProtobufCppMessage(wa__record_structure__descriptor) + {} - Wa__SessionStructure *currentsession; - size_t n_previoussessions; - Wa__SessionStructure **previoussessions; + Wa__SessionStructure *currentsession; + size_t n_previoussessions; + Wa__SessionStructure **previoussessions; }; -struct Wa__SenderKeyDistributionMessage : public ProtobufCppMessage +struct Wa__SenderChainKey : public ProtobufCppMessage { - Wa__SenderKeyDistributionMessage() : - ProtobufCppMessage(wa__sender_key_distribution_message__descriptor) - {} + Wa__SenderChainKey() : + ProtobufCppMessage(wa__sender_chain_key__descriptor) + {} - protobuf_c_boolean has_id; - uint32_t id; - protobuf_c_boolean has_iteration; - uint32_t iteration; - protobuf_c_boolean has_chainkey; - ProtobufCBinaryData chainkey; - protobuf_c_boolean has_signingkey; - ProtobufCBinaryData signingkey; -}; - -struct Wa__SenderKeyMessage : public ProtobufCppMessage -{ - Wa__SenderKeyMessage() : - ProtobufCppMessage(wa__sender_key_message__descriptor) - {} - - protobuf_c_boolean has_id; - uint32_t id; - protobuf_c_boolean has_iteration; - uint32_t iteration; - protobuf_c_boolean has_ciphertext; - ProtobufCBinaryData ciphertext; + protobuf_c_boolean has_iteration; + uint32_t iteration; + protobuf_c_boolean has_seed; + ProtobufCBinaryData seed; }; struct Wa__SenderKeyRecordStructure : public ProtobufCppMessage { - Wa__SenderKeyRecordStructure() : - ProtobufCppMessage(wa__sender_key_record_structure__descriptor) - {} - - size_t n_senderkeystates; - Wa__SenderKeyStateStructure **senderkeystates; -}; - -struct Wa__SenderKeyStateStructure__SenderChainKey : public ProtobufCppMessage -{ - Wa__SenderKeyStateStructure__SenderChainKey() : - ProtobufCppMessage(wa__sender_key_state_structure__sender_chain_key__descriptor) - {} + Wa__SenderKeyRecordStructure() : + ProtobufCppMessage(wa__sender_key_record_structure__descriptor) + {} - protobuf_c_boolean has_iteration; - uint32_t iteration; - protobuf_c_boolean has_seed; - ProtobufCBinaryData seed; -}; - -struct Wa__SenderKeyStateStructure__SenderMessageKey : public ProtobufCppMessage -{ - Wa__SenderKeyStateStructure__SenderMessageKey() : - ProtobufCppMessage(wa__sender_key_state_structure__sender_message_key__descriptor) - {} - - protobuf_c_boolean has_iteration; - uint32_t iteration; - protobuf_c_boolean has_seed; - ProtobufCBinaryData seed; -}; - -struct Wa__SenderKeyStateStructure__SenderSigningKey : public ProtobufCppMessage -{ - Wa__SenderKeyStateStructure__SenderSigningKey() : - ProtobufCppMessage(wa__sender_key_state_structure__sender_signing_key__descriptor) - {} - - protobuf_c_boolean has_public_; - ProtobufCBinaryData public_; - protobuf_c_boolean has_private_; - ProtobufCBinaryData private_; + size_t n_senderkeystates; + Wa__SenderKeyStateStructure **senderkeystates; }; struct Wa__SenderKeyStateStructure : public ProtobufCppMessage { - Wa__SenderKeyStateStructure() : - ProtobufCppMessage(wa__sender_key_state_structure__descriptor) - {} - - protobuf_c_boolean has_senderkeyid; - uint32_t senderkeyid; - Wa__SenderKeyStateStructure__SenderChainKey *senderchainkey; - Wa__SenderKeyStateStructure__SenderSigningKey *sendersigningkey; - size_t n_sendermessagekeys; - Wa__SenderKeyStateStructure__SenderMessageKey **sendermessagekeys; -}; - -struct Wa__ServerErrorReceipt : public ProtobufCppMessage -{ - Wa__ServerErrorReceipt() : - ProtobufCppMessage(wa__server_error_receipt__descriptor) - {} - - char *stanzaid; -}; - -struct Wa__SessionStructure__Chain__ChainKey : public ProtobufCppMessage -{ - Wa__SessionStructure__Chain__ChainKey() : - ProtobufCppMessage(wa__session_structure__chain__chain_key__descriptor) - {} - - protobuf_c_boolean has_index; - uint32_t index; - protobuf_c_boolean has_key; - ProtobufCBinaryData key; -}; - -struct Wa__SessionStructure__Chain__MessageKey : public ProtobufCppMessage -{ - Wa__SessionStructure__Chain__MessageKey() : - ProtobufCppMessage(wa__session_structure__chain__message_key__descriptor) - {} + Wa__SenderKeyStateStructure() : + ProtobufCppMessage(wa__sender_key_state_structure__descriptor) + {} - protobuf_c_boolean has_index; - uint32_t index; - protobuf_c_boolean has_cipherkey; - ProtobufCBinaryData cipherkey; - protobuf_c_boolean has_mackey; - ProtobufCBinaryData mackey; - protobuf_c_boolean has_iv; - ProtobufCBinaryData iv; + protobuf_c_boolean has_senderkeyid; + uint32_t senderkeyid; + Wa__SenderChainKey *senderchainkey; + Wa__SenderSigningKey *sendersigningkey; + size_t n_sendermessagekeys; + Wa__SenderMessageKey **sendermessagekeys; }; -struct Wa__SessionStructure__Chain : public ProtobufCppMessage +struct Wa__SenderMessageKey : public ProtobufCppMessage { - Wa__SessionStructure__Chain() : - ProtobufCppMessage(wa__session_structure__chain__descriptor) - {} + Wa__SenderMessageKey() : + ProtobufCppMessage(wa__sender_message_key__descriptor) + {} - protobuf_c_boolean has_senderratchetkey; - ProtobufCBinaryData senderratchetkey; - protobuf_c_boolean has_senderratchetkeyprivate; - ProtobufCBinaryData senderratchetkeyprivate; - Wa__SessionStructure__Chain__ChainKey *chainkey; - size_t n_messagekeys; - Wa__SessionStructure__Chain__MessageKey **messagekeys; + protobuf_c_boolean has_iteration; + uint32_t iteration; + protobuf_c_boolean has_seed; + ProtobufCBinaryData seed; }; -struct Wa__SessionStructure__PendingKeyExchange : public ProtobufCppMessage +struct Wa__SenderSigningKey : public ProtobufCppMessage { - Wa__SessionStructure__PendingKeyExchange() : - ProtobufCppMessage(wa__session_structure__pending_key_exchange__descriptor) - {} + Wa__SenderSigningKey() : + ProtobufCppMessage(wa__sender_signing_key__descriptor) + {} - protobuf_c_boolean has_sequence; - uint32_t sequence; - protobuf_c_boolean has_localbasekey; - ProtobufCBinaryData localbasekey; - protobuf_c_boolean has_localbasekeyprivate; - ProtobufCBinaryData localbasekeyprivate; - protobuf_c_boolean has_localratchetkey; - ProtobufCBinaryData localratchetkey; - protobuf_c_boolean has_localratchetkeyprivate; - ProtobufCBinaryData localratchetkeyprivate; - protobuf_c_boolean has_localidentitykey; - ProtobufCBinaryData localidentitykey; - protobuf_c_boolean has_localidentitykeyprivate; - ProtobufCBinaryData localidentitykeyprivate; + protobuf_c_boolean has_public_; + ProtobufCBinaryData public_; + protobuf_c_boolean has_private_; + ProtobufCBinaryData private_; }; -struct Wa__SessionStructure__PendingPreKey : public ProtobufCppMessage +struct Wa__ServerErrorReceipt : public ProtobufCppMessage { - Wa__SessionStructure__PendingPreKey() : - ProtobufCppMessage(wa__session_structure__pending_pre_key__descriptor) - {} + Wa__ServerErrorReceipt() : + ProtobufCppMessage(wa__server_error_receipt__descriptor) + {} - protobuf_c_boolean has_prekeyid; - uint32_t prekeyid; - protobuf_c_boolean has_signedprekeyid; - int32_t signedprekeyid; - protobuf_c_boolean has_basekey; - ProtobufCBinaryData basekey; + char *stanzaid; }; struct Wa__SessionStructure : public ProtobufCppMessage { - Wa__SessionStructure() : - ProtobufCppMessage(wa__session_structure__descriptor) - {} - - protobuf_c_boolean has_sessionversion; - uint32_t sessionversion; - protobuf_c_boolean has_localidentitypublic; - ProtobufCBinaryData localidentitypublic; - protobuf_c_boolean has_remoteidentitypublic; - ProtobufCBinaryData remoteidentitypublic; - protobuf_c_boolean has_rootkey; - ProtobufCBinaryData rootkey; - protobuf_c_boolean has_previouscounter; - uint32_t previouscounter; - Wa__SessionStructure__Chain *senderchain; - size_t n_receiverchains; - Wa__SessionStructure__Chain **receiverchains; - Wa__SessionStructure__PendingKeyExchange *pendingkeyexchange; - Wa__SessionStructure__PendingPreKey *pendingprekey; - protobuf_c_boolean has_remoteregistrationid; - uint32_t remoteregistrationid; - protobuf_c_boolean has_localregistrationid; - uint32_t localregistrationid; - protobuf_c_boolean has_needsrefresh; - protobuf_c_boolean needsrefresh; - protobuf_c_boolean has_alicebasekey; - ProtobufCBinaryData alicebasekey; -}; - -struct Wa__SignalMessage : public ProtobufCppMessage -{ - Wa__SignalMessage() : - ProtobufCppMessage(wa__signal_message__descriptor) - {} - - protobuf_c_boolean has_ratchetkey; - ProtobufCBinaryData ratchetkey; - protobuf_c_boolean has_counter; - uint32_t counter; - protobuf_c_boolean has_previouscounter; - uint32_t previouscounter; - protobuf_c_boolean has_ciphertext; - ProtobufCBinaryData ciphertext; + Wa__SessionStructure() : + ProtobufCppMessage(wa__session_structure__descriptor) + {} + + protobuf_c_boolean has_sessionversion; + uint32_t sessionversion; + protobuf_c_boolean has_localidentitypublic; + ProtobufCBinaryData localidentitypublic; + protobuf_c_boolean has_remoteidentitypublic; + ProtobufCBinaryData remoteidentitypublic; + protobuf_c_boolean has_rootkey; + ProtobufCBinaryData rootkey; + protobuf_c_boolean has_previouscounter; + uint32_t previouscounter; + Wa__Chain *senderchain; + size_t n_receiverchains; + Wa__Chain **receiverchains; + Wa__PendingKeyExchange *pendingkeyexchange; + Wa__PendingPreKey *pendingprekey; + protobuf_c_boolean has_remoteregistrationid; + uint32_t remoteregistrationid; + protobuf_c_boolean has_localregistrationid; + uint32_t localregistrationid; + protobuf_c_boolean has_needsrefresh; + protobuf_c_boolean needsrefresh; + protobuf_c_boolean has_alicebasekey; + ProtobufCBinaryData alicebasekey; }; struct Wa__SignedPreKeyRecordStructure : public ProtobufCppMessage { - Wa__SignedPreKeyRecordStructure() : - ProtobufCppMessage(wa__signed_pre_key_record_structure__descriptor) - {} + Wa__SignedPreKeyRecordStructure() : + ProtobufCppMessage(wa__signed_pre_key_record_structure__descriptor) + {} - protobuf_c_boolean has_id; - uint32_t id; - protobuf_c_boolean has_publickey; - ProtobufCBinaryData publickey; - protobuf_c_boolean has_privatekey; - ProtobufCBinaryData privatekey; - protobuf_c_boolean has_signature; - ProtobufCBinaryData signature; - protobuf_c_boolean has_timestamp; - uint64_t timestamp; + protobuf_c_boolean has_id; + uint32_t id; + protobuf_c_boolean has_publickey; + ProtobufCBinaryData publickey; + protobuf_c_boolean has_privatekey; + ProtobufCBinaryData privatekey; + protobuf_c_boolean has_signature; + ProtobufCBinaryData signature; + protobuf_c_boolean has_timestamp; + uint64_t timestamp; }; struct Wa__StatusPSA : public ProtobufCppMessage { - Wa__StatusPSA() : - ProtobufCppMessage(wa__status_psa__descriptor) - {} + Wa__StatusPSA() : + ProtobufCppMessage(wa__status_psa__descriptor) + {} - uint64_t campaignid; - protobuf_c_boolean has_campaignexpirationtimestamp; - uint64_t campaignexpirationtimestamp; + uint64_t campaignid; + protobuf_c_boolean has_campaignexpirationtimestamp; + uint64_t campaignexpirationtimestamp; }; struct Wa__StickerMetadata : public ProtobufCppMessage { - Wa__StickerMetadata() : - ProtobufCppMessage(wa__sticker_metadata__descriptor) - {} - - char *url; - protobuf_c_boolean has_filesha256; - ProtobufCBinaryData filesha256; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *mimetype; - protobuf_c_boolean has_height; - uint32_t height; - protobuf_c_boolean has_width; - uint32_t width; - char *directpath; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_weight; - float weight; - protobuf_c_boolean has_laststickersentts; - int64_t laststickersentts; + Wa__StickerMetadata() : + ProtobufCppMessage(wa__sticker_metadata__descriptor) + {} + + char *url; + protobuf_c_boolean has_filesha256; + ProtobufCBinaryData filesha256; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *mimetype; + protobuf_c_boolean has_height; + uint32_t height; + protobuf_c_boolean has_width; + uint32_t width; + char *directpath; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_weight; + float weight; }; struct Wa__SyncActionData : public ProtobufCppMessage { - Wa__SyncActionData() : - ProtobufCppMessage(wa__sync_action_data__descriptor) - {} + Wa__SyncActionData() : + ProtobufCppMessage(wa__sync_action_data__descriptor) + {} - protobuf_c_boolean has_index; - ProtobufCBinaryData index; - Wa__SyncActionValue *value; - protobuf_c_boolean has_padding; - ProtobufCBinaryData padding; - protobuf_c_boolean has_version; - int32_t version; + protobuf_c_boolean has_index; + ProtobufCBinaryData index; + Wa__SyncActionValue *value; + protobuf_c_boolean has_padding; + ProtobufCBinaryData padding; + protobuf_c_boolean has_version; + int32_t version; }; struct Wa__SyncActionValue__AgentAction : public ProtobufCppMessage { - Wa__SyncActionValue__AgentAction() : - ProtobufCppMessage(wa__sync_action_value__agent_action__descriptor) - {} + Wa__SyncActionValue__AgentAction() : + ProtobufCppMessage(wa__sync_action_value__agent_action__descriptor) + {} - char *name; - protobuf_c_boolean has_deviceid; - int32_t deviceid; - protobuf_c_boolean has_isdeleted; - protobuf_c_boolean isdeleted; + char *name; + protobuf_c_boolean has_deviceid; + int32_t deviceid; + protobuf_c_boolean has_isdeleted; + protobuf_c_boolean isdeleted; }; struct Wa__SyncActionValue__AndroidUnsupportedActions : public ProtobufCppMessage { - Wa__SyncActionValue__AndroidUnsupportedActions() : - ProtobufCppMessage(wa__sync_action_value__android_unsupported_actions__descriptor) - {} + Wa__SyncActionValue__AndroidUnsupportedActions() : + ProtobufCppMessage(wa__sync_action_value__android_unsupported_actions__descriptor) + {} - protobuf_c_boolean has_allowed; - protobuf_c_boolean allowed; + protobuf_c_boolean has_allowed; + protobuf_c_boolean allowed; }; struct Wa__SyncActionValue__ArchiveChatAction : public ProtobufCppMessage { - Wa__SyncActionValue__ArchiveChatAction() : - ProtobufCppMessage(wa__sync_action_value__archive_chat_action__descriptor) - {} + Wa__SyncActionValue__ArchiveChatAction() : + ProtobufCppMessage(wa__sync_action_value__archive_chat_action__descriptor) + {} - protobuf_c_boolean has_archived; - protobuf_c_boolean archived; - Wa__SyncActionValue__SyncActionMessageRange *messagerange; -}; - -struct Wa__SyncActionValue__ChatAssignmentAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__ChatAssignmentAction() : - ProtobufCppMessage(wa__sync_action_value__chat_assignment_action__descriptor) - {} - - char *deviceagentid; -}; - -struct Wa__SyncActionValue__ChatAssignmentOpenedStatusAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__ChatAssignmentOpenedStatusAction() : - ProtobufCppMessage(wa__sync_action_value__chat_assignment_opened_status_action__descriptor) - {} - - protobuf_c_boolean has_chatopened; - protobuf_c_boolean chatopened; + protobuf_c_boolean has_archived; + protobuf_c_boolean archived; + Wa__SyncActionValue__SyncActionMessageRange *messagerange; }; struct Wa__SyncActionValue__ClearChatAction : public ProtobufCppMessage { - Wa__SyncActionValue__ClearChatAction() : - ProtobufCppMessage(wa__sync_action_value__clear_chat_action__descriptor) - {} + Wa__SyncActionValue__ClearChatAction() : + ProtobufCppMessage(wa__sync_action_value__clear_chat_action__descriptor) + {} - Wa__SyncActionValue__SyncActionMessageRange *messagerange; + Wa__SyncActionValue__SyncActionMessageRange *messagerange; }; struct Wa__SyncActionValue__ContactAction : public ProtobufCppMessage { - Wa__SyncActionValue__ContactAction() : - ProtobufCppMessage(wa__sync_action_value__contact_action__descriptor) - {} + Wa__SyncActionValue__ContactAction() : + ProtobufCppMessage(wa__sync_action_value__contact_action__descriptor) + {} - char *fullname; - char *firstname; - char *lidjid; + char *fullname; + char *firstname; }; struct Wa__SyncActionValue__DeleteChatAction : public ProtobufCppMessage { - Wa__SyncActionValue__DeleteChatAction() : - ProtobufCppMessage(wa__sync_action_value__delete_chat_action__descriptor) - {} + Wa__SyncActionValue__DeleteChatAction() : + ProtobufCppMessage(wa__sync_action_value__delete_chat_action__descriptor) + {} - Wa__SyncActionValue__SyncActionMessageRange *messagerange; + Wa__SyncActionValue__SyncActionMessageRange *messagerange; }; struct Wa__SyncActionValue__DeleteMessageForMeAction : public ProtobufCppMessage { - Wa__SyncActionValue__DeleteMessageForMeAction() : - ProtobufCppMessage(wa__sync_action_value__delete_message_for_me_action__descriptor) - {} - - protobuf_c_boolean has_deletemedia; - protobuf_c_boolean deletemedia; - protobuf_c_boolean has_messagetimestamp; - int64_t messagetimestamp; -}; - -struct Wa__SyncActionValue__ExternalWebBetaAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__ExternalWebBetaAction() : - ProtobufCppMessage(wa__sync_action_value__external_web_beta_action__descriptor) - {} + Wa__SyncActionValue__DeleteMessageForMeAction() : + ProtobufCppMessage(wa__sync_action_value__delete_message_for_me_action__descriptor) + {} - protobuf_c_boolean has_isoptin; - protobuf_c_boolean isoptin; + protobuf_c_boolean has_deletemedia; + protobuf_c_boolean deletemedia; + protobuf_c_boolean has_messagetimestamp; + int64_t messagetimestamp; }; struct Wa__SyncActionValue__KeyExpiration : public ProtobufCppMessage { - Wa__SyncActionValue__KeyExpiration() : - ProtobufCppMessage(wa__sync_action_value__key_expiration__descriptor) - {} + Wa__SyncActionValue__KeyExpiration() : + ProtobufCppMessage(wa__sync_action_value__key_expiration__descriptor) + {} - protobuf_c_boolean has_expiredkeyepoch; - int32_t expiredkeyepoch; + protobuf_c_boolean has_expiredkeyepoch; + int32_t expiredkeyepoch; }; struct Wa__SyncActionValue__LabelAssociationAction : public ProtobufCppMessage { - Wa__SyncActionValue__LabelAssociationAction() : - ProtobufCppMessage(wa__sync_action_value__label_association_action__descriptor) - {} + Wa__SyncActionValue__LabelAssociationAction() : + ProtobufCppMessage(wa__sync_action_value__label_association_action__descriptor) + {} - protobuf_c_boolean has_labeled; - protobuf_c_boolean labeled; + protobuf_c_boolean has_labeled; + protobuf_c_boolean labeled; }; struct Wa__SyncActionValue__LabelEditAction : public ProtobufCppMessage { - Wa__SyncActionValue__LabelEditAction() : - ProtobufCppMessage(wa__sync_action_value__label_edit_action__descriptor) - {} + Wa__SyncActionValue__LabelEditAction() : + ProtobufCppMessage(wa__sync_action_value__label_edit_action__descriptor) + {} - char *name; - protobuf_c_boolean has_color; - int32_t color; - protobuf_c_boolean has_predefinedid; - int32_t predefinedid; - protobuf_c_boolean has_deleted; - protobuf_c_boolean deleted; + char *name; + protobuf_c_boolean has_color; + int32_t color; + protobuf_c_boolean has_predefinedid; + int32_t predefinedid; + protobuf_c_boolean has_deleted; + protobuf_c_boolean deleted; }; struct Wa__SyncActionValue__LocaleSetting : public ProtobufCppMessage { - Wa__SyncActionValue__LocaleSetting() : - ProtobufCppMessage(wa__sync_action_value__locale_setting__descriptor) - {} + Wa__SyncActionValue__LocaleSetting() : + ProtobufCppMessage(wa__sync_action_value__locale_setting__descriptor) + {} - char *locale; + char *locale; }; struct Wa__SyncActionValue__MarkChatAsReadAction : public ProtobufCppMessage { - Wa__SyncActionValue__MarkChatAsReadAction() : - ProtobufCppMessage(wa__sync_action_value__mark_chat_as_read_action__descriptor) - {} - - protobuf_c_boolean has_read; - protobuf_c_boolean read; - Wa__SyncActionValue__SyncActionMessageRange *messagerange; -}; - -struct Wa__SyncActionValue__MarketingMessageAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__MarketingMessageAction() : - ProtobufCppMessage(wa__sync_action_value__marketing_message_action__descriptor) - {} + Wa__SyncActionValue__MarkChatAsReadAction() : + ProtobufCppMessage(wa__sync_action_value__mark_chat_as_read_action__descriptor) + {} - char *name; - char *message; - protobuf_c_boolean has_type; - Wa__SyncActionValue__MarketingMessageAction__MarketingMessagePrototypeType type; - protobuf_c_boolean has_createdat; - int64_t createdat; - protobuf_c_boolean has_lastsentat; - int64_t lastsentat; - protobuf_c_boolean has_isdeleted; - protobuf_c_boolean isdeleted; - char *mediaid; -}; - -struct Wa__SyncActionValue__MarketingMessageBroadcastAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__MarketingMessageBroadcastAction() : - ProtobufCppMessage(wa__sync_action_value__marketing_message_broadcast_action__descriptor) - {} - - protobuf_c_boolean has_repliedcount; - int32_t repliedcount; + protobuf_c_boolean has_read; + protobuf_c_boolean read; + Wa__SyncActionValue__SyncActionMessageRange *messagerange; }; struct Wa__SyncActionValue__MuteAction : public ProtobufCppMessage { - Wa__SyncActionValue__MuteAction() : - ProtobufCppMessage(wa__sync_action_value__mute_action__descriptor) - {} + Wa__SyncActionValue__MuteAction() : + ProtobufCppMessage(wa__sync_action_value__mute_action__descriptor) + {} - protobuf_c_boolean has_muted; - protobuf_c_boolean muted; - protobuf_c_boolean has_muteendtimestamp; - int64_t muteendtimestamp; - protobuf_c_boolean has_automuted; - protobuf_c_boolean automuted; + protobuf_c_boolean has_muted; + protobuf_c_boolean muted; + protobuf_c_boolean has_muteendtimestamp; + int64_t muteendtimestamp; }; struct Wa__SyncActionValue__NuxAction : public ProtobufCppMessage { - Wa__SyncActionValue__NuxAction() : - ProtobufCppMessage(wa__sync_action_value__nux_action__descriptor) - {} + Wa__SyncActionValue__NuxAction() : + ProtobufCppMessage(wa__sync_action_value__nux_action__descriptor) + {} - protobuf_c_boolean has_acknowledged; - protobuf_c_boolean acknowledged; + protobuf_c_boolean has_acknowledged; + protobuf_c_boolean acknowledged; }; struct Wa__SyncActionValue__PinAction : public ProtobufCppMessage { - Wa__SyncActionValue__PinAction() : - ProtobufCppMessage(wa__sync_action_value__pin_action__descriptor) - {} + Wa__SyncActionValue__PinAction() : + ProtobufCppMessage(wa__sync_action_value__pin_action__descriptor) + {} - protobuf_c_boolean has_pinned; - protobuf_c_boolean pinned; -}; - -struct Wa__SyncActionValue__PnForLidChatAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__PnForLidChatAction() : - ProtobufCppMessage(wa__sync_action_value__pn_for_lid_chat_action__descriptor) - {} - - char *pnjid; + protobuf_c_boolean has_pinned; + protobuf_c_boolean pinned; }; struct Wa__SyncActionValue__PrimaryFeature : public ProtobufCppMessage { - Wa__SyncActionValue__PrimaryFeature() : - ProtobufCppMessage(wa__sync_action_value__primary_feature__descriptor) - {} + Wa__SyncActionValue__PrimaryFeature() : + ProtobufCppMessage(wa__sync_action_value__primary_feature__descriptor) + {} - size_t n_flags; - char **flags; + size_t n_flags; + char **flags; }; struct Wa__SyncActionValue__PrimaryVersionAction : public ProtobufCppMessage { - Wa__SyncActionValue__PrimaryVersionAction() : - ProtobufCppMessage(wa__sync_action_value__primary_version_action__descriptor) - {} - - char *version; -}; - -struct Wa__SyncActionValue__PrivacySettingRelayAllCalls : public ProtobufCppMessage -{ - Wa__SyncActionValue__PrivacySettingRelayAllCalls() : - ProtobufCppMessage(wa__sync_action_value__privacy_setting_relay_all_calls__descriptor) - {} + Wa__SyncActionValue__PrimaryVersionAction() : + ProtobufCppMessage(wa__sync_action_value__primary_version_action__descriptor) + {} - protobuf_c_boolean has_isenabled; - protobuf_c_boolean isenabled; + char *version; }; struct Wa__SyncActionValue__PushNameSetting : public ProtobufCppMessage { - Wa__SyncActionValue__PushNameSetting() : - ProtobufCppMessage(wa__sync_action_value__push_name_setting__descriptor) - {} + Wa__SyncActionValue__PushNameSetting() : + ProtobufCppMessage(wa__sync_action_value__push_name_setting__descriptor) + {} - char *name; + char *name; }; struct Wa__SyncActionValue__QuickReplyAction : public ProtobufCppMessage { - Wa__SyncActionValue__QuickReplyAction() : - ProtobufCppMessage(wa__sync_action_value__quick_reply_action__descriptor) - {} + Wa__SyncActionValue__QuickReplyAction() : + ProtobufCppMessage(wa__sync_action_value__quick_reply_action__descriptor) + {} - char *shortcut; - char *message; - size_t n_keywords; - char **keywords; - protobuf_c_boolean has_count; - int32_t count; - protobuf_c_boolean has_deleted; - protobuf_c_boolean deleted; + char *shortcut; + char *message; + size_t n_keywords; + char **keywords; + protobuf_c_boolean has_count; + int32_t count; + protobuf_c_boolean has_deleted; + protobuf_c_boolean deleted; }; struct Wa__SyncActionValue__RecentEmojiWeightsAction : public ProtobufCppMessage { - Wa__SyncActionValue__RecentEmojiWeightsAction() : - ProtobufCppMessage(wa__sync_action_value__recent_emoji_weights_action__descriptor) - {} - - size_t n_weights; - Wa__RecentEmojiWeight **weights; -}; - -struct Wa__SyncActionValue__RemoveRecentStickerAction : public ProtobufCppMessage -{ - Wa__SyncActionValue__RemoveRecentStickerAction() : - ProtobufCppMessage(wa__sync_action_value__remove_recent_sticker_action__descriptor) - {} + Wa__SyncActionValue__RecentEmojiWeightsAction() : + ProtobufCppMessage(wa__sync_action_value__recent_emoji_weights_action__descriptor) + {} - protobuf_c_boolean has_laststickersentts; - int64_t laststickersentts; + size_t n_weights; + Wa__RecentEmojiWeight **weights; }; struct Wa__SyncActionValue__SecurityNotificationSetting : public ProtobufCppMessage { - Wa__SyncActionValue__SecurityNotificationSetting() : - ProtobufCppMessage(wa__sync_action_value__security_notification_setting__descriptor) - {} + Wa__SyncActionValue__SecurityNotificationSetting() : + ProtobufCppMessage(wa__sync_action_value__security_notification_setting__descriptor) + {} - protobuf_c_boolean has_shownotification; - protobuf_c_boolean shownotification; + protobuf_c_boolean has_shownotification; + protobuf_c_boolean shownotification; }; struct Wa__SyncActionValue__StarAction : public ProtobufCppMessage { - Wa__SyncActionValue__StarAction() : - ProtobufCppMessage(wa__sync_action_value__star_action__descriptor) - {} + Wa__SyncActionValue__StarAction() : + ProtobufCppMessage(wa__sync_action_value__star_action__descriptor) + {} - protobuf_c_boolean has_starred; - protobuf_c_boolean starred; + protobuf_c_boolean has_starred; + protobuf_c_boolean starred; }; struct Wa__SyncActionValue__StickerAction : public ProtobufCppMessage { - Wa__SyncActionValue__StickerAction() : - ProtobufCppMessage(wa__sync_action_value__sticker_action__descriptor) - {} - - char *url; - protobuf_c_boolean has_fileencsha256; - ProtobufCBinaryData fileencsha256; - protobuf_c_boolean has_mediakey; - ProtobufCBinaryData mediakey; - char *mimetype; - protobuf_c_boolean has_height; - uint32_t height; - protobuf_c_boolean has_width; - uint32_t width; - char *directpath; - protobuf_c_boolean has_filelength; - uint64_t filelength; - protobuf_c_boolean has_isfavorite; - protobuf_c_boolean isfavorite; - protobuf_c_boolean has_deviceidhint; - uint32_t deviceidhint; + Wa__SyncActionValue__StickerAction() : + ProtobufCppMessage(wa__sync_action_value__sticker_action__descriptor) + {} + + char *url; + protobuf_c_boolean has_fileencsha256; + ProtobufCBinaryData fileencsha256; + protobuf_c_boolean has_mediakey; + ProtobufCBinaryData mediakey; + char *mimetype; + protobuf_c_boolean has_height; + uint32_t height; + protobuf_c_boolean has_width; + uint32_t width; + char *directpath; + protobuf_c_boolean has_filelength; + uint64_t filelength; + protobuf_c_boolean has_isfavorite; + protobuf_c_boolean isfavorite; + protobuf_c_boolean has_deviceidhint; + uint32_t deviceidhint; }; struct Wa__SyncActionValue__SubscriptionAction : public ProtobufCppMessage { - Wa__SyncActionValue__SubscriptionAction() : - ProtobufCppMessage(wa__sync_action_value__subscription_action__descriptor) - {} + Wa__SyncActionValue__SubscriptionAction() : + ProtobufCppMessage(wa__sync_action_value__subscription_action__descriptor) + {} - protobuf_c_boolean has_isdeactivated; - protobuf_c_boolean isdeactivated; - protobuf_c_boolean has_isautorenewing; - protobuf_c_boolean isautorenewing; - protobuf_c_boolean has_expirationdate; - int64_t expirationdate; + protobuf_c_boolean has_isdeactivated; + protobuf_c_boolean isdeactivated; + protobuf_c_boolean has_isautorenewing; + protobuf_c_boolean isautorenewing; + protobuf_c_boolean has_expirationdate; + int64_t expirationdate; }; -struct Wa__SyncActionValue__SyncActionMessage : public ProtobufCppMessage +struct Wa__SyncActionValue__SyncActionMessageRange : public ProtobufCppMessage { - Wa__SyncActionValue__SyncActionMessage() : - ProtobufCppMessage(wa__sync_action_value__sync_action_message__descriptor) - {} + Wa__SyncActionValue__SyncActionMessageRange() : + ProtobufCppMessage(wa__sync_action_value__sync_action_message_range__descriptor) + {} - Wa__MessageKey *key; - protobuf_c_boolean has_timestamp; - int64_t timestamp; + protobuf_c_boolean has_lastmessagetimestamp; + int64_t lastmessagetimestamp; + protobuf_c_boolean has_lastsystemmessagetimestamp; + int64_t lastsystemmessagetimestamp; + size_t n_messages; + Wa__SyncActionValue__SyncActionMessage **messages; }; -struct Wa__SyncActionValue__SyncActionMessageRange : public ProtobufCppMessage +struct Wa__SyncActionValue__SyncActionMessage : public ProtobufCppMessage { - Wa__SyncActionValue__SyncActionMessageRange() : - ProtobufCppMessage(wa__sync_action_value__sync_action_message_range__descriptor) - {} + Wa__SyncActionValue__SyncActionMessage() : + ProtobufCppMessage(wa__sync_action_value__sync_action_message__descriptor) + {} - protobuf_c_boolean has_lastmessagetimestamp; - int64_t lastmessagetimestamp; - protobuf_c_boolean has_lastsystemmessagetimestamp; - int64_t lastsystemmessagetimestamp; - size_t n_messages; - Wa__SyncActionValue__SyncActionMessage **messages; + Wa__MessageKey *key; + protobuf_c_boolean has_timestamp; + int64_t timestamp; }; struct Wa__SyncActionValue__TimeFormatAction : public ProtobufCppMessage { - Wa__SyncActionValue__TimeFormatAction() : - ProtobufCppMessage(wa__sync_action_value__time_format_action__descriptor) - {} + Wa__SyncActionValue__TimeFormatAction() : + ProtobufCppMessage(wa__sync_action_value__time_format_action__descriptor) + {} - protobuf_c_boolean has_istwentyfourhourformatenabled; - protobuf_c_boolean istwentyfourhourformatenabled; + protobuf_c_boolean has_istwentyfourhourformatenabled; + protobuf_c_boolean istwentyfourhourformatenabled; }; struct Wa__SyncActionValue__UnarchiveChatsSetting : public ProtobufCppMessage { - Wa__SyncActionValue__UnarchiveChatsSetting() : - ProtobufCppMessage(wa__sync_action_value__unarchive_chats_setting__descriptor) - {} + Wa__SyncActionValue__UnarchiveChatsSetting() : + ProtobufCppMessage(wa__sync_action_value__unarchive_chats_setting__descriptor) + {} - protobuf_c_boolean has_unarchivechats; - protobuf_c_boolean unarchivechats; + protobuf_c_boolean has_unarchivechats; + protobuf_c_boolean unarchivechats; }; struct Wa__SyncActionValue__UserStatusMuteAction : public ProtobufCppMessage { - Wa__SyncActionValue__UserStatusMuteAction() : - ProtobufCppMessage(wa__sync_action_value__user_status_mute_action__descriptor) - {} + Wa__SyncActionValue__UserStatusMuteAction() : + ProtobufCppMessage(wa__sync_action_value__user_status_mute_action__descriptor) + {} - protobuf_c_boolean has_muted; - protobuf_c_boolean muted; + protobuf_c_boolean has_muted; + protobuf_c_boolean muted; }; struct Wa__SyncActionValue : public ProtobufCppMessage { - Wa__SyncActionValue() : - ProtobufCppMessage(wa__sync_action_value__descriptor) - {} - - protobuf_c_boolean has_timestamp; - int64_t timestamp; - Wa__SyncActionValue__StarAction *staraction; - Wa__SyncActionValue__ContactAction *contactaction; - Wa__SyncActionValue__MuteAction *muteaction; - Wa__SyncActionValue__PinAction *pinaction; - Wa__SyncActionValue__SecurityNotificationSetting *securitynotificationsetting; - Wa__SyncActionValue__PushNameSetting *pushnamesetting; - Wa__SyncActionValue__QuickReplyAction *quickreplyaction; - Wa__SyncActionValue__RecentEmojiWeightsAction *recentemojiweightsaction; - Wa__SyncActionValue__LabelEditAction *labeleditaction; - Wa__SyncActionValue__LabelAssociationAction *labelassociationaction; - Wa__SyncActionValue__LocaleSetting *localesetting; - Wa__SyncActionValue__ArchiveChatAction *archivechataction; - Wa__SyncActionValue__DeleteMessageForMeAction *deletemessageformeaction; - Wa__SyncActionValue__KeyExpiration *keyexpiration; - Wa__SyncActionValue__MarkChatAsReadAction *markchatasreadaction; - Wa__SyncActionValue__ClearChatAction *clearchataction; - Wa__SyncActionValue__DeleteChatAction *deletechataction; - Wa__SyncActionValue__UnarchiveChatsSetting *unarchivechatssetting; - Wa__SyncActionValue__PrimaryFeature *primaryfeature; - Wa__SyncActionValue__AndroidUnsupportedActions *androidunsupportedactions; - Wa__SyncActionValue__AgentAction *agentaction; - Wa__SyncActionValue__SubscriptionAction *subscriptionaction; - Wa__SyncActionValue__UserStatusMuteAction *userstatusmuteaction; - Wa__SyncActionValue__TimeFormatAction *timeformataction; - Wa__SyncActionValue__NuxAction *nuxaction; - Wa__SyncActionValue__PrimaryVersionAction *primaryversionaction; - Wa__SyncActionValue__StickerAction *stickeraction; - Wa__SyncActionValue__RemoveRecentStickerAction *removerecentstickeraction; - Wa__SyncActionValue__ChatAssignmentAction *chatassignment; - Wa__SyncActionValue__ChatAssignmentOpenedStatusAction *chatassignmentopenedstatus; - Wa__SyncActionValue__PnForLidChatAction *pnforlidchataction; - Wa__SyncActionValue__MarketingMessageAction *marketingmessageaction; - Wa__SyncActionValue__MarketingMessageBroadcastAction *marketingmessagebroadcastaction; - Wa__SyncActionValue__ExternalWebBetaAction *externalwebbetaaction; - Wa__SyncActionValue__PrivacySettingRelayAllCalls *privacysettingrelayallcalls; + Wa__SyncActionValue() : + ProtobufCppMessage(wa__sync_action_value__descriptor) + {} + + protobuf_c_boolean has_timestamp; + int64_t timestamp; + Wa__SyncActionValue__StarAction *staraction; + Wa__SyncActionValue__ContactAction *contactaction; + Wa__SyncActionValue__MuteAction *muteaction; + Wa__SyncActionValue__PinAction *pinaction; + Wa__SyncActionValue__SecurityNotificationSetting *securitynotificationsetting; + Wa__SyncActionValue__PushNameSetting *pushnamesetting; + Wa__SyncActionValue__QuickReplyAction *quickreplyaction; + Wa__SyncActionValue__RecentEmojiWeightsAction *recentemojiweightsaction; + Wa__SyncActionValue__LabelEditAction *labeleditaction; + Wa__SyncActionValue__LabelAssociationAction *labelassociationaction; + Wa__SyncActionValue__LocaleSetting *localesetting; + Wa__SyncActionValue__ArchiveChatAction *archivechataction; + Wa__SyncActionValue__DeleteMessageForMeAction *deletemessageformeaction; + Wa__SyncActionValue__KeyExpiration *keyexpiration; + Wa__SyncActionValue__MarkChatAsReadAction *markchatasreadaction; + Wa__SyncActionValue__ClearChatAction *clearchataction; + Wa__SyncActionValue__DeleteChatAction *deletechataction; + Wa__SyncActionValue__UnarchiveChatsSetting *unarchivechatssetting; + Wa__SyncActionValue__PrimaryFeature *primaryfeature; + Wa__SyncActionValue__AndroidUnsupportedActions *androidunsupportedactions; + Wa__SyncActionValue__AgentAction *agentaction; + Wa__SyncActionValue__SubscriptionAction *subscriptionaction; + Wa__SyncActionValue__UserStatusMuteAction *userstatusmuteaction; + Wa__SyncActionValue__TimeFormatAction *timeformataction; + Wa__SyncActionValue__NuxAction *nuxaction; + Wa__SyncActionValue__PrimaryVersionAction *primaryversionaction; + Wa__SyncActionValue__StickerAction *stickeraction; }; struct Wa__SyncdIndex : public ProtobufCppMessage { - Wa__SyncdIndex() : - ProtobufCppMessage(wa__syncd_index__descriptor) - {} + Wa__SyncdIndex() : + ProtobufCppMessage(wa__syncd_index__descriptor) + {} - protobuf_c_boolean has_blob; - ProtobufCBinaryData blob; + protobuf_c_boolean has_blob; + ProtobufCBinaryData blob; }; struct Wa__SyncdMutation : public ProtobufCppMessage { - Wa__SyncdMutation() : - ProtobufCppMessage(wa__syncd_mutation__descriptor) - {} + Wa__SyncdMutation() : + ProtobufCppMessage(wa__syncd_mutation__descriptor) + {} - protobuf_c_boolean has_operation; - Wa__SyncdMutation__SyncdOperation operation; - Wa__SyncdRecord *record; + protobuf_c_boolean has_operation; + Wa__SyncdMutation__SyncdOperation operation; + Wa__SyncdRecord *record; }; struct Wa__SyncdMutations : public ProtobufCppMessage { - Wa__SyncdMutations() : - ProtobufCppMessage(wa__syncd_mutations__descriptor) - {} + Wa__SyncdMutations() : + ProtobufCppMessage(wa__syncd_mutations__descriptor) + {} - size_t n_mutations; - Wa__SyncdMutation **mutations; + size_t n_mutations; + Wa__SyncdMutation **mutations; }; struct Wa__SyncdPatch : public ProtobufCppMessage { - Wa__SyncdPatch() : - ProtobufCppMessage(wa__syncd_patch__descriptor) - {} + Wa__SyncdPatch() : + ProtobufCppMessage(wa__syncd_patch__descriptor) + {} - Wa__SyncdVersion *version; - size_t n_mutations; - Wa__SyncdMutation **mutations; - Wa__ExternalBlobReference *externalmutations; - protobuf_c_boolean has_snapshotmac; - ProtobufCBinaryData snapshotmac; - protobuf_c_boolean has_patchmac; - ProtobufCBinaryData patchmac; - Wa__KeyId *keyid; - Wa__ExitCode *exitcode; - protobuf_c_boolean has_deviceindex; - uint32_t deviceindex; + Wa__SyncdVersion *version; + size_t n_mutations; + Wa__SyncdMutation **mutations; + Wa__ExternalBlobReference *externalmutations; + protobuf_c_boolean has_snapshotmac; + ProtobufCBinaryData snapshotmac; + protobuf_c_boolean has_patchmac; + ProtobufCBinaryData patchmac; + Wa__KeyId *keyid; + Wa__ExitCode *exitcode; + protobuf_c_boolean has_deviceindex; + uint32_t deviceindex; }; struct Wa__SyncdRecord : public ProtobufCppMessage { - Wa__SyncdRecord() : - ProtobufCppMessage(wa__syncd_record__descriptor) - {} + Wa__SyncdRecord() : + ProtobufCppMessage(wa__syncd_record__descriptor) + {} - Wa__SyncdIndex *index; - Wa__SyncdValue *value; - Wa__KeyId *keyid; + Wa__SyncdIndex *index; + Wa__SyncdValue *value; + Wa__KeyId *keyid; }; struct Wa__SyncdSnapshot : public ProtobufCppMessage { - Wa__SyncdSnapshot() : - ProtobufCppMessage(wa__syncd_snapshot__descriptor) - {} + Wa__SyncdSnapshot() : + ProtobufCppMessage(wa__syncd_snapshot__descriptor) + {} - Wa__SyncdVersion *version; - size_t n_records; - Wa__SyncdRecord **records; - protobuf_c_boolean has_mac; - ProtobufCBinaryData mac; - Wa__KeyId *keyid; + Wa__SyncdVersion *version; + size_t n_records; + Wa__SyncdRecord **records; + protobuf_c_boolean has_mac; + ProtobufCBinaryData mac; + Wa__KeyId *keyid; }; struct Wa__SyncdValue : public ProtobufCppMessage { - Wa__SyncdValue() : - ProtobufCppMessage(wa__syncd_value__descriptor) - {} + Wa__SyncdValue() : + ProtobufCppMessage(wa__syncd_value__descriptor) + {} - protobuf_c_boolean has_blob; - ProtobufCBinaryData blob; + protobuf_c_boolean has_blob; + ProtobufCBinaryData blob; }; struct Wa__SyncdVersion : public ProtobufCppMessage { - Wa__SyncdVersion() : - ProtobufCppMessage(wa__syncd_version__descriptor) - {} + Wa__SyncdVersion() : + ProtobufCppMessage(wa__syncd_version__descriptor) + {} - protobuf_c_boolean has_version; - uint64_t version; + protobuf_c_boolean has_version; + uint64_t version; }; struct Wa__TemplateButton__CallButton : public ProtobufCppMessage { - Wa__TemplateButton__CallButton() : - ProtobufCppMessage(wa__template_button__call_button__descriptor) - {} + Wa__TemplateButton__CallButton() : + ProtobufCppMessage(wa__template_button__call_button__descriptor) + {} - Wa__Message__HighlyStructuredMessage *displaytext; - Wa__Message__HighlyStructuredMessage *phonenumber; + Wa__Message__HighlyStructuredMessage *displaytext; + Wa__Message__HighlyStructuredMessage *phonenumber; }; struct Wa__TemplateButton__QuickReplyButton : public ProtobufCppMessage { - Wa__TemplateButton__QuickReplyButton() : - ProtobufCppMessage(wa__template_button__quick_reply_button__descriptor) - {} + Wa__TemplateButton__QuickReplyButton() : + ProtobufCppMessage(wa__template_button__quick_reply_button__descriptor) + {} - Wa__Message__HighlyStructuredMessage *displaytext; - char *id; + Wa__Message__HighlyStructuredMessage *displaytext; + char *id; }; struct Wa__TemplateButton__URLButton : public ProtobufCppMessage { - Wa__TemplateButton__URLButton() : - ProtobufCppMessage(wa__template_button__urlbutton__descriptor) - {} + Wa__TemplateButton__URLButton() : + ProtobufCppMessage(wa__template_button__urlbutton__descriptor) + {} - Wa__Message__HighlyStructuredMessage *displaytext; - Wa__Message__HighlyStructuredMessage *url; + Wa__Message__HighlyStructuredMessage *displaytext; + Wa__Message__HighlyStructuredMessage *url; }; -typedef enum { - WA__TEMPLATE_BUTTON__BUTTON__NOT_SET = 0, - WA__TEMPLATE_BUTTON__BUTTON_QUICK_REPLY_BUTTON = 1, - WA__TEMPLATE_BUTTON__BUTTON_URL_BUTTON = 2, - WA__TEMPLATE_BUTTON__BUTTON_CALL_BUTTON = 3 - PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__TEMPLATE_BUTTON__BUTTON__CASE) +typedef enum +{ + WA__TEMPLATE_BUTTON__BUTTON__NOT_SET = 0, + WA__TEMPLATE_BUTTON__BUTTON_QUICK_REPLY_BUTTON = 1, + WA__TEMPLATE_BUTTON__BUTTON_URL_BUTTON = 2, + WA__TEMPLATE_BUTTON__BUTTON_CALL_BUTTON = 3 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(WA__TEMPLATE_BUTTON__BUTTON) } Wa__TemplateButton__ButtonCase; struct Wa__TemplateButton : public ProtobufCppMessage { - Wa__TemplateButton() : - ProtobufCppMessage(wa__template_button__descriptor) - {} + Wa__TemplateButton() : + ProtobufCppMessage(wa__template_button__descriptor) + {} - protobuf_c_boolean has_index; - uint32_t index; - Wa__TemplateButton__ButtonCase button_case; - union { - Wa__TemplateButton__QuickReplyButton *quickreplybutton; - Wa__TemplateButton__URLButton *urlbutton; - Wa__TemplateButton__CallButton *callbutton; - }; + protobuf_c_boolean has_index; + uint32_t index; + Wa__TemplateButton__ButtonCase button_case; + union + { + Wa__TemplateButton__QuickReplyButton *quickreplybutton; + Wa__TemplateButton__URLButton *urlbutton; + Wa__TemplateButton__CallButton *callbutton; + }; }; struct Wa__UserReceipt : public ProtobufCppMessage { - Wa__UserReceipt() : - ProtobufCppMessage(wa__user_receipt__descriptor) - {} + Wa__UserReceipt() : + ProtobufCppMessage(wa__user_receipt__descriptor) + {} - char *userjid; - protobuf_c_boolean has_receipttimestamp; - int64_t receipttimestamp; - protobuf_c_boolean has_readtimestamp; - int64_t readtimestamp; - protobuf_c_boolean has_playedtimestamp; - int64_t playedtimestamp; - size_t n_pendingdevicejid; - char **pendingdevicejid; - size_t n_delivereddevicejid; - char **delivereddevicejid; + char *userjid; + protobuf_c_boolean has_receipttimestamp; + int64_t receipttimestamp; + protobuf_c_boolean has_readtimestamp; + int64_t readtimestamp; + protobuf_c_boolean has_playedtimestamp; + int64_t playedtimestamp; + size_t n_pendingdevicejid; + char **pendingdevicejid; + size_t n_delivereddevicejid; + char **delivereddevicejid; }; struct Wa__VerifiedNameCertificate__Details : public ProtobufCppMessage { - Wa__VerifiedNameCertificate__Details() : - ProtobufCppMessage(wa__verified_name_certificate__details__descriptor) - {} + Wa__VerifiedNameCertificate__Details() : + ProtobufCppMessage(wa__verified_name_certificate__details__descriptor) + {} - protobuf_c_boolean has_serial; - uint64_t serial; - char *issuer; - char *verifiedname; - size_t n_localizednames; - Wa__LocalizedName **localizednames; - protobuf_c_boolean has_issuetime; - uint64_t issuetime; + protobuf_c_boolean has_serial; + uint64_t serial; + char *issuer; + char *verifiedname; + size_t n_localizednames; + Wa__LocalizedName **localizednames; + protobuf_c_boolean has_issuetime; + uint64_t issuetime; }; struct Wa__VerifiedNameCertificate : public ProtobufCppMessage { - Wa__VerifiedNameCertificate() : - ProtobufCppMessage(wa__verified_name_certificate__descriptor) - {} + Wa__VerifiedNameCertificate() : + ProtobufCppMessage(wa__verified_name_certificate__descriptor) + {} - protobuf_c_boolean has_details; - ProtobufCBinaryData details; - protobuf_c_boolean has_signature; - ProtobufCBinaryData signature; - protobuf_c_boolean has_serversignature; - ProtobufCBinaryData serversignature; + protobuf_c_boolean has_details; + ProtobufCBinaryData details; + protobuf_c_boolean has_signature; + ProtobufCBinaryData signature; + protobuf_c_boolean has_serversignature; + ProtobufCBinaryData serversignature; }; struct Wa__WallpaperSettings : public ProtobufCppMessage { - Wa__WallpaperSettings() : - ProtobufCppMessage(wa__wallpaper_settings__descriptor) - {} + Wa__WallpaperSettings() : + ProtobufCppMessage(wa__wallpaper_settings__descriptor) + {} - char *filename; - protobuf_c_boolean has_opacity; - uint32_t opacity; + char *filename; + protobuf_c_boolean has_opacity; + uint32_t opacity; }; struct Wa__WebFeatures : public ProtobufCppMessage { - Wa__WebFeatures() : - ProtobufCppMessage(wa__web_features__descriptor) - {} - - protobuf_c_boolean has_labelsdisplay; - Wa__WebFeatures__Flag labelsdisplay; - protobuf_c_boolean has_voipindividualoutgoing; - Wa__WebFeatures__Flag voipindividualoutgoing; - protobuf_c_boolean has_groupsv3; - Wa__WebFeatures__Flag groupsv3; - protobuf_c_boolean has_groupsv3create; - Wa__WebFeatures__Flag groupsv3create; - protobuf_c_boolean has_changenumberv2; - Wa__WebFeatures__Flag changenumberv2; - protobuf_c_boolean has_querystatusv3thumbnail; - Wa__WebFeatures__Flag querystatusv3thumbnail; - protobuf_c_boolean has_livelocations; - Wa__WebFeatures__Flag livelocations; - protobuf_c_boolean has_queryvname; - Wa__WebFeatures__Flag queryvname; - protobuf_c_boolean has_voipindividualincoming; - Wa__WebFeatures__Flag voipindividualincoming; - protobuf_c_boolean has_quickrepliesquery; - Wa__WebFeatures__Flag quickrepliesquery; - protobuf_c_boolean has_payments; - Wa__WebFeatures__Flag payments; - protobuf_c_boolean has_stickerpackquery; - Wa__WebFeatures__Flag stickerpackquery; - protobuf_c_boolean has_livelocationsfinal; - Wa__WebFeatures__Flag livelocationsfinal; - protobuf_c_boolean has_labelsedit; - Wa__WebFeatures__Flag labelsedit; - protobuf_c_boolean has_mediaupload; - Wa__WebFeatures__Flag mediaupload; - protobuf_c_boolean has_mediauploadrichquickreplies; - Wa__WebFeatures__Flag mediauploadrichquickreplies; - protobuf_c_boolean has_vnamev2; - Wa__WebFeatures__Flag vnamev2; - protobuf_c_boolean has_videoplaybackurl; - Wa__WebFeatures__Flag videoplaybackurl; - protobuf_c_boolean has_statusranking; - Wa__WebFeatures__Flag statusranking; - protobuf_c_boolean has_voipindividualvideo; - Wa__WebFeatures__Flag voipindividualvideo; - protobuf_c_boolean has_thirdpartystickers; - Wa__WebFeatures__Flag thirdpartystickers; - protobuf_c_boolean has_frequentlyforwardedsetting; - Wa__WebFeatures__Flag frequentlyforwardedsetting; - protobuf_c_boolean has_groupsv4joinpermission; - Wa__WebFeatures__Flag groupsv4joinpermission; - protobuf_c_boolean has_recentstickers; - Wa__WebFeatures__Flag recentstickers; - protobuf_c_boolean has_catalog; - Wa__WebFeatures__Flag catalog; - protobuf_c_boolean has_starredstickers; - Wa__WebFeatures__Flag starredstickers; - protobuf_c_boolean has_voipgroupcall; - Wa__WebFeatures__Flag voipgroupcall; - protobuf_c_boolean has_templatemessage; - Wa__WebFeatures__Flag templatemessage; - protobuf_c_boolean has_templatemessageinteractivity; - Wa__WebFeatures__Flag templatemessageinteractivity; - protobuf_c_boolean has_ephemeralmessages; - Wa__WebFeatures__Flag ephemeralmessages; - protobuf_c_boolean has_e2enotificationsync; - Wa__WebFeatures__Flag e2enotificationsync; - protobuf_c_boolean has_recentstickersv2; - Wa__WebFeatures__Flag recentstickersv2; - protobuf_c_boolean has_recentstickersv3; - Wa__WebFeatures__Flag recentstickersv3; - protobuf_c_boolean has_usernotice; - Wa__WebFeatures__Flag usernotice; - protobuf_c_boolean has_support; - Wa__WebFeatures__Flag support; - protobuf_c_boolean has_groupuiicleanup; - Wa__WebFeatures__Flag groupuiicleanup; - protobuf_c_boolean has_groupdogfoodinginternalonly; - Wa__WebFeatures__Flag groupdogfoodinginternalonly; - protobuf_c_boolean has_settingssync; - Wa__WebFeatures__Flag settingssync; - protobuf_c_boolean has_archivev2; - Wa__WebFeatures__Flag archivev2; - protobuf_c_boolean has_ephemeralallowgroupmembers; - Wa__WebFeatures__Flag ephemeralallowgroupmembers; - protobuf_c_boolean has_ephemeral24hduration; - Wa__WebFeatures__Flag ephemeral24hduration; - protobuf_c_boolean has_mdforceupgrade; - Wa__WebFeatures__Flag mdforceupgrade; - protobuf_c_boolean has_disappearingmode; - Wa__WebFeatures__Flag disappearingmode; - protobuf_c_boolean has_externalmdoptinavailable; - Wa__WebFeatures__Flag externalmdoptinavailable; - protobuf_c_boolean has_nodeletemessagetimelimit; - Wa__WebFeatures__Flag nodeletemessagetimelimit; + Wa__WebFeatures() : + ProtobufCppMessage(wa__web_features__descriptor) + {} + + protobuf_c_boolean has_labelsdisplay; + Wa__WebFeatures__Flag labelsdisplay; + protobuf_c_boolean has_voipindividualoutgoing; + Wa__WebFeatures__Flag voipindividualoutgoing; + protobuf_c_boolean has_groupsv3; + Wa__WebFeatures__Flag groupsv3; + protobuf_c_boolean has_groupsv3create; + Wa__WebFeatures__Flag groupsv3create; + protobuf_c_boolean has_changenumberv2; + Wa__WebFeatures__Flag changenumberv2; + protobuf_c_boolean has_querystatusv3thumbnail; + Wa__WebFeatures__Flag querystatusv3thumbnail; + protobuf_c_boolean has_livelocations; + Wa__WebFeatures__Flag livelocations; + protobuf_c_boolean has_queryvname; + Wa__WebFeatures__Flag queryvname; + protobuf_c_boolean has_voipindividualincoming; + Wa__WebFeatures__Flag voipindividualincoming; + protobuf_c_boolean has_quickrepliesquery; + Wa__WebFeatures__Flag quickrepliesquery; + protobuf_c_boolean has_payments; + Wa__WebFeatures__Flag payments; + protobuf_c_boolean has_stickerpackquery; + Wa__WebFeatures__Flag stickerpackquery; + protobuf_c_boolean has_livelocationsfinal; + Wa__WebFeatures__Flag livelocationsfinal; + protobuf_c_boolean has_labelsedit; + Wa__WebFeatures__Flag labelsedit; + protobuf_c_boolean has_mediaupload; + Wa__WebFeatures__Flag mediaupload; + protobuf_c_boolean has_mediauploadrichquickreplies; + Wa__WebFeatures__Flag mediauploadrichquickreplies; + protobuf_c_boolean has_vnamev2; + Wa__WebFeatures__Flag vnamev2; + protobuf_c_boolean has_videoplaybackurl; + Wa__WebFeatures__Flag videoplaybackurl; + protobuf_c_boolean has_statusranking; + Wa__WebFeatures__Flag statusranking; + protobuf_c_boolean has_voipindividualvideo; + Wa__WebFeatures__Flag voipindividualvideo; + protobuf_c_boolean has_thirdpartystickers; + Wa__WebFeatures__Flag thirdpartystickers; + protobuf_c_boolean has_frequentlyforwardedsetting; + Wa__WebFeatures__Flag frequentlyforwardedsetting; + protobuf_c_boolean has_groupsv4joinpermission; + Wa__WebFeatures__Flag groupsv4joinpermission; + protobuf_c_boolean has_recentstickers; + Wa__WebFeatures__Flag recentstickers; + protobuf_c_boolean has_catalog; + Wa__WebFeatures__Flag catalog; + protobuf_c_boolean has_starredstickers; + Wa__WebFeatures__Flag starredstickers; + protobuf_c_boolean has_voipgroupcall; + Wa__WebFeatures__Flag voipgroupcall; + protobuf_c_boolean has_templatemessage; + Wa__WebFeatures__Flag templatemessage; + protobuf_c_boolean has_templatemessageinteractivity; + Wa__WebFeatures__Flag templatemessageinteractivity; + protobuf_c_boolean has_ephemeralmessages; + Wa__WebFeatures__Flag ephemeralmessages; + protobuf_c_boolean has_e2enotificationsync; + Wa__WebFeatures__Flag e2enotificationsync; + protobuf_c_boolean has_recentstickersv2; + Wa__WebFeatures__Flag recentstickersv2; + protobuf_c_boolean has_recentstickersv3; + Wa__WebFeatures__Flag recentstickersv3; + protobuf_c_boolean has_usernotice; + Wa__WebFeatures__Flag usernotice; + protobuf_c_boolean has_support; + Wa__WebFeatures__Flag support; + protobuf_c_boolean has_groupuiicleanup; + Wa__WebFeatures__Flag groupuiicleanup; + protobuf_c_boolean has_groupdogfoodinginternalonly; + Wa__WebFeatures__Flag groupdogfoodinginternalonly; + protobuf_c_boolean has_settingssync; + Wa__WebFeatures__Flag settingssync; + protobuf_c_boolean has_archivev2; + Wa__WebFeatures__Flag archivev2; + protobuf_c_boolean has_ephemeralallowgroupmembers; + Wa__WebFeatures__Flag ephemeralallowgroupmembers; + protobuf_c_boolean has_ephemeral24hduration; + Wa__WebFeatures__Flag ephemeral24hduration; + protobuf_c_boolean has_mdforceupgrade; + Wa__WebFeatures__Flag mdforceupgrade; + protobuf_c_boolean has_disappearingmode; + Wa__WebFeatures__Flag disappearingmode; + protobuf_c_boolean has_externalmdoptinavailable; + Wa__WebFeatures__Flag externalmdoptinavailable; + protobuf_c_boolean has_nodeletemessagetimelimit; + Wa__WebFeatures__Flag nodeletemessagetimelimit; }; struct Wa__WebMessageInfo : public ProtobufCppMessage { - Wa__WebMessageInfo() : - ProtobufCppMessage(wa__web_message_info__descriptor) - {} - - Wa__MessageKey *key; - Wa__Message *message; - protobuf_c_boolean has_messagetimestamp; - uint64_t messagetimestamp; - protobuf_c_boolean has_status; - Wa__WebMessageInfo__Status status; - char *participant; - protobuf_c_boolean has_messagec2stimestamp; - uint64_t messagec2stimestamp; - protobuf_c_boolean has_ignore; - protobuf_c_boolean ignore; - protobuf_c_boolean has_starred; - protobuf_c_boolean starred; - protobuf_c_boolean has_broadcast; - protobuf_c_boolean broadcast; - char *pushname; - protobuf_c_boolean has_mediaciphertextsha256; - ProtobufCBinaryData mediaciphertextsha256; - protobuf_c_boolean has_multicast; - protobuf_c_boolean multicast; - protobuf_c_boolean has_urltext; - protobuf_c_boolean urltext; - protobuf_c_boolean has_urlnumber; - protobuf_c_boolean urlnumber; - protobuf_c_boolean has_messagestubtype; - Wa__WebMessageInfo__StubType messagestubtype; - protobuf_c_boolean has_clearmedia; - protobuf_c_boolean clearmedia; - size_t n_messagestubparameters; - char **messagestubparameters; - protobuf_c_boolean has_duration; - uint32_t duration; - size_t n_labels; - char **labels; - Wa__PaymentInfo *paymentinfo; - Wa__Message__LiveLocationMessage *finallivelocation; - Wa__PaymentInfo *quotedpaymentinfo; - protobuf_c_boolean has_ephemeralstarttimestamp; - uint64_t ephemeralstarttimestamp; - protobuf_c_boolean has_ephemeralduration; - uint32_t ephemeralduration; - protobuf_c_boolean has_ephemeralofftoon; - protobuf_c_boolean ephemeralofftoon; - protobuf_c_boolean has_ephemeraloutofsync; - protobuf_c_boolean ephemeraloutofsync; - protobuf_c_boolean has_bizprivacystatus; - Wa__WebMessageInfo__BizPrivacyStatus bizprivacystatus; - char *verifiedbizname; - Wa__MediaData *mediadata; - Wa__PhotoChange *photochange; - size_t n_userreceipt; - Wa__UserReceipt **userreceipt; - size_t n_reactions; - Wa__Reaction **reactions; - Wa__MediaData *quotedstickerdata; - protobuf_c_boolean has_futureproofdata; - ProtobufCBinaryData futureproofdata; - Wa__StatusPSA *statuspsa; - size_t n_pollupdates; - Wa__PollUpdate **pollupdates; - Wa__PollAdditionalMetadata *polladditionalmetadata; - char *agentid; - protobuf_c_boolean has_statusalreadyviewed; - protobuf_c_boolean statusalreadyviewed; - protobuf_c_boolean has_messagesecret; - ProtobufCBinaryData messagesecret; - Wa__KeepInChat *keepinchat; - char *originalselfauthoruserjidstring; - protobuf_c_boolean has_revokemessagetimestamp; - uint64_t revokemessagetimestamp; - Wa__PinInChat *pininchat; + Wa__WebMessageInfo() : + ProtobufCppMessage(wa__web_message_info__descriptor) + {} + + Wa__MessageKey *key; + Wa__Message *message; + protobuf_c_boolean has_messagetimestamp; + uint64_t messagetimestamp; + protobuf_c_boolean has_status; + Wa__WebMessageInfo__Status status; + char *participant; + protobuf_c_boolean has_messagec2stimestamp; + uint64_t messagec2stimestamp; + protobuf_c_boolean has_ignore; + protobuf_c_boolean ignore; + protobuf_c_boolean has_starred; + protobuf_c_boolean starred; + protobuf_c_boolean has_broadcast; + protobuf_c_boolean broadcast; + char *pushname; + protobuf_c_boolean has_mediaciphertextsha256; + ProtobufCBinaryData mediaciphertextsha256; + protobuf_c_boolean has_multicast; + protobuf_c_boolean multicast; + protobuf_c_boolean has_urltext; + protobuf_c_boolean urltext; + protobuf_c_boolean has_urlnumber; + protobuf_c_boolean urlnumber; + protobuf_c_boolean has_messagestubtype; + Wa__WebMessageInfo__StubType messagestubtype; + protobuf_c_boolean has_clearmedia; + protobuf_c_boolean clearmedia; + size_t n_messagestubparameters; + char **messagestubparameters; + protobuf_c_boolean has_duration; + uint32_t duration; + size_t n_labels; + char **labels; + Wa__PaymentInfo *paymentinfo; + Wa__Message__LiveLocationMessage *finallivelocation; + Wa__PaymentInfo *quotedpaymentinfo; + protobuf_c_boolean has_ephemeralstarttimestamp; + uint64_t ephemeralstarttimestamp; + protobuf_c_boolean has_ephemeralduration; + uint32_t ephemeralduration; + protobuf_c_boolean has_ephemeralofftoon; + protobuf_c_boolean ephemeralofftoon; + protobuf_c_boolean has_ephemeraloutofsync; + protobuf_c_boolean ephemeraloutofsync; + protobuf_c_boolean has_bizprivacystatus; + Wa__WebMessageInfo__BizPrivacyStatus bizprivacystatus; + char *verifiedbizname; + Wa__MediaData *mediadata; + Wa__PhotoChange *photochange; + size_t n_userreceipt; + Wa__UserReceipt **userreceipt; + size_t n_reactions; + Wa__Reaction **reactions; + Wa__MediaData *quotedstickerdata; + protobuf_c_boolean has_futureproofdata; + ProtobufCBinaryData futureproofdata; + Wa__StatusPSA *statuspsa; + size_t n_pollupdates; + Wa__PollUpdate **pollupdates; + Wa__PollAdditionalMetadata *polladditionalmetadata; + char *agentid; + protobuf_c_boolean has_statusalreadyviewed; + protobuf_c_boolean statusalreadyviewed; + protobuf_c_boolean has_messagesecret; + ProtobufCBinaryData messagesecret; + Wa__KeepInChat *keepinchat; + char *originalselfauthoruserjidstring; + protobuf_c_boolean has_revokemessagetimestamp; + uint64_t revokemessagetimestamp; }; struct Wa__WebNotificationsInfo : public ProtobufCppMessage { - Wa__WebNotificationsInfo() : - ProtobufCppMessage(wa__web_notifications_info__descriptor) - {} + Wa__WebNotificationsInfo() : + ProtobufCppMessage(wa__web_notifications_info__descriptor) + {} - protobuf_c_boolean has_timestamp; - uint64_t timestamp; - protobuf_c_boolean has_unreadchats; - uint32_t unreadchats; - protobuf_c_boolean has_notifymessagecount; - uint32_t notifymessagecount; - size_t n_notifymessages; - Wa__WebMessageInfo **notifymessages; + protobuf_c_boolean has_timestamp; + uint64_t timestamp; + protobuf_c_boolean has_unreadchats; + uint32_t unreadchats; + protobuf_c_boolean has_notifymessagecount; + uint32_t notifymessagecount; + size_t n_notifymessages; + Wa__WebMessageInfo **notifymessages; }; +/* Wa__ADVDeviceIdentity methods */ +void wa__advdevice_identity__init +(Wa__ADVDeviceIdentity *message); size_t wa__advdevice_identity__get_packed_size - (const Wa__ADVDeviceIdentity *message); +(const Wa__ADVDeviceIdentity *message); size_t wa__advdevice_identity__pack - (const Wa__ADVDeviceIdentity *message, - uint8_t *out); +(const Wa__ADVDeviceIdentity *message, + uint8_t *out); size_t wa__advdevice_identity__pack_to_buffer - (const Wa__ADVDeviceIdentity *message, - ProtobufCBuffer *buffer); +(const Wa__ADVDeviceIdentity *message, + ProtobufCBuffer *buffer); Wa__ADVDeviceIdentity * - wa__advdevice_identity__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__advdevice_identity__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__advdevice_identity__free_unpacked - (Wa__ADVDeviceIdentity *message, - ProtobufCAllocator *allocator); +(Wa__ADVDeviceIdentity *message, + ProtobufCAllocator *allocator); +/* Wa__ADVKeyIndexList methods */ +void wa__advkey_index_list__init +(Wa__ADVKeyIndexList *message); size_t wa__advkey_index_list__get_packed_size - (const Wa__ADVKeyIndexList *message); +(const Wa__ADVKeyIndexList *message); size_t wa__advkey_index_list__pack - (const Wa__ADVKeyIndexList *message, - uint8_t *out); +(const Wa__ADVKeyIndexList *message, + uint8_t *out); size_t wa__advkey_index_list__pack_to_buffer - (const Wa__ADVKeyIndexList *message, - ProtobufCBuffer *buffer); +(const Wa__ADVKeyIndexList *message, + ProtobufCBuffer *buffer); Wa__ADVKeyIndexList * - wa__advkey_index_list__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__advkey_index_list__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__advkey_index_list__free_unpacked - (Wa__ADVKeyIndexList *message, - ProtobufCAllocator *allocator); +(Wa__ADVKeyIndexList *message, + ProtobufCAllocator *allocator); +/* Wa__ADVSignedDeviceIdentity methods */ +void wa__advsigned_device_identity__init +(Wa__ADVSignedDeviceIdentity *message); size_t wa__advsigned_device_identity__get_packed_size - (const Wa__ADVSignedDeviceIdentity *message); +(const Wa__ADVSignedDeviceIdentity *message); size_t wa__advsigned_device_identity__pack - (const Wa__ADVSignedDeviceIdentity *message, - uint8_t *out); +(const Wa__ADVSignedDeviceIdentity *message, + uint8_t *out); size_t wa__advsigned_device_identity__pack_to_buffer - (const Wa__ADVSignedDeviceIdentity *message, - ProtobufCBuffer *buffer); +(const Wa__ADVSignedDeviceIdentity *message, + ProtobufCBuffer *buffer); Wa__ADVSignedDeviceIdentity * - wa__advsigned_device_identity__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__advsigned_device_identity__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__advsigned_device_identity__free_unpacked - (Wa__ADVSignedDeviceIdentity *message, - ProtobufCAllocator *allocator); +(Wa__ADVSignedDeviceIdentity *message, + ProtobufCAllocator *allocator); +/* Wa__ADVSignedDeviceIdentityHMAC methods */ +void wa__advsigned_device_identity_hmac__init +(Wa__ADVSignedDeviceIdentityHMAC *message); size_t wa__advsigned_device_identity_hmac__get_packed_size - (const Wa__ADVSignedDeviceIdentityHMAC *message); +(const Wa__ADVSignedDeviceIdentityHMAC *message); size_t wa__advsigned_device_identity_hmac__pack - (const Wa__ADVSignedDeviceIdentityHMAC *message, - uint8_t *out); +(const Wa__ADVSignedDeviceIdentityHMAC *message, + uint8_t *out); size_t wa__advsigned_device_identity_hmac__pack_to_buffer - (const Wa__ADVSignedDeviceIdentityHMAC *message, - ProtobufCBuffer *buffer); +(const Wa__ADVSignedDeviceIdentityHMAC *message, + ProtobufCBuffer *buffer); Wa__ADVSignedDeviceIdentityHMAC * - wa__advsigned_device_identity_hmac__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__advsigned_device_identity_hmac__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__advsigned_device_identity_hmac__free_unpacked - (Wa__ADVSignedDeviceIdentityHMAC *message, - ProtobufCAllocator *allocator); +(Wa__ADVSignedDeviceIdentityHMAC *message, + ProtobufCAllocator *allocator); +/* Wa__ADVSignedKeyIndexList methods */ +void wa__advsigned_key_index_list__init +(Wa__ADVSignedKeyIndexList *message); size_t wa__advsigned_key_index_list__get_packed_size - (const Wa__ADVSignedKeyIndexList *message); +(const Wa__ADVSignedKeyIndexList *message); size_t wa__advsigned_key_index_list__pack - (const Wa__ADVSignedKeyIndexList *message, - uint8_t *out); +(const Wa__ADVSignedKeyIndexList *message, + uint8_t *out); size_t wa__advsigned_key_index_list__pack_to_buffer - (const Wa__ADVSignedKeyIndexList *message, - ProtobufCBuffer *buffer); +(const Wa__ADVSignedKeyIndexList *message, + ProtobufCBuffer *buffer); Wa__ADVSignedKeyIndexList * - wa__advsigned_key_index_list__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__advsigned_key_index_list__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__advsigned_key_index_list__free_unpacked - (Wa__ADVSignedKeyIndexList *message, - ProtobufCAllocator *allocator); +(Wa__ADVSignedKeyIndexList *message, + ProtobufCAllocator *allocator); +/* Wa__ActionLink methods */ +void wa__action_link__init +(Wa__ActionLink *message); size_t wa__action_link__get_packed_size - (const Wa__ActionLink *message); +(const Wa__ActionLink *message); size_t wa__action_link__pack - (const Wa__ActionLink *message, - uint8_t *out); +(const Wa__ActionLink *message, + uint8_t *out); size_t wa__action_link__pack_to_buffer - (const Wa__ActionLink *message, - ProtobufCBuffer *buffer); +(const Wa__ActionLink *message, + ProtobufCBuffer *buffer); Wa__ActionLink * - wa__action_link__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__action_link__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__action_link__free_unpacked - (Wa__ActionLink *message, - ProtobufCAllocator *allocator); +(Wa__ActionLink *message, + ProtobufCAllocator *allocator); +/* Wa__AutoDownloadSettings methods */ +void wa__auto_download_settings__init +(Wa__AutoDownloadSettings *message); size_t wa__auto_download_settings__get_packed_size - (const Wa__AutoDownloadSettings *message); +(const Wa__AutoDownloadSettings *message); size_t wa__auto_download_settings__pack - (const Wa__AutoDownloadSettings *message, - uint8_t *out); +(const Wa__AutoDownloadSettings *message, + uint8_t *out); size_t wa__auto_download_settings__pack_to_buffer - (const Wa__AutoDownloadSettings *message, - ProtobufCBuffer *buffer); +(const Wa__AutoDownloadSettings *message, + ProtobufCBuffer *buffer); Wa__AutoDownloadSettings * - wa__auto_download_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__auto_download_settings__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__auto_download_settings__free_unpacked - (Wa__AutoDownloadSettings *message, - ProtobufCAllocator *allocator); -size_t wa__avatar_user_settings__get_packed_size - (const Wa__AvatarUserSettings *message); -size_t wa__avatar_user_settings__pack - (const Wa__AvatarUserSettings *message, - uint8_t *out); -size_t wa__avatar_user_settings__pack_to_buffer - (const Wa__AvatarUserSettings *message, - ProtobufCBuffer *buffer); -Wa__AvatarUserSettings * - wa__avatar_user_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__avatar_user_settings__free_unpacked - (Wa__AvatarUserSettings *message, - ProtobufCAllocator *allocator); +(Wa__AutoDownloadSettings *message, + ProtobufCAllocator *allocator); +/* Wa__BizAccountLinkInfo methods */ +void wa__biz_account_link_info__init +(Wa__BizAccountLinkInfo *message); size_t wa__biz_account_link_info__get_packed_size - (const Wa__BizAccountLinkInfo *message); +(const Wa__BizAccountLinkInfo *message); size_t wa__biz_account_link_info__pack - (const Wa__BizAccountLinkInfo *message, - uint8_t *out); +(const Wa__BizAccountLinkInfo *message, + uint8_t *out); size_t wa__biz_account_link_info__pack_to_buffer - (const Wa__BizAccountLinkInfo *message, - ProtobufCBuffer *buffer); +(const Wa__BizAccountLinkInfo *message, + ProtobufCBuffer *buffer); Wa__BizAccountLinkInfo * - wa__biz_account_link_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__biz_account_link_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__biz_account_link_info__free_unpacked - (Wa__BizAccountLinkInfo *message, - ProtobufCAllocator *allocator); +(Wa__BizAccountLinkInfo *message, + ProtobufCAllocator *allocator); +/* Wa__BizAccountPayload methods */ +void wa__biz_account_payload__init +(Wa__BizAccountPayload *message); size_t wa__biz_account_payload__get_packed_size - (const Wa__BizAccountPayload *message); +(const Wa__BizAccountPayload *message); size_t wa__biz_account_payload__pack - (const Wa__BizAccountPayload *message, - uint8_t *out); +(const Wa__BizAccountPayload *message, + uint8_t *out); size_t wa__biz_account_payload__pack_to_buffer - (const Wa__BizAccountPayload *message, - ProtobufCBuffer *buffer); +(const Wa__BizAccountPayload *message, + ProtobufCBuffer *buffer); Wa__BizAccountPayload * - wa__biz_account_payload__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__biz_account_payload__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__biz_account_payload__free_unpacked - (Wa__BizAccountPayload *message, - ProtobufCAllocator *allocator); +(Wa__BizAccountPayload *message, + ProtobufCAllocator *allocator); +/* Wa__BizIdentityInfo methods */ +void wa__biz_identity_info__init +(Wa__BizIdentityInfo *message); size_t wa__biz_identity_info__get_packed_size - (const Wa__BizIdentityInfo *message); +(const Wa__BizIdentityInfo *message); size_t wa__biz_identity_info__pack - (const Wa__BizIdentityInfo *message, - uint8_t *out); +(const Wa__BizIdentityInfo *message, + uint8_t *out); size_t wa__biz_identity_info__pack_to_buffer - (const Wa__BizIdentityInfo *message, - ProtobufCBuffer *buffer); +(const Wa__BizIdentityInfo *message, + ProtobufCBuffer *buffer); Wa__BizIdentityInfo * - wa__biz_identity_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__biz_identity_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__biz_identity_info__free_unpacked - (Wa__BizIdentityInfo *message, - ProtobufCAllocator *allocator); +(Wa__BizIdentityInfo *message, + ProtobufCAllocator *allocator); +/* Wa__CertChain__NoiseCertificate__Details methods */ +void wa__cert_chain__noise_certificate__details__init +(Wa__CertChain__NoiseCertificate__Details *message); +/* Wa__CertChain__NoiseCertificate methods */ +void wa__cert_chain__noise_certificate__init +(Wa__CertChain__NoiseCertificate *message); +/* Wa__CertChain methods */ +void wa__cert_chain__init +(Wa__CertChain *message); size_t wa__cert_chain__get_packed_size - (const Wa__CertChain *message); +(const Wa__CertChain *message); size_t wa__cert_chain__pack - (const Wa__CertChain *message, - uint8_t *out); +(const Wa__CertChain *message, + uint8_t *out); size_t wa__cert_chain__pack_to_buffer - (const Wa__CertChain *message, - ProtobufCBuffer *buffer); +(const Wa__CertChain *message, + ProtobufCBuffer *buffer); Wa__CertChain * - wa__cert_chain__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__cert_chain__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__cert_chain__free_unpacked - (Wa__CertChain *message, - ProtobufCAllocator *allocator); +(Wa__CertChain *message, + ProtobufCAllocator *allocator); +/* Wa__Chain methods */ +void wa__chain__init +(Wa__Chain *message); +size_t wa__chain__get_packed_size +(const Wa__Chain *message); +size_t wa__chain__pack +(const Wa__Chain *message, + uint8_t *out); +size_t wa__chain__pack_to_buffer +(const Wa__Chain *message, + ProtobufCBuffer *buffer); +Wa__Chain * +wa__chain__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__chain__free_unpacked +(Wa__Chain *message, + ProtobufCAllocator *allocator); +/* Wa__ChainKey methods */ +void wa__chain_key__init +(Wa__ChainKey *message); +size_t wa__chain_key__get_packed_size +(const Wa__ChainKey *message); +size_t wa__chain_key__pack +(const Wa__ChainKey *message, + uint8_t *out); +size_t wa__chain_key__pack_to_buffer +(const Wa__ChainKey *message, + ProtobufCBuffer *buffer); +Wa__ChainKey * +wa__chain_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__chain_key__free_unpacked +(Wa__ChainKey *message, + ProtobufCAllocator *allocator); +/* Wa__ClientPayload__DNSSource methods */ +void wa__client_payload__dnssource__init +(Wa__ClientPayload__DNSSource *message); +/* Wa__ClientPayload__DevicePairingRegistrationData methods */ +void wa__client_payload__device_pairing_registration_data__init +(Wa__ClientPayload__DevicePairingRegistrationData *message); +/* Wa__ClientPayload__UserAgent__AppVersion methods */ +void wa__client_payload__user_agent__app_version__init +(Wa__ClientPayload__UserAgent__AppVersion *message); +/* Wa__ClientPayload__UserAgent methods */ +void wa__client_payload__user_agent__init +(Wa__ClientPayload__UserAgent *message); +/* Wa__ClientPayload__WebInfo__WebdPayload methods */ +void wa__client_payload__web_info__webd_payload__init +(Wa__ClientPayload__WebInfo__WebdPayload *message); +/* Wa__ClientPayload__WebInfo methods */ +void wa__client_payload__web_info__init +(Wa__ClientPayload__WebInfo *message); +/* Wa__ClientPayload methods */ +void wa__client_payload__init +(Wa__ClientPayload *message); size_t wa__client_payload__get_packed_size - (const Wa__ClientPayload *message); +(const Wa__ClientPayload *message); size_t wa__client_payload__pack - (const Wa__ClientPayload *message, - uint8_t *out); +(const Wa__ClientPayload *message, + uint8_t *out); size_t wa__client_payload__pack_to_buffer - (const Wa__ClientPayload *message, - ProtobufCBuffer *buffer); +(const Wa__ClientPayload *message, + ProtobufCBuffer *buffer); Wa__ClientPayload * - wa__client_payload__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__client_payload__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__client_payload__free_unpacked - (Wa__ClientPayload *message, - ProtobufCAllocator *allocator); +(Wa__ClientPayload *message, + ProtobufCAllocator *allocator); +/* Wa__ContextInfo__AdReplyInfo methods */ +void wa__context_info__ad_reply_info__init +(Wa__ContextInfo__AdReplyInfo *message); +/* Wa__ContextInfo__ExternalAdReplyInfo methods */ +void wa__context_info__external_ad_reply_info__init +(Wa__ContextInfo__ExternalAdReplyInfo *message); +/* Wa__ContextInfo methods */ +void wa__context_info__init +(Wa__ContextInfo *message); size_t wa__context_info__get_packed_size - (const Wa__ContextInfo *message); +(const Wa__ContextInfo *message); size_t wa__context_info__pack - (const Wa__ContextInfo *message, - uint8_t *out); +(const Wa__ContextInfo *message, + uint8_t *out); size_t wa__context_info__pack_to_buffer - (const Wa__ContextInfo *message, - ProtobufCBuffer *buffer); +(const Wa__ContextInfo *message, + ProtobufCBuffer *buffer); Wa__ContextInfo * - wa__context_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__context_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__context_info__free_unpacked - (Wa__ContextInfo *message, - ProtobufCAllocator *allocator); +(Wa__ContextInfo *message, + ProtobufCAllocator *allocator); +/* Wa__Conversation methods */ +void wa__conversation__init +(Wa__Conversation *message); size_t wa__conversation__get_packed_size - (const Wa__Conversation *message); +(const Wa__Conversation *message); size_t wa__conversation__pack - (const Wa__Conversation *message, - uint8_t *out); +(const Wa__Conversation *message, + uint8_t *out); size_t wa__conversation__pack_to_buffer - (const Wa__Conversation *message, - ProtobufCBuffer *buffer); +(const Wa__Conversation *message, + ProtobufCBuffer *buffer); Wa__Conversation * - wa__conversation__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__conversation__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__conversation__free_unpacked - (Wa__Conversation *message, - ProtobufCAllocator *allocator); -size_t wa__device_consistency_code_message__get_packed_size - (const Wa__DeviceConsistencyCodeMessage *message); -size_t wa__device_consistency_code_message__pack - (const Wa__DeviceConsistencyCodeMessage *message, - uint8_t *out); -size_t wa__device_consistency_code_message__pack_to_buffer - (const Wa__DeviceConsistencyCodeMessage *message, - ProtobufCBuffer *buffer); -Wa__DeviceConsistencyCodeMessage * - wa__device_consistency_code_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__device_consistency_code_message__free_unpacked - (Wa__DeviceConsistencyCodeMessage *message, - ProtobufCAllocator *allocator); +(Wa__Conversation *message, + ProtobufCAllocator *allocator); +/* Wa__DeviceListMetadata methods */ +void wa__device_list_metadata__init +(Wa__DeviceListMetadata *message); size_t wa__device_list_metadata__get_packed_size - (const Wa__DeviceListMetadata *message); +(const Wa__DeviceListMetadata *message); size_t wa__device_list_metadata__pack - (const Wa__DeviceListMetadata *message, - uint8_t *out); +(const Wa__DeviceListMetadata *message, + uint8_t *out); size_t wa__device_list_metadata__pack_to_buffer - (const Wa__DeviceListMetadata *message, - ProtobufCBuffer *buffer); +(const Wa__DeviceListMetadata *message, + ProtobufCBuffer *buffer); Wa__DeviceListMetadata * - wa__device_list_metadata__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__device_list_metadata__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__device_list_metadata__free_unpacked - (Wa__DeviceListMetadata *message, - ProtobufCAllocator *allocator); +(Wa__DeviceListMetadata *message, + ProtobufCAllocator *allocator); +/* Wa__DeviceProps__AppVersion methods */ +void wa__device_props__app_version__init +(Wa__DeviceProps__AppVersion *message); +/* Wa__DeviceProps methods */ +void wa__device_props__init +(Wa__DeviceProps *message); size_t wa__device_props__get_packed_size - (const Wa__DeviceProps *message); +(const Wa__DeviceProps *message); size_t wa__device_props__pack - (const Wa__DeviceProps *message, - uint8_t *out); +(const Wa__DeviceProps *message, + uint8_t *out); size_t wa__device_props__pack_to_buffer - (const Wa__DeviceProps *message, - ProtobufCBuffer *buffer); +(const Wa__DeviceProps *message, + ProtobufCBuffer *buffer); Wa__DeviceProps * - wa__device_props__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__device_props__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__device_props__free_unpacked - (Wa__DeviceProps *message, - ProtobufCAllocator *allocator); +(Wa__DeviceProps *message, + ProtobufCAllocator *allocator); +/* Wa__DisappearingMode methods */ +void wa__disappearing_mode__init +(Wa__DisappearingMode *message); size_t wa__disappearing_mode__get_packed_size - (const Wa__DisappearingMode *message); +(const Wa__DisappearingMode *message); size_t wa__disappearing_mode__pack - (const Wa__DisappearingMode *message, - uint8_t *out); +(const Wa__DisappearingMode *message, + uint8_t *out); size_t wa__disappearing_mode__pack_to_buffer - (const Wa__DisappearingMode *message, - ProtobufCBuffer *buffer); +(const Wa__DisappearingMode *message, + ProtobufCBuffer *buffer); Wa__DisappearingMode * - wa__disappearing_mode__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__disappearing_mode__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__disappearing_mode__free_unpacked - (Wa__DisappearingMode *message, - ProtobufCAllocator *allocator); +(Wa__DisappearingMode *message, + ProtobufCAllocator *allocator); +/* Wa__EphemeralSetting methods */ +void wa__ephemeral_setting__init +(Wa__EphemeralSetting *message); size_t wa__ephemeral_setting__get_packed_size - (const Wa__EphemeralSetting *message); +(const Wa__EphemeralSetting *message); size_t wa__ephemeral_setting__pack - (const Wa__EphemeralSetting *message, - uint8_t *out); +(const Wa__EphemeralSetting *message, + uint8_t *out); size_t wa__ephemeral_setting__pack_to_buffer - (const Wa__EphemeralSetting *message, - ProtobufCBuffer *buffer); +(const Wa__EphemeralSetting *message, + ProtobufCBuffer *buffer); Wa__EphemeralSetting * - wa__ephemeral_setting__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__ephemeral_setting__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__ephemeral_setting__free_unpacked - (Wa__EphemeralSetting *message, - ProtobufCAllocator *allocator); +(Wa__EphemeralSetting *message, + ProtobufCAllocator *allocator); +/* Wa__ExitCode methods */ +void wa__exit_code__init +(Wa__ExitCode *message); size_t wa__exit_code__get_packed_size - (const Wa__ExitCode *message); +(const Wa__ExitCode *message); size_t wa__exit_code__pack - (const Wa__ExitCode *message, - uint8_t *out); +(const Wa__ExitCode *message, + uint8_t *out); size_t wa__exit_code__pack_to_buffer - (const Wa__ExitCode *message, - ProtobufCBuffer *buffer); +(const Wa__ExitCode *message, + ProtobufCBuffer *buffer); Wa__ExitCode * - wa__exit_code__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__exit_code__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__exit_code__free_unpacked - (Wa__ExitCode *message, - ProtobufCAllocator *allocator); +(Wa__ExitCode *message, + ProtobufCAllocator *allocator); +/* Wa__ExternalBlobReference methods */ +void wa__external_blob_reference__init +(Wa__ExternalBlobReference *message); size_t wa__external_blob_reference__get_packed_size - (const Wa__ExternalBlobReference *message); +(const Wa__ExternalBlobReference *message); size_t wa__external_blob_reference__pack - (const Wa__ExternalBlobReference *message, - uint8_t *out); +(const Wa__ExternalBlobReference *message, + uint8_t *out); size_t wa__external_blob_reference__pack_to_buffer - (const Wa__ExternalBlobReference *message, - ProtobufCBuffer *buffer); +(const Wa__ExternalBlobReference *message, + ProtobufCBuffer *buffer); Wa__ExternalBlobReference * - wa__external_blob_reference__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__external_blob_reference__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__external_blob_reference__free_unpacked - (Wa__ExternalBlobReference *message, - ProtobufCAllocator *allocator); +(Wa__ExternalBlobReference *message, + ProtobufCAllocator *allocator); +/* Wa__GlobalSettings methods */ +void wa__global_settings__init +(Wa__GlobalSettings *message); size_t wa__global_settings__get_packed_size - (const Wa__GlobalSettings *message); +(const Wa__GlobalSettings *message); size_t wa__global_settings__pack - (const Wa__GlobalSettings *message, - uint8_t *out); +(const Wa__GlobalSettings *message, + uint8_t *out); size_t wa__global_settings__pack_to_buffer - (const Wa__GlobalSettings *message, - ProtobufCBuffer *buffer); +(const Wa__GlobalSettings *message, + ProtobufCBuffer *buffer); Wa__GlobalSettings * - wa__global_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__global_settings__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__global_settings__free_unpacked - (Wa__GlobalSettings *message, - ProtobufCAllocator *allocator); -size_t wa__group_mention__get_packed_size - (const Wa__GroupMention *message); -size_t wa__group_mention__pack - (const Wa__GroupMention *message, - uint8_t *out); -size_t wa__group_mention__pack_to_buffer - (const Wa__GroupMention *message, - ProtobufCBuffer *buffer); -Wa__GroupMention * - wa__group_mention__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__group_mention__free_unpacked - (Wa__GroupMention *message, - ProtobufCAllocator *allocator); +(Wa__GlobalSettings *message, + ProtobufCAllocator *allocator); +/* Wa__GroupParticipant methods */ +void wa__group_participant__init +(Wa__GroupParticipant *message); size_t wa__group_participant__get_packed_size - (const Wa__GroupParticipant *message); +(const Wa__GroupParticipant *message); size_t wa__group_participant__pack - (const Wa__GroupParticipant *message, - uint8_t *out); +(const Wa__GroupParticipant *message, + uint8_t *out); size_t wa__group_participant__pack_to_buffer - (const Wa__GroupParticipant *message, - ProtobufCBuffer *buffer); +(const Wa__GroupParticipant *message, + ProtobufCBuffer *buffer); Wa__GroupParticipant * - wa__group_participant__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__group_participant__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__group_participant__free_unpacked - (Wa__GroupParticipant *message, - ProtobufCAllocator *allocator); +(Wa__GroupParticipant *message, + ProtobufCAllocator *allocator); +/* Wa__HandshakeMessage__ClientFinish methods */ +void wa__handshake_message__client_finish__init +(Wa__HandshakeMessage__ClientFinish *message); +/* Wa__HandshakeMessage__ClientHello methods */ +void wa__handshake_message__client_hello__init +(Wa__HandshakeMessage__ClientHello *message); +/* Wa__HandshakeMessage__ServerHello methods */ +void wa__handshake_message__server_hello__init +(Wa__HandshakeMessage__ServerHello *message); +/* Wa__HandshakeMessage methods */ +void wa__handshake_message__init +(Wa__HandshakeMessage *message); size_t wa__handshake_message__get_packed_size - (const Wa__HandshakeMessage *message); +(const Wa__HandshakeMessage *message); size_t wa__handshake_message__pack - (const Wa__HandshakeMessage *message, - uint8_t *out); +(const Wa__HandshakeMessage *message, + uint8_t *out); size_t wa__handshake_message__pack_to_buffer - (const Wa__HandshakeMessage *message, - ProtobufCBuffer *buffer); +(const Wa__HandshakeMessage *message, + ProtobufCBuffer *buffer); Wa__HandshakeMessage * - wa__handshake_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__handshake_message__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__handshake_message__free_unpacked - (Wa__HandshakeMessage *message, - ProtobufCAllocator *allocator); +(Wa__HandshakeMessage *message, + ProtobufCAllocator *allocator); +/* Wa__HistorySync methods */ +void wa__history_sync__init +(Wa__HistorySync *message); size_t wa__history_sync__get_packed_size - (const Wa__HistorySync *message); +(const Wa__HistorySync *message); size_t wa__history_sync__pack - (const Wa__HistorySync *message, - uint8_t *out); +(const Wa__HistorySync *message, + uint8_t *out); size_t wa__history_sync__pack_to_buffer - (const Wa__HistorySync *message, - ProtobufCBuffer *buffer); +(const Wa__HistorySync *message, + ProtobufCBuffer *buffer); Wa__HistorySync * - wa__history_sync__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__history_sync__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__history_sync__free_unpacked - (Wa__HistorySync *message, - ProtobufCAllocator *allocator); +(Wa__HistorySync *message, + ProtobufCAllocator *allocator); +/* Wa__HistorySyncMsg methods */ +void wa__history_sync_msg__init +(Wa__HistorySyncMsg *message); size_t wa__history_sync_msg__get_packed_size - (const Wa__HistorySyncMsg *message); +(const Wa__HistorySyncMsg *message); size_t wa__history_sync_msg__pack - (const Wa__HistorySyncMsg *message, - uint8_t *out); +(const Wa__HistorySyncMsg *message, + uint8_t *out); size_t wa__history_sync_msg__pack_to_buffer - (const Wa__HistorySyncMsg *message, - ProtobufCBuffer *buffer); +(const Wa__HistorySyncMsg *message, + ProtobufCBuffer *buffer); Wa__HistorySyncMsg * - wa__history_sync_msg__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__history_sync_msg__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__history_sync_msg__free_unpacked - (Wa__HistorySyncMsg *message, - ProtobufCAllocator *allocator); +(Wa__HistorySyncMsg *message, + ProtobufCAllocator *allocator); +/* Wa__HydratedTemplateButton__HydratedCallButton methods */ +void wa__hydrated_template_button__hydrated_call_button__init +(Wa__HydratedTemplateButton__HydratedCallButton *message); +/* Wa__HydratedTemplateButton__HydratedQuickReplyButton methods */ +void wa__hydrated_template_button__hydrated_quick_reply_button__init +(Wa__HydratedTemplateButton__HydratedQuickReplyButton *message); +/* Wa__HydratedTemplateButton__HydratedURLButton methods */ +void wa__hydrated_template_button__hydrated_urlbutton__init +(Wa__HydratedTemplateButton__HydratedURLButton *message); +/* Wa__HydratedTemplateButton methods */ +void wa__hydrated_template_button__init +(Wa__HydratedTemplateButton *message); size_t wa__hydrated_template_button__get_packed_size - (const Wa__HydratedTemplateButton *message); +(const Wa__HydratedTemplateButton *message); size_t wa__hydrated_template_button__pack - (const Wa__HydratedTemplateButton *message, - uint8_t *out); +(const Wa__HydratedTemplateButton *message, + uint8_t *out); size_t wa__hydrated_template_button__pack_to_buffer - (const Wa__HydratedTemplateButton *message, - ProtobufCBuffer *buffer); +(const Wa__HydratedTemplateButton *message, + ProtobufCBuffer *buffer); Wa__HydratedTemplateButton * - wa__hydrated_template_button__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__hydrated_template_button__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__hydrated_template_button__free_unpacked - (Wa__HydratedTemplateButton *message, - ProtobufCAllocator *allocator); +(Wa__HydratedTemplateButton *message, + ProtobufCAllocator *allocator); +/* Wa__IdentityKeyPairStructure methods */ +void wa__identity_key_pair_structure__init +(Wa__IdentityKeyPairStructure *message); size_t wa__identity_key_pair_structure__get_packed_size - (const Wa__IdentityKeyPairStructure *message); +(const Wa__IdentityKeyPairStructure *message); size_t wa__identity_key_pair_structure__pack - (const Wa__IdentityKeyPairStructure *message, - uint8_t *out); +(const Wa__IdentityKeyPairStructure *message, + uint8_t *out); size_t wa__identity_key_pair_structure__pack_to_buffer - (const Wa__IdentityKeyPairStructure *message, - ProtobufCBuffer *buffer); +(const Wa__IdentityKeyPairStructure *message, + ProtobufCBuffer *buffer); Wa__IdentityKeyPairStructure * - wa__identity_key_pair_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__identity_key_pair_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__identity_key_pair_structure__free_unpacked - (Wa__IdentityKeyPairStructure *message, - ProtobufCAllocator *allocator); +(Wa__IdentityKeyPairStructure *message, + ProtobufCAllocator *allocator); +/* Wa__InteractiveAnnotation methods */ +void wa__interactive_annotation__init +(Wa__InteractiveAnnotation *message); size_t wa__interactive_annotation__get_packed_size - (const Wa__InteractiveAnnotation *message); +(const Wa__InteractiveAnnotation *message); size_t wa__interactive_annotation__pack - (const Wa__InteractiveAnnotation *message, - uint8_t *out); +(const Wa__InteractiveAnnotation *message, + uint8_t *out); size_t wa__interactive_annotation__pack_to_buffer - (const Wa__InteractiveAnnotation *message, - ProtobufCBuffer *buffer); +(const Wa__InteractiveAnnotation *message, + ProtobufCBuffer *buffer); Wa__InteractiveAnnotation * - wa__interactive_annotation__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__interactive_annotation__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__interactive_annotation__free_unpacked - (Wa__InteractiveAnnotation *message, - ProtobufCAllocator *allocator); +(Wa__InteractiveAnnotation *message, + ProtobufCAllocator *allocator); +/* Wa__KeepInChat methods */ +void wa__keep_in_chat__init +(Wa__KeepInChat *message); size_t wa__keep_in_chat__get_packed_size - (const Wa__KeepInChat *message); +(const Wa__KeepInChat *message); size_t wa__keep_in_chat__pack - (const Wa__KeepInChat *message, - uint8_t *out); +(const Wa__KeepInChat *message, + uint8_t *out); size_t wa__keep_in_chat__pack_to_buffer - (const Wa__KeepInChat *message, - ProtobufCBuffer *buffer); +(const Wa__KeepInChat *message, + ProtobufCBuffer *buffer); Wa__KeepInChat * - wa__keep_in_chat__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__keep_in_chat__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__keep_in_chat__free_unpacked - (Wa__KeepInChat *message, - ProtobufCAllocator *allocator); -size_t wa__key_exchange_message__get_packed_size - (const Wa__KeyExchangeMessage *message); -size_t wa__key_exchange_message__pack - (const Wa__KeyExchangeMessage *message, - uint8_t *out); -size_t wa__key_exchange_message__pack_to_buffer - (const Wa__KeyExchangeMessage *message, - ProtobufCBuffer *buffer); -Wa__KeyExchangeMessage * - wa__key_exchange_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__key_exchange_message__free_unpacked - (Wa__KeyExchangeMessage *message, - ProtobufCAllocator *allocator); +(Wa__KeepInChat *message, + ProtobufCAllocator *allocator); +/* Wa__KeyId methods */ +void wa__key_id__init +(Wa__KeyId *message); size_t wa__key_id__get_packed_size - (const Wa__KeyId *message); +(const Wa__KeyId *message); size_t wa__key_id__pack - (const Wa__KeyId *message, - uint8_t *out); +(const Wa__KeyId *message, + uint8_t *out); size_t wa__key_id__pack_to_buffer - (const Wa__KeyId *message, - ProtobufCBuffer *buffer); +(const Wa__KeyId *message, + ProtobufCBuffer *buffer); Wa__KeyId * - wa__key_id__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__key_id__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__key_id__free_unpacked - (Wa__KeyId *message, - ProtobufCAllocator *allocator); +(Wa__KeyId *message, + ProtobufCAllocator *allocator); +/* Wa__LocalizedName methods */ +void wa__localized_name__init +(Wa__LocalizedName *message); size_t wa__localized_name__get_packed_size - (const Wa__LocalizedName *message); +(const Wa__LocalizedName *message); size_t wa__localized_name__pack - (const Wa__LocalizedName *message, - uint8_t *out); +(const Wa__LocalizedName *message, + uint8_t *out); size_t wa__localized_name__pack_to_buffer - (const Wa__LocalizedName *message, - ProtobufCBuffer *buffer); +(const Wa__LocalizedName *message, + ProtobufCBuffer *buffer); Wa__LocalizedName * - wa__localized_name__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__localized_name__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__localized_name__free_unpacked - (Wa__LocalizedName *message, - ProtobufCAllocator *allocator); +(Wa__LocalizedName *message, + ProtobufCAllocator *allocator); +/* Wa__Location methods */ +void wa__location__init +(Wa__Location *message); size_t wa__location__get_packed_size - (const Wa__Location *message); +(const Wa__Location *message); size_t wa__location__pack - (const Wa__Location *message, - uint8_t *out); +(const Wa__Location *message, + uint8_t *out); size_t wa__location__pack_to_buffer - (const Wa__Location *message, - ProtobufCBuffer *buffer); +(const Wa__Location *message, + ProtobufCBuffer *buffer); Wa__Location * - wa__location__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__location__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__location__free_unpacked - (Wa__Location *message, - ProtobufCAllocator *allocator); +(Wa__Location *message, + ProtobufCAllocator *allocator); +/* Wa__MediaData methods */ +void wa__media_data__init +(Wa__MediaData *message); size_t wa__media_data__get_packed_size - (const Wa__MediaData *message); +(const Wa__MediaData *message); size_t wa__media_data__pack - (const Wa__MediaData *message, - uint8_t *out); +(const Wa__MediaData *message, + uint8_t *out); size_t wa__media_data__pack_to_buffer - (const Wa__MediaData *message, - ProtobufCBuffer *buffer); +(const Wa__MediaData *message, + ProtobufCBuffer *buffer); Wa__MediaData * - wa__media_data__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__media_data__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__media_data__free_unpacked - (Wa__MediaData *message, - ProtobufCAllocator *allocator); +(Wa__MediaData *message, + ProtobufCAllocator *allocator); +/* Wa__MediaRetryNotification methods */ +void wa__media_retry_notification__init +(Wa__MediaRetryNotification *message); size_t wa__media_retry_notification__get_packed_size - (const Wa__MediaRetryNotification *message); +(const Wa__MediaRetryNotification *message); size_t wa__media_retry_notification__pack - (const Wa__MediaRetryNotification *message, - uint8_t *out); +(const Wa__MediaRetryNotification *message, + uint8_t *out); size_t wa__media_retry_notification__pack_to_buffer - (const Wa__MediaRetryNotification *message, - ProtobufCBuffer *buffer); +(const Wa__MediaRetryNotification *message, + ProtobufCBuffer *buffer); Wa__MediaRetryNotification * - wa__media_retry_notification__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__media_retry_notification__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__media_retry_notification__free_unpacked - (Wa__MediaRetryNotification *message, - ProtobufCAllocator *allocator); +(Wa__MediaRetryNotification *message, + ProtobufCAllocator *allocator); +/* Wa__Message__AppStateFatalExceptionNotification methods */ +void wa__message__app_state_fatal_exception_notification__init +(Wa__Message__AppStateFatalExceptionNotification *message); +/* Wa__Message__AppStateSyncKeyData methods */ +void wa__message__app_state_sync_key_data__init +(Wa__Message__AppStateSyncKeyData *message); +/* Wa__Message__AppStateSyncKeyFingerprint methods */ +void wa__message__app_state_sync_key_fingerprint__init +(Wa__Message__AppStateSyncKeyFingerprint *message); +/* Wa__Message__AppStateSyncKeyId methods */ +void wa__message__app_state_sync_key_id__init +(Wa__Message__AppStateSyncKeyId *message); +/* Wa__Message__AppStateSyncKeyRequest methods */ +void wa__message__app_state_sync_key_request__init +(Wa__Message__AppStateSyncKeyRequest *message); +/* Wa__Message__AppStateSyncKeyShare methods */ +void wa__message__app_state_sync_key_share__init +(Wa__Message__AppStateSyncKeyShare *message); +/* Wa__Message__AppStateSyncKey methods */ +void wa__message__app_state_sync_key__init +(Wa__Message__AppStateSyncKey *message); +/* Wa__Message__AudioMessage methods */ +void wa__message__audio_message__init +(Wa__Message__AudioMessage *message); +/* Wa__Message__ButtonsMessage__Button__ButtonText methods */ +void wa__message__buttons_message__button__button_text__init +(Wa__Message__ButtonsMessage__Button__ButtonText *message); +/* Wa__Message__ButtonsMessage__Button__NativeFlowInfo methods */ +void wa__message__buttons_message__button__native_flow_info__init +(Wa__Message__ButtonsMessage__Button__NativeFlowInfo *message); +/* Wa__Message__ButtonsMessage__Button methods */ +void wa__message__buttons_message__button__init +(Wa__Message__ButtonsMessage__Button *message); +/* Wa__Message__ButtonsMessage methods */ +void wa__message__buttons_message__init +(Wa__Message__ButtonsMessage *message); +/* Wa__Message__ButtonsResponseMessage methods */ +void wa__message__buttons_response_message__init +(Wa__Message__ButtonsResponseMessage *message); +/* Wa__Message__Call methods */ +void wa__message__call__init +(Wa__Message__Call *message); +/* Wa__Message__CancelPaymentRequestMessage methods */ +void wa__message__cancel_payment_request_message__init +(Wa__Message__CancelPaymentRequestMessage *message); +/* Wa__Message__Chat methods */ +void wa__message__chat__init +(Wa__Message__Chat *message); +/* Wa__Message__ContactMessage methods */ +void wa__message__contact_message__init +(Wa__Message__ContactMessage *message); +/* Wa__Message__ContactsArrayMessage methods */ +void wa__message__contacts_array_message__init +(Wa__Message__ContactsArrayMessage *message); +/* Wa__Message__DeclinePaymentRequestMessage methods */ +void wa__message__decline_payment_request_message__init +(Wa__Message__DeclinePaymentRequestMessage *message); +/* Wa__Message__DeviceSentMessage methods */ +void wa__message__device_sent_message__init +(Wa__Message__DeviceSentMessage *message); +/* Wa__Message__DocumentMessage methods */ +void wa__message__document_message__init +(Wa__Message__DocumentMessage *message); +/* Wa__Message__ExtendedTextMessage methods */ +void wa__message__extended_text_message__init +(Wa__Message__ExtendedTextMessage *message); +/* Wa__Message__FutureProofMessage methods */ +void wa__message__future_proof_message__init +(Wa__Message__FutureProofMessage *message); +/* Wa__Message__GroupInviteMessage methods */ +void wa__message__group_invite_message__init +(Wa__Message__GroupInviteMessage *message); +/* Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency methods */ +void wa__message__highly_structured_message__hsmlocalizable_parameter__hsmcurrency__init +(Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency *message); +/* Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent methods */ +void wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_component__init +(Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent *message); +/* Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch methods */ +void wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__hsmdate_time_unix_epoch__init +(Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch *message); +/* Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime methods */ +void wa__message__highly_structured_message__hsmlocalizable_parameter__hsmdate_time__init +(Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime *message); +/* Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter methods */ +void wa__message__highly_structured_message__hsmlocalizable_parameter__init +(Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter *message); +/* Wa__Message__HighlyStructuredMessage methods */ +void wa__message__highly_structured_message__init +(Wa__Message__HighlyStructuredMessage *message); +/* Wa__Message__HistorySyncNotification methods */ +void wa__message__history_sync_notification__init +(Wa__Message__HistorySyncNotification *message); +/* Wa__Message__ImageMessage methods */ +void wa__message__image_message__init +(Wa__Message__ImageMessage *message); +/* Wa__Message__InitialSecurityNotificationSettingSync methods */ +void wa__message__initial_security_notification_setting_sync__init +(Wa__Message__InitialSecurityNotificationSettingSync *message); +/* Wa__Message__InteractiveMessage__Body methods */ +void wa__message__interactive_message__body__init +(Wa__Message__InteractiveMessage__Body *message); +/* Wa__Message__InteractiveMessage__CollectionMessage methods */ +void wa__message__interactive_message__collection_message__init +(Wa__Message__InteractiveMessage__CollectionMessage *message); +/* Wa__Message__InteractiveMessage__Footer methods */ +void wa__message__interactive_message__footer__init +(Wa__Message__InteractiveMessage__Footer *message); +/* Wa__Message__InteractiveMessage__Header methods */ +void wa__message__interactive_message__header__init +(Wa__Message__InteractiveMessage__Header *message); +/* Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton methods */ +void wa__message__interactive_message__native_flow_message__native_flow_button__init +(Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton *message); +/* Wa__Message__InteractiveMessage__NativeFlowMessage methods */ +void wa__message__interactive_message__native_flow_message__init +(Wa__Message__InteractiveMessage__NativeFlowMessage *message); +/* Wa__Message__InteractiveMessage__ShopMessage methods */ +void wa__message__interactive_message__shop_message__init +(Wa__Message__InteractiveMessage__ShopMessage *message); +/* Wa__Message__InteractiveMessage methods */ +void wa__message__interactive_message__init +(Wa__Message__InteractiveMessage *message); +/* Wa__Message__InteractiveResponseMessage__Body methods */ +void wa__message__interactive_response_message__body__init +(Wa__Message__InteractiveResponseMessage__Body *message); +/* Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage methods */ +void wa__message__interactive_response_message__native_flow_response_message__init +(Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage *message); +/* Wa__Message__InteractiveResponseMessage methods */ +void wa__message__interactive_response_message__init +(Wa__Message__InteractiveResponseMessage *message); +/* Wa__Message__InvoiceMessage methods */ +void wa__message__invoice_message__init +(Wa__Message__InvoiceMessage *message); +/* Wa__Message__KeepInChatMessage methods */ +void wa__message__keep_in_chat_message__init +(Wa__Message__KeepInChatMessage *message); +/* Wa__Message__ListMessage__ProductListHeaderImage methods */ +void wa__message__list_message__product_list_header_image__init +(Wa__Message__ListMessage__ProductListHeaderImage *message); +/* Wa__Message__ListMessage__ProductListInfo methods */ +void wa__message__list_message__product_list_info__init +(Wa__Message__ListMessage__ProductListInfo *message); +/* Wa__Message__ListMessage__ProductSection methods */ +void wa__message__list_message__product_section__init +(Wa__Message__ListMessage__ProductSection *message); +/* Wa__Message__ListMessage__Product methods */ +void wa__message__list_message__product__init +(Wa__Message__ListMessage__Product *message); +/* Wa__Message__ListMessage__Row methods */ +void wa__message__list_message__row__init +(Wa__Message__ListMessage__Row *message); +/* Wa__Message__ListMessage__Section methods */ +void wa__message__list_message__section__init +(Wa__Message__ListMessage__Section *message); +/* Wa__Message__ListMessage methods */ +void wa__message__list_message__init +(Wa__Message__ListMessage *message); +/* Wa__Message__ListResponseMessage__SingleSelectReply methods */ +void wa__message__list_response_message__single_select_reply__init +(Wa__Message__ListResponseMessage__SingleSelectReply *message); +/* Wa__Message__ListResponseMessage methods */ +void wa__message__list_response_message__init +(Wa__Message__ListResponseMessage *message); +/* Wa__Message__LiveLocationMessage methods */ +void wa__message__live_location_message__init +(Wa__Message__LiveLocationMessage *message); +/* Wa__Message__LocationMessage methods */ +void wa__message__location_message__init +(Wa__Message__LocationMessage *message); +/* Wa__Message__OrderMessage methods */ +void wa__message__order_message__init +(Wa__Message__OrderMessage *message); +/* Wa__Message__PaymentInviteMessage methods */ +void wa__message__payment_invite_message__init +(Wa__Message__PaymentInviteMessage *message); +/* Wa__Message__PollCreationMessage__Option methods */ +void wa__message__poll_creation_message__option__init +(Wa__Message__PollCreationMessage__Option *message); +/* Wa__Message__PollCreationMessage methods */ +void wa__message__poll_creation_message__init +(Wa__Message__PollCreationMessage *message); +/* Wa__Message__PollEncValue methods */ +void wa__message__poll_enc_value__init +(Wa__Message__PollEncValue *message); +/* Wa__Message__PollUpdateMessageMetadata methods */ +void wa__message__poll_update_message_metadata__init +(Wa__Message__PollUpdateMessageMetadata *message); +/* Wa__Message__PollUpdateMessage methods */ +void wa__message__poll_update_message__init +(Wa__Message__PollUpdateMessage *message); +/* Wa__Message__PollVoteMessage methods */ +void wa__message__poll_vote_message__init +(Wa__Message__PollVoteMessage *message); +/* Wa__Message__ProductMessage__CatalogSnapshot methods */ +void wa__message__product_message__catalog_snapshot__init +(Wa__Message__ProductMessage__CatalogSnapshot *message); +/* Wa__Message__ProductMessage__ProductSnapshot methods */ +void wa__message__product_message__product_snapshot__init +(Wa__Message__ProductMessage__ProductSnapshot *message); +/* Wa__Message__ProductMessage methods */ +void wa__message__product_message__init +(Wa__Message__ProductMessage *message); +/* Wa__Message__ProtocolMessage methods */ +void wa__message__protocol_message__init +(Wa__Message__ProtocolMessage *message); +/* Wa__Message__ReactionMessage methods */ +void wa__message__reaction_message__init +(Wa__Message__ReactionMessage *message); +/* Wa__Message__RequestMediaUploadMessage methods */ +void wa__message__request_media_upload_message__init +(Wa__Message__RequestMediaUploadMessage *message); +/* Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult methods */ +void wa__message__request_media_upload_response_message__request_media_upload_result__init +(Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult *message); +/* Wa__Message__RequestMediaUploadResponseMessage methods */ +void wa__message__request_media_upload_response_message__init +(Wa__Message__RequestMediaUploadResponseMessage *message); +/* Wa__Message__RequestPaymentMessage methods */ +void wa__message__request_payment_message__init +(Wa__Message__RequestPaymentMessage *message); +/* Wa__Message__RequestPhoneNumberMessage methods */ +void wa__message__request_phone_number_message__init +(Wa__Message__RequestPhoneNumberMessage *message); +/* Wa__Message__SendPaymentMessage methods */ +void wa__message__send_payment_message__init +(Wa__Message__SendPaymentMessage *message); +/* Wa__Message__SenderKeyDistributionMessage methods */ +void wa__message__sender_key_distribution_message__init +(Wa__Message__SenderKeyDistributionMessage *message); +/* Wa__Message__StickerMessage methods */ +void wa__message__sticker_message__init +(Wa__Message__StickerMessage *message); +/* Wa__Message__StickerSyncRMRMessage methods */ +void wa__message__sticker_sync_rmrmessage__init +(Wa__Message__StickerSyncRMRMessage *message); +/* Wa__Message__TemplateButtonReplyMessage methods */ +void wa__message__template_button_reply_message__init +(Wa__Message__TemplateButtonReplyMessage *message); +/* Wa__Message__TemplateMessage__FourRowTemplate methods */ +void wa__message__template_message__four_row_template__init +(Wa__Message__TemplateMessage__FourRowTemplate *message); +/* Wa__Message__TemplateMessage__HydratedFourRowTemplate methods */ +void wa__message__template_message__hydrated_four_row_template__init +(Wa__Message__TemplateMessage__HydratedFourRowTemplate *message); +/* Wa__Message__TemplateMessage methods */ +void wa__message__template_message__init +(Wa__Message__TemplateMessage *message); +/* Wa__Message__VideoMessage methods */ +void wa__message__video_message__init +(Wa__Message__VideoMessage *message); +/* Wa__Message methods */ +void wa__message__init +(Wa__Message *message); size_t wa__message__get_packed_size - (const Wa__Message *message); +(const Wa__Message *message); size_t wa__message__pack - (const Wa__Message *message, - uint8_t *out); +(const Wa__Message *message, + uint8_t *out); size_t wa__message__pack_to_buffer - (const Wa__Message *message, - ProtobufCBuffer *buffer); +(const Wa__Message *message, + ProtobufCBuffer *buffer); Wa__Message * - wa__message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__message__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__message__free_unpacked - (Wa__Message *message, - ProtobufCAllocator *allocator); -size_t wa__message_add_on_context_info__get_packed_size - (const Wa__MessageAddOnContextInfo *message); -size_t wa__message_add_on_context_info__pack - (const Wa__MessageAddOnContextInfo *message, - uint8_t *out); -size_t wa__message_add_on_context_info__pack_to_buffer - (const Wa__MessageAddOnContextInfo *message, - ProtobufCBuffer *buffer); -Wa__MessageAddOnContextInfo * - wa__message_add_on_context_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__message_add_on_context_info__free_unpacked - (Wa__MessageAddOnContextInfo *message, - ProtobufCAllocator *allocator); +(Wa__Message *message, + ProtobufCAllocator *allocator); +/* Wa__MessageContextInfo methods */ +void wa__message_context_info__init +(Wa__MessageContextInfo *message); size_t wa__message_context_info__get_packed_size - (const Wa__MessageContextInfo *message); +(const Wa__MessageContextInfo *message); size_t wa__message_context_info__pack - (const Wa__MessageContextInfo *message, - uint8_t *out); +(const Wa__MessageContextInfo *message, + uint8_t *out); size_t wa__message_context_info__pack_to_buffer - (const Wa__MessageContextInfo *message, - ProtobufCBuffer *buffer); +(const Wa__MessageContextInfo *message, + ProtobufCBuffer *buffer); Wa__MessageContextInfo * - wa__message_context_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__message_context_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__message_context_info__free_unpacked - (Wa__MessageContextInfo *message, - ProtobufCAllocator *allocator); +(Wa__MessageContextInfo *message, + ProtobufCAllocator *allocator); +/* Wa__MessageKey methods */ +void wa__message_key__init +(Wa__MessageKey *message); size_t wa__message_key__get_packed_size - (const Wa__MessageKey *message); +(const Wa__MessageKey *message); size_t wa__message_key__pack - (const Wa__MessageKey *message, - uint8_t *out); +(const Wa__MessageKey *message, + uint8_t *out); size_t wa__message_key__pack_to_buffer - (const Wa__MessageKey *message, - ProtobufCBuffer *buffer); +(const Wa__MessageKey *message, + ProtobufCBuffer *buffer); Wa__MessageKey * - wa__message_key__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__message_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__message_key__free_unpacked - (Wa__MessageKey *message, - ProtobufCAllocator *allocator); +(Wa__MessageKey *message, + ProtobufCAllocator *allocator); +/* Wa__Money methods */ +void wa__money__init +(Wa__Money *message); size_t wa__money__get_packed_size - (const Wa__Money *message); +(const Wa__Money *message); size_t wa__money__pack - (const Wa__Money *message, - uint8_t *out); +(const Wa__Money *message, + uint8_t *out); size_t wa__money__pack_to_buffer - (const Wa__Money *message, - ProtobufCBuffer *buffer); +(const Wa__Money *message, + ProtobufCBuffer *buffer); Wa__Money * - wa__money__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__money__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__money__free_unpacked - (Wa__Money *message, - ProtobufCAllocator *allocator); +(Wa__Money *message, + ProtobufCAllocator *allocator); +/* Wa__MsgOpaqueData__PollOption methods */ +void wa__msg_opaque_data__poll_option__init +(Wa__MsgOpaqueData__PollOption *message); +/* Wa__MsgOpaqueData methods */ +void wa__msg_opaque_data__init +(Wa__MsgOpaqueData *message); size_t wa__msg_opaque_data__get_packed_size - (const Wa__MsgOpaqueData *message); +(const Wa__MsgOpaqueData *message); size_t wa__msg_opaque_data__pack - (const Wa__MsgOpaqueData *message, - uint8_t *out); +(const Wa__MsgOpaqueData *message, + uint8_t *out); size_t wa__msg_opaque_data__pack_to_buffer - (const Wa__MsgOpaqueData *message, - ProtobufCBuffer *buffer); +(const Wa__MsgOpaqueData *message, + ProtobufCBuffer *buffer); Wa__MsgOpaqueData * - wa__msg_opaque_data__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__msg_opaque_data__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__msg_opaque_data__free_unpacked - (Wa__MsgOpaqueData *message, - ProtobufCAllocator *allocator); +(Wa__MsgOpaqueData *message, + ProtobufCAllocator *allocator); +/* Wa__MsgRowOpaqueData methods */ +void wa__msg_row_opaque_data__init +(Wa__MsgRowOpaqueData *message); size_t wa__msg_row_opaque_data__get_packed_size - (const Wa__MsgRowOpaqueData *message); +(const Wa__MsgRowOpaqueData *message); size_t wa__msg_row_opaque_data__pack - (const Wa__MsgRowOpaqueData *message, - uint8_t *out); +(const Wa__MsgRowOpaqueData *message, + uint8_t *out); size_t wa__msg_row_opaque_data__pack_to_buffer - (const Wa__MsgRowOpaqueData *message, - ProtobufCBuffer *buffer); +(const Wa__MsgRowOpaqueData *message, + ProtobufCBuffer *buffer); Wa__MsgRowOpaqueData * - wa__msg_row_opaque_data__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__msg_row_opaque_data__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__msg_row_opaque_data__free_unpacked - (Wa__MsgRowOpaqueData *message, - ProtobufCAllocator *allocator); +(Wa__MsgRowOpaqueData *message, + ProtobufCAllocator *allocator); +/* Wa__NoiseCertificate__Details methods */ +void wa__noise_certificate__details__init +(Wa__NoiseCertificate__Details *message); +/* Wa__NoiseCertificate methods */ +void wa__noise_certificate__init +(Wa__NoiseCertificate *message); size_t wa__noise_certificate__get_packed_size - (const Wa__NoiseCertificate *message); +(const Wa__NoiseCertificate *message); size_t wa__noise_certificate__pack - (const Wa__NoiseCertificate *message, - uint8_t *out); +(const Wa__NoiseCertificate *message, + uint8_t *out); size_t wa__noise_certificate__pack_to_buffer - (const Wa__NoiseCertificate *message, - ProtobufCBuffer *buffer); +(const Wa__NoiseCertificate *message, + ProtobufCBuffer *buffer); Wa__NoiseCertificate * - wa__noise_certificate__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__noise_certificate__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__noise_certificate__free_unpacked - (Wa__NoiseCertificate *message, - ProtobufCAllocator *allocator); +(Wa__NoiseCertificate *message, + ProtobufCAllocator *allocator); +/* Wa__NotificationMessageInfo methods */ +void wa__notification_message_info__init +(Wa__NotificationMessageInfo *message); size_t wa__notification_message_info__get_packed_size - (const Wa__NotificationMessageInfo *message); +(const Wa__NotificationMessageInfo *message); size_t wa__notification_message_info__pack - (const Wa__NotificationMessageInfo *message, - uint8_t *out); +(const Wa__NotificationMessageInfo *message, + uint8_t *out); size_t wa__notification_message_info__pack_to_buffer - (const Wa__NotificationMessageInfo *message, - ProtobufCBuffer *buffer); +(const Wa__NotificationMessageInfo *message, + ProtobufCBuffer *buffer); Wa__NotificationMessageInfo * - wa__notification_message_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__notification_message_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__notification_message_info__free_unpacked - (Wa__NotificationMessageInfo *message, - ProtobufCAllocator *allocator); -size_t wa__notification_settings__get_packed_size - (const Wa__NotificationSettings *message); -size_t wa__notification_settings__pack - (const Wa__NotificationSettings *message, - uint8_t *out); -size_t wa__notification_settings__pack_to_buffer - (const Wa__NotificationSettings *message, - ProtobufCBuffer *buffer); -Wa__NotificationSettings * - wa__notification_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__notification_settings__free_unpacked - (Wa__NotificationSettings *message, - ProtobufCAllocator *allocator); +(Wa__NotificationMessageInfo *message, + ProtobufCAllocator *allocator); +/* Wa__PastParticipant methods */ +void wa__past_participant__init +(Wa__PastParticipant *message); size_t wa__past_participant__get_packed_size - (const Wa__PastParticipant *message); +(const Wa__PastParticipant *message); size_t wa__past_participant__pack - (const Wa__PastParticipant *message, - uint8_t *out); +(const Wa__PastParticipant *message, + uint8_t *out); size_t wa__past_participant__pack_to_buffer - (const Wa__PastParticipant *message, - ProtobufCBuffer *buffer); +(const Wa__PastParticipant *message, + ProtobufCBuffer *buffer); Wa__PastParticipant * - wa__past_participant__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__past_participant__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__past_participant__free_unpacked - (Wa__PastParticipant *message, - ProtobufCAllocator *allocator); +(Wa__PastParticipant *message, + ProtobufCAllocator *allocator); +/* Wa__PastParticipants methods */ +void wa__past_participants__init +(Wa__PastParticipants *message); size_t wa__past_participants__get_packed_size - (const Wa__PastParticipants *message); +(const Wa__PastParticipants *message); size_t wa__past_participants__pack - (const Wa__PastParticipants *message, - uint8_t *out); +(const Wa__PastParticipants *message, + uint8_t *out); size_t wa__past_participants__pack_to_buffer - (const Wa__PastParticipants *message, - ProtobufCBuffer *buffer); +(const Wa__PastParticipants *message, + ProtobufCBuffer *buffer); Wa__PastParticipants * - wa__past_participants__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__past_participants__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__past_participants__free_unpacked - (Wa__PastParticipants *message, - ProtobufCAllocator *allocator); +(Wa__PastParticipants *message, + ProtobufCAllocator *allocator); +/* Wa__PaymentBackground__MediaData methods */ +void wa__payment_background__media_data__init +(Wa__PaymentBackground__MediaData *message); +/* Wa__PaymentBackground methods */ +void wa__payment_background__init +(Wa__PaymentBackground *message); size_t wa__payment_background__get_packed_size - (const Wa__PaymentBackground *message); +(const Wa__PaymentBackground *message); size_t wa__payment_background__pack - (const Wa__PaymentBackground *message, - uint8_t *out); +(const Wa__PaymentBackground *message, + uint8_t *out); size_t wa__payment_background__pack_to_buffer - (const Wa__PaymentBackground *message, - ProtobufCBuffer *buffer); +(const Wa__PaymentBackground *message, + ProtobufCBuffer *buffer); Wa__PaymentBackground * - wa__payment_background__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__payment_background__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__payment_background__free_unpacked - (Wa__PaymentBackground *message, - ProtobufCAllocator *allocator); +(Wa__PaymentBackground *message, + ProtobufCAllocator *allocator); +/* Wa__PaymentInfo methods */ +void wa__payment_info__init +(Wa__PaymentInfo *message); size_t wa__payment_info__get_packed_size - (const Wa__PaymentInfo *message); +(const Wa__PaymentInfo *message); size_t wa__payment_info__pack - (const Wa__PaymentInfo *message, - uint8_t *out); +(const Wa__PaymentInfo *message, + uint8_t *out); size_t wa__payment_info__pack_to_buffer - (const Wa__PaymentInfo *message, - ProtobufCBuffer *buffer); +(const Wa__PaymentInfo *message, + ProtobufCBuffer *buffer); Wa__PaymentInfo * - wa__payment_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__payment_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__payment_info__free_unpacked - (Wa__PaymentInfo *message, - ProtobufCAllocator *allocator); +(Wa__PaymentInfo *message, + ProtobufCAllocator *allocator); +/* Wa__PendingKeyExchange methods */ +void wa__pending_key_exchange__init +(Wa__PendingKeyExchange *message); +size_t wa__pending_key_exchange__get_packed_size +(const Wa__PendingKeyExchange *message); +size_t wa__pending_key_exchange__pack +(const Wa__PendingKeyExchange *message, + uint8_t *out); +size_t wa__pending_key_exchange__pack_to_buffer +(const Wa__PendingKeyExchange *message, + ProtobufCBuffer *buffer); +Wa__PendingKeyExchange * +wa__pending_key_exchange__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__pending_key_exchange__free_unpacked +(Wa__PendingKeyExchange *message, + ProtobufCAllocator *allocator); +/* Wa__PendingPreKey methods */ +void wa__pending_pre_key__init +(Wa__PendingPreKey *message); +size_t wa__pending_pre_key__get_packed_size +(const Wa__PendingPreKey *message); +size_t wa__pending_pre_key__pack +(const Wa__PendingPreKey *message, + uint8_t *out); +size_t wa__pending_pre_key__pack_to_buffer +(const Wa__PendingPreKey *message, + ProtobufCBuffer *buffer); +Wa__PendingPreKey * +wa__pending_pre_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__pending_pre_key__free_unpacked +(Wa__PendingPreKey *message, + ProtobufCAllocator *allocator); +/* Wa__PhotoChange methods */ +void wa__photo_change__init +(Wa__PhotoChange *message); size_t wa__photo_change__get_packed_size - (const Wa__PhotoChange *message); +(const Wa__PhotoChange *message); size_t wa__photo_change__pack - (const Wa__PhotoChange *message, - uint8_t *out); +(const Wa__PhotoChange *message, + uint8_t *out); size_t wa__photo_change__pack_to_buffer - (const Wa__PhotoChange *message, - ProtobufCBuffer *buffer); +(const Wa__PhotoChange *message, + ProtobufCBuffer *buffer); Wa__PhotoChange * - wa__photo_change__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__photo_change__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__photo_change__free_unpacked - (Wa__PhotoChange *message, - ProtobufCAllocator *allocator); -size_t wa__pin_in_chat__get_packed_size - (const Wa__PinInChat *message); -size_t wa__pin_in_chat__pack - (const Wa__PinInChat *message, - uint8_t *out); -size_t wa__pin_in_chat__pack_to_buffer - (const Wa__PinInChat *message, - ProtobufCBuffer *buffer); -Wa__PinInChat * - wa__pin_in_chat__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__pin_in_chat__free_unpacked - (Wa__PinInChat *message, - ProtobufCAllocator *allocator); +(Wa__PhotoChange *message, + ProtobufCAllocator *allocator); +/* Wa__Point methods */ +void wa__point__init +(Wa__Point *message); size_t wa__point__get_packed_size - (const Wa__Point *message); +(const Wa__Point *message); size_t wa__point__pack - (const Wa__Point *message, - uint8_t *out); +(const Wa__Point *message, + uint8_t *out); size_t wa__point__pack_to_buffer - (const Wa__Point *message, - ProtobufCBuffer *buffer); +(const Wa__Point *message, + ProtobufCBuffer *buffer); Wa__Point * - wa__point__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__point__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__point__free_unpacked - (Wa__Point *message, - ProtobufCAllocator *allocator); +(Wa__Point *message, + ProtobufCAllocator *allocator); +/* Wa__PollAdditionalMetadata methods */ +void wa__poll_additional_metadata__init +(Wa__PollAdditionalMetadata *message); size_t wa__poll_additional_metadata__get_packed_size - (const Wa__PollAdditionalMetadata *message); +(const Wa__PollAdditionalMetadata *message); size_t wa__poll_additional_metadata__pack - (const Wa__PollAdditionalMetadata *message, - uint8_t *out); +(const Wa__PollAdditionalMetadata *message, + uint8_t *out); size_t wa__poll_additional_metadata__pack_to_buffer - (const Wa__PollAdditionalMetadata *message, - ProtobufCBuffer *buffer); +(const Wa__PollAdditionalMetadata *message, + ProtobufCBuffer *buffer); Wa__PollAdditionalMetadata * - wa__poll_additional_metadata__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__poll_additional_metadata__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__poll_additional_metadata__free_unpacked - (Wa__PollAdditionalMetadata *message, - ProtobufCAllocator *allocator); +(Wa__PollAdditionalMetadata *message, + ProtobufCAllocator *allocator); +/* Wa__PollEncValue methods */ +void wa__poll_enc_value__init +(Wa__PollEncValue *message); size_t wa__poll_enc_value__get_packed_size - (const Wa__PollEncValue *message); +(const Wa__PollEncValue *message); size_t wa__poll_enc_value__pack - (const Wa__PollEncValue *message, - uint8_t *out); +(const Wa__PollEncValue *message, + uint8_t *out); size_t wa__poll_enc_value__pack_to_buffer - (const Wa__PollEncValue *message, - ProtobufCBuffer *buffer); +(const Wa__PollEncValue *message, + ProtobufCBuffer *buffer); Wa__PollEncValue * - wa__poll_enc_value__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__poll_enc_value__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__poll_enc_value__free_unpacked - (Wa__PollEncValue *message, - ProtobufCAllocator *allocator); +(Wa__PollEncValue *message, + ProtobufCAllocator *allocator); +/* Wa__PollUpdate methods */ +void wa__poll_update__init +(Wa__PollUpdate *message); size_t wa__poll_update__get_packed_size - (const Wa__PollUpdate *message); +(const Wa__PollUpdate *message); size_t wa__poll_update__pack - (const Wa__PollUpdate *message, - uint8_t *out); +(const Wa__PollUpdate *message, + uint8_t *out); size_t wa__poll_update__pack_to_buffer - (const Wa__PollUpdate *message, - ProtobufCBuffer *buffer); +(const Wa__PollUpdate *message, + ProtobufCBuffer *buffer); Wa__PollUpdate * - wa__poll_update__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__poll_update__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__poll_update__free_unpacked - (Wa__PollUpdate *message, - ProtobufCAllocator *allocator); +(Wa__PollUpdate *message, + ProtobufCAllocator *allocator); +/* Wa__PreKeyRecordStructure methods */ +void wa__pre_key_record_structure__init +(Wa__PreKeyRecordStructure *message); size_t wa__pre_key_record_structure__get_packed_size - (const Wa__PreKeyRecordStructure *message); +(const Wa__PreKeyRecordStructure *message); size_t wa__pre_key_record_structure__pack - (const Wa__PreKeyRecordStructure *message, - uint8_t *out); +(const Wa__PreKeyRecordStructure *message, + uint8_t *out); size_t wa__pre_key_record_structure__pack_to_buffer - (const Wa__PreKeyRecordStructure *message, - ProtobufCBuffer *buffer); +(const Wa__PreKeyRecordStructure *message, + ProtobufCBuffer *buffer); Wa__PreKeyRecordStructure * - wa__pre_key_record_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__pre_key_record_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__pre_key_record_structure__free_unpacked - (Wa__PreKeyRecordStructure *message, - ProtobufCAllocator *allocator); -size_t wa__pre_key_signal_message__get_packed_size - (const Wa__PreKeySignalMessage *message); -size_t wa__pre_key_signal_message__pack - (const Wa__PreKeySignalMessage *message, - uint8_t *out); -size_t wa__pre_key_signal_message__pack_to_buffer - (const Wa__PreKeySignalMessage *message, - ProtobufCBuffer *buffer); -Wa__PreKeySignalMessage * - wa__pre_key_signal_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__pre_key_signal_message__free_unpacked - (Wa__PreKeySignalMessage *message, - ProtobufCAllocator *allocator); +(Wa__PreKeyRecordStructure *message, + ProtobufCAllocator *allocator); +/* Wa__Pushname methods */ +void wa__pushname__init +(Wa__Pushname *message); size_t wa__pushname__get_packed_size - (const Wa__Pushname *message); +(const Wa__Pushname *message); size_t wa__pushname__pack - (const Wa__Pushname *message, - uint8_t *out); +(const Wa__Pushname *message, + uint8_t *out); size_t wa__pushname__pack_to_buffer - (const Wa__Pushname *message, - ProtobufCBuffer *buffer); +(const Wa__Pushname *message, + ProtobufCBuffer *buffer); Wa__Pushname * - wa__pushname__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__pushname__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__pushname__free_unpacked - (Wa__Pushname *message, - ProtobufCAllocator *allocator); +(Wa__Pushname *message, + ProtobufCAllocator *allocator); +/* Wa__Reaction methods */ +void wa__reaction__init +(Wa__Reaction *message); size_t wa__reaction__get_packed_size - (const Wa__Reaction *message); +(const Wa__Reaction *message); size_t wa__reaction__pack - (const Wa__Reaction *message, - uint8_t *out); +(const Wa__Reaction *message, + uint8_t *out); size_t wa__reaction__pack_to_buffer - (const Wa__Reaction *message, - ProtobufCBuffer *buffer); +(const Wa__Reaction *message, + ProtobufCBuffer *buffer); Wa__Reaction * - wa__reaction__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__reaction__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__reaction__free_unpacked - (Wa__Reaction *message, - ProtobufCAllocator *allocator); +(Wa__Reaction *message, + ProtobufCAllocator *allocator); +/* Wa__RecentEmojiWeight methods */ +void wa__recent_emoji_weight__init +(Wa__RecentEmojiWeight *message); size_t wa__recent_emoji_weight__get_packed_size - (const Wa__RecentEmojiWeight *message); +(const Wa__RecentEmojiWeight *message); size_t wa__recent_emoji_weight__pack - (const Wa__RecentEmojiWeight *message, - uint8_t *out); +(const Wa__RecentEmojiWeight *message, + uint8_t *out); size_t wa__recent_emoji_weight__pack_to_buffer - (const Wa__RecentEmojiWeight *message, - ProtobufCBuffer *buffer); +(const Wa__RecentEmojiWeight *message, + ProtobufCBuffer *buffer); Wa__RecentEmojiWeight * - wa__recent_emoji_weight__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__recent_emoji_weight__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__recent_emoji_weight__free_unpacked - (Wa__RecentEmojiWeight *message, - ProtobufCAllocator *allocator); +(Wa__RecentEmojiWeight *message, + ProtobufCAllocator *allocator); +/* Wa__RecordStructure methods */ +void wa__record_structure__init +(Wa__RecordStructure *message); size_t wa__record_structure__get_packed_size - (const Wa__RecordStructure *message); +(const Wa__RecordStructure *message); size_t wa__record_structure__pack - (const Wa__RecordStructure *message, - uint8_t *out); +(const Wa__RecordStructure *message, + uint8_t *out); size_t wa__record_structure__pack_to_buffer - (const Wa__RecordStructure *message, - ProtobufCBuffer *buffer); +(const Wa__RecordStructure *message, + ProtobufCBuffer *buffer); Wa__RecordStructure * - wa__record_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__record_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__record_structure__free_unpacked - (Wa__RecordStructure *message, - ProtobufCAllocator *allocator); -size_t wa__sender_key_distribution_message__get_packed_size - (const Wa__SenderKeyDistributionMessage *message); -size_t wa__sender_key_distribution_message__pack - (const Wa__SenderKeyDistributionMessage *message, - uint8_t *out); -size_t wa__sender_key_distribution_message__pack_to_buffer - (const Wa__SenderKeyDistributionMessage *message, - ProtobufCBuffer *buffer); -Wa__SenderKeyDistributionMessage * - wa__sender_key_distribution_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__sender_key_distribution_message__free_unpacked - (Wa__SenderKeyDistributionMessage *message, - ProtobufCAllocator *allocator); -size_t wa__sender_key_message__get_packed_size - (const Wa__SenderKeyMessage *message); -size_t wa__sender_key_message__pack - (const Wa__SenderKeyMessage *message, - uint8_t *out); -size_t wa__sender_key_message__pack_to_buffer - (const Wa__SenderKeyMessage *message, - ProtobufCBuffer *buffer); -Wa__SenderKeyMessage * - wa__sender_key_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__sender_key_message__free_unpacked - (Wa__SenderKeyMessage *message, - ProtobufCAllocator *allocator); +(Wa__RecordStructure *message, + ProtobufCAllocator *allocator); +/* Wa__SenderChainKey methods */ +void wa__sender_chain_key__init +(Wa__SenderChainKey *message); +size_t wa__sender_chain_key__get_packed_size +(const Wa__SenderChainKey *message); +size_t wa__sender_chain_key__pack +(const Wa__SenderChainKey *message, + uint8_t *out); +size_t wa__sender_chain_key__pack_to_buffer +(const Wa__SenderChainKey *message, + ProtobufCBuffer *buffer); +Wa__SenderChainKey * +wa__sender_chain_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__sender_chain_key__free_unpacked +(Wa__SenderChainKey *message, + ProtobufCAllocator *allocator); +/* Wa__SenderKeyRecordStructure methods */ +void wa__sender_key_record_structure__init +(Wa__SenderKeyRecordStructure *message); size_t wa__sender_key_record_structure__get_packed_size - (const Wa__SenderKeyRecordStructure *message); +(const Wa__SenderKeyRecordStructure *message); size_t wa__sender_key_record_structure__pack - (const Wa__SenderKeyRecordStructure *message, - uint8_t *out); +(const Wa__SenderKeyRecordStructure *message, + uint8_t *out); size_t wa__sender_key_record_structure__pack_to_buffer - (const Wa__SenderKeyRecordStructure *message, - ProtobufCBuffer *buffer); +(const Wa__SenderKeyRecordStructure *message, + ProtobufCBuffer *buffer); Wa__SenderKeyRecordStructure * - wa__sender_key_record_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__sender_key_record_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__sender_key_record_structure__free_unpacked - (Wa__SenderKeyRecordStructure *message, - ProtobufCAllocator *allocator); +(Wa__SenderKeyRecordStructure *message, + ProtobufCAllocator *allocator); +/* Wa__SenderKeyStateStructure methods */ +void wa__sender_key_state_structure__init +(Wa__SenderKeyStateStructure *message); size_t wa__sender_key_state_structure__get_packed_size - (const Wa__SenderKeyStateStructure *message); +(const Wa__SenderKeyStateStructure *message); size_t wa__sender_key_state_structure__pack - (const Wa__SenderKeyStateStructure *message, - uint8_t *out); +(const Wa__SenderKeyStateStructure *message, + uint8_t *out); size_t wa__sender_key_state_structure__pack_to_buffer - (const Wa__SenderKeyStateStructure *message, - ProtobufCBuffer *buffer); +(const Wa__SenderKeyStateStructure *message, + ProtobufCBuffer *buffer); Wa__SenderKeyStateStructure * - wa__sender_key_state_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__sender_key_state_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__sender_key_state_structure__free_unpacked - (Wa__SenderKeyStateStructure *message, - ProtobufCAllocator *allocator); +(Wa__SenderKeyStateStructure *message, + ProtobufCAllocator *allocator); +/* Wa__SenderMessageKey methods */ +void wa__sender_message_key__init +(Wa__SenderMessageKey *message); +size_t wa__sender_message_key__get_packed_size +(const Wa__SenderMessageKey *message); +size_t wa__sender_message_key__pack +(const Wa__SenderMessageKey *message, + uint8_t *out); +size_t wa__sender_message_key__pack_to_buffer +(const Wa__SenderMessageKey *message, + ProtobufCBuffer *buffer); +Wa__SenderMessageKey * +wa__sender_message_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__sender_message_key__free_unpacked +(Wa__SenderMessageKey *message, + ProtobufCAllocator *allocator); +/* Wa__SenderSigningKey methods */ +void wa__sender_signing_key__init +(Wa__SenderSigningKey *message); +size_t wa__sender_signing_key__get_packed_size +(const Wa__SenderSigningKey *message); +size_t wa__sender_signing_key__pack +(const Wa__SenderSigningKey *message, + uint8_t *out); +size_t wa__sender_signing_key__pack_to_buffer +(const Wa__SenderSigningKey *message, + ProtobufCBuffer *buffer); +Wa__SenderSigningKey * +wa__sender_signing_key__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void wa__sender_signing_key__free_unpacked +(Wa__SenderSigningKey *message, + ProtobufCAllocator *allocator); +/* Wa__ServerErrorReceipt methods */ +void wa__server_error_receipt__init +(Wa__ServerErrorReceipt *message); size_t wa__server_error_receipt__get_packed_size - (const Wa__ServerErrorReceipt *message); +(const Wa__ServerErrorReceipt *message); size_t wa__server_error_receipt__pack - (const Wa__ServerErrorReceipt *message, - uint8_t *out); +(const Wa__ServerErrorReceipt *message, + uint8_t *out); size_t wa__server_error_receipt__pack_to_buffer - (const Wa__ServerErrorReceipt *message, - ProtobufCBuffer *buffer); +(const Wa__ServerErrorReceipt *message, + ProtobufCBuffer *buffer); Wa__ServerErrorReceipt * - wa__server_error_receipt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__server_error_receipt__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__server_error_receipt__free_unpacked - (Wa__ServerErrorReceipt *message, - ProtobufCAllocator *allocator); +(Wa__ServerErrorReceipt *message, + ProtobufCAllocator *allocator); +/* Wa__SessionStructure methods */ +void wa__session_structure__init +(Wa__SessionStructure *message); size_t wa__session_structure__get_packed_size - (const Wa__SessionStructure *message); +(const Wa__SessionStructure *message); size_t wa__session_structure__pack - (const Wa__SessionStructure *message, - uint8_t *out); +(const Wa__SessionStructure *message, + uint8_t *out); size_t wa__session_structure__pack_to_buffer - (const Wa__SessionStructure *message, - ProtobufCBuffer *buffer); +(const Wa__SessionStructure *message, + ProtobufCBuffer *buffer); Wa__SessionStructure * - wa__session_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__session_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__session_structure__free_unpacked - (Wa__SessionStructure *message, - ProtobufCAllocator *allocator); -size_t wa__signal_message__get_packed_size - (const Wa__SignalMessage *message); -size_t wa__signal_message__pack - (const Wa__SignalMessage *message, - uint8_t *out); -size_t wa__signal_message__pack_to_buffer - (const Wa__SignalMessage *message, - ProtobufCBuffer *buffer); -Wa__SignalMessage * - wa__signal_message__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); -void wa__signal_message__free_unpacked - (Wa__SignalMessage *message, - ProtobufCAllocator *allocator); +(Wa__SessionStructure *message, + ProtobufCAllocator *allocator); +/* Wa__SignedPreKeyRecordStructure methods */ +void wa__signed_pre_key_record_structure__init +(Wa__SignedPreKeyRecordStructure *message); size_t wa__signed_pre_key_record_structure__get_packed_size - (const Wa__SignedPreKeyRecordStructure *message); +(const Wa__SignedPreKeyRecordStructure *message); size_t wa__signed_pre_key_record_structure__pack - (const Wa__SignedPreKeyRecordStructure *message, - uint8_t *out); +(const Wa__SignedPreKeyRecordStructure *message, + uint8_t *out); size_t wa__signed_pre_key_record_structure__pack_to_buffer - (const Wa__SignedPreKeyRecordStructure *message, - ProtobufCBuffer *buffer); +(const Wa__SignedPreKeyRecordStructure *message, + ProtobufCBuffer *buffer); Wa__SignedPreKeyRecordStructure * - wa__signed_pre_key_record_structure__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__signed_pre_key_record_structure__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__signed_pre_key_record_structure__free_unpacked - (Wa__SignedPreKeyRecordStructure *message, - ProtobufCAllocator *allocator); +(Wa__SignedPreKeyRecordStructure *message, + ProtobufCAllocator *allocator); +/* Wa__StatusPSA methods */ +void wa__status_psa__init +(Wa__StatusPSA *message); size_t wa__status_psa__get_packed_size - (const Wa__StatusPSA *message); +(const Wa__StatusPSA *message); size_t wa__status_psa__pack - (const Wa__StatusPSA *message, - uint8_t *out); +(const Wa__StatusPSA *message, + uint8_t *out); size_t wa__status_psa__pack_to_buffer - (const Wa__StatusPSA *message, - ProtobufCBuffer *buffer); +(const Wa__StatusPSA *message, + ProtobufCBuffer *buffer); Wa__StatusPSA * - wa__status_psa__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__status_psa__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__status_psa__free_unpacked - (Wa__StatusPSA *message, - ProtobufCAllocator *allocator); +(Wa__StatusPSA *message, + ProtobufCAllocator *allocator); +/* Wa__StickerMetadata methods */ +void wa__sticker_metadata__init +(Wa__StickerMetadata *message); size_t wa__sticker_metadata__get_packed_size - (const Wa__StickerMetadata *message); +(const Wa__StickerMetadata *message); size_t wa__sticker_metadata__pack - (const Wa__StickerMetadata *message, - uint8_t *out); +(const Wa__StickerMetadata *message, + uint8_t *out); size_t wa__sticker_metadata__pack_to_buffer - (const Wa__StickerMetadata *message, - ProtobufCBuffer *buffer); +(const Wa__StickerMetadata *message, + ProtobufCBuffer *buffer); Wa__StickerMetadata * - wa__sticker_metadata__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__sticker_metadata__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__sticker_metadata__free_unpacked - (Wa__StickerMetadata *message, - ProtobufCAllocator *allocator); +(Wa__StickerMetadata *message, + ProtobufCAllocator *allocator); +/* Wa__SyncActionData methods */ +void wa__sync_action_data__init +(Wa__SyncActionData *message); size_t wa__sync_action_data__get_packed_size - (const Wa__SyncActionData *message); +(const Wa__SyncActionData *message); size_t wa__sync_action_data__pack - (const Wa__SyncActionData *message, - uint8_t *out); +(const Wa__SyncActionData *message, + uint8_t *out); size_t wa__sync_action_data__pack_to_buffer - (const Wa__SyncActionData *message, - ProtobufCBuffer *buffer); +(const Wa__SyncActionData *message, + ProtobufCBuffer *buffer); Wa__SyncActionData * - wa__sync_action_data__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__sync_action_data__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__sync_action_data__free_unpacked - (Wa__SyncActionData *message, - ProtobufCAllocator *allocator); +(Wa__SyncActionData *message, + ProtobufCAllocator *allocator); +/* Wa__SyncActionValue__AgentAction methods */ +void wa__sync_action_value__agent_action__init +(Wa__SyncActionValue__AgentAction *message); +/* Wa__SyncActionValue__AndroidUnsupportedActions methods */ +void wa__sync_action_value__android_unsupported_actions__init +(Wa__SyncActionValue__AndroidUnsupportedActions *message); +/* Wa__SyncActionValue__ArchiveChatAction methods */ +void wa__sync_action_value__archive_chat_action__init +(Wa__SyncActionValue__ArchiveChatAction *message); +/* Wa__SyncActionValue__ClearChatAction methods */ +void wa__sync_action_value__clear_chat_action__init +(Wa__SyncActionValue__ClearChatAction *message); +/* Wa__SyncActionValue__ContactAction methods */ +void wa__sync_action_value__contact_action__init +(Wa__SyncActionValue__ContactAction *message); +/* Wa__SyncActionValue__DeleteChatAction methods */ +void wa__sync_action_value__delete_chat_action__init +(Wa__SyncActionValue__DeleteChatAction *message); +/* Wa__SyncActionValue__DeleteMessageForMeAction methods */ +void wa__sync_action_value__delete_message_for_me_action__init +(Wa__SyncActionValue__DeleteMessageForMeAction *message); +/* Wa__SyncActionValue__KeyExpiration methods */ +void wa__sync_action_value__key_expiration__init +(Wa__SyncActionValue__KeyExpiration *message); +/* Wa__SyncActionValue__LabelAssociationAction methods */ +void wa__sync_action_value__label_association_action__init +(Wa__SyncActionValue__LabelAssociationAction *message); +/* Wa__SyncActionValue__LabelEditAction methods */ +void wa__sync_action_value__label_edit_action__init +(Wa__SyncActionValue__LabelEditAction *message); +/* Wa__SyncActionValue__LocaleSetting methods */ +void wa__sync_action_value__locale_setting__init +(Wa__SyncActionValue__LocaleSetting *message); +/* Wa__SyncActionValue__MarkChatAsReadAction methods */ +void wa__sync_action_value__mark_chat_as_read_action__init +(Wa__SyncActionValue__MarkChatAsReadAction *message); +/* Wa__SyncActionValue__MuteAction methods */ +void wa__sync_action_value__mute_action__init +(Wa__SyncActionValue__MuteAction *message); +/* Wa__SyncActionValue__NuxAction methods */ +void wa__sync_action_value__nux_action__init +(Wa__SyncActionValue__NuxAction *message); +/* Wa__SyncActionValue__PinAction methods */ +void wa__sync_action_value__pin_action__init +(Wa__SyncActionValue__PinAction *message); +/* Wa__SyncActionValue__PrimaryFeature methods */ +void wa__sync_action_value__primary_feature__init +(Wa__SyncActionValue__PrimaryFeature *message); +/* Wa__SyncActionValue__PrimaryVersionAction methods */ +void wa__sync_action_value__primary_version_action__init +(Wa__SyncActionValue__PrimaryVersionAction *message); +/* Wa__SyncActionValue__PushNameSetting methods */ +void wa__sync_action_value__push_name_setting__init +(Wa__SyncActionValue__PushNameSetting *message); +/* Wa__SyncActionValue__QuickReplyAction methods */ +void wa__sync_action_value__quick_reply_action__init +(Wa__SyncActionValue__QuickReplyAction *message); +/* Wa__SyncActionValue__RecentEmojiWeightsAction methods */ +void wa__sync_action_value__recent_emoji_weights_action__init +(Wa__SyncActionValue__RecentEmojiWeightsAction *message); +/* Wa__SyncActionValue__SecurityNotificationSetting methods */ +void wa__sync_action_value__security_notification_setting__init +(Wa__SyncActionValue__SecurityNotificationSetting *message); +/* Wa__SyncActionValue__StarAction methods */ +void wa__sync_action_value__star_action__init +(Wa__SyncActionValue__StarAction *message); +/* Wa__SyncActionValue__StickerAction methods */ +void wa__sync_action_value__sticker_action__init +(Wa__SyncActionValue__StickerAction *message); +/* Wa__SyncActionValue__SubscriptionAction methods */ +void wa__sync_action_value__subscription_action__init +(Wa__SyncActionValue__SubscriptionAction *message); +/* Wa__SyncActionValue__SyncActionMessageRange methods */ +void wa__sync_action_value__sync_action_message_range__init +(Wa__SyncActionValue__SyncActionMessageRange *message); +/* Wa__SyncActionValue__SyncActionMessage methods */ +void wa__sync_action_value__sync_action_message__init +(Wa__SyncActionValue__SyncActionMessage *message); +/* Wa__SyncActionValue__TimeFormatAction methods */ +void wa__sync_action_value__time_format_action__init +(Wa__SyncActionValue__TimeFormatAction *message); +/* Wa__SyncActionValue__UnarchiveChatsSetting methods */ +void wa__sync_action_value__unarchive_chats_setting__init +(Wa__SyncActionValue__UnarchiveChatsSetting *message); +/* Wa__SyncActionValue__UserStatusMuteAction methods */ +void wa__sync_action_value__user_status_mute_action__init +(Wa__SyncActionValue__UserStatusMuteAction *message); +/* Wa__SyncActionValue methods */ +void wa__sync_action_value__init +(Wa__SyncActionValue *message); size_t wa__sync_action_value__get_packed_size - (const Wa__SyncActionValue *message); +(const Wa__SyncActionValue *message); size_t wa__sync_action_value__pack - (const Wa__SyncActionValue *message, - uint8_t *out); +(const Wa__SyncActionValue *message, + uint8_t *out); size_t wa__sync_action_value__pack_to_buffer - (const Wa__SyncActionValue *message, - ProtobufCBuffer *buffer); +(const Wa__SyncActionValue *message, + ProtobufCBuffer *buffer); Wa__SyncActionValue * - wa__sync_action_value__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__sync_action_value__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__sync_action_value__free_unpacked - (Wa__SyncActionValue *message, - ProtobufCAllocator *allocator); +(Wa__SyncActionValue *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdIndex methods */ +void wa__syncd_index__init +(Wa__SyncdIndex *message); size_t wa__syncd_index__get_packed_size - (const Wa__SyncdIndex *message); +(const Wa__SyncdIndex *message); size_t wa__syncd_index__pack - (const Wa__SyncdIndex *message, - uint8_t *out); +(const Wa__SyncdIndex *message, + uint8_t *out); size_t wa__syncd_index__pack_to_buffer - (const Wa__SyncdIndex *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdIndex *message, + ProtobufCBuffer *buffer); Wa__SyncdIndex * - wa__syncd_index__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_index__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_index__free_unpacked - (Wa__SyncdIndex *message, - ProtobufCAllocator *allocator); +(Wa__SyncdIndex *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdMutation methods */ +void wa__syncd_mutation__init +(Wa__SyncdMutation *message); size_t wa__syncd_mutation__get_packed_size - (const Wa__SyncdMutation *message); +(const Wa__SyncdMutation *message); size_t wa__syncd_mutation__pack - (const Wa__SyncdMutation *message, - uint8_t *out); +(const Wa__SyncdMutation *message, + uint8_t *out); size_t wa__syncd_mutation__pack_to_buffer - (const Wa__SyncdMutation *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdMutation *message, + ProtobufCBuffer *buffer); Wa__SyncdMutation * - wa__syncd_mutation__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_mutation__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_mutation__free_unpacked - (Wa__SyncdMutation *message, - ProtobufCAllocator *allocator); +(Wa__SyncdMutation *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdMutations methods */ +void wa__syncd_mutations__init +(Wa__SyncdMutations *message); size_t wa__syncd_mutations__get_packed_size - (const Wa__SyncdMutations *message); +(const Wa__SyncdMutations *message); size_t wa__syncd_mutations__pack - (const Wa__SyncdMutations *message, - uint8_t *out); +(const Wa__SyncdMutations *message, + uint8_t *out); size_t wa__syncd_mutations__pack_to_buffer - (const Wa__SyncdMutations *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdMutations *message, + ProtobufCBuffer *buffer); Wa__SyncdMutations * - wa__syncd_mutations__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_mutations__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_mutations__free_unpacked - (Wa__SyncdMutations *message, - ProtobufCAllocator *allocator); +(Wa__SyncdMutations *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdPatch methods */ +void wa__syncd_patch__init +(Wa__SyncdPatch *message); size_t wa__syncd_patch__get_packed_size - (const Wa__SyncdPatch *message); +(const Wa__SyncdPatch *message); size_t wa__syncd_patch__pack - (const Wa__SyncdPatch *message, - uint8_t *out); +(const Wa__SyncdPatch *message, + uint8_t *out); size_t wa__syncd_patch__pack_to_buffer - (const Wa__SyncdPatch *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdPatch *message, + ProtobufCBuffer *buffer); Wa__SyncdPatch * - wa__syncd_patch__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_patch__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_patch__free_unpacked - (Wa__SyncdPatch *message, - ProtobufCAllocator *allocator); +(Wa__SyncdPatch *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdRecord methods */ +void wa__syncd_record__init +(Wa__SyncdRecord *message); size_t wa__syncd_record__get_packed_size - (const Wa__SyncdRecord *message); +(const Wa__SyncdRecord *message); size_t wa__syncd_record__pack - (const Wa__SyncdRecord *message, - uint8_t *out); +(const Wa__SyncdRecord *message, + uint8_t *out); size_t wa__syncd_record__pack_to_buffer - (const Wa__SyncdRecord *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdRecord *message, + ProtobufCBuffer *buffer); Wa__SyncdRecord * - wa__syncd_record__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_record__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_record__free_unpacked - (Wa__SyncdRecord *message, - ProtobufCAllocator *allocator); +(Wa__SyncdRecord *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdSnapshot methods */ +void wa__syncd_snapshot__init +(Wa__SyncdSnapshot *message); size_t wa__syncd_snapshot__get_packed_size - (const Wa__SyncdSnapshot *message); +(const Wa__SyncdSnapshot *message); size_t wa__syncd_snapshot__pack - (const Wa__SyncdSnapshot *message, - uint8_t *out); +(const Wa__SyncdSnapshot *message, + uint8_t *out); size_t wa__syncd_snapshot__pack_to_buffer - (const Wa__SyncdSnapshot *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdSnapshot *message, + ProtobufCBuffer *buffer); Wa__SyncdSnapshot * - wa__syncd_snapshot__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_snapshot__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_snapshot__free_unpacked - (Wa__SyncdSnapshot *message, - ProtobufCAllocator *allocator); +(Wa__SyncdSnapshot *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdValue methods */ +void wa__syncd_value__init +(Wa__SyncdValue *message); size_t wa__syncd_value__get_packed_size - (const Wa__SyncdValue *message); +(const Wa__SyncdValue *message); size_t wa__syncd_value__pack - (const Wa__SyncdValue *message, - uint8_t *out); +(const Wa__SyncdValue *message, + uint8_t *out); size_t wa__syncd_value__pack_to_buffer - (const Wa__SyncdValue *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdValue *message, + ProtobufCBuffer *buffer); Wa__SyncdValue * - wa__syncd_value__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_value__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_value__free_unpacked - (Wa__SyncdValue *message, - ProtobufCAllocator *allocator); +(Wa__SyncdValue *message, + ProtobufCAllocator *allocator); +/* Wa__SyncdVersion methods */ +void wa__syncd_version__init +(Wa__SyncdVersion *message); size_t wa__syncd_version__get_packed_size - (const Wa__SyncdVersion *message); +(const Wa__SyncdVersion *message); size_t wa__syncd_version__pack - (const Wa__SyncdVersion *message, - uint8_t *out); +(const Wa__SyncdVersion *message, + uint8_t *out); size_t wa__syncd_version__pack_to_buffer - (const Wa__SyncdVersion *message, - ProtobufCBuffer *buffer); +(const Wa__SyncdVersion *message, + ProtobufCBuffer *buffer); Wa__SyncdVersion * - wa__syncd_version__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__syncd_version__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__syncd_version__free_unpacked - (Wa__SyncdVersion *message, - ProtobufCAllocator *allocator); +(Wa__SyncdVersion *message, + ProtobufCAllocator *allocator); +/* Wa__TemplateButton__CallButton methods */ +void wa__template_button__call_button__init +(Wa__TemplateButton__CallButton *message); +/* Wa__TemplateButton__QuickReplyButton methods */ +void wa__template_button__quick_reply_button__init +(Wa__TemplateButton__QuickReplyButton *message); +/* Wa__TemplateButton__URLButton methods */ +void wa__template_button__urlbutton__init +(Wa__TemplateButton__URLButton *message); +/* Wa__TemplateButton methods */ +void wa__template_button__init +(Wa__TemplateButton *message); size_t wa__template_button__get_packed_size - (const Wa__TemplateButton *message); +(const Wa__TemplateButton *message); size_t wa__template_button__pack - (const Wa__TemplateButton *message, - uint8_t *out); +(const Wa__TemplateButton *message, + uint8_t *out); size_t wa__template_button__pack_to_buffer - (const Wa__TemplateButton *message, - ProtobufCBuffer *buffer); +(const Wa__TemplateButton *message, + ProtobufCBuffer *buffer); Wa__TemplateButton * - wa__template_button__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__template_button__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__template_button__free_unpacked - (Wa__TemplateButton *message, - ProtobufCAllocator *allocator); +(Wa__TemplateButton *message, + ProtobufCAllocator *allocator); +/* Wa__UserReceipt methods */ +void wa__user_receipt__init +(Wa__UserReceipt *message); size_t wa__user_receipt__get_packed_size - (const Wa__UserReceipt *message); +(const Wa__UserReceipt *message); size_t wa__user_receipt__pack - (const Wa__UserReceipt *message, - uint8_t *out); +(const Wa__UserReceipt *message, + uint8_t *out); size_t wa__user_receipt__pack_to_buffer - (const Wa__UserReceipt *message, - ProtobufCBuffer *buffer); +(const Wa__UserReceipt *message, + ProtobufCBuffer *buffer); Wa__UserReceipt * - wa__user_receipt__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__user_receipt__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__user_receipt__free_unpacked - (Wa__UserReceipt *message, - ProtobufCAllocator *allocator); +(Wa__UserReceipt *message, + ProtobufCAllocator *allocator); +/* Wa__VerifiedNameCertificate__Details methods */ +void wa__verified_name_certificate__details__init +(Wa__VerifiedNameCertificate__Details *message); +/* Wa__VerifiedNameCertificate methods */ +void wa__verified_name_certificate__init +(Wa__VerifiedNameCertificate *message); size_t wa__verified_name_certificate__get_packed_size - (const Wa__VerifiedNameCertificate *message); +(const Wa__VerifiedNameCertificate *message); size_t wa__verified_name_certificate__pack - (const Wa__VerifiedNameCertificate *message, - uint8_t *out); +(const Wa__VerifiedNameCertificate *message, + uint8_t *out); size_t wa__verified_name_certificate__pack_to_buffer - (const Wa__VerifiedNameCertificate *message, - ProtobufCBuffer *buffer); +(const Wa__VerifiedNameCertificate *message, + ProtobufCBuffer *buffer); Wa__VerifiedNameCertificate * - wa__verified_name_certificate__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__verified_name_certificate__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__verified_name_certificate__free_unpacked - (Wa__VerifiedNameCertificate *message, - ProtobufCAllocator *allocator); +(Wa__VerifiedNameCertificate *message, + ProtobufCAllocator *allocator); +/* Wa__WallpaperSettings methods */ +void wa__wallpaper_settings__init +(Wa__WallpaperSettings *message); size_t wa__wallpaper_settings__get_packed_size - (const Wa__WallpaperSettings *message); +(const Wa__WallpaperSettings *message); size_t wa__wallpaper_settings__pack - (const Wa__WallpaperSettings *message, - uint8_t *out); +(const Wa__WallpaperSettings *message, + uint8_t *out); size_t wa__wallpaper_settings__pack_to_buffer - (const Wa__WallpaperSettings *message, - ProtobufCBuffer *buffer); +(const Wa__WallpaperSettings *message, + ProtobufCBuffer *buffer); Wa__WallpaperSettings * - wa__wallpaper_settings__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__wallpaper_settings__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__wallpaper_settings__free_unpacked - (Wa__WallpaperSettings *message, - ProtobufCAllocator *allocator); +(Wa__WallpaperSettings *message, + ProtobufCAllocator *allocator); +/* Wa__WebFeatures methods */ +void wa__web_features__init +(Wa__WebFeatures *message); size_t wa__web_features__get_packed_size - (const Wa__WebFeatures *message); +(const Wa__WebFeatures *message); size_t wa__web_features__pack - (const Wa__WebFeatures *message, - uint8_t *out); +(const Wa__WebFeatures *message, + uint8_t *out); size_t wa__web_features__pack_to_buffer - (const Wa__WebFeatures *message, - ProtobufCBuffer *buffer); +(const Wa__WebFeatures *message, + ProtobufCBuffer *buffer); Wa__WebFeatures * - wa__web_features__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__web_features__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__web_features__free_unpacked - (Wa__WebFeatures *message, - ProtobufCAllocator *allocator); +(Wa__WebFeatures *message, + ProtobufCAllocator *allocator); +/* Wa__WebMessageInfo methods */ +void wa__web_message_info__init +(Wa__WebMessageInfo *message); size_t wa__web_message_info__get_packed_size - (const Wa__WebMessageInfo *message); +(const Wa__WebMessageInfo *message); size_t wa__web_message_info__pack - (const Wa__WebMessageInfo *message, - uint8_t *out); +(const Wa__WebMessageInfo *message, + uint8_t *out); size_t wa__web_message_info__pack_to_buffer - (const Wa__WebMessageInfo *message, - ProtobufCBuffer *buffer); +(const Wa__WebMessageInfo *message, + ProtobufCBuffer *buffer); Wa__WebMessageInfo * - wa__web_message_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__web_message_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__web_message_info__free_unpacked - (Wa__WebMessageInfo *message, - ProtobufCAllocator *allocator); +(Wa__WebMessageInfo *message, + ProtobufCAllocator *allocator); +/* Wa__WebNotificationsInfo methods */ +void wa__web_notifications_info__init +(Wa__WebNotificationsInfo *message); size_t wa__web_notifications_info__get_packed_size - (const Wa__WebNotificationsInfo *message); +(const Wa__WebNotificationsInfo *message); size_t wa__web_notifications_info__pack - (const Wa__WebNotificationsInfo *message, - uint8_t *out); +(const Wa__WebNotificationsInfo *message, + uint8_t *out); size_t wa__web_notifications_info__pack_to_buffer - (const Wa__WebNotificationsInfo *message, - ProtobufCBuffer *buffer); +(const Wa__WebNotificationsInfo *message, + ProtobufCBuffer *buffer); Wa__WebNotificationsInfo * - wa__web_notifications_info__unpack - (ProtobufCAllocator *allocator, - size_t len, - const uint8_t *data); +wa__web_notifications_info__unpack +(ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); void wa__web_notifications_info__free_unpacked - (Wa__WebNotificationsInfo *message, - ProtobufCAllocator *allocator); +(Wa__WebNotificationsInfo *message, + ProtobufCAllocator *allocator); /* --- per-message closures --- */ typedef void (*Wa__ADVDeviceIdentity_Closure) - (const Wa__ADVDeviceIdentity *message, - void *closure_data); +(const Wa__ADVDeviceIdentity *message, + void *closure_data); typedef void (*Wa__ADVKeyIndexList_Closure) - (const Wa__ADVKeyIndexList *message, - void *closure_data); +(const Wa__ADVKeyIndexList *message, + void *closure_data); typedef void (*Wa__ADVSignedDeviceIdentity_Closure) - (const Wa__ADVSignedDeviceIdentity *message, - void *closure_data); +(const Wa__ADVSignedDeviceIdentity *message, + void *closure_data); typedef void (*Wa__ADVSignedDeviceIdentityHMAC_Closure) - (const Wa__ADVSignedDeviceIdentityHMAC *message, - void *closure_data); +(const Wa__ADVSignedDeviceIdentityHMAC *message, + void *closure_data); typedef void (*Wa__ADVSignedKeyIndexList_Closure) - (const Wa__ADVSignedKeyIndexList *message, - void *closure_data); +(const Wa__ADVSignedKeyIndexList *message, + void *closure_data); typedef void (*Wa__ActionLink_Closure) - (const Wa__ActionLink *message, - void *closure_data); +(const Wa__ActionLink *message, + void *closure_data); typedef void (*Wa__AutoDownloadSettings_Closure) - (const Wa__AutoDownloadSettings *message, - void *closure_data); -typedef void (*Wa__AvatarUserSettings_Closure) - (const Wa__AvatarUserSettings *message, - void *closure_data); +(const Wa__AutoDownloadSettings *message, + void *closure_data); typedef void (*Wa__BizAccountLinkInfo_Closure) - (const Wa__BizAccountLinkInfo *message, - void *closure_data); +(const Wa__BizAccountLinkInfo *message, + void *closure_data); typedef void (*Wa__BizAccountPayload_Closure) - (const Wa__BizAccountPayload *message, - void *closure_data); +(const Wa__BizAccountPayload *message, + void *closure_data); typedef void (*Wa__BizIdentityInfo_Closure) - (const Wa__BizIdentityInfo *message, - void *closure_data); +(const Wa__BizIdentityInfo *message, + void *closure_data); typedef void (*Wa__CertChain__NoiseCertificate__Details_Closure) - (const Wa__CertChain__NoiseCertificate__Details *message, - void *closure_data); +(const Wa__CertChain__NoiseCertificate__Details *message, + void *closure_data); typedef void (*Wa__CertChain__NoiseCertificate_Closure) - (const Wa__CertChain__NoiseCertificate *message, - void *closure_data); +(const Wa__CertChain__NoiseCertificate *message, + void *closure_data); typedef void (*Wa__CertChain_Closure) - (const Wa__CertChain *message, - void *closure_data); +(const Wa__CertChain *message, + void *closure_data); +typedef void (*Wa__Chain_Closure) +(const Wa__Chain *message, + void *closure_data); +typedef void (*Wa__ChainKey_Closure) +(const Wa__ChainKey *message, + void *closure_data); typedef void (*Wa__ClientPayload__DNSSource_Closure) - (const Wa__ClientPayload__DNSSource *message, - void *closure_data); +(const Wa__ClientPayload__DNSSource *message, + void *closure_data); typedef void (*Wa__ClientPayload__DevicePairingRegistrationData_Closure) - (const Wa__ClientPayload__DevicePairingRegistrationData *message, - void *closure_data); -typedef void (*Wa__ClientPayload__InteropData_Closure) - (const Wa__ClientPayload__InteropData *message, - void *closure_data); +(const Wa__ClientPayload__DevicePairingRegistrationData *message, + void *closure_data); typedef void (*Wa__ClientPayload__UserAgent__AppVersion_Closure) - (const Wa__ClientPayload__UserAgent__AppVersion *message, - void *closure_data); +(const Wa__ClientPayload__UserAgent__AppVersion *message, + void *closure_data); typedef void (*Wa__ClientPayload__UserAgent_Closure) - (const Wa__ClientPayload__UserAgent *message, - void *closure_data); +(const Wa__ClientPayload__UserAgent *message, + void *closure_data); typedef void (*Wa__ClientPayload__WebInfo__WebdPayload_Closure) - (const Wa__ClientPayload__WebInfo__WebdPayload *message, - void *closure_data); +(const Wa__ClientPayload__WebInfo__WebdPayload *message, + void *closure_data); typedef void (*Wa__ClientPayload__WebInfo_Closure) - (const Wa__ClientPayload__WebInfo *message, - void *closure_data); +(const Wa__ClientPayload__WebInfo *message, + void *closure_data); typedef void (*Wa__ClientPayload_Closure) - (const Wa__ClientPayload *message, - void *closure_data); +(const Wa__ClientPayload *message, + void *closure_data); typedef void (*Wa__ContextInfo__AdReplyInfo_Closure) - (const Wa__ContextInfo__AdReplyInfo *message, - void *closure_data); +(const Wa__ContextInfo__AdReplyInfo *message, + void *closure_data); typedef void (*Wa__ContextInfo__ExternalAdReplyInfo_Closure) - (const Wa__ContextInfo__ExternalAdReplyInfo *message, - void *closure_data); -typedef void (*Wa__ContextInfo__UTMInfo_Closure) - (const Wa__ContextInfo__UTMInfo *message, - void *closure_data); +(const Wa__ContextInfo__ExternalAdReplyInfo *message, + void *closure_data); typedef void (*Wa__ContextInfo_Closure) - (const Wa__ContextInfo *message, - void *closure_data); +(const Wa__ContextInfo *message, + void *closure_data); typedef void (*Wa__Conversation_Closure) - (const Wa__Conversation *message, - void *closure_data); -typedef void (*Wa__DeviceConsistencyCodeMessage_Closure) - (const Wa__DeviceConsistencyCodeMessage *message, - void *closure_data); +(const Wa__Conversation *message, + void *closure_data); typedef void (*Wa__DeviceListMetadata_Closure) - (const Wa__DeviceListMetadata *message, - void *closure_data); +(const Wa__DeviceListMetadata *message, + void *closure_data); typedef void (*Wa__DeviceProps__AppVersion_Closure) - (const Wa__DeviceProps__AppVersion *message, - void *closure_data); -typedef void (*Wa__DeviceProps__HistorySyncConfig_Closure) - (const Wa__DeviceProps__HistorySyncConfig *message, - void *closure_data); +(const Wa__DeviceProps__AppVersion *message, + void *closure_data); typedef void (*Wa__DeviceProps_Closure) - (const Wa__DeviceProps *message, - void *closure_data); +(const Wa__DeviceProps *message, + void *closure_data); typedef void (*Wa__DisappearingMode_Closure) - (const Wa__DisappearingMode *message, - void *closure_data); +(const Wa__DisappearingMode *message, + void *closure_data); typedef void (*Wa__EphemeralSetting_Closure) - (const Wa__EphemeralSetting *message, - void *closure_data); +(const Wa__EphemeralSetting *message, + void *closure_data); typedef void (*Wa__ExitCode_Closure) - (const Wa__ExitCode *message, - void *closure_data); +(const Wa__ExitCode *message, + void *closure_data); typedef void (*Wa__ExternalBlobReference_Closure) - (const Wa__ExternalBlobReference *message, - void *closure_data); +(const Wa__ExternalBlobReference *message, + void *closure_data); typedef void (*Wa__GlobalSettings_Closure) - (const Wa__GlobalSettings *message, - void *closure_data); -typedef void (*Wa__GroupMention_Closure) - (const Wa__GroupMention *message, - void *closure_data); +(const Wa__GlobalSettings *message, + void *closure_data); typedef void (*Wa__GroupParticipant_Closure) - (const Wa__GroupParticipant *message, - void *closure_data); +(const Wa__GroupParticipant *message, + void *closure_data); typedef void (*Wa__HandshakeMessage__ClientFinish_Closure) - (const Wa__HandshakeMessage__ClientFinish *message, - void *closure_data); +(const Wa__HandshakeMessage__ClientFinish *message, + void *closure_data); typedef void (*Wa__HandshakeMessage__ClientHello_Closure) - (const Wa__HandshakeMessage__ClientHello *message, - void *closure_data); +(const Wa__HandshakeMessage__ClientHello *message, + void *closure_data); typedef void (*Wa__HandshakeMessage__ServerHello_Closure) - (const Wa__HandshakeMessage__ServerHello *message, - void *closure_data); +(const Wa__HandshakeMessage__ServerHello *message, + void *closure_data); typedef void (*Wa__HandshakeMessage_Closure) - (const Wa__HandshakeMessage *message, - void *closure_data); +(const Wa__HandshakeMessage *message, + void *closure_data); typedef void (*Wa__HistorySync_Closure) - (const Wa__HistorySync *message, - void *closure_data); +(const Wa__HistorySync *message, + void *closure_data); typedef void (*Wa__HistorySyncMsg_Closure) - (const Wa__HistorySyncMsg *message, - void *closure_data); +(const Wa__HistorySyncMsg *message, + void *closure_data); typedef void (*Wa__HydratedTemplateButton__HydratedCallButton_Closure) - (const Wa__HydratedTemplateButton__HydratedCallButton *message, - void *closure_data); +(const Wa__HydratedTemplateButton__HydratedCallButton *message, + void *closure_data); typedef void (*Wa__HydratedTemplateButton__HydratedQuickReplyButton_Closure) - (const Wa__HydratedTemplateButton__HydratedQuickReplyButton *message, - void *closure_data); +(const Wa__HydratedTemplateButton__HydratedQuickReplyButton *message, + void *closure_data); typedef void (*Wa__HydratedTemplateButton__HydratedURLButton_Closure) - (const Wa__HydratedTemplateButton__HydratedURLButton *message, - void *closure_data); +(const Wa__HydratedTemplateButton__HydratedURLButton *message, + void *closure_data); typedef void (*Wa__HydratedTemplateButton_Closure) - (const Wa__HydratedTemplateButton *message, - void *closure_data); +(const Wa__HydratedTemplateButton *message, + void *closure_data); typedef void (*Wa__IdentityKeyPairStructure_Closure) - (const Wa__IdentityKeyPairStructure *message, - void *closure_data); +(const Wa__IdentityKeyPairStructure *message, + void *closure_data); typedef void (*Wa__InteractiveAnnotation_Closure) - (const Wa__InteractiveAnnotation *message, - void *closure_data); +(const Wa__InteractiveAnnotation *message, + void *closure_data); typedef void (*Wa__KeepInChat_Closure) - (const Wa__KeepInChat *message, - void *closure_data); -typedef void (*Wa__KeyExchangeMessage_Closure) - (const Wa__KeyExchangeMessage *message, - void *closure_data); +(const Wa__KeepInChat *message, + void *closure_data); typedef void (*Wa__KeyId_Closure) - (const Wa__KeyId *message, - void *closure_data); +(const Wa__KeyId *message, + void *closure_data); typedef void (*Wa__LocalizedName_Closure) - (const Wa__LocalizedName *message, - void *closure_data); +(const Wa__LocalizedName *message, + void *closure_data); typedef void (*Wa__Location_Closure) - (const Wa__Location *message, - void *closure_data); +(const Wa__Location *message, + void *closure_data); typedef void (*Wa__MediaData_Closure) - (const Wa__MediaData *message, - void *closure_data); +(const Wa__MediaData *message, + void *closure_data); typedef void (*Wa__MediaRetryNotification_Closure) - (const Wa__MediaRetryNotification *message, - void *closure_data); +(const Wa__MediaRetryNotification *message, + void *closure_data); typedef void (*Wa__Message__AppStateFatalExceptionNotification_Closure) - (const Wa__Message__AppStateFatalExceptionNotification *message, - void *closure_data); -typedef void (*Wa__Message__AppStateSyncKey_Closure) - (const Wa__Message__AppStateSyncKey *message, - void *closure_data); +(const Wa__Message__AppStateFatalExceptionNotification *message, + void *closure_data); typedef void (*Wa__Message__AppStateSyncKeyData_Closure) - (const Wa__Message__AppStateSyncKeyData *message, - void *closure_data); +(const Wa__Message__AppStateSyncKeyData *message, + void *closure_data); typedef void (*Wa__Message__AppStateSyncKeyFingerprint_Closure) - (const Wa__Message__AppStateSyncKeyFingerprint *message, - void *closure_data); +(const Wa__Message__AppStateSyncKeyFingerprint *message, + void *closure_data); typedef void (*Wa__Message__AppStateSyncKeyId_Closure) - (const Wa__Message__AppStateSyncKeyId *message, - void *closure_data); +(const Wa__Message__AppStateSyncKeyId *message, + void *closure_data); typedef void (*Wa__Message__AppStateSyncKeyRequest_Closure) - (const Wa__Message__AppStateSyncKeyRequest *message, - void *closure_data); +(const Wa__Message__AppStateSyncKeyRequest *message, + void *closure_data); typedef void (*Wa__Message__AppStateSyncKeyShare_Closure) - (const Wa__Message__AppStateSyncKeyShare *message, - void *closure_data); +(const Wa__Message__AppStateSyncKeyShare *message, + void *closure_data); +typedef void (*Wa__Message__AppStateSyncKey_Closure) +(const Wa__Message__AppStateSyncKey *message, + void *closure_data); typedef void (*Wa__Message__AudioMessage_Closure) - (const Wa__Message__AudioMessage *message, - void *closure_data); +(const Wa__Message__AudioMessage *message, + void *closure_data); typedef void (*Wa__Message__ButtonsMessage__Button__ButtonText_Closure) - (const Wa__Message__ButtonsMessage__Button__ButtonText *message, - void *closure_data); +(const Wa__Message__ButtonsMessage__Button__ButtonText *message, + void *closure_data); typedef void (*Wa__Message__ButtonsMessage__Button__NativeFlowInfo_Closure) - (const Wa__Message__ButtonsMessage__Button__NativeFlowInfo *message, - void *closure_data); +(const Wa__Message__ButtonsMessage__Button__NativeFlowInfo *message, + void *closure_data); typedef void (*Wa__Message__ButtonsMessage__Button_Closure) - (const Wa__Message__ButtonsMessage__Button *message, - void *closure_data); +(const Wa__Message__ButtonsMessage__Button *message, + void *closure_data); typedef void (*Wa__Message__ButtonsMessage_Closure) - (const Wa__Message__ButtonsMessage *message, - void *closure_data); +(const Wa__Message__ButtonsMessage *message, + void *closure_data); typedef void (*Wa__Message__ButtonsResponseMessage_Closure) - (const Wa__Message__ButtonsResponseMessage *message, - void *closure_data); +(const Wa__Message__ButtonsResponseMessage *message, + void *closure_data); typedef void (*Wa__Message__Call_Closure) - (const Wa__Message__Call *message, - void *closure_data); +(const Wa__Message__Call *message, + void *closure_data); typedef void (*Wa__Message__CancelPaymentRequestMessage_Closure) - (const Wa__Message__CancelPaymentRequestMessage *message, - void *closure_data); +(const Wa__Message__CancelPaymentRequestMessage *message, + void *closure_data); typedef void (*Wa__Message__Chat_Closure) - (const Wa__Message__Chat *message, - void *closure_data); +(const Wa__Message__Chat *message, + void *closure_data); typedef void (*Wa__Message__ContactMessage_Closure) - (const Wa__Message__ContactMessage *message, - void *closure_data); +(const Wa__Message__ContactMessage *message, + void *closure_data); typedef void (*Wa__Message__ContactsArrayMessage_Closure) - (const Wa__Message__ContactsArrayMessage *message, - void *closure_data); +(const Wa__Message__ContactsArrayMessage *message, + void *closure_data); typedef void (*Wa__Message__DeclinePaymentRequestMessage_Closure) - (const Wa__Message__DeclinePaymentRequestMessage *message, - void *closure_data); +(const Wa__Message__DeclinePaymentRequestMessage *message, + void *closure_data); typedef void (*Wa__Message__DeviceSentMessage_Closure) - (const Wa__Message__DeviceSentMessage *message, - void *closure_data); +(const Wa__Message__DeviceSentMessage *message, + void *closure_data); typedef void (*Wa__Message__DocumentMessage_Closure) - (const Wa__Message__DocumentMessage *message, - void *closure_data); -typedef void (*Wa__Message__EncReactionMessage_Closure) - (const Wa__Message__EncReactionMessage *message, - void *closure_data); +(const Wa__Message__DocumentMessage *message, + void *closure_data); typedef void (*Wa__Message__ExtendedTextMessage_Closure) - (const Wa__Message__ExtendedTextMessage *message, - void *closure_data); +(const Wa__Message__ExtendedTextMessage *message, + void *closure_data); typedef void (*Wa__Message__FutureProofMessage_Closure) - (const Wa__Message__FutureProofMessage *message, - void *closure_data); +(const Wa__Message__FutureProofMessage *message, + void *closure_data); typedef void (*Wa__Message__GroupInviteMessage_Closure) - (const Wa__Message__GroupInviteMessage *message, - void *closure_data); +(const Wa__Message__GroupInviteMessage *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency_Closure) - (const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMCurrency *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent_Closure) - (const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeComponent *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch_Closure) - (const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime__HSMDateTimeUnixEpoch *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime_Closure) - (const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter__HSMDateTime *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter_Closure) - (const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage__HSMLocalizableParameter *message, + void *closure_data); typedef void (*Wa__Message__HighlyStructuredMessage_Closure) - (const Wa__Message__HighlyStructuredMessage *message, - void *closure_data); +(const Wa__Message__HighlyStructuredMessage *message, + void *closure_data); typedef void (*Wa__Message__HistorySyncNotification_Closure) - (const Wa__Message__HistorySyncNotification *message, - void *closure_data); +(const Wa__Message__HistorySyncNotification *message, + void *closure_data); typedef void (*Wa__Message__ImageMessage_Closure) - (const Wa__Message__ImageMessage *message, - void *closure_data); +(const Wa__Message__ImageMessage *message, + void *closure_data); typedef void (*Wa__Message__InitialSecurityNotificationSettingSync_Closure) - (const Wa__Message__InitialSecurityNotificationSettingSync *message, - void *closure_data); +(const Wa__Message__InitialSecurityNotificationSettingSync *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__Body_Closure) - (const Wa__Message__InteractiveMessage__Body *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__Body *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__CollectionMessage_Closure) - (const Wa__Message__InteractiveMessage__CollectionMessage *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__CollectionMessage *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__Footer_Closure) - (const Wa__Message__InteractiveMessage__Footer *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__Footer *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__Header_Closure) - (const Wa__Message__InteractiveMessage__Header *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__Header *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton_Closure) - (const Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__NativeFlowMessage__NativeFlowButton *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__NativeFlowMessage_Closure) - (const Wa__Message__InteractiveMessage__NativeFlowMessage *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__NativeFlowMessage *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage__ShopMessage_Closure) - (const Wa__Message__InteractiveMessage__ShopMessage *message, - void *closure_data); +(const Wa__Message__InteractiveMessage__ShopMessage *message, + void *closure_data); typedef void (*Wa__Message__InteractiveMessage_Closure) - (const Wa__Message__InteractiveMessage *message, - void *closure_data); +(const Wa__Message__InteractiveMessage *message, + void *closure_data); typedef void (*Wa__Message__InteractiveResponseMessage__Body_Closure) - (const Wa__Message__InteractiveResponseMessage__Body *message, - void *closure_data); +(const Wa__Message__InteractiveResponseMessage__Body *message, + void *closure_data); typedef void (*Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage_Closure) - (const Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage *message, - void *closure_data); +(const Wa__Message__InteractiveResponseMessage__NativeFlowResponseMessage *message, + void *closure_data); typedef void (*Wa__Message__InteractiveResponseMessage_Closure) - (const Wa__Message__InteractiveResponseMessage *message, - void *closure_data); +(const Wa__Message__InteractiveResponseMessage *message, + void *closure_data); typedef void (*Wa__Message__InvoiceMessage_Closure) - (const Wa__Message__InvoiceMessage *message, - void *closure_data); +(const Wa__Message__InvoiceMessage *message, + void *closure_data); typedef void (*Wa__Message__KeepInChatMessage_Closure) - (const Wa__Message__KeepInChatMessage *message, - void *closure_data); -typedef void (*Wa__Message__ListMessage__Product_Closure) - (const Wa__Message__ListMessage__Product *message, - void *closure_data); +(const Wa__Message__KeepInChatMessage *message, + void *closure_data); typedef void (*Wa__Message__ListMessage__ProductListHeaderImage_Closure) - (const Wa__Message__ListMessage__ProductListHeaderImage *message, - void *closure_data); +(const Wa__Message__ListMessage__ProductListHeaderImage *message, + void *closure_data); typedef void (*Wa__Message__ListMessage__ProductListInfo_Closure) - (const Wa__Message__ListMessage__ProductListInfo *message, - void *closure_data); +(const Wa__Message__ListMessage__ProductListInfo *message, + void *closure_data); typedef void (*Wa__Message__ListMessage__ProductSection_Closure) - (const Wa__Message__ListMessage__ProductSection *message, - void *closure_data); +(const Wa__Message__ListMessage__ProductSection *message, + void *closure_data); +typedef void (*Wa__Message__ListMessage__Product_Closure) +(const Wa__Message__ListMessage__Product *message, + void *closure_data); typedef void (*Wa__Message__ListMessage__Row_Closure) - (const Wa__Message__ListMessage__Row *message, - void *closure_data); +(const Wa__Message__ListMessage__Row *message, + void *closure_data); typedef void (*Wa__Message__ListMessage__Section_Closure) - (const Wa__Message__ListMessage__Section *message, - void *closure_data); +(const Wa__Message__ListMessage__Section *message, + void *closure_data); typedef void (*Wa__Message__ListMessage_Closure) - (const Wa__Message__ListMessage *message, - void *closure_data); +(const Wa__Message__ListMessage *message, + void *closure_data); typedef void (*Wa__Message__ListResponseMessage__SingleSelectReply_Closure) - (const Wa__Message__ListResponseMessage__SingleSelectReply *message, - void *closure_data); +(const Wa__Message__ListResponseMessage__SingleSelectReply *message, + void *closure_data); typedef void (*Wa__Message__ListResponseMessage_Closure) - (const Wa__Message__ListResponseMessage *message, - void *closure_data); +(const Wa__Message__ListResponseMessage *message, + void *closure_data); typedef void (*Wa__Message__LiveLocationMessage_Closure) - (const Wa__Message__LiveLocationMessage *message, - void *closure_data); +(const Wa__Message__LiveLocationMessage *message, + void *closure_data); typedef void (*Wa__Message__LocationMessage_Closure) - (const Wa__Message__LocationMessage *message, - void *closure_data); +(const Wa__Message__LocationMessage *message, + void *closure_data); typedef void (*Wa__Message__OrderMessage_Closure) - (const Wa__Message__OrderMessage *message, - void *closure_data); +(const Wa__Message__OrderMessage *message, + void *closure_data); typedef void (*Wa__Message__PaymentInviteMessage_Closure) - (const Wa__Message__PaymentInviteMessage *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest_Closure) - (const Wa__Message__PeerDataOperationRequestMessage__HistorySyncOnDemandRequest *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest_Closure) - (const Wa__Message__PeerDataOperationRequestMessage__PlaceholderMessageResendRequest *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload_Closure) - (const Wa__Message__PeerDataOperationRequestMessage__RequestStickerReupload *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview_Closure) - (const Wa__Message__PeerDataOperationRequestMessage__RequestUrlPreview *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestMessage_Closure) - (const Wa__Message__PeerDataOperationRequestMessage *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail_Closure) - (const Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse__LinkPreviewHighQualityThumbnail *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse_Closure) - (const Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__LinkPreviewResponse *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse_Closure) - (const Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult__PlaceholderMessageResendResponse *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult_Closure) - (const Wa__Message__PeerDataOperationRequestResponseMessage__PeerDataOperationResult *message, - void *closure_data); -typedef void (*Wa__Message__PeerDataOperationRequestResponseMessage_Closure) - (const Wa__Message__PeerDataOperationRequestResponseMessage *message, - void *closure_data); -typedef void (*Wa__Message__PinInChatMessage_Closure) - (const Wa__Message__PinInChatMessage *message, - void *closure_data); +(const Wa__Message__PaymentInviteMessage *message, + void *closure_data); typedef void (*Wa__Message__PollCreationMessage__Option_Closure) - (const Wa__Message__PollCreationMessage__Option *message, - void *closure_data); +(const Wa__Message__PollCreationMessage__Option *message, + void *closure_data); typedef void (*Wa__Message__PollCreationMessage_Closure) - (const Wa__Message__PollCreationMessage *message, - void *closure_data); +(const Wa__Message__PollCreationMessage *message, + void *closure_data); typedef void (*Wa__Message__PollEncValue_Closure) - (const Wa__Message__PollEncValue *message, - void *closure_data); -typedef void (*Wa__Message__PollUpdateMessage_Closure) - (const Wa__Message__PollUpdateMessage *message, - void *closure_data); +(const Wa__Message__PollEncValue *message, + void *closure_data); typedef void (*Wa__Message__PollUpdateMessageMetadata_Closure) - (const Wa__Message__PollUpdateMessageMetadata *message, - void *closure_data); +(const Wa__Message__PollUpdateMessageMetadata *message, + void *closure_data); +typedef void (*Wa__Message__PollUpdateMessage_Closure) +(const Wa__Message__PollUpdateMessage *message, + void *closure_data); typedef void (*Wa__Message__PollVoteMessage_Closure) - (const Wa__Message__PollVoteMessage *message, - void *closure_data); +(const Wa__Message__PollVoteMessage *message, + void *closure_data); typedef void (*Wa__Message__ProductMessage__CatalogSnapshot_Closure) - (const Wa__Message__ProductMessage__CatalogSnapshot *message, - void *closure_data); +(const Wa__Message__ProductMessage__CatalogSnapshot *message, + void *closure_data); typedef void (*Wa__Message__ProductMessage__ProductSnapshot_Closure) - (const Wa__Message__ProductMessage__ProductSnapshot *message, - void *closure_data); +(const Wa__Message__ProductMessage__ProductSnapshot *message, + void *closure_data); typedef void (*Wa__Message__ProductMessage_Closure) - (const Wa__Message__ProductMessage *message, - void *closure_data); +(const Wa__Message__ProductMessage *message, + void *closure_data); typedef void (*Wa__Message__ProtocolMessage_Closure) - (const Wa__Message__ProtocolMessage *message, - void *closure_data); +(const Wa__Message__ProtocolMessage *message, + void *closure_data); typedef void (*Wa__Message__ReactionMessage_Closure) - (const Wa__Message__ReactionMessage *message, - void *closure_data); +(const Wa__Message__ReactionMessage *message, + void *closure_data); +typedef void (*Wa__Message__RequestMediaUploadMessage_Closure) +(const Wa__Message__RequestMediaUploadMessage *message, + void *closure_data); +typedef void (*Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult_Closure) +(const Wa__Message__RequestMediaUploadResponseMessage__RequestMediaUploadResult *message, + void *closure_data); +typedef void (*Wa__Message__RequestMediaUploadResponseMessage_Closure) +(const Wa__Message__RequestMediaUploadResponseMessage *message, + void *closure_data); typedef void (*Wa__Message__RequestPaymentMessage_Closure) - (const Wa__Message__RequestPaymentMessage *message, - void *closure_data); +(const Wa__Message__RequestPaymentMessage *message, + void *closure_data); typedef void (*Wa__Message__RequestPhoneNumberMessage_Closure) - (const Wa__Message__RequestPhoneNumberMessage *message, - void *closure_data); -typedef void (*Wa__Message__ScheduledCallCreationMessage_Closure) - (const Wa__Message__ScheduledCallCreationMessage *message, - void *closure_data); -typedef void (*Wa__Message__ScheduledCallEditMessage_Closure) - (const Wa__Message__ScheduledCallEditMessage *message, - void *closure_data); +(const Wa__Message__RequestPhoneNumberMessage *message, + void *closure_data); typedef void (*Wa__Message__SendPaymentMessage_Closure) - (const Wa__Message__SendPaymentMessage *message, - void *closure_data); +(const Wa__Message__SendPaymentMessage *message, + void *closure_data); typedef void (*Wa__Message__SenderKeyDistributionMessage_Closure) - (const Wa__Message__SenderKeyDistributionMessage *message, - void *closure_data); +(const Wa__Message__SenderKeyDistributionMessage *message, + void *closure_data); typedef void (*Wa__Message__StickerMessage_Closure) - (const Wa__Message__StickerMessage *message, - void *closure_data); +(const Wa__Message__StickerMessage *message, + void *closure_data); typedef void (*Wa__Message__StickerSyncRMRMessage_Closure) - (const Wa__Message__StickerSyncRMRMessage *message, - void *closure_data); +(const Wa__Message__StickerSyncRMRMessage *message, + void *closure_data); typedef void (*Wa__Message__TemplateButtonReplyMessage_Closure) - (const Wa__Message__TemplateButtonReplyMessage *message, - void *closure_data); +(const Wa__Message__TemplateButtonReplyMessage *message, + void *closure_data); typedef void (*Wa__Message__TemplateMessage__FourRowTemplate_Closure) - (const Wa__Message__TemplateMessage__FourRowTemplate *message, - void *closure_data); +(const Wa__Message__TemplateMessage__FourRowTemplate *message, + void *closure_data); typedef void (*Wa__Message__TemplateMessage__HydratedFourRowTemplate_Closure) - (const Wa__Message__TemplateMessage__HydratedFourRowTemplate *message, - void *closure_data); +(const Wa__Message__TemplateMessage__HydratedFourRowTemplate *message, + void *closure_data); typedef void (*Wa__Message__TemplateMessage_Closure) - (const Wa__Message__TemplateMessage *message, - void *closure_data); +(const Wa__Message__TemplateMessage *message, + void *closure_data); typedef void (*Wa__Message__VideoMessage_Closure) - (const Wa__Message__VideoMessage *message, - void *closure_data); +(const Wa__Message__VideoMessage *message, + void *closure_data); typedef void (*Wa__Message_Closure) - (const Wa__Message *message, - void *closure_data); -typedef void (*Wa__MessageAddOnContextInfo_Closure) - (const Wa__MessageAddOnContextInfo *message, - void *closure_data); +(const Wa__Message *message, + void *closure_data); typedef void (*Wa__MessageContextInfo_Closure) - (const Wa__MessageContextInfo *message, - void *closure_data); +(const Wa__MessageContextInfo *message, + void *closure_data); typedef void (*Wa__MessageKey_Closure) - (const Wa__MessageKey *message, - void *closure_data); +(const Wa__MessageKey *message, + void *closure_data); typedef void (*Wa__Money_Closure) - (const Wa__Money *message, - void *closure_data); +(const Wa__Money *message, + void *closure_data); typedef void (*Wa__MsgOpaqueData__PollOption_Closure) - (const Wa__MsgOpaqueData__PollOption *message, - void *closure_data); +(const Wa__MsgOpaqueData__PollOption *message, + void *closure_data); typedef void (*Wa__MsgOpaqueData_Closure) - (const Wa__MsgOpaqueData *message, - void *closure_data); +(const Wa__MsgOpaqueData *message, + void *closure_data); typedef void (*Wa__MsgRowOpaqueData_Closure) - (const Wa__MsgRowOpaqueData *message, - void *closure_data); +(const Wa__MsgRowOpaqueData *message, + void *closure_data); typedef void (*Wa__NoiseCertificate__Details_Closure) - (const Wa__NoiseCertificate__Details *message, - void *closure_data); +(const Wa__NoiseCertificate__Details *message, + void *closure_data); typedef void (*Wa__NoiseCertificate_Closure) - (const Wa__NoiseCertificate *message, - void *closure_data); +(const Wa__NoiseCertificate *message, + void *closure_data); typedef void (*Wa__NotificationMessageInfo_Closure) - (const Wa__NotificationMessageInfo *message, - void *closure_data); -typedef void (*Wa__NotificationSettings_Closure) - (const Wa__NotificationSettings *message, - void *closure_data); +(const Wa__NotificationMessageInfo *message, + void *closure_data); typedef void (*Wa__PastParticipant_Closure) - (const Wa__PastParticipant *message, - void *closure_data); +(const Wa__PastParticipant *message, + void *closure_data); typedef void (*Wa__PastParticipants_Closure) - (const Wa__PastParticipants *message, - void *closure_data); +(const Wa__PastParticipants *message, + void *closure_data); typedef void (*Wa__PaymentBackground__MediaData_Closure) - (const Wa__PaymentBackground__MediaData *message, - void *closure_data); +(const Wa__PaymentBackground__MediaData *message, + void *closure_data); typedef void (*Wa__PaymentBackground_Closure) - (const Wa__PaymentBackground *message, - void *closure_data); +(const Wa__PaymentBackground *message, + void *closure_data); typedef void (*Wa__PaymentInfo_Closure) - (const Wa__PaymentInfo *message, - void *closure_data); +(const Wa__PaymentInfo *message, + void *closure_data); +typedef void (*Wa__PendingKeyExchange_Closure) +(const Wa__PendingKeyExchange *message, + void *closure_data); +typedef void (*Wa__PendingPreKey_Closure) +(const Wa__PendingPreKey *message, + void *closure_data); typedef void (*Wa__PhotoChange_Closure) - (const Wa__PhotoChange *message, - void *closure_data); -typedef void (*Wa__PinInChat_Closure) - (const Wa__PinInChat *message, - void *closure_data); +(const Wa__PhotoChange *message, + void *closure_data); typedef void (*Wa__Point_Closure) - (const Wa__Point *message, - void *closure_data); +(const Wa__Point *message, + void *closure_data); typedef void (*Wa__PollAdditionalMetadata_Closure) - (const Wa__PollAdditionalMetadata *message, - void *closure_data); +(const Wa__PollAdditionalMetadata *message, + void *closure_data); typedef void (*Wa__PollEncValue_Closure) - (const Wa__PollEncValue *message, - void *closure_data); +(const Wa__PollEncValue *message, + void *closure_data); typedef void (*Wa__PollUpdate_Closure) - (const Wa__PollUpdate *message, - void *closure_data); +(const Wa__PollUpdate *message, + void *closure_data); typedef void (*Wa__PreKeyRecordStructure_Closure) - (const Wa__PreKeyRecordStructure *message, - void *closure_data); -typedef void (*Wa__PreKeySignalMessage_Closure) - (const Wa__PreKeySignalMessage *message, - void *closure_data); +(const Wa__PreKeyRecordStructure *message, + void *closure_data); typedef void (*Wa__Pushname_Closure) - (const Wa__Pushname *message, - void *closure_data); +(const Wa__Pushname *message, + void *closure_data); typedef void (*Wa__Reaction_Closure) - (const Wa__Reaction *message, - void *closure_data); +(const Wa__Reaction *message, + void *closure_data); typedef void (*Wa__RecentEmojiWeight_Closure) - (const Wa__RecentEmojiWeight *message, - void *closure_data); +(const Wa__RecentEmojiWeight *message, + void *closure_data); typedef void (*Wa__RecordStructure_Closure) - (const Wa__RecordStructure *message, - void *closure_data); -typedef void (*Wa__SenderKeyDistributionMessage_Closure) - (const Wa__SenderKeyDistributionMessage *message, - void *closure_data); -typedef void (*Wa__SenderKeyMessage_Closure) - (const Wa__SenderKeyMessage *message, - void *closure_data); +(const Wa__RecordStructure *message, + void *closure_data); +typedef void (*Wa__SenderChainKey_Closure) +(const Wa__SenderChainKey *message, + void *closure_data); typedef void (*Wa__SenderKeyRecordStructure_Closure) - (const Wa__SenderKeyRecordStructure *message, - void *closure_data); -typedef void (*Wa__SenderKeyStateStructure__SenderChainKey_Closure) - (const Wa__SenderKeyStateStructure__SenderChainKey *message, - void *closure_data); -typedef void (*Wa__SenderKeyStateStructure__SenderMessageKey_Closure) - (const Wa__SenderKeyStateStructure__SenderMessageKey *message, - void *closure_data); -typedef void (*Wa__SenderKeyStateStructure__SenderSigningKey_Closure) - (const Wa__SenderKeyStateStructure__SenderSigningKey *message, - void *closure_data); +(const Wa__SenderKeyRecordStructure *message, + void *closure_data); typedef void (*Wa__SenderKeyStateStructure_Closure) - (const Wa__SenderKeyStateStructure *message, - void *closure_data); +(const Wa__SenderKeyStateStructure *message, + void *closure_data); +typedef void (*Wa__SenderMessageKey_Closure) +(const Wa__SenderMessageKey *message, + void *closure_data); +typedef void (*Wa__SenderSigningKey_Closure) +(const Wa__SenderSigningKey *message, + void *closure_data); typedef void (*Wa__ServerErrorReceipt_Closure) - (const Wa__ServerErrorReceipt *message, - void *closure_data); -typedef void (*Wa__SessionStructure__Chain__ChainKey_Closure) - (const Wa__SessionStructure__Chain__ChainKey *message, - void *closure_data); -typedef void (*Wa__SessionStructure__Chain__MessageKey_Closure) - (const Wa__SessionStructure__Chain__MessageKey *message, - void *closure_data); -typedef void (*Wa__SessionStructure__Chain_Closure) - (const Wa__SessionStructure__Chain *message, - void *closure_data); -typedef void (*Wa__SessionStructure__PendingKeyExchange_Closure) - (const Wa__SessionStructure__PendingKeyExchange *message, - void *closure_data); -typedef void (*Wa__SessionStructure__PendingPreKey_Closure) - (const Wa__SessionStructure__PendingPreKey *message, - void *closure_data); +(const Wa__ServerErrorReceipt *message, + void *closure_data); typedef void (*Wa__SessionStructure_Closure) - (const Wa__SessionStructure *message, - void *closure_data); -typedef void (*Wa__SignalMessage_Closure) - (const Wa__SignalMessage *message, - void *closure_data); +(const Wa__SessionStructure *message, + void *closure_data); typedef void (*Wa__SignedPreKeyRecordStructure_Closure) - (const Wa__SignedPreKeyRecordStructure *message, - void *closure_data); +(const Wa__SignedPreKeyRecordStructure *message, + void *closure_data); typedef void (*Wa__StatusPSA_Closure) - (const Wa__StatusPSA *message, - void *closure_data); +(const Wa__StatusPSA *message, + void *closure_data); typedef void (*Wa__StickerMetadata_Closure) - (const Wa__StickerMetadata *message, - void *closure_data); +(const Wa__StickerMetadata *message, + void *closure_data); typedef void (*Wa__SyncActionData_Closure) - (const Wa__SyncActionData *message, - void *closure_data); +(const Wa__SyncActionData *message, + void *closure_data); typedef void (*Wa__SyncActionValue__AgentAction_Closure) - (const Wa__SyncActionValue__AgentAction *message, - void *closure_data); +(const Wa__SyncActionValue__AgentAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__AndroidUnsupportedActions_Closure) - (const Wa__SyncActionValue__AndroidUnsupportedActions *message, - void *closure_data); +(const Wa__SyncActionValue__AndroidUnsupportedActions *message, + void *closure_data); typedef void (*Wa__SyncActionValue__ArchiveChatAction_Closure) - (const Wa__SyncActionValue__ArchiveChatAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__ChatAssignmentAction_Closure) - (const Wa__SyncActionValue__ChatAssignmentAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__ChatAssignmentOpenedStatusAction_Closure) - (const Wa__SyncActionValue__ChatAssignmentOpenedStatusAction *message, - void *closure_data); +(const Wa__SyncActionValue__ArchiveChatAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__ClearChatAction_Closure) - (const Wa__SyncActionValue__ClearChatAction *message, - void *closure_data); +(const Wa__SyncActionValue__ClearChatAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__ContactAction_Closure) - (const Wa__SyncActionValue__ContactAction *message, - void *closure_data); +(const Wa__SyncActionValue__ContactAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__DeleteChatAction_Closure) - (const Wa__SyncActionValue__DeleteChatAction *message, - void *closure_data); +(const Wa__SyncActionValue__DeleteChatAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__DeleteMessageForMeAction_Closure) - (const Wa__SyncActionValue__DeleteMessageForMeAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__ExternalWebBetaAction_Closure) - (const Wa__SyncActionValue__ExternalWebBetaAction *message, - void *closure_data); +(const Wa__SyncActionValue__DeleteMessageForMeAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__KeyExpiration_Closure) - (const Wa__SyncActionValue__KeyExpiration *message, - void *closure_data); +(const Wa__SyncActionValue__KeyExpiration *message, + void *closure_data); typedef void (*Wa__SyncActionValue__LabelAssociationAction_Closure) - (const Wa__SyncActionValue__LabelAssociationAction *message, - void *closure_data); +(const Wa__SyncActionValue__LabelAssociationAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__LabelEditAction_Closure) - (const Wa__SyncActionValue__LabelEditAction *message, - void *closure_data); +(const Wa__SyncActionValue__LabelEditAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__LocaleSetting_Closure) - (const Wa__SyncActionValue__LocaleSetting *message, - void *closure_data); +(const Wa__SyncActionValue__LocaleSetting *message, + void *closure_data); typedef void (*Wa__SyncActionValue__MarkChatAsReadAction_Closure) - (const Wa__SyncActionValue__MarkChatAsReadAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__MarketingMessageAction_Closure) - (const Wa__SyncActionValue__MarketingMessageAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__MarketingMessageBroadcastAction_Closure) - (const Wa__SyncActionValue__MarketingMessageBroadcastAction *message, - void *closure_data); +(const Wa__SyncActionValue__MarkChatAsReadAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__MuteAction_Closure) - (const Wa__SyncActionValue__MuteAction *message, - void *closure_data); +(const Wa__SyncActionValue__MuteAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__NuxAction_Closure) - (const Wa__SyncActionValue__NuxAction *message, - void *closure_data); +(const Wa__SyncActionValue__NuxAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__PinAction_Closure) - (const Wa__SyncActionValue__PinAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__PnForLidChatAction_Closure) - (const Wa__SyncActionValue__PnForLidChatAction *message, - void *closure_data); +(const Wa__SyncActionValue__PinAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__PrimaryFeature_Closure) - (const Wa__SyncActionValue__PrimaryFeature *message, - void *closure_data); +(const Wa__SyncActionValue__PrimaryFeature *message, + void *closure_data); typedef void (*Wa__SyncActionValue__PrimaryVersionAction_Closure) - (const Wa__SyncActionValue__PrimaryVersionAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__PrivacySettingRelayAllCalls_Closure) - (const Wa__SyncActionValue__PrivacySettingRelayAllCalls *message, - void *closure_data); +(const Wa__SyncActionValue__PrimaryVersionAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__PushNameSetting_Closure) - (const Wa__SyncActionValue__PushNameSetting *message, - void *closure_data); +(const Wa__SyncActionValue__PushNameSetting *message, + void *closure_data); typedef void (*Wa__SyncActionValue__QuickReplyAction_Closure) - (const Wa__SyncActionValue__QuickReplyAction *message, - void *closure_data); +(const Wa__SyncActionValue__QuickReplyAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__RecentEmojiWeightsAction_Closure) - (const Wa__SyncActionValue__RecentEmojiWeightsAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__RemoveRecentStickerAction_Closure) - (const Wa__SyncActionValue__RemoveRecentStickerAction *message, - void *closure_data); +(const Wa__SyncActionValue__RecentEmojiWeightsAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__SecurityNotificationSetting_Closure) - (const Wa__SyncActionValue__SecurityNotificationSetting *message, - void *closure_data); +(const Wa__SyncActionValue__SecurityNotificationSetting *message, + void *closure_data); typedef void (*Wa__SyncActionValue__StarAction_Closure) - (const Wa__SyncActionValue__StarAction *message, - void *closure_data); +(const Wa__SyncActionValue__StarAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__StickerAction_Closure) - (const Wa__SyncActionValue__StickerAction *message, - void *closure_data); +(const Wa__SyncActionValue__StickerAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__SubscriptionAction_Closure) - (const Wa__SyncActionValue__SubscriptionAction *message, - void *closure_data); -typedef void (*Wa__SyncActionValue__SyncActionMessage_Closure) - (const Wa__SyncActionValue__SyncActionMessage *message, - void *closure_data); +(const Wa__SyncActionValue__SubscriptionAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__SyncActionMessageRange_Closure) - (const Wa__SyncActionValue__SyncActionMessageRange *message, - void *closure_data); +(const Wa__SyncActionValue__SyncActionMessageRange *message, + void *closure_data); +typedef void (*Wa__SyncActionValue__SyncActionMessage_Closure) +(const Wa__SyncActionValue__SyncActionMessage *message, + void *closure_data); typedef void (*Wa__SyncActionValue__TimeFormatAction_Closure) - (const Wa__SyncActionValue__TimeFormatAction *message, - void *closure_data); +(const Wa__SyncActionValue__TimeFormatAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue__UnarchiveChatsSetting_Closure) - (const Wa__SyncActionValue__UnarchiveChatsSetting *message, - void *closure_data); +(const Wa__SyncActionValue__UnarchiveChatsSetting *message, + void *closure_data); typedef void (*Wa__SyncActionValue__UserStatusMuteAction_Closure) - (const Wa__SyncActionValue__UserStatusMuteAction *message, - void *closure_data); +(const Wa__SyncActionValue__UserStatusMuteAction *message, + void *closure_data); typedef void (*Wa__SyncActionValue_Closure) - (const Wa__SyncActionValue *message, - void *closure_data); +(const Wa__SyncActionValue *message, + void *closure_data); typedef void (*Wa__SyncdIndex_Closure) - (const Wa__SyncdIndex *message, - void *closure_data); +(const Wa__SyncdIndex *message, + void *closure_data); typedef void (*Wa__SyncdMutation_Closure) - (const Wa__SyncdMutation *message, - void *closure_data); +(const Wa__SyncdMutation *message, + void *closure_data); typedef void (*Wa__SyncdMutations_Closure) - (const Wa__SyncdMutations *message, - void *closure_data); +(const Wa__SyncdMutations *message, + void *closure_data); typedef void (*Wa__SyncdPatch_Closure) - (const Wa__SyncdPatch *message, - void *closure_data); +(const Wa__SyncdPatch *message, + void *closure_data); typedef void (*Wa__SyncdRecord_Closure) - (const Wa__SyncdRecord *message, - void *closure_data); +(const Wa__SyncdRecord *message, + void *closure_data); typedef void (*Wa__SyncdSnapshot_Closure) - (const Wa__SyncdSnapshot *message, - void *closure_data); +(const Wa__SyncdSnapshot *message, + void *closure_data); typedef void (*Wa__SyncdValue_Closure) - (const Wa__SyncdValue *message, - void *closure_data); +(const Wa__SyncdValue *message, + void *closure_data); typedef void (*Wa__SyncdVersion_Closure) - (const Wa__SyncdVersion *message, - void *closure_data); +(const Wa__SyncdVersion *message, + void *closure_data); typedef void (*Wa__TemplateButton__CallButton_Closure) - (const Wa__TemplateButton__CallButton *message, - void *closure_data); +(const Wa__TemplateButton__CallButton *message, + void *closure_data); typedef void (*Wa__TemplateButton__QuickReplyButton_Closure) - (const Wa__TemplateButton__QuickReplyButton *message, - void *closure_data); +(const Wa__TemplateButton__QuickReplyButton *message, + void *closure_data); typedef void (*Wa__TemplateButton__URLButton_Closure) - (const Wa__TemplateButton__URLButton *message, - void *closure_data); +(const Wa__TemplateButton__URLButton *message, + void *closure_data); typedef void (*Wa__TemplateButton_Closure) - (const Wa__TemplateButton *message, - void *closure_data); +(const Wa__TemplateButton *message, + void *closure_data); typedef void (*Wa__UserReceipt_Closure) - (const Wa__UserReceipt *message, - void *closure_data); +(const Wa__UserReceipt *message, + void *closure_data); typedef void (*Wa__VerifiedNameCertificate__Details_Closure) - (const Wa__VerifiedNameCertificate__Details *message, - void *closure_data); +(const Wa__VerifiedNameCertificate__Details *message, + void *closure_data); typedef void (*Wa__VerifiedNameCertificate_Closure) - (const Wa__VerifiedNameCertificate *message, - void *closure_data); +(const Wa__VerifiedNameCertificate *message, + void *closure_data); typedef void (*Wa__WallpaperSettings_Closure) - (const Wa__WallpaperSettings *message, - void *closure_data); +(const Wa__WallpaperSettings *message, + void *closure_data); typedef void (*Wa__WebFeatures_Closure) - (const Wa__WebFeatures *message, - void *closure_data); +(const Wa__WebFeatures *message, + void *closure_data); typedef void (*Wa__WebMessageInfo_Closure) - (const Wa__WebMessageInfo *message, - void *closure_data); +(const Wa__WebMessageInfo *message, + void *closure_data); typedef void (*Wa__WebNotificationsInfo_Closure) - (const Wa__WebNotificationsInfo *message, - void *closure_data); +(const Wa__WebNotificationsInfo *message, + void *closure_data); /* --- services --- */ - PROTOBUF_C__END_DECLS diff --git a/protocols/WhatsApp/src/pmsg.proto b/protocols/WhatsApp/src/pmsg.proto index 4a0991fc32..2f7bd14ff2 100644 --- a/protocols/WhatsApp/src/pmsg.proto +++ b/protocols/WhatsApp/src/pmsg.proto @@ -5,20 +5,13 @@ message ADVDeviceIdentity { optional uint32 rawId = 1; optional uint64 timestamp = 2; optional uint32 keyIndex = 3; - optional ADVEncryptionType accountType = 4; - optional ADVEncryptionType deviceType = 5; } -enum ADVEncryptionType { - E2EE = 0; - HOSTED = 1; -} message ADVKeyIndexList { optional uint32 rawId = 1; optional uint64 timestamp = 2; optional uint32 currentIndex = 3; repeated uint32 validIndexes = 4 [packed=true]; - optional ADVEncryptionType accountType = 5; } message ADVSignedDeviceIdentity { @@ -50,11 +43,6 @@ message AutoDownloadSettings { optional bool downloadDocuments = 4; } -message AvatarUserSettings { - optional string fbid = 1; - optional string password = 2; -} - message BizAccountLinkInfo { optional uint64 whatsappBizAcctFbid = 1; optional string whatsappAcctNumber = 2; @@ -117,6 +105,18 @@ message CertChain { } +message Chain { + optional bytes senderRatchetKey = 1; + optional bytes senderRatchetKeyPrivate = 2; + optional ChainKey chainKey = 3; + repeated MessageKey messageKeys = 4; +} + +message ChainKey { + optional uint32 index = 1; + optional bytes key = 2; +} + message ClientPayload { optional uint64 username = 1; optional bool passive = 3; @@ -142,9 +142,6 @@ message ClientPayload { optional bytes fbDeviceId = 32; optional bool pull = 33; optional bytes paddingBytes = 34; - optional int32 yearClass = 36; - optional int32 memClass = 37; - optional InteropData interopData = 38; enum ConnectReason { PUSH = 0; USER_ACTIVATED = 1; @@ -152,7 +149,6 @@ message ClientPayload { ERROR_RECONNECT = 3; NETWORK_SWITCH = 4; PING_RECONNECT = 5; - UNKNOWN = 6; } enum ConnectType { CELLULAR_UNKNOWN = 0; @@ -199,16 +195,9 @@ message ClientPayload { SERVICE_EXTENSION = 1; INTENTS_EXTENSION = 2; } - message InteropData { - optional uint64 accountId = 1; - optional uint32 integratorId = 2; - optional bytes token = 3; - } - enum Product { WHATSAPP = 0; MESSENGER = 1; - INTEROP = 2; } message UserAgent { optional Platform platform = 1; @@ -224,7 +213,6 @@ message ClientPayload { optional string localeLanguageIso6391 = 11; optional string localeCountryIso31661Alpha2 = 12; optional string deviceBoard = 13; - optional string deviceExpId = 14; message AppVersion { optional uint32 primary = 1; optional uint32 secondary = 2; @@ -263,11 +251,6 @@ message ClientPayload { OCULUS_CALL = 26; MILAN = 27; CAPI = 28; - WEAROS = 29; - ARDEVICE = 30; - VRDEVICE = 31; - BLUE_WEB = 32; - IPAD = 33; } enum ReleaseChannel { RELEASE = 0; @@ -287,7 +270,7 @@ message ClientPayload { APP_STORE = 1; WIN_STORE = 2; DARWIN = 3; - WIN32 = 4; + WINDA = 4; } message WebdPayload { optional bool usesParticipantInKey = 1; @@ -331,11 +314,6 @@ message ContextInfo { optional ActionLink actionLink = 33; optional string groupSubject = 34; optional string parentGroupJid = 35; - optional string trustBannerType = 37; - optional uint32 trustBannerAction = 38; - optional bool isSampled = 39; - repeated GroupMention groupMentions = 40; - optional UTMInfo utm = 41; message AdReplyInfo { optional string advertiserName = 1; optional MediaType mediaType = 2; @@ -361,8 +339,6 @@ message ContextInfo { optional bool containsAutoReply = 10; optional bool renderLargerThumbnail = 11; optional bool showAdAttribution = 12; - optional string ctwaClid = 13; - optional string ref = 14; enum MediaType { NONE = 0; IMAGE = 1; @@ -370,11 +346,6 @@ message ContextInfo { } } - message UTMInfo { - optional string utmSource = 1; - optional string utmCampaign = 2; - } - } message Conversation { @@ -413,25 +384,17 @@ message Conversation { optional string description = 33; optional bool support = 34; optional bool isParentGroup = 35; - optional string parentGroupId = 37; optional bool isDefaultSubgroup = 36; + optional string parentGroupId = 37; optional string displayName = 38; optional string pnJid = 39; - optional bool shareOwnPn = 40; - optional bool pnhDuplicateLidThread = 41; - optional string lidJid = 42; + optional bool selfPnExposed = 40; enum EndOfHistoryTransferType { COMPLETE_BUT_MORE_MESSAGES_REMAIN_ON_PRIMARY = 0; COMPLETE_AND_NO_MORE_MESSAGE_REMAIN_ON_PRIMARY = 1; - COMPLETE_ON_DEMAND_SYNC_BUT_MORE_MSG_REMAIN_ON_PRIMARY = 2; } } -message DeviceConsistencyCodeMessage { - optional uint32 generation = 1; - optional bytes signature = 2; -} - message DeviceListMetadata { optional bytes senderKeyHash = 1; optional uint64 senderTimestamp = 2; @@ -446,7 +409,6 @@ message DeviceProps { optional AppVersion version = 2; optional PlatformType platformType = 3; optional bool requireFullSync = 4; - optional HistorySyncConfig historySyncConfig = 5; message AppVersion { optional uint32 primary = 1; optional uint32 secondary = 2; @@ -455,14 +417,6 @@ message DeviceProps { optional uint32 quinary = 5; } - message HistorySyncConfig { - optional uint32 fullSyncDaysLimit = 1; - optional uint32 fullSyncSizeMbLimit = 2; - optional uint32 storageQuotaMb = 3; - optional bool inlineInitialPayloadInE2EeMsg = 4; - optional uint32 recentSyncDaysLimit = 5; - } - enum PlatformType { UNKNOWN = 0; CHROME = 1; @@ -478,13 +432,6 @@ message DeviceProps { ALOHA = 11; CATALINA = 12; TCL_TV = 13; - IOS_PHONE = 14; - IOS_CATALYST = 15; - ANDROID_PHONE = 16; - ANDROID_AMBIGUOUS = 17; - WEAR_OS = 18; - AR_WRIST = 19; - AR_DEVICE = 20; } } @@ -527,19 +474,6 @@ message GlobalSettings { optional bool showGroupNotificationsPreview = 8; optional int32 disappearingModeDuration = 9; optional int64 disappearingModeTimestamp = 10; - optional AvatarUserSettings avatarUserSettings = 11; - optional int32 fontSize = 12; - optional bool securityNotifications = 13; - optional bool autoUnarchiveChats = 14; - optional int32 videoQualityMode = 15; - optional int32 photoQualityMode = 16; - optional NotificationSettings individualNotificationSettings = 17; - optional NotificationSettings groupNotificationSettings = 18; -} - -message GroupMention { - optional string groupJid = 1; - optional string groupSubject = 2; } message GroupParticipant { @@ -593,8 +527,7 @@ message HistorySync { FULL = 2; RECENT = 3; PUSH_NAME = 4; - NON_BLOCKING_DATA = 5; - ON_DEMAND = 6; + UNBLOCKING_DATA = 5; } } @@ -644,8 +577,6 @@ message KeepInChat { optional int64 serverTimestamp = 2; optional MessageKey key = 3; optional string deviceJid = 4; - optional int64 clientTimestampMs = 5; - optional int64 serverTimestampMs = 6; } enum KeepType { @@ -653,14 +584,6 @@ enum KeepType { KEEP_FOR_ALL = 1; UNDO_KEEP_FOR_ALL = 2; } -message KeyExchangeMessage { - optional uint32 id = 1; - optional bytes baseKey = 2; - optional bytes ratchetKey = 3; - optional bytes identityKey = 4; - optional bytes baseKeySignature = 5; -} - message KeyId { optional bytes id = 1; } @@ -745,26 +668,11 @@ message Message { optional FutureProofMessage documentWithCaptionMessage = 53; optional RequestPhoneNumberMessage requestPhoneNumberMessage = 54; optional FutureProofMessage viewOnceMessageV2 = 55; - optional EncReactionMessage encReactionMessage = 56; - optional FutureProofMessage editedMessage = 58; - optional FutureProofMessage viewOnceMessageV2Extension = 59; - optional PollCreationMessage pollCreationMessageV2 = 60; - optional ScheduledCallCreationMessage scheduledCallCreationMessage = 61; - optional FutureProofMessage groupMentionedMessage = 62; - optional PinInChatMessage pinInChatMessage = 63; - optional PollCreationMessage pollCreationMessageV3 = 64; - optional ScheduledCallEditMessage scheduledCallEditMessage = 65; - optional VideoMessage ptvMessage = 66; message AppStateFatalExceptionNotification { repeated string collectionNames = 1; optional int64 timestamp = 2; } - message AppStateSyncKey { - optional Message.AppStateSyncKeyId keyId = 1; - optional Message.AppStateSyncKeyData keyData = 2; - } - message AppStateSyncKeyData { optional bytes keyData = 1; optional Message.AppStateSyncKeyFingerprint fingerprint = 2; @@ -789,6 +697,11 @@ message Message { repeated Message.AppStateSyncKey keys = 1; } + message AppStateSyncKey { + optional Message.AppStateSyncKeyId keyId = 1; + optional Message.AppStateSyncKeyData keyData = 2; + } + message AudioMessage { optional string url = 1; optional string mimetype = 2; @@ -803,8 +716,6 @@ message Message { optional ContextInfo contextInfo = 17; optional bytes streamingSidecar = 18; optional bytes waveform = 19; - optional fixed32 backgroundArgb = 20; - optional bool viewOnce = 21; } message ButtonsMessage { @@ -926,12 +837,6 @@ message Message { optional string caption = 20; } - message EncReactionMessage { - optional MessageKey targetMessageKey = 1; - optional bytes encPayload = 2; - optional bytes encIv = 3; - } - message ExtendedTextMessage { optional string text = 1; optional string matchedText = 2; @@ -956,7 +861,6 @@ message Message { optional string inviteLinkParentGroupSubjectV2 = 27; optional bytes inviteLinkParentGroupThumbnailV2 = 28; optional InviteLinkGroupType inviteLinkGroupTypeV2 = 29; - optional bool viewOnce = 30; enum FontType { SANS_SERIF = 0; SERIF = 1; @@ -964,11 +868,6 @@ message Message { BRYNDAN_WRITE = 3; BEBASNEUE_REGULAR = 4; OSWALD_HEAVY = 5; - SYSTEM_BOLD = 6; - MORNINGBREEZE_REGULAR = 7; - CALISTOGA_REGULAR = 8; - EXO2_EXTRABOLD = 9; - COURIERPRIME_BOLD = 10; } enum InviteLinkGroupType { DEFAULT = 0; @@ -1070,17 +969,12 @@ message Message { optional uint32 chunkOrder = 7; optional string originalMessageId = 8; optional uint32 progress = 9; - optional int64 oldestMsgInChunkTimestampSec = 10; - optional bytes initialHistBootstrapInlinePayload = 11; - optional string peerDataRequestSessionId = 12; enum HistorySyncType { INITIAL_BOOTSTRAP = 0; INITIAL_STATUS_V3 = 1; FULL = 2; RECENT = 3; PUSH_NAME = 4; - NON_BLOCKING_DATA = 5; - ON_DEMAND = 6; } } @@ -1150,7 +1044,6 @@ message Message { Message.ImageMessage imageMessage = 4; bytes jpegThumbnail = 6; Message.VideoMessage videoMessage = 7; - Message.LocationMessage locationMessage = 8; } } @@ -1187,11 +1080,6 @@ message Message { } message Body { optional string text = 1; - optional Format format = 2; - enum Format { - DEFAULT = 0; - EXTENSIONS_1 = 1; - } } message NativeFlowResponseMessage { @@ -1239,10 +1127,6 @@ message Message { SINGLE_SELECT = 1; PRODUCT_LIST = 2; } - message Product { - optional string productId = 1; - } - message ProductListHeaderImage { optional string productId = 1; optional bytes jpegThumbnail = 2; @@ -1259,6 +1143,10 @@ message Message { repeated Message.ListMessage.Product products = 2; } + message Product { + optional string productId = 1; + } + message Row { optional string title = 1; optional string description = 2; @@ -1348,91 +1236,6 @@ message Message { } } - message PeerDataOperationRequestMessage { - optional Message.PeerDataOperationRequestType peerDataOperationRequestType = 1; - repeated RequestStickerReupload requestStickerReupload = 2; - repeated RequestUrlPreview requestUrlPreview = 3; - optional HistorySyncOnDemandRequest historySyncOnDemandRequest = 4; - repeated PlaceholderMessageResendRequest placeholderMessageResendRequest = 5; - message HistorySyncOnDemandRequest { - optional string chatJid = 1; - optional string oldestMsgId = 2; - optional bool oldestMsgFromMe = 3; - optional int32 onDemandMsgCount = 4; - optional int64 oldestMsgTimestampMs = 5; - } - - message PlaceholderMessageResendRequest { - optional MessageKey messageKey = 1; - } - - message RequestStickerReupload { - optional string fileSha256 = 1; - } - - message RequestUrlPreview { - optional string url = 1; - optional bool includeHqThumbnail = 2; - } - - } - - message PeerDataOperationRequestResponseMessage { - optional Message.PeerDataOperationRequestType peerDataOperationRequestType = 1; - optional string stanzaId = 2; - repeated PeerDataOperationResult peerDataOperationResult = 3; - message PeerDataOperationResult { - optional MediaRetryNotification.ResultType mediaUploadResult = 1; - optional Message.StickerMessage stickerMessage = 2; - optional LinkPreviewResponse linkPreviewResponse = 3; - optional PlaceholderMessageResendResponse placeholderMessageResendResponse = 4; - message LinkPreviewResponse { - optional string url = 1; - optional string title = 2; - optional string description = 3; - optional bytes thumbData = 4; - optional string canonicalUrl = 5; - optional string matchText = 6; - optional string previewType = 7; - optional LinkPreviewHighQualityThumbnail hqThumbnail = 8; - message LinkPreviewHighQualityThumbnail { - optional string directPath = 1; - optional string thumbHash = 2; - optional string encThumbHash = 3; - optional bytes mediaKey = 4; - optional int64 mediaKeyTimestampMs = 5; - optional int32 thumbWidth = 6; - optional int32 thumbHeight = 7; - } - - } - - message PlaceholderMessageResendResponse { - optional bytes webMessageInfoBytes = 1; - } - - } - - } - - enum PeerDataOperationRequestType { - UPLOAD_STICKER = 0; - SEND_RECENT_STICKER_BOOTSTRAP = 1; - GENERATE_LINK_PREVIEW = 2; - HISTORY_SYNC_ON_DEMAND = 3; - PLACEHOLDER_MESSAGE_RESEND = 4; - } - message PinInChatMessage { - optional MessageKey key = 1; - optional Type type = 2; - optional int64 senderTimestampMs = 3; - enum Type { - UNKNOWN_TYPE = 0; - PIN_FOR_ALL = 1; - UNPIN_FOR_ALL = 2; - } - } - message PollCreationMessage { optional bytes encKey = 1; optional string name = 2; @@ -1450,6 +1253,9 @@ message Message { optional bytes encIv = 2; } + message PollUpdateMessageMetadata { + } + message PollUpdateMessage { optional MessageKey pollCreationMessageKey = 1; optional Message.PollEncValue vote = 2; @@ -1457,9 +1263,6 @@ message Message { optional int64 senderTimestampMs = 4; } - message PollUpdateMessageMetadata { - } - message PollVoteMessage { repeated bytes selectedOptions = 1; } @@ -1504,10 +1307,8 @@ message Message { optional Message.InitialSecurityNotificationSettingSync initialSecurityNotificationSettingSync = 9; optional Message.AppStateFatalExceptionNotification appStateFatalExceptionNotification = 10; optional DisappearingMode disappearingMode = 11; - optional Message editedMessage = 14; - optional int64 timestampMs = 15; - optional Message.PeerDataOperationRequestMessage peerDataOperationRequestMessage = 16; - optional Message.PeerDataOperationRequestResponseMessage peerDataOperationRequestResponseMessage = 17; + optional Message.RequestMediaUploadMessage requestMediaUploadMessage = 12; + optional Message.RequestMediaUploadResponseMessage requestMediaUploadResponseMessage = 13; enum Type { REVOKE = 0; EPHEMERAL_SETTING = 3; @@ -1519,9 +1320,8 @@ message Message { INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC = 9; APP_STATE_FATAL_EXCEPTION_NOTIFICATION = 10; SHARE_PHONE_NUMBER = 11; - MESSAGE_EDIT = 14; - PEER_DATA_OPERATION_REQUEST_MESSAGE = 16; - PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE = 17; + REQUEST_MEDIA_UPLOAD_MESSAGE = 12; + REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE = 13; } } @@ -1532,6 +1332,23 @@ message Message { optional int64 senderTimestampMs = 4; } + message RequestMediaUploadMessage { + repeated string fileSha256 = 1; + optional Message.RmrSource rmrSource = 2; + } + + message RequestMediaUploadResponseMessage { + optional Message.RmrSource rmrSource = 1; + optional string stanzaId = 2; + repeated RequestMediaUploadResult reuploadResult = 3; + message RequestMediaUploadResult { + optional string fileSha256 = 1; + optional MediaRetryNotification.ResultType mediaUploadResult = 2; + optional Message.StickerMessage stickerMessage = 3; + } + + } + message RequestPaymentMessage { optional Message noteMessage = 4; optional string currencyCodeIso4217 = 1; @@ -1546,26 +1363,10 @@ message Message { optional ContextInfo contextInfo = 1; } - message ScheduledCallCreationMessage { - optional int64 scheduledTimestampMs = 1; - optional CallType callType = 2; - optional string title = 3; - enum CallType { - UNKNOWN = 0; - VOICE = 1; - VIDEO = 2; - } + enum RmrSource { + FAVORITE_STICKER = 0; + RECENT_STICKER = 1; } - - message ScheduledCallEditMessage { - optional MessageKey key = 1; - optional EditType editType = 2; - enum EditType { - UNKNOWN = 0; - CANCEL = 1; - } - } - message SendPaymentMessage { optional Message noteMessage = 2; optional MessageKey requestMessageKey = 3; @@ -1593,8 +1394,6 @@ message Message { optional bool isAnimated = 13; optional bytes pngThumbnail = 16; optional ContextInfo contextInfo = 17; - optional int64 stickerSentTs = 18; - optional bool isAvatar = 19; } message StickerSyncRMRMessage { @@ -1613,11 +1412,9 @@ message Message { message TemplateMessage { optional ContextInfo contextInfo = 3; optional HydratedFourRowTemplate hydratedTemplate = 4; - optional string templateId = 9; oneof format { Message.TemplateMessage.FourRowTemplate fourRowTemplate = 1; Message.TemplateMessage.HydratedFourRowTemplate hydratedFourRowTemplate = 2; - Message.InteractiveMessage interactiveMessageTemplate = 5; } message FourRowTemplate { optional Message.HighlyStructuredMessage content = 6; @@ -1681,16 +1478,11 @@ message Message { } -message MessageAddOnContextInfo { - optional uint32 messageAddOnDurationInSecs = 1; -} - message MessageContextInfo { optional DeviceListMetadata deviceListMetadata = 1; optional int32 deviceListMetadataVersion = 2; optional bytes messageSecret = 3; optional bytes paddingBytes = 4; - optional uint32 messageAddOnDurationInSecs = 5; } message MessageKey { @@ -1725,14 +1517,9 @@ message MsgOpaqueData { repeated PollOption pollOptions = 18; optional uint32 pollSelectableOptionsCount = 20; optional bytes messageSecret = 21; - optional string originalSelfAuthor = 51; optional int64 senderTimestampMs = 22; optional string pollUpdateParentKey = 23; optional PollEncValue encPollVote = 24; - optional bool isSentCagPollCreation = 28; - optional string encReactionTargetMessageKey = 25; - optional bytes encReactionEncPayload = 26; - optional bytes encReactionEncIv = 27; message PollOption { optional string name = 1; } @@ -1764,19 +1551,10 @@ message NotificationMessageInfo { optional string participant = 4; } -message NotificationSettings { - optional string messageVibrate = 1; - optional string messagePopup = 2; - optional string messageLight = 3; - optional bool lowPriorityNotifications = 4; - optional bool reactionsMuted = 5; - optional string callVibrate = 6; -} - message PastParticipant { - optional string userJid = 1; - optional LeaveReason leaveReason = 2; - optional uint64 leaveTs = 3; + required string userJid = 1; + required LeaveReason leaveReason = 2; + required uint64 leaveTs = 3; enum LeaveReason { LEFT = 0; REMOVED = 1; @@ -1784,7 +1562,7 @@ message PastParticipant { } message PastParticipants { - optional string groupJid = 1; + required string groupJid = 1; repeated PastParticipant pastParticipants = 2; } @@ -1881,25 +1659,28 @@ message PaymentInfo { } } +message PendingKeyExchange { + optional uint32 sequence = 1; + optional bytes localBaseKey = 2; + optional bytes localBaseKeyPrivate = 3; + optional bytes localRatchetKey = 4; + optional bytes localRatchetKeyPrivate = 5; + optional bytes localIdentityKey = 7; + optional bytes localIdentityKeyPrivate = 8; +} + +message PendingPreKey { + optional uint32 preKeyId = 1; + optional int32 signedPreKeyId = 3; + optional bytes baseKey = 2; +} + message PhotoChange { optional bytes oldPhoto = 1; optional bytes newPhoto = 2; optional uint32 newPhotoId = 3; } -message PinInChat { - optional Type type = 1; - optional MessageKey key = 2; - optional int64 senderTimestampMs = 3; - optional int64 serverTimestampMs = 4; - optional MessageAddOnContextInfo messageAddOnContextInfo = 5; - enum Type { - UNKNOWN_TYPE = 0; - PIN_FOR_ALL = 1; - UNPIN_FOR_ALL = 2; - } -} - message Point { optional int32 xDeprecated = 1; optional int32 yDeprecated = 2; @@ -1920,8 +1701,6 @@ message PollUpdate { optional MessageKey pollUpdateMessageKey = 1; optional Message.PollVoteMessage vote = 2; optional int64 senderTimestampMs = 3; - optional int64 serverTimestampMs = 4; - optional bool unread = 5; } message PreKeyRecordStructure { @@ -1930,15 +1709,6 @@ message PreKeyRecordStructure { optional bytes privateKey = 3; } -message PreKeySignalMessage { - optional uint32 registrationId = 5; - optional uint32 preKeyId = 1; - optional uint32 signedPreKeyId = 6; - optional bytes baseKey = 2; - optional bytes identityKey = 3; - optional bytes message = 4; -} - message Pushname { optional string id = 1; optional string pushname = 2; @@ -1962,17 +1732,9 @@ message RecordStructure { repeated SessionStructure previousSessions = 2; } -message SenderKeyDistributionMessage { - optional uint32 id = 1; - optional uint32 iteration = 2; - optional bytes chainKey = 3; - optional bytes signingKey = 4; -} - -message SenderKeyMessage { - optional uint32 id = 1; - optional uint32 iteration = 2; - optional bytes ciphertext = 3; +message SenderChainKey { + optional uint32 iteration = 1; + optional bytes seed = 2; } message SenderKeyRecordStructure { @@ -1984,21 +1746,16 @@ message SenderKeyStateStructure { optional SenderChainKey senderChainKey = 2; optional SenderSigningKey senderSigningKey = 3; repeated SenderMessageKey senderMessageKeys = 4; - message SenderChainKey { - optional uint32 iteration = 1; - optional bytes seed = 2; - } - - message SenderMessageKey { - optional uint32 iteration = 1; - optional bytes seed = 2; - } - - message SenderSigningKey { - optional bytes public = 1; - optional bytes private = 2; - } - +} + +message SenderMessageKey { + optional uint32 iteration = 1; + optional bytes seed = 2; +} + +message SenderSigningKey { + optional bytes public = 1; + optional bytes private = 2; } message ServerErrorReceipt { @@ -2019,48 +1776,6 @@ message SessionStructure { optional uint32 localRegistrationId = 11; optional bool needsRefresh = 12; optional bytes aliceBaseKey = 13; - message Chain { - optional bytes senderRatchetKey = 1; - optional bytes senderRatchetKeyPrivate = 2; - optional ChainKey chainKey = 3; - repeated MessageKey messageKeys = 4; - message ChainKey { - optional uint32 index = 1; - optional bytes key = 2; - } - - message MessageKey { - optional uint32 index = 1; - optional bytes cipherKey = 2; - optional bytes macKey = 3; - optional bytes iv = 4; - } - - } - - message PendingKeyExchange { - optional uint32 sequence = 1; - optional bytes localBaseKey = 2; - optional bytes localBaseKeyPrivate = 3; - optional bytes localRatchetKey = 4; - optional bytes localRatchetKeyPrivate = 5; - optional bytes localIdentityKey = 7; - optional bytes localIdentityKeyPrivate = 8; - } - - message PendingPreKey { - optional uint32 preKeyId = 1; - optional int32 signedPreKeyId = 3; - optional bytes baseKey = 2; - } - -} - -message SignalMessage { - optional bytes ratchetKey = 1; - optional uint32 counter = 2; - optional uint32 previousCounter = 3; - optional bytes ciphertext = 4; } message SignedPreKeyRecordStructure { @@ -2087,7 +1802,6 @@ message StickerMetadata { optional string directPath = 8; optional uint64 fileLength = 9; optional float weight = 10; - optional int64 lastStickerSentTs = 11; } message SyncActionData { @@ -2126,14 +1840,6 @@ message SyncActionValue { optional NuxAction nuxAction = 31; optional PrimaryVersionAction primaryVersionAction = 32; optional StickerAction stickerAction = 33; - optional RemoveRecentStickerAction removeRecentStickerAction = 34; - optional ChatAssignmentAction chatAssignment = 35; - optional ChatAssignmentOpenedStatusAction chatAssignmentOpenedStatus = 36; - optional PnForLidChatAction pnForLidChatAction = 37; - optional MarketingMessageAction marketingMessageAction = 38; - optional MarketingMessageBroadcastAction marketingMessageBroadcastAction = 39; - optional ExternalWebBetaAction externalWebBetaAction = 40; - optional PrivacySettingRelayAllCalls privacySettingRelayAllCalls = 41; message AgentAction { optional string name = 1; optional int32 deviceID = 2; @@ -2149,14 +1855,6 @@ message SyncActionValue { optional SyncActionValue.SyncActionMessageRange messageRange = 2; } - message ChatAssignmentAction { - optional string deviceAgentID = 1; - } - - message ChatAssignmentOpenedStatusAction { - optional bool chatOpened = 1; - } - message ClearChatAction { optional SyncActionValue.SyncActionMessageRange messageRange = 1; } @@ -2164,7 +1862,6 @@ message SyncActionValue { message ContactAction { optional string fullName = 1; optional string firstName = 2; - optional string lidJid = 3; } message DeleteChatAction { @@ -2176,10 +1873,6 @@ message SyncActionValue { optional int64 messageTimestamp = 2; } - message ExternalWebBetaAction { - optional bool isOptIn = 1; - } - message KeyExpiration { optional int32 expiredKeyEpoch = 1; } @@ -2204,27 +1897,9 @@ message SyncActionValue { optional SyncActionValue.SyncActionMessageRange messageRange = 2; } - message MarketingMessageAction { - optional string name = 1; - optional string message = 2; - optional MarketingMessagePrototypeType type = 3; - optional int64 createdAt = 4; - optional int64 lastSentAt = 5; - optional bool isDeleted = 6; - optional string mediaId = 7; - enum MarketingMessagePrototypeType { - PERSONALIZED = 0; - } - } - - message MarketingMessageBroadcastAction { - optional int32 repliedCount = 1; - } - message MuteAction { optional bool muted = 1; optional int64 muteEndTimestamp = 2; - optional bool autoMuted = 3; } message NuxAction { @@ -2235,10 +1910,6 @@ message SyncActionValue { optional bool pinned = 1; } - message PnForLidChatAction { - optional string pnJid = 1; - } - message PrimaryFeature { repeated string flags = 1; } @@ -2247,10 +1918,6 @@ message SyncActionValue { optional string version = 1; } - message PrivacySettingRelayAllCalls { - optional bool isEnabled = 1; - } - message PushNameSetting { optional string name = 1; } @@ -2267,10 +1934,6 @@ message SyncActionValue { repeated RecentEmojiWeight weights = 1; } - message RemoveRecentStickerAction { - optional int64 lastStickerSentTs = 1; - } - message SecurityNotificationSetting { optional bool showNotification = 1; } @@ -2298,17 +1961,17 @@ message SyncActionValue { optional int64 expirationDate = 3; } - message SyncActionMessage { - optional MessageKey key = 1; - optional int64 timestamp = 2; - } - message SyncActionMessageRange { optional int64 lastMessageTimestamp = 1; optional int64 lastSystemMessageTimestamp = 2; repeated SyncActionValue.SyncActionMessage messages = 3; } + message SyncActionMessage { + optional MessageKey key = 1; + optional int64 timestamp = 2; + } + message TimeFormatAction { optional bool isTwentyFourHourFormatEnabled = 1; } @@ -2522,7 +2185,6 @@ message WebMessageInfo { optional KeepInChat keepInChat = 50; optional string originalSelfAuthorUserJidString = 51; optional uint64 revokeMessageTimestamp = 52; - optional PinInChat pinInChat = 54; enum BizPrivacyStatus { E2EE = 0; FB = 2; @@ -2688,39 +2350,6 @@ message WebMessageInfo { COMMUNITY_PARTICIPANT_PROMOTE = 147; COMMUNITY_PARTICIPANT_DEMOTE = 148; COMMUNITY_PARENT_GROUP_DELETED = 149; - COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL = 150; - GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP = 151; - MASKED_THREAD_CREATED = 152; - MASKED_THREAD_UNMASKED = 153; - BIZ_CHAT_ASSIGNMENT = 154; - CHAT_PSA = 155; - CHAT_POLL_CREATION_MESSAGE = 156; - CAG_MASKED_THREAD_CREATED = 157; - COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED = 158; - CAG_INVITE_AUTO_ADD = 159; - BIZ_CHAT_ASSIGNMENT_UNASSIGN = 160; - CAG_INVITE_AUTO_JOINED = 161; - SCHEDULED_CALL_START_MESSAGE = 162; - COMMUNITY_INVITE_RICH = 163; - COMMUNITY_INVITE_AUTO_ADD_RICH = 164; - SUB_GROUP_INVITE_RICH = 165; - SUB_GROUP_PARTICIPANT_ADD_RICH = 166; - COMMUNITY_LINK_PARENT_GROUP_RICH = 167; - COMMUNITY_PARTICIPANT_ADD_RICH = 168; - SILENCED_UNKNOWN_CALLER_AUDIO = 169; - SILENCED_UNKNOWN_CALLER_VIDEO = 170; - GROUP_MEMBER_ADD_MODE = 171; - GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD = 172; - COMMUNITY_CHANGE_DESCRIPTION = 173; - SENDER_INVITE = 174; - RECEIVER_INVITE = 175; - COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS = 176; - PINNED_MESSAGE_IN_CHAT = 177; - PAYMENT_INVITE_SETUP_INVITER = 178; - PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY = 179; - PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE = 180; - LINKED_GROUP_CALL_START = 181; - REPORT_TO_ADMIN_ENABLED_STATUS = 182; } } |