diff options
Diffstat (limited to 'protocols/WhatsApp/src/pmsg.pb-c.cpp')
| -rw-r--r-- | protocols/WhatsApp/src/pmsg.pb-c.cpp | 6449 |
1 files changed, 4953 insertions, 1496 deletions
diff --git a/protocols/WhatsApp/src/pmsg.pb-c.cpp b/protocols/WhatsApp/src/pmsg.pb-c.cpp index 38138cfc1b..f291032187 100644 --- a/protocols/WhatsApp/src/pmsg.pb-c.cpp +++ b/protocols/WhatsApp/src/pmsg.pb-c.cpp @@ -288,6 +288,45 @@ 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) { @@ -328,6 +367,12 @@ 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) @@ -442,86 +487,6 @@ 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) { @@ -642,6 +607,45 @@ 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) { @@ -922,6 +926,46 @@ 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) { @@ -1242,6 +1286,46 @@ 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) { @@ -1441,6 +1525,7 @@ 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) { @@ -1481,6 +1566,46 @@ 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) { @@ -1761,6 +1886,46 @@ 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) { @@ -1792,13 +1957,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 @@ -1921,123 +2086,83 @@ void wa__payment_info__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__pending_key_exchange__get_packed_size - (const Wa__PendingKeyExchange *message) +size_t wa__photo_change__get_packed_size + (const Wa__PhotoChange *message) { - assert(message->descriptor == &wa__pending_key_exchange__descriptor); + assert(message->descriptor == &wa__photo_change__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__pending_key_exchange__pack - (const Wa__PendingKeyExchange *message, +size_t wa__photo_change__pack + (const Wa__PhotoChange *message, uint8_t *out) { - assert(message->descriptor == &wa__pending_key_exchange__descriptor); + assert(message->descriptor == &wa__photo_change__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__pending_key_exchange__pack_to_buffer - (const Wa__PendingKeyExchange *message, +size_t wa__photo_change__pack_to_buffer + (const Wa__PhotoChange *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__pending_key_exchange__descriptor); + assert(message->descriptor == &wa__photo_change__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__PendingKeyExchange * - wa__pending_key_exchange__unpack +Wa__PhotoChange * + wa__photo_change__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__PendingKeyExchange *) - protobuf_c_message_unpack (&wa__pending_key_exchange__descriptor, + return (Wa__PhotoChange *) + protobuf_c_message_unpack (&wa__photo_change__descriptor, allocator, len, data); } -void wa__pending_key_exchange__free_unpacked - (Wa__PendingKeyExchange *message, +void wa__photo_change__free_unpacked + (Wa__PhotoChange *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->descriptor == &wa__pending_key_exchange__descriptor); + assert(message->descriptor == &wa__photo_change__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__pending_pre_key__get_packed_size - (const Wa__PendingPreKey *message) +size_t wa__pin_in_chat__get_packed_size + (const Wa__PinInChat *message) { - assert(message->descriptor == &wa__pending_pre_key__descriptor); + assert(message->descriptor == &wa__pin_in_chat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__pending_pre_key__pack - (const Wa__PendingPreKey *message, +size_t wa__pin_in_chat__pack + (const Wa__PinInChat *message, uint8_t *out) { - assert(message->descriptor == &wa__pending_pre_key__descriptor); + assert(message->descriptor == &wa__pin_in_chat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__pending_pre_key__pack_to_buffer - (const Wa__PendingPreKey *message, +size_t wa__pin_in_chat__pack_to_buffer + (const Wa__PinInChat *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__pending_pre_key__descriptor); + assert(message->descriptor == &wa__pin_in_chat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__PendingPreKey * - wa__pending_pre_key__unpack +Wa__PinInChat * + wa__pin_in_chat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__PendingPreKey *) - protobuf_c_message_unpack (&wa__pending_pre_key__descriptor, + return (Wa__PinInChat *) + protobuf_c_message_unpack (&wa__pin_in_chat__descriptor, allocator, len, data); } -void wa__pending_pre_key__free_unpacked - (Wa__PendingPreKey *message, +void wa__pin_in_chat__free_unpacked + (Wa__PinInChat *message, ProtobufCAllocator *allocator) { if(!message) return; - 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); + assert(message->descriptor == &wa__pin_in_chat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } @@ -2241,6 +2366,46 @@ 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) { @@ -2401,43 +2566,83 @@ void wa__record_structure__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } -size_t wa__sender_chain_key__get_packed_size - (const Wa__SenderChainKey *message) +size_t wa__sender_key_distribution_message__get_packed_size + (const Wa__SenderKeyDistributionMessage *message) { - assert(message->descriptor == &wa__sender_chain_key__descriptor); + assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } -size_t wa__sender_chain_key__pack - (const Wa__SenderChainKey *message, +size_t wa__sender_key_distribution_message__pack + (const Wa__SenderKeyDistributionMessage *message, uint8_t *out) { - assert(message->descriptor == &wa__sender_chain_key__descriptor); + assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } -size_t wa__sender_chain_key__pack_to_buffer - (const Wa__SenderChainKey *message, +size_t wa__sender_key_distribution_message__pack_to_buffer + (const Wa__SenderKeyDistributionMessage *message, ProtobufCBuffer *buffer) { - assert(message->descriptor == &wa__sender_chain_key__descriptor); + assert(message->descriptor == &wa__sender_key_distribution_message__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } -Wa__SenderChainKey * - wa__sender_chain_key__unpack +Wa__SenderKeyDistributionMessage * + wa__sender_key_distribution_message__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { - return (Wa__SenderChainKey *) - protobuf_c_message_unpack (&wa__sender_chain_key__descriptor, + return (Wa__SenderKeyDistributionMessage *) + protobuf_c_message_unpack (&wa__sender_key_distribution_message__descriptor, allocator, len, data); } -void wa__sender_chain_key__free_unpacked - (Wa__SenderChainKey *message, +void wa__sender_key_distribution_message__free_unpacked + (Wa__SenderKeyDistributionMessage *message, ProtobufCAllocator *allocator) { if(!message) return; - assert(message->descriptor == &wa__sender_chain_key__descriptor); + 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); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } @@ -2521,86 +2726,6 @@ 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) { @@ -2681,6 +2806,46 @@ 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) { @@ -2840,6 +3005,7 @@ 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) { @@ -3479,7 +3645,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[3] = +static const ProtobufCFieldDescriptor wa__advdevice_identity__field_descriptors[5] = { { "rawId", @@ -3517,8 +3683,34 @@ 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 */ @@ -3526,7 +3718,7 @@ static const unsigned wa__advdevice_identity__field_indices_by_name[] = { static const ProtobufCIntRange wa__advdevice_identity__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; const ProtobufCMessageDescriptor wa__advdevice_identity__descriptor = { @@ -3536,13 +3728,13 @@ const ProtobufCMessageDescriptor wa__advdevice_identity__descriptor = "Wa__ADVDeviceIdentity", "wa", sizeof(Wa__ADVDeviceIdentity), - 3, + 5, 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[4] = +static const ProtobufCFieldDescriptor wa__advkey_index_list__field_descriptors[5] = { { "rawId", @@ -3592,8 +3784,21 @@ static const ProtobufCFieldDescriptor wa__advkey_index_list__field_descriptors[4 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 */ @@ -3602,7 +3807,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, 4 } + { 0, 5 } }; const ProtobufCMessageDescriptor wa__advkey_index_list__descriptor = { @@ -3612,7 +3817,7 @@ const ProtobufCMessageDescriptor wa__advkey_index_list__descriptor = "Wa__ADVKeyIndexList", "wa", sizeof(Wa__ADVKeyIndexList), - 4, + 5, wa__advkey_index_list__field_descriptors, wa__advkey_index_list__field_indices_by_name, 1, wa__advkey_index_list__number_ranges, @@ -3920,6 +4125,56 @@ 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 }, @@ -4516,132 +4771,6 @@ 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 }, @@ -4854,6 +4983,69 @@ 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] = { { @@ -4943,7 +5135,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[29] = +static const ProtobufCEnumValue wa__client_payload__user_agent__platform__enum_values_by_number[34] = { { "ANDROID", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__ANDROID", 0 }, { "IOS", "WA__CLIENT_PAYLOAD__USER_AGENT__PLATFORM__IOS", 1 }, @@ -4974,17 +5166,24 @@ 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, 29} +{0, 0},{0, 34} }; -static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__enum_values_by_name[29] = +static const ProtobufCEnumValueIndex wa__client_payload__user_agent__platform__enum_values_by_name[34] = { { "ANDROID", 0 }, + { "ARDEVICE", 30 }, { "BLACKBERRY", 3 }, { "BLACKBERRYX", 4 }, { "BLUE_ANDROID", 18 }, { "BLUE_IPHONE", 19 }, + { "BLUE_WEB", 32 }, { "CAPI", 28 }, { "ENTERPRISE", 9 }, { "FBLITE_ANDROID", 20 }, @@ -4992,6 +5191,7 @@ 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 }, @@ -5006,6 +5206,8 @@ 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 }, @@ -5017,9 +5219,9 @@ const ProtobufCEnumDescriptor wa__client_payload__user_agent__platform__descript "Platform", "Wa__ClientPayload__UserAgent__Platform", "wa", - 29, + 34, wa__client_payload__user_agent__platform__enum_values_by_number, - 29, + 34, wa__client_payload__user_agent__platform__enum_values_by_name, 1, wa__client_payload__user_agent__platform__value_ranges, @@ -5057,7 +5259,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[13] = +static const ProtobufCFieldDescriptor wa__client_payload__user_agent__field_descriptors[14] = { { "platform", @@ -5215,11 +5417,24 @@ 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 */ @@ -5234,7 +5449,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, 13 } + { 0, 14 } }; const ProtobufCMessageDescriptor wa__client_payload__user_agent__descriptor = { @@ -5244,7 +5459,7 @@ const ProtobufCMessageDescriptor wa__client_payload__user_agent__descriptor = "Wa__ClientPayload__UserAgent", "wa", sizeof(Wa__ClientPayload__UserAgent), - 13, + 14, wa__client_payload__user_agent__field_descriptors, wa__client_payload__user_agent__field_indices_by_name, 1, wa__client_payload__user_agent__number_ranges, @@ -5423,7 +5638,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 }, - { "WINDA", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WINDA", 4 }, + { "WIN32", "WA__CLIENT_PAYLOAD__WEB_INFO__WEB_SUB_PLATFORM__WIN32", 4 }, }; static const ProtobufCIntRange wa__client_payload__web_info__web_sub_platform__value_ranges[] = { {0, 0},{0, 5} @@ -5433,7 +5648,7 @@ static const ProtobufCEnumValueIndex wa__client_payload__web_info__web_sub_platf { "APP_STORE", 1 }, { "DARWIN", 3 }, { "WEB_BROWSER", 0 }, - { "WINDA", 4 }, + { "WIN32", 4 }, { "WIN_STORE", 2 }, }; const ProtobufCEnumDescriptor wa__client_payload__web_info__web_sub_platform__descriptor = @@ -5527,7 +5742,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[6] = +static const ProtobufCEnumValue wa__client_payload__connect_reason__enum_values_by_number[7] = { { "PUSH", "WA__CLIENT_PAYLOAD__CONNECT_REASON__PUSH", 0 }, { "USER_ACTIVATED", "WA__CLIENT_PAYLOAD__CONNECT_REASON__USER_ACTIVATED", 1 }, @@ -5535,17 +5750,19 @@ 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, 6} +{0, 0},{0, 7} }; -static const ProtobufCEnumValueIndex wa__client_payload__connect_reason__enum_values_by_name[6] = +static const ProtobufCEnumValueIndex wa__client_payload__connect_reason__enum_values_by_name[7] = { { "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 = @@ -5555,9 +5772,9 @@ const ProtobufCEnumDescriptor wa__client_payload__connect_reason__descriptor = "ConnectReason", "Wa__ClientPayload__ConnectReason", "wa", - 6, + 7, wa__client_payload__connect_reason__enum_values_by_number, - 6, + 7, wa__client_payload__connect_reason__enum_values_by_name, 1, wa__client_payload__connect_reason__value_ranges, @@ -5647,16 +5864,18 @@ 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[2] = +static const ProtobufCEnumValue wa__client_payload__product__enum_values_by_number[3] = { { "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, 2} +{0, 0},{0, 3} }; -static const ProtobufCEnumValueIndex wa__client_payload__product__enum_values_by_name[2] = +static const ProtobufCEnumValueIndex wa__client_payload__product__enum_values_by_name[3] = { + { "INTEROP", 2 }, { "MESSENGER", 1 }, { "WHATSAPP", 0 }, }; @@ -5667,15 +5886,15 @@ const ProtobufCEnumDescriptor wa__client_payload__product__descriptor = "Product", "Wa__ClientPayload__Product", "wa", - 2, + 3, wa__client_payload__product__enum_values_by_number, - 2, + 3, 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[24] = +static const ProtobufCFieldDescriptor wa__client_payload__field_descriptors[27] = { { "username", @@ -5965,6 +6184,42 @@ static const ProtobufCFieldDescriptor wa__client_payload__field_descriptors[24] 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 */ @@ -5977,8 +6232,10 @@ 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 */ @@ -5991,8 +6248,9 @@ 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[7 + 1] = +static const ProtobufCIntRange wa__client_payload__number_ranges[8 + 1] = { { 1, 0 }, { 3, 1 }, @@ -6001,7 +6259,8 @@ static const ProtobufCIntRange wa__client_payload__number_ranges[7 + 1] = { 12, 7 }, { 18, 12 }, { 30, 19 }, - { 0, 24 } + { 36, 24 }, + { 0, 27 } }; const ProtobufCMessageDescriptor wa__client_payload__descriptor = { @@ -6011,10 +6270,10 @@ const ProtobufCMessageDescriptor wa__client_payload__descriptor = "Wa__ClientPayload", "wa", sizeof(Wa__ClientPayload), - 24, + 27, wa__client_payload__field_descriptors, wa__client_payload__field_indices_by_name, - 7, wa__client_payload__number_ranges, + 8, 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] = @@ -6154,7 +6413,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[12] = +static const ProtobufCFieldDescriptor wa__context_info__external_ad_reply_info__field_descriptors[14] = { { "title", @@ -6300,12 +6559,38 @@ 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 */ @@ -6318,7 +6603,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, 12 } + { 0, 14 } }; const ProtobufCMessageDescriptor wa__context_info__external_ad_reply_info__descriptor = { @@ -6328,13 +6613,63 @@ const ProtobufCMessageDescriptor wa__context_info__external_ad_reply_info__descr "Wa__ContextInfo__ExternalAdReplyInfo", "wa", sizeof(Wa__ContextInfo__ExternalAdReplyInfo), - 12, + 14, 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__field_descriptors[23] = +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] = { { "stanzaId", @@ -6612,6 +6947,66 @@ static const ProtobufCFieldDescriptor wa__context_info__field_descriptors[23] = 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 */ @@ -6627,8 +7022,10 @@ 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 */ @@ -6637,13 +7034,17 @@ 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[3 + 1] = +static const ProtobufCIntRange wa__context_info__number_ranges[4 + 1] = { { 1, 0 }, { 15, 4 }, { 18, 5 }, - { 0, 23 } + { 37, 23 }, + { 0, 28 } }; const ProtobufCMessageDescriptor wa__context_info__descriptor = { @@ -6653,24 +7054,26 @@ const ProtobufCMessageDescriptor wa__context_info__descriptor = "Wa__ContextInfo", "wa", sizeof(Wa__ContextInfo), - 23, + 28, wa__context_info__field_descriptors, wa__context_info__field_indices_by_name, - 3, wa__context_info__number_ranges, + 4, 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[2] = +static const ProtobufCEnumValue wa__conversation__end_of_history_transfer_type__enum_values_by_number[3] = { { "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, 2} +{0, 0},{0, 3} }; -static const ProtobufCEnumValueIndex wa__conversation__end_of_history_transfer_type__enum_values_by_name[2] = +static const ProtobufCEnumValueIndex wa__conversation__end_of_history_transfer_type__enum_values_by_name[3] = { { "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 = { @@ -6679,15 +7082,15 @@ const ProtobufCEnumDescriptor wa__conversation__end_of_history_transfer_type__de "EndOfHistoryTransferType", "Wa__Conversation__EndOfHistoryTransferType", "wa", - 2, + 3, wa__conversation__end_of_history_transfer_type__enum_values_by_number, - 2, + 3, 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[40] = +static const ProtobufCFieldDescriptor wa__conversation__field_descriptors[42] = { { "id", @@ -7158,12 +7561,36 @@ static const ProtobufCFieldDescriptor wa__conversation__field_descriptors[40] = 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "selfPnExposed", + "shareOwnPn", 40, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BOOL, - offsetof(Wa__Conversation, has_selfpnexposed), - offsetof(Wa__Conversation, selfpnexposed), + 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), NULL, NULL, 0, /* flags */ @@ -7187,6 +7614,7 @@ 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 */ @@ -7200,8 +7628,9 @@ 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] = selfPnExposed */ + 39, /* field[39] = shareOwnPn */ 33, /* field[33] = support */ 28, /* field[28] = suspended */ 20, /* field[20] = tcToken */ @@ -7215,7 +7644,7 @@ static const unsigned wa__conversation__field_indices_by_name[] = { static const ProtobufCIntRange wa__conversation__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 40 } + { 0, 42 } }; const ProtobufCMessageDescriptor wa__conversation__descriptor = { @@ -7225,12 +7654,62 @@ const ProtobufCMessageDescriptor wa__conversation__descriptor = "Wa__Conversation", "wa", sizeof(Wa__Conversation), - 40, + 42, 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] = { { @@ -7423,7 +7902,96 @@ const ProtobufCMessageDescriptor wa__device_props__app_version__descriptor = 1, wa__device_props__app_version__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCEnumValue wa__device_props__platform_type__enum_values_by_number[14] = +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] = { { "UNKNOWN", "WA__DEVICE_PROPS__PLATFORM_TYPE__UNKNOWN", 0 }, { "CHROME", "WA__DEVICE_PROPS__PLATFORM_TYPE__CHROME", 1 }, @@ -7439,26 +8007,40 @@ 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, 14} +{0, 0},{0, 21} }; -static const ProtobufCEnumValueIndex wa__device_props__platform_type__enum_values_by_name[14] = +static const ProtobufCEnumValueIndex wa__device_props__platform_type__enum_values_by_name[21] = { { "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 = { @@ -7467,15 +8049,15 @@ const ProtobufCEnumDescriptor wa__device_props__platform_type__descriptor = "PlatformType", "Wa__DeviceProps__PlatformType", "wa", - 14, + 21, wa__device_props__platform_type__enum_values_by_number, - 14, + 21, 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[4] = +static const ProtobufCFieldDescriptor wa__device_props__field_descriptors[5] = { { "os", @@ -7525,8 +8107,21 @@ static const ProtobufCFieldDescriptor wa__device_props__field_descriptors[4] = 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 */ @@ -7535,7 +8130,7 @@ static const unsigned wa__device_props__field_indices_by_name[] = { static const ProtobufCIntRange wa__device_props__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 5 } }; const ProtobufCMessageDescriptor wa__device_props__descriptor = { @@ -7545,7 +8140,7 @@ const ProtobufCMessageDescriptor wa__device_props__descriptor = "Wa__DeviceProps", "wa", sizeof(Wa__DeviceProps), - 4, + 5, wa__device_props__field_descriptors, wa__device_props__field_indices_by_name, 1, wa__device_props__number_ranges, @@ -7820,7 +8415,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[10] = +static const ProtobufCFieldDescriptor wa__global_settings__field_descriptors[18] = { { "lightThemeWallpaper", @@ -7942,23 +8537,127 @@ static const ProtobufCFieldDescriptor wa__global_settings__field_descriptors[10] 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, 10 } + { 0, 18 } }; const ProtobufCMessageDescriptor wa__global_settings__descriptor = { @@ -7968,12 +8667,62 @@ const ProtobufCMessageDescriptor wa__global_settings__descriptor = "Wa__GlobalSettings", "wa", sizeof(Wa__GlobalSettings), - 10, + 18, 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 }, @@ -8293,26 +9042,28 @@ 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[6] = +static const ProtobufCEnumValue wa__history_sync__history_sync_type__enum_values_by_number[7] = { { "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 }, - { "UNBLOCKING_DATA", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__UNBLOCKING_DATA", 5 }, + { "NON_BLOCKING_DATA", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__NON_BLOCKING_DATA", 5 }, + { "ON_DEMAND", "WA__HISTORY_SYNC__HISTORY_SYNC_TYPE__ON_DEMAND", 6 }, }; static const ProtobufCIntRange wa__history_sync__history_sync_type__value_ranges[] = { -{0, 0},{0, 6} +{0, 0},{0, 7} }; -static const ProtobufCEnumValueIndex wa__history_sync__history_sync_type__enum_values_by_name[6] = +static const ProtobufCEnumValueIndex wa__history_sync__history_sync_type__enum_values_by_name[7] = { { "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 = { @@ -8321,9 +9072,9 @@ const ProtobufCEnumDescriptor wa__history_sync__history_sync_type__descriptor = "HistorySyncType", "Wa__HistorySync__HistorySyncType", "wa", - 6, + 7, wa__history_sync__history_sync_type__enum_values_by_number, - 6, + 7, wa__history_sync__history_sync_type__enum_values_by_name, 1, wa__history_sync__history_sync_type__value_ranges, @@ -8821,8 +9572,7 @@ 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] = { @@ -8872,10 +9622,9 @@ 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[4] = +static const ProtobufCFieldDescriptor wa__keep_in_chat__field_descriptors[6] = { { "keepType", @@ -8925,17 +9674,43 @@ static const ProtobufCFieldDescriptor wa__keep_in_chat__field_descriptors[4] = 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, 4 } + { 0, 6 } }; const ProtobufCMessageDescriptor wa__keep_in_chat__descriptor = { @@ -8945,12 +9720,100 @@ const ProtobufCMessageDescriptor wa__keep_in_chat__descriptor = "Wa__KeepInChat", "wa", sizeof(Wa__KeepInChat), - 4, + 6, 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__key_id__field_descriptors[1] = { @@ -8987,8 +9850,7 @@ 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] = { @@ -9051,8 +9913,7 @@ 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] = { @@ -9115,8 +9976,7 @@ 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] = { @@ -9153,8 +10013,7 @@ 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] = { @@ -9249,8 +10108,7 @@ 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] = { @@ -9300,8 +10158,57 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__message__app_state_sync_key_data__field_descriptors[3] = { @@ -9364,8 +10271,7 @@ 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] = { @@ -9428,8 +10334,7 @@ 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] = { @@ -9466,8 +10371,7 @@ 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] = { @@ -9504,8 +10408,7 @@ 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] = { @@ -9542,61 +10445,9 @@ 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] */ -}; -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__audio_message__field_descriptors[13] = +static const ProtobufCFieldDescriptor wa__message__audio_message__field_descriptors[15] = { { "url", @@ -9754,8 +10605,33 @@ 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 */ @@ -9768,13 +10644,14 @@ 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, 13 } + { 0, 15 } }; const ProtobufCMessageDescriptor wa__message__audio_message__descriptor = { @@ -9784,12 +10661,11 @@ const ProtobufCMessageDescriptor wa__message__audio_message__descriptor = "Wa__Message__AudioMessage", "wa", sizeof(Wa__Message__AudioMessage), - 13, + 15, 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] = { @@ -9826,8 +10702,7 @@ 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] = { @@ -9877,8 +10752,7 @@ 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] = { @@ -9984,8 +10858,7 @@ 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] = { @@ -10177,8 +11050,7 @@ 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] = { @@ -10282,8 +11154,7 @@ 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] = { @@ -10359,8 +11230,7 @@ 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] = { @@ -10397,8 +11267,7 @@ 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] = { @@ -10448,8 +11317,7 @@ 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] = { @@ -10513,8 +11381,7 @@ 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] = { @@ -10578,8 +11445,7 @@ 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] = { @@ -10616,8 +11482,7 @@ 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] = { @@ -10680,8 +11545,7 @@ 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] = { @@ -10965,10 +11829,72 @@ 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[6] = +static const ProtobufCEnumValue wa__message__extended_text_message__font_type__enum_values_by_number[11] = { { "SANS_SERIF", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SANS_SERIF", 0 }, { "SERIF", "WA__MESSAGE__EXTENDED_TEXT_MESSAGE__FONT_TYPE__SERIF", 1 }, @@ -10976,18 +11902,28 @@ 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, 6} +{0, 0},{0, 11} }; -static const ProtobufCEnumValueIndex wa__message__extended_text_message__font_type__enum_values_by_name[6] = +static const ProtobufCEnumValueIndex wa__message__extended_text_message__font_type__enum_values_by_name[11] = { { "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 = { @@ -10996,9 +11932,9 @@ const ProtobufCEnumDescriptor wa__message__extended_text_message__font_type__des "FontType", "Wa__Message__ExtendedTextMessage__FontType", "wa", - 6, + 11, wa__message__extended_text_message__font_type__enum_values_by_number, - 6, + 11, wa__message__extended_text_message__font_type__enum_values_by_name, 1, wa__message__extended_text_message__font_type__value_ranges, @@ -11064,7 +12000,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[23] = +static const ProtobufCFieldDescriptor wa__message__extended_text_message__field_descriptors[24] = { { "text", @@ -11342,6 +12278,18 @@ 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 */ @@ -11367,13 +12315,14 @@ 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, 23 } + { 0, 24 } }; const ProtobufCMessageDescriptor wa__message__extended_text_message__descriptor = { @@ -11383,12 +12332,11 @@ const ProtobufCMessageDescriptor wa__message__extended_text_message__descriptor "Wa__Message__ExtendedTextMessage", "wa", sizeof(Wa__Message__ExtendedTextMessage), - 23, + 24, 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] = { @@ -11425,8 +12373,7 @@ 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] = { @@ -11582,8 +12529,7 @@ 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] = { @@ -11633,8 +12579,7 @@ 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] = { @@ -11815,8 +12760,7 @@ 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] = { @@ -11853,8 +12797,7 @@ 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] = { @@ -11904,8 +12847,7 @@ 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] = { @@ -11968,8 +12910,7 @@ 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] = { @@ -12110,25 +13051,28 @@ 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[5] = +static const ProtobufCEnumValue wa__message__history_sync_notification__history_sync_type__enum_values_by_number[7] = { { "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, 5} +{0, 0},{0, 7} }; -static const ProtobufCEnumValueIndex wa__message__history_sync_notification__history_sync_type__enum_values_by_name[5] = +static const ProtobufCEnumValueIndex wa__message__history_sync_notification__history_sync_type__enum_values_by_name[7] = { { "FULL", 2 }, { "INITIAL_BOOTSTRAP", 0 }, { "INITIAL_STATUS_V3", 1 }, + { "NON_BLOCKING_DATA", 5 }, + { "ON_DEMAND", 6 }, { "PUSH_NAME", 4 }, { "RECENT", 3 }, }; @@ -12139,15 +13083,15 @@ const ProtobufCEnumDescriptor wa__message__history_sync_notification__history_sy "HistorySyncType", "Wa__Message__HistorySyncNotification__HistorySyncType", "wa", - 5, + 7, wa__message__history_sync_notification__history_sync_type__enum_values_by_number, - 5, + 7, 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[9] = +static const ProtobufCFieldDescriptor wa__message__history_sync_notification__field_descriptors[12] = { { "fileSha256", @@ -12257,6 +13201,42 @@ 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 */ @@ -12264,15 +13244,18 @@ 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, 9 } + { 0, 12 } }; const ProtobufCMessageDescriptor wa__message__history_sync_notification__descriptor = { @@ -12282,12 +13265,11 @@ const ProtobufCMessageDescriptor wa__message__history_sync_notification__descrip "Wa__Message__HistorySyncNotification", "wa", sizeof(Wa__Message__HistorySyncNotification), - 9, + 12, 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] = { @@ -12650,8 +13632,7 @@ 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] = { @@ -12688,8 +13669,7 @@ 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] = { @@ -12726,8 +13706,7 @@ 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] = { @@ -12790,8 +13769,7 @@ 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] = { @@ -12828,10 +13806,9 @@ 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[7] = +static const ProtobufCFieldDescriptor wa__message__interactive_message__header__field_descriptors[8] = { { "title", @@ -12917,12 +13894,25 @@ 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 */ @@ -12930,7 +13920,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, 7 } + { 0, 8 } }; const ProtobufCMessageDescriptor wa__message__interactive_message__header__descriptor = { @@ -12940,12 +13930,11 @@ const ProtobufCMessageDescriptor wa__message__interactive_message__header__descr "Wa__Message__InteractiveMessage__Header", "wa", sizeof(Wa__Message__InteractiveMessage__Header), - 7, + 8, 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] = { @@ -12995,8 +13984,7 @@ 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] = { @@ -13059,8 +14047,7 @@ 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] = { @@ -13155,8 +14142,7 @@ 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] = { @@ -13272,10 +14258,37 @@ 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 ProtobufCFieldDescriptor wa__message__interactive_response_message__body__field_descriptors[1] = +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] = { { "text", @@ -13289,14 +14302,27 @@ 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, 1 } + { 0, 2 } }; const ProtobufCMessageDescriptor wa__message__interactive_response_message__body__descriptor = { @@ -13306,12 +14332,11 @@ const ProtobufCMessageDescriptor wa__message__interactive_response_message__body "Wa__Message__InteractiveResponseMessage__Body", "wa", sizeof(Wa__Message__InteractiveResponseMessage__Body), - 1, + 2, 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] = { @@ -13374,8 +14399,7 @@ 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] = { @@ -13439,8 +14463,7 @@ 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] = { @@ -13622,8 +14645,7 @@ 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] = { @@ -13686,8 +14708,44 @@ 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] */ + 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__product_list_header_image__field_descriptors[2] = { @@ -13737,8 +14795,7 @@ 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] = { @@ -13801,8 +14858,7 @@ 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] = { @@ -13852,46 +14908,7 @@ 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] */ -}; -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__row__field_descriptors[3] = { @@ -13954,8 +14971,7 @@ 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] = { @@ -14005,8 +15021,7 @@ 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] = { @@ -14164,8 +15179,7 @@ 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] = { @@ -14202,8 +15216,7 @@ 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] = { @@ -14320,8 +15333,7 @@ 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] = { @@ -14476,8 +15488,7 @@ 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] = { @@ -14659,8 +15670,7 @@ 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] = { @@ -14893,8 +15903,7 @@ 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] = { @@ -14976,8 +15985,821 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__message__poll_creation_message__option__field_descriptors[1] = { @@ -15014,8 +16836,7 @@ 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] = { @@ -15104,8 +16925,7 @@ 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] = { @@ -15155,26 +16975,7 @@ 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] */ -}; -#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_update_message__field_descriptors[4] = { @@ -15250,8 +17051,24 @@ 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] */ + 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_vote_message__field_descriptors[1] = { @@ -15288,8 +17105,7 @@ 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] = { @@ -15352,8 +17168,7 @@ 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] = { @@ -15521,8 +17336,7 @@ 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] = { @@ -15626,10 +17440,9 @@ 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[12] = +static const ProtobufCEnumValue wa__message__protocol_message__type__enum_values_by_number[13] = { { "REVOKE", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__REVOKE", 0 }, { "EPHEMERAL_SETTING", "WA__MESSAGE__PROTOCOL_MESSAGE__TYPE__EPHEMERAL_SETTING", 3 }, @@ -15641,13 +17454,14 @@ 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 }, - { "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 }, + { "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 }, }; static const ProtobufCIntRange wa__message__protocol_message__type__value_ranges[] = { -{0, 0},{3, 1},{0, 12} +{0, 0},{3, 1},{14, 10},{16, 11},{0, 13} }; -static const ProtobufCEnumValueIndex wa__message__protocol_message__type__enum_values_by_name[12] = +static const ProtobufCEnumValueIndex wa__message__protocol_message__type__enum_values_by_name[13] = { { "APP_STATE_FATAL_EXCEPTION_NOTIFICATION", 8 }, { "APP_STATE_SYNC_KEY_REQUEST", 5 }, @@ -15656,9 +17470,10 @@ 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 }, - { "REQUEST_MEDIA_UPLOAD_MESSAGE", 10 }, - { "REQUEST_MEDIA_UPLOAD_RESPONSE_MESSAGE", 11 }, + { "PEER_DATA_OPERATION_REQUEST_MESSAGE", 11 }, + { "PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE", 12 }, { "REVOKE", 0 }, { "SHARE_PHONE_NUMBER", 9 }, }; @@ -15669,15 +17484,15 @@ const ProtobufCEnumDescriptor wa__message__protocol_message__type__descriptor = "Type", "Wa__Message__ProtocolMessage__Type", "wa", - 12, + 13, wa__message__protocol_message__type__enum_values_by_number, - 12, + 13, wa__message__protocol_message__type__enum_values_by_name, - 2, + 4, wa__message__protocol_message__type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descriptors[12] = +static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descriptors[14] = { { "key", @@ -15800,25 +17615,49 @@ static const ProtobufCFieldDescriptor wa__message__protocol_message__field_descr 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "requestMediaUploadMessage", - 12, + "editedMessage", + 14, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(Wa__Message__ProtocolMessage, requestmediauploadmessage), - &wa__message__request_media_upload_message__descriptor, + offsetof(Wa__Message__ProtocolMessage, editedmessage), + &wa__message__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "requestMediaUploadResponseMessage", - 13, + "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, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ - offsetof(Wa__Message__ProtocolMessage, requestmediauploadresponsemessage), - &wa__message__request_media_upload_response_message__descriptor, + offsetof(Wa__Message__ProtocolMessage, peerdataoperationrequestmessage), + &wa__message__peer_data_operation_request_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "peerDataOperationRequestResponseMessage", + 17, + 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, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -15829,20 +17668,23 @@ 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 */ - 10, /* field[10] = requestMediaUploadMessage */ - 11, /* field[11] = requestMediaUploadResponseMessage */ + 12, /* field[12] = peerDataOperationRequestMessage */ + 13, /* field[13] = peerDataOperationRequestResponseMessage */ + 11, /* field[11] = timestampMs */ 1, /* field[1] = type */ }; -static const ProtobufCIntRange wa__message__protocol_message__number_ranges[2 + 1] = +static const ProtobufCIntRange wa__message__protocol_message__number_ranges[3 + 1] = { { 1, 0 }, { 4, 2 }, - { 0, 12 } + { 14, 10 }, + { 0, 14 } }; const ProtobufCMessageDescriptor wa__message__protocol_message__descriptor = { @@ -15852,12 +17694,11 @@ const ProtobufCMessageDescriptor wa__message__protocol_message__descriptor = "Wa__Message__ProtocolMessage", "wa", sizeof(Wa__Message__ProtocolMessage), - 12, + 14, wa__message__protocol_message__field_descriptors, wa__message__protocol_message__field_indices_by_name, - 2, wa__message__protocol_message__number_ranges, - NULL, - NULL,NULL,NULL /* reserved[123] */ + 3, wa__message__protocol_message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__reaction_message__field_descriptors[4] = { @@ -15933,187 +17774,7 @@ 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] */ -}; -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] */ + NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__message__request_payment_message__field_descriptors[7] = { @@ -16228,8 +17889,7 @@ 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] = { @@ -16266,8 +17926,178 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__message__send_payment_message__field_descriptors[3] = { @@ -16330,8 +18160,7 @@ 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] = { @@ -16381,10 +18210,9 @@ 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[15] = +static const ProtobufCFieldDescriptor wa__message__sticker_message__field_descriptors[17] = { { "url", @@ -16566,6 +18394,30 @@ 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 */ @@ -16577,10 +18429,12 @@ 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 */ }; @@ -16588,7 +18442,7 @@ static const ProtobufCIntRange wa__message__sticker_message__number_ranges[2 + 1 { { 1, 0 }, { 16, 13 }, - { 0, 15 } + { 0, 17 } }; const ProtobufCMessageDescriptor wa__message__sticker_message__descriptor = { @@ -16598,12 +18452,11 @@ const ProtobufCMessageDescriptor wa__message__sticker_message__descriptor = "Wa__Message__StickerMessage", "wa", sizeof(Wa__Message__StickerMessage), - 15, + 17, 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] = { @@ -16666,8 +18519,7 @@ 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] = { @@ -16743,8 +18595,7 @@ 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] = { @@ -16872,8 +18723,7 @@ 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] = { @@ -17014,10 +18864,9 @@ 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[4] = +static const ProtobufCFieldDescriptor wa__message__template_message__field_descriptors[6] = { { "fourRowTemplate", @@ -17067,17 +18916,44 @@ 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[1 + 1] = +static const ProtobufCIntRange wa__message__template_message__number_ranges[2 + 1] = { { 1, 0 }, - { 0, 4 } + { 9, 5 }, + { 0, 6 } }; const ProtobufCMessageDescriptor wa__message__template_message__descriptor = { @@ -17087,12 +18963,11 @@ const ProtobufCMessageDescriptor wa__message__template_message__descriptor = "Wa__Message__TemplateMessage", "wa", sizeof(Wa__Message__TemplateMessage), - 4, + 6, wa__message__template_message__field_descriptors, wa__message__template_message__field_indices_by_name, - 1, wa__message__template_message__number_ranges, - NULL, - NULL,NULL,NULL /* reserved[123] */ + 2, 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] = { @@ -17446,38 +19321,43 @@ 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__rmr_source__enum_values_by_number[2] = +static const ProtobufCEnumValue wa__message__peer_data_operation_request_type__enum_values_by_number[5] = { - { "FAVORITE_STICKER", "WA__MESSAGE__RMR_SOURCE__FAVORITE_STICKER", 0 }, - { "RECENT_STICKER", "WA__MESSAGE__RMR_SOURCE__RECENT_STICKER", 1 }, + { "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 }, }; -static const ProtobufCIntRange wa__message__rmr_source__value_ranges[] = { -{0, 0},{0, 2} +static const ProtobufCIntRange wa__message__peer_data_operation_request_type__value_ranges[] = { +{0, 0},{0, 5} }; -static const ProtobufCEnumValueIndex wa__message__rmr_source__enum_values_by_name[2] = +static const ProtobufCEnumValueIndex wa__message__peer_data_operation_request_type__enum_values_by_name[5] = { - { "FAVORITE_STICKER", 0 }, - { "RECENT_STICKER", 1 }, + { "GENERATE_LINK_PREVIEW", 2 }, + { "HISTORY_SYNC_ON_DEMAND", 3 }, + { "PLACEHOLDER_MESSAGE_RESEND", 4 }, + { "SEND_RECENT_STICKER_BOOTSTRAP", 1 }, + { "UPLOAD_STICKER", 0 }, }; -const ProtobufCEnumDescriptor wa__message__rmr_source__descriptor = +const ProtobufCEnumDescriptor wa__message__peer_data_operation_request_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, - "wa.Message.RmrSource", - "RmrSource", - "Wa__Message__RmrSource", + "wa.Message.PeerDataOperationRequestType", + "PeerDataOperationRequestType", + "Wa__Message__PeerDataOperationRequestType", "wa", - 2, - wa__message__rmr_source__enum_values_by_number, - 2, - wa__message__rmr_source__enum_values_by_name, + 5, + wa__message__peer_data_operation_request_type__enum_values_by_number, + 5, + wa__message__peer_data_operation_request_type__enum_values_by_name, 1, - wa__message__rmr_source__value_ranges, + wa__message__peer_data_operation_request_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCFieldDescriptor wa__message__field_descriptors[46] = +static const ProtobufCFieldDescriptor wa__message__field_descriptors[56] = { { "conversation", @@ -18031,6 +19911,126 @@ static const ProtobufCFieldDescriptor wa__message__field_descriptors[46] = 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 */ @@ -18046,10 +20046,13 @@ 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 */ @@ -18063,13 +20066,19 @@ 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 */ @@ -18079,8 +20088,9 @@ 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[6 + 1] = +static const ProtobufCIntRange wa__message__number_ranges[7 + 1] = { { 1, 0 }, { 18, 16 }, @@ -18088,7 +20098,8 @@ static const ProtobufCIntRange wa__message__number_ranges[6 + 1] = { 28, 22 }, { 35, 26 }, { 53, 43 }, - { 0, 46 } + { 58, 47 }, + { 0, 56 } }; const ProtobufCMessageDescriptor wa__message__descriptor = { @@ -18098,14 +20109,50 @@ const ProtobufCMessageDescriptor wa__message__descriptor = "Wa__Message", "wa", sizeof(Wa__Message), - 46, + 56, wa__message__field_descriptors, wa__message__field_indices_by_name, - 6, wa__message__number_ranges, - NULL, - NULL,NULL,NULL /* reserved[123] */ + 7, wa__message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor wa__message_context_info__field_descriptors[4] = +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] */ +}; +static const ProtobufCFieldDescriptor wa__message_context_info__field_descriptors[5] = { { "deviceListMetadata", @@ -18155,17 +20202,30 @@ 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, 4 } + { 0, 5 } }; const ProtobufCMessageDescriptor wa__message_context_info__descriptor = { @@ -18175,12 +20235,11 @@ const ProtobufCMessageDescriptor wa__message_context_info__descriptor = "Wa__MessageContextInfo", "wa", sizeof(Wa__MessageContextInfo), - 4, + 5, 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] = { @@ -18256,8 +20315,7 @@ 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] = { @@ -18320,8 +20378,7 @@ 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] = { @@ -18358,10 +20415,9 @@ 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[21] = +static const ProtobufCFieldDescriptor wa__msg_opaque_data__field_descriptors[26] = { { "body", @@ -18615,6 +20671,66 @@ static const ProtobufCFieldDescriptor wa__msg_opaque_data__field_descriptors[21] 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 */ @@ -18623,13 +20739,18 @@ 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 */ @@ -18639,13 +20760,14 @@ 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[4 + 1] = +static const ProtobufCIntRange wa__msg_opaque_data__number_ranges[5 + 1] = { { 1, 0 }, { 3, 1 }, { 5, 2 }, { 20, 16 }, - { 0, 21 } + { 51, 25 }, + { 0, 26 } }; const ProtobufCMessageDescriptor wa__msg_opaque_data__descriptor = { @@ -18655,12 +20777,11 @@ const ProtobufCMessageDescriptor wa__msg_opaque_data__descriptor = "Wa__MsgOpaqueData", "wa", sizeof(Wa__MsgOpaqueData), - 21, + 26, wa__msg_opaque_data__field_descriptors, wa__msg_opaque_data__field_indices_by_name, - 4, wa__msg_opaque_data__number_ranges, - NULL, - NULL,NULL,NULL /* reserved[123] */ + 5, wa__msg_opaque_data__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__msg_row_opaque_data__field_descriptors[2] = { @@ -18710,8 +20831,7 @@ 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] = { @@ -18800,8 +20920,7 @@ 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] = { @@ -18851,8 +20970,7 @@ 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] = { @@ -18928,8 +21046,109 @@ 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] */ + 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] */ }; static const ProtobufCEnumValue wa__past_participant__leave_reason__enum_values_by_number[2] = { @@ -18964,7 +21183,7 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "userJid", 1, - PROTOBUF_C_LABEL_REQUIRED, + PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Wa__PastParticipant, userjid), @@ -18976,9 +21195,9 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "leaveReason", 2, - PROTOBUF_C_LABEL_REQUIRED, + PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_ENUM, - 0, /* quantifier_offset */ + offsetof(Wa__PastParticipant, has_leavereason), offsetof(Wa__PastParticipant, leavereason), &wa__past_participant__leave_reason__descriptor, NULL, @@ -18988,9 +21207,9 @@ static const ProtobufCFieldDescriptor wa__past_participant__field_descriptors[3] { "leaveTs", 3, - PROTOBUF_C_LABEL_REQUIRED, + PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT64, - 0, /* quantifier_offset */ + offsetof(Wa__PastParticipant, has_leavets), offsetof(Wa__PastParticipant, leavets), NULL, NULL, @@ -19020,15 +21239,14 @@ 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_REQUIRED, + PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Wa__PastParticipants, groupjid), @@ -19071,8 +21289,7 @@ 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] = { @@ -19161,8 +21378,7 @@ 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] = { @@ -19344,8 +21560,7 @@ 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] = { @@ -19702,253 +21917,189 @@ 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__pending_key_exchange__field_descriptors[7] = +static const ProtobufCFieldDescriptor wa__photo_change__field_descriptors[3] = { { - "sequence", + "oldPhoto", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PendingKeyExchange, has_sequence), - offsetof(Wa__PendingKeyExchange, sequence), + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__PhotoChange, has_oldphoto), + offsetof(Wa__PhotoChange, oldphoto), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "localBaseKey", + "newPhoto", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PendingKeyExchange, has_localbasekey), - offsetof(Wa__PendingKeyExchange, localbasekey), + offsetof(Wa__PhotoChange, has_newphoto), + offsetof(Wa__PhotoChange, newphoto), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "localBaseKeyPrivate", + "newPhotoId", 3, PROTOBUF_C_LABEL_OPTIONAL, - 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), + 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__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__photo_change__field_indices_by_name[] = { + 1, /* field[1] = newPhoto */ + 2, /* field[2] = newPhotoId */ + 0, /* field[0] = oldPhoto */ }; -static const ProtobufCIntRange wa__pending_key_exchange__number_ranges[2 + 1] = +static const ProtobufCIntRange wa__photo_change__number_ranges[1 + 1] = { { 1, 0 }, - { 7, 5 }, - { 0, 7 } + { 0, 3 } }; -const ProtobufCMessageDescriptor wa__pending_key_exchange__descriptor = +const ProtobufCMessageDescriptor wa__photo_change__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.PendingKeyExchange", - "PendingKeyExchange", - "Wa__PendingKeyExchange", + "wa.PhotoChange", + "PhotoChange", + "Wa__PhotoChange", "wa", - 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] */ + 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", + 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] */ }; -static const ProtobufCFieldDescriptor wa__pending_pre_key__field_descriptors[3] = +static const ProtobufCFieldDescriptor wa__pin_in_chat__field_descriptors[5] = { { - "preKeyId", + "type", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PendingPreKey, has_prekeyid), - offsetof(Wa__PendingPreKey, prekeyid), - NULL, + PROTOBUF_C_TYPE_ENUM, + offsetof(Wa__PinInChat, has_type), + offsetof(Wa__PinInChat, type), + &wa__pin_in_chat__type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "baseKey", + "key", 2, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PendingPreKey, has_basekey), - offsetof(Wa__PendingPreKey, basekey), - NULL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__PinInChat, key), + &wa__message_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "signedPreKeyId", + "senderTimestampMs", 3, PROTOBUF_C_LABEL_OPTIONAL, - 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] = -{ - { - "oldPhoto", - 1, - PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PhotoChange, has_oldphoto), - offsetof(Wa__PhotoChange, oldphoto), + PROTOBUF_C_TYPE_INT64, + offsetof(Wa__PinInChat, has_sendertimestampms), + offsetof(Wa__PinInChat, sendertimestampms), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newPhoto", - 2, + "serverTimestampMs", + 4, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__PhotoChange, has_newphoto), - offsetof(Wa__PhotoChange, newphoto), + PROTOBUF_C_TYPE_INT64, + offsetof(Wa__PinInChat, has_servertimestampms), + offsetof(Wa__PinInChat, servertimestampms), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "newPhotoId", - 3, + "messageAddOnContextInfo", + 5, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__PhotoChange, has_newphotoid), - offsetof(Wa__PhotoChange, newphotoid), - NULL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(Wa__PinInChat, messageaddoncontextinfo), + &wa__message_add_on_context_info__descriptor, 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__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 ProtobufCIntRange wa__photo_change__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__pin_in_chat__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 3 } + { 0, 5 } }; -const ProtobufCMessageDescriptor wa__photo_change__descriptor = +const ProtobufCMessageDescriptor wa__pin_in_chat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.PhotoChange", - "PhotoChange", - "Wa__PhotoChange", + "wa.PinInChat", + "PinInChat", + "Wa__PinInChat", "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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__point__field_descriptors[4] = { @@ -20024,8 +22175,7 @@ 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] = { @@ -20062,8 +22212,7 @@ 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] = { @@ -20113,10 +22262,9 @@ 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[3] = +static const ProtobufCFieldDescriptor wa__poll_update__field_descriptors[5] = { { "pollUpdateMessageKey", @@ -20154,16 +22302,42 @@ static const ProtobufCFieldDescriptor wa__poll_update__field_descriptors[3] = 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, 3 } + { 0, 5 } }; const ProtobufCMessageDescriptor wa__poll_update__descriptor = { @@ -20173,12 +22347,11 @@ const ProtobufCMessageDescriptor wa__poll_update__descriptor = "Wa__PollUpdate", "wa", sizeof(Wa__PollUpdate), - 3, + 5, 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] = { @@ -20241,8 +22414,109 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__pushname__field_descriptors[2] = { @@ -20292,8 +22566,7 @@ 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] = { @@ -20382,8 +22655,7 @@ 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] = { @@ -20433,8 +22705,7 @@ 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] = { @@ -20484,59 +22755,146 @@ 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_chain_key__field_descriptors[2] = +static const ProtobufCFieldDescriptor wa__sender_key_distribution_message__field_descriptors[4] = { { + "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__SenderChainKey, has_iteration), - offsetof(Wa__SenderChainKey, iteration), + offsetof(Wa__SenderKeyMessage, has_id), + offsetof(Wa__SenderKeyMessage, id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "seed", + "iteration", 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__SenderChainKey, has_seed), - offsetof(Wa__SenderChainKey, seed), + offsetof(Wa__SenderKeyMessage, has_ciphertext), + offsetof(Wa__SenderKeyMessage, ciphertext), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__sender_chain_key__field_indices_by_name[] = { - 0, /* field[0] = iteration */ - 1, /* field[1] = seed */ +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 ProtobufCIntRange wa__sender_chain_key__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__sender_key_message__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 3 } }; -const ProtobufCMessageDescriptor wa__sender_chain_key__descriptor = +const ProtobufCMessageDescriptor wa__sender_key_message__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderChainKey", - "SenderChainKey", - "Wa__SenderChainKey", + "wa.SenderKeyMessage", + "SenderKeyMessage", + "Wa__SenderKeyMessage", "wa", - 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sender_key_record_structure__field_descriptors[1] = { @@ -20573,8 +22931,157 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_descriptors[4] = { @@ -20597,7 +23104,7 @@ static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_desc PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SenderKeyStateStructure, senderchainkey), - &wa__sender_chain_key__descriptor, + &wa__sender_key_state_structure__sender_chain_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20609,7 +23116,7 @@ static const ProtobufCFieldDescriptor wa__sender_key_state_structure__field_desc PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SenderKeyStateStructure, sendersigningkey), - &wa__sender_signing_key__descriptor, + &wa__sender_key_state_structure__sender_signing_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20621,7 +23128,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_message_key__descriptor, + &wa__sender_key_state_structure__sender_message_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20650,148 +23157,425 @@ 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__sender_message_key__field_descriptors[2] = +static const ProtobufCFieldDescriptor wa__server_error_receipt__field_descriptors[1] = { { - "iteration", + "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", 1, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_UINT32, - offsetof(Wa__SenderMessageKey, has_iteration), - offsetof(Wa__SenderMessageKey, iteration), + offsetof(Wa__SessionStructure__Chain__ChainKey, has_index), + offsetof(Wa__SessionStructure__Chain__ChainKey, index), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { - "seed", + "key", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderMessageKey, has_seed), - offsetof(Wa__SenderMessageKey, seed), + offsetof(Wa__SessionStructure__Chain__ChainKey, has_key), + offsetof(Wa__SessionStructure__Chain__ChainKey, key), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; -static const unsigned wa__sender_message_key__field_indices_by_name[] = { - 0, /* field[0] = iteration */ - 1, /* field[1] = seed */ +static const unsigned wa__session_structure__chain__chain_key__field_indices_by_name[] = { + 0, /* field[0] = index */ + 1, /* field[1] = key */ }; -static const ProtobufCIntRange wa__sender_message_key__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__session_structure__chain__chain_key__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; -const ProtobufCMessageDescriptor wa__sender_message_key__descriptor = +const ProtobufCMessageDescriptor wa__session_structure__chain__chain_key__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderMessageKey", - "SenderMessageKey", - "Wa__SenderMessageKey", + "wa.SessionStructure.Chain.ChainKey", + "ChainKey", + "Wa__SessionStructure__Chain__ChainKey", "wa", - sizeof(Wa__SenderMessageKey), + sizeof(Wa__SessionStructure__Chain__ChainKey), 2, - 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] */ + 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] */ }; -static const ProtobufCFieldDescriptor wa__sender_signing_key__field_descriptors[2] = +static const ProtobufCFieldDescriptor wa__session_structure__chain__message_key__field_descriptors[4] = { { - "public", + "index", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderSigningKey, has_public_), - offsetof(Wa__SenderSigningKey, public_), + 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 */ }, { - "private", + "cipherKey", 2, PROTOBUF_C_LABEL_OPTIONAL, PROTOBUF_C_TYPE_BYTES, - offsetof(Wa__SenderSigningKey, has_private_), - offsetof(Wa__SenderSigningKey, private_), + 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__sender_signing_key__field_indices_by_name[] = { - 1, /* field[1] = private */ - 0, /* field[0] = public */ +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__sender_signing_key__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__session_structure__chain__message_key__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 4 } }; -const ProtobufCMessageDescriptor wa__sender_signing_key__descriptor = +const ProtobufCMessageDescriptor wa__session_structure__chain__message_key__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.SenderSigningKey", - "SenderSigningKey", - "Wa__SenderSigningKey", + "wa.SessionStructure.Chain.MessageKey", + "MessageKey", + "Wa__SessionStructure__Chain__MessageKey", "wa", - 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] */ + 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__server_error_receipt__field_descriptors[1] = +static const ProtobufCFieldDescriptor wa__session_structure__chain__field_descriptors[4] = { { - "stanzaId", + "senderRatchetKey", 1, PROTOBUF_C_LABEL_OPTIONAL, - PROTOBUF_C_TYPE_STRING, + PROTOBUF_C_TYPE_BYTES, + offsetof(Wa__SessionStructure__Chain, has_senderratchetkey), + offsetof(Wa__SessionStructure__Chain, senderratchetkey), + NULL, + 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__ServerErrorReceipt, stanzaid), + 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__server_error_receipt__field_indices_by_name[] = { - 0, /* field[0] = stanzaId */ +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__server_error_receipt__number_ranges[1 + 1] = +static const ProtobufCIntRange wa__session_structure__chain__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 4 } }; -const ProtobufCMessageDescriptor wa__server_error_receipt__descriptor = +const ProtobufCMessageDescriptor wa__session_structure__chain__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, - "wa.ServerErrorReceipt", - "ServerErrorReceipt", - "Wa__ServerErrorReceipt", + "wa.SessionStructure.Chain", + "Chain", + "Wa__SessionStructure__Chain", "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] */ + 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", + 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), + 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 ProtobufCIntRange wa__session_structure__pending_key_exchange__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 7, 5 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor wa__session_structure__pending_key_exchange__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.SessionStructure.PendingKeyExchange", + "PendingKeyExchange", + "Wa__SessionStructure__PendingKeyExchange", + "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] */ +}; +static const ProtobufCFieldDescriptor wa__session_structure__pending_pre_key__field_descriptors[3] = +{ + { + "preKeyId", + 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), + 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 ProtobufCIntRange wa__session_structure__pending_pre_key__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor wa__session_structure__pending_pre_key__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "wa.SessionStructure.PendingPreKey", + "PendingPreKey", + "Wa__SessionStructure__PendingPreKey", + "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] */ }; static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[13] = { @@ -20862,7 +23646,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, senderchain), - &wa__chain__descriptor, + &wa__session_structure__chain__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20874,7 +23658,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, offsetof(Wa__SessionStructure, n_receiverchains), offsetof(Wa__SessionStructure, receiverchains), - &wa__chain__descriptor, + &wa__session_structure__chain__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20886,7 +23670,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, pendingkeyexchange), - &wa__pending_key_exchange__descriptor, + &wa__session_structure__pending_key_exchange__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20898,7 +23682,7 @@ static const ProtobufCFieldDescriptor wa__session_structure__field_descriptors[1 PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Wa__SessionStructure, pendingprekey), - &wa__pending_pre_key__descriptor, + &wa__session_structure__pending_pre_key__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ @@ -20984,8 +23768,83 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__signed_pre_key_record_structure__field_descriptors[5] = { @@ -21074,8 +23933,7 @@ 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] = { @@ -21125,10 +23983,9 @@ 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[10] = +static const ProtobufCFieldDescriptor wa__sticker_metadata__field_descriptors[11] = { { "url", @@ -21250,6 +24107,18 @@ static const ProtobufCFieldDescriptor wa__sticker_metadata__field_descriptors[10 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 */ @@ -21257,6 +24126,7 @@ 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 */ @@ -21266,7 +24136,7 @@ static const unsigned wa__sticker_metadata__field_indices_by_name[] = { static const ProtobufCIntRange wa__sticker_metadata__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 10 } + { 0, 11 } }; const ProtobufCMessageDescriptor wa__sticker_metadata__descriptor = { @@ -21276,12 +24146,11 @@ const ProtobufCMessageDescriptor wa__sticker_metadata__descriptor = "Wa__StickerMetadata", "wa", sizeof(Wa__StickerMetadata), - 10, + 11, 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] = { @@ -21357,8 +24226,7 @@ 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] = { @@ -21421,8 +24289,7 @@ 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] = { @@ -21459,8 +24326,7 @@ 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] = { @@ -21510,8 +24376,81 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__clear_chat_action__field_descriptors[1] = { @@ -21548,10 +24487,9 @@ 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[2] = +static const ProtobufCFieldDescriptor wa__sync_action_value__contact_action__field_descriptors[3] = { { "fullName", @@ -21577,15 +24515,28 @@ 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, 2 } + { 0, 3 } }; const ProtobufCMessageDescriptor wa__sync_action_value__contact_action__descriptor = { @@ -21595,12 +24546,11 @@ const ProtobufCMessageDescriptor wa__sync_action_value__contact_action__descript "Wa__SyncActionValue__ContactAction", "wa", sizeof(Wa__SyncActionValue__ContactAction), - 2, + 3, 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] = { @@ -21637,8 +24587,7 @@ 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] = { @@ -21688,8 +24637,44 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__key_expiration__field_descriptors[1] = { @@ -21726,8 +24711,7 @@ 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] = { @@ -21764,8 +24748,7 @@ 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] = { @@ -21841,8 +24824,7 @@ 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] = { @@ -21879,8 +24861,7 @@ 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] = { @@ -21930,10 +24911,187 @@ 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] */ + 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 */ }; -static const ProtobufCFieldDescriptor wa__sync_action_value__mute_action__field_descriptors[2] = +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] = { { "muted", @@ -21959,15 +25117,28 @@ 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, 2 } + { 0, 3 } }; const ProtobufCMessageDescriptor wa__sync_action_value__mute_action__descriptor = { @@ -21977,12 +25148,11 @@ const ProtobufCMessageDescriptor wa__sync_action_value__mute_action__descriptor "Wa__SyncActionValue__MuteAction", "wa", sizeof(Wa__SyncActionValue__MuteAction), - 2, + 3, 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] = { @@ -22019,8 +25189,7 @@ 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] = { @@ -22057,8 +25226,44 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__primary_feature__field_descriptors[1] = { @@ -22095,8 +25300,7 @@ 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] = { @@ -22133,8 +25337,44 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__push_name_setting__field_descriptors[1] = { @@ -22171,8 +25411,7 @@ 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] = { @@ -22261,8 +25500,7 @@ 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] = { @@ -22299,8 +25537,44 @@ 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] */ + 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] */ }; static const ProtobufCFieldDescriptor wa__sync_action_value__security_notification_setting__field_descriptors[1] = { @@ -22337,8 +25611,7 @@ 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] = { @@ -22375,8 +25648,7 @@ 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] = { @@ -22530,8 +25802,7 @@ 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] = { @@ -22594,8 +25865,57 @@ 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] */ + 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__sync_action_message_range__field_descriptors[3] = { @@ -22658,59 +25978,7 @@ 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] */ -}; -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__time_format_action__field_descriptors[1] = { @@ -22747,8 +26015,7 @@ 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] = { @@ -22785,8 +26052,7 @@ 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] = { @@ -22823,10 +26089,9 @@ 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[28] = +static const ProtobufCFieldDescriptor wa__sync_action_value__field_descriptors[36] = { { "timestamp", @@ -23164,28 +26429,132 @@ static const ProtobufCFieldDescriptor wa__sync_action_value__field_descriptors[2 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 */ @@ -23201,7 +26570,7 @@ static const ProtobufCIntRange wa__sync_action_value__number_ranges[4 + 1] = { 11, 8 }, { 14, 9 }, { 26, 20 }, - { 0, 28 } + { 0, 36 } }; const ProtobufCMessageDescriptor wa__sync_action_value__descriptor = { @@ -23211,12 +26580,11 @@ const ProtobufCMessageDescriptor wa__sync_action_value__descriptor = "Wa__SyncActionValue", "wa", sizeof(Wa__SyncActionValue), - 28, + 36, 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] = { @@ -23253,8 +26621,7 @@ 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] = { @@ -23332,8 +26699,7 @@ 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] = { @@ -23370,8 +26736,7 @@ 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] = { @@ -23499,8 +26864,7 @@ 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] = { @@ -23563,8 +26927,7 @@ 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] = { @@ -23640,8 +27003,7 @@ 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] = { @@ -23678,8 +27040,7 @@ 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] = { @@ -23716,8 +27077,7 @@ 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] = { @@ -23767,8 +27127,7 @@ 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] = { @@ -23818,8 +27177,7 @@ 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] = { @@ -23869,8 +27227,7 @@ 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] = { @@ -23946,8 +27303,7 @@ 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] = { @@ -24049,8 +27405,7 @@ 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] = { @@ -24142,8 +27497,7 @@ 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] = { @@ -24206,8 +27560,7 @@ 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] = { @@ -24257,8 +27610,7 @@ 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] = { @@ -24902,8 +28254,7 @@ 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] = { @@ -24973,7 +28324,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[150] = +static const ProtobufCEnumValue wa__web_message_info__stub_type__enum_values_by_number[183] = { { "UNKNOWN", "WA__WEB_MESSAGE_INFO__STUB_TYPE__UNKNOWN", 0 }, { "REVOKE", "WA__WEB_MESSAGE_INFO__STUB_TYPE__REVOKE", 1 }, @@ -25125,13 +28476,48 @@ 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, 150} +{0, 0},{0, 183} }; -static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_values_by_name[150] = +static const ProtobufCEnumValueIndex wa__web_message_info__stub_type__enum_values_by_name[183] = { { "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 }, @@ -25190,17 +28576,30 @@ 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 }, @@ -25233,12 +28632,15 @@ 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 }, @@ -25246,6 +28648,9 @@ 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 }, @@ -25256,12 +28661,24 @@ 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 }, @@ -25289,15 +28706,15 @@ const ProtobufCEnumDescriptor wa__web_message_info__stub_type__descriptor = "StubType", "Wa__WebMessageInfo__StubType", "wa", - 150, + 183, wa__web_message_info__stub_type__enum_values_by_number, - 150, + 183, 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[43] = +static const ProtobufCFieldDescriptor wa__web_message_info__field_descriptors[44] = { { "key", @@ -25815,6 +29232,18 @@ static const ProtobufCFieldDescriptor wa__web_message_info__field_descriptors[43 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 */ @@ -25845,6 +29274,7 @@ 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 */ @@ -25861,11 +29291,12 @@ 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[2 + 1] = +static const ProtobufCIntRange wa__web_message_info__number_ranges[3 + 1] = { { 1, 0 }, { 16, 6 }, - { 0, 43 } + { 54, 43 }, + { 0, 44 } }; const ProtobufCMessageDescriptor wa__web_message_info__descriptor = { @@ -25875,12 +29306,11 @@ const ProtobufCMessageDescriptor wa__web_message_info__descriptor = "Wa__WebMessageInfo", "wa", sizeof(Wa__WebMessageInfo), - 43, + 44, wa__web_message_info__field_descriptors, wa__web_message_info__field_indices_by_name, - 2, wa__web_message_info__number_ranges, - NULL, - NULL,NULL,NULL /* reserved[123] */ + 3, wa__web_message_info__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor wa__web_notifications_info__field_descriptors[4] = { @@ -25956,8 +29386,35 @@ 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] */ + 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] */ }; static const ProtobufCEnumValue wa__keep_type__enum_values_by_number[3] = { |
