// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.34.2 // protoc v3.21.12 // source: waWeb/WAWebProtobufsWeb.proto package waWeb import ( reflect "reflect" sync "sync" waCommon "go.mau.fi/whatsmeow/proto/waCommon" waE2E "go.mau.fi/whatsmeow/proto/waE2E" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" _ "embed" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type WebMessageInfo_BizPrivacyStatus int32 const ( WebMessageInfo_E2EE WebMessageInfo_BizPrivacyStatus = 0 WebMessageInfo_FB WebMessageInfo_BizPrivacyStatus = 2 WebMessageInfo_BSP WebMessageInfo_BizPrivacyStatus = 1 WebMessageInfo_BSP_AND_FB WebMessageInfo_BizPrivacyStatus = 3 ) // Enum value maps for WebMessageInfo_BizPrivacyStatus. var ( WebMessageInfo_BizPrivacyStatus_name = map[int32]string{ 0: "E2EE", 2: "FB", 1: "BSP", 3: "BSP_AND_FB", } WebMessageInfo_BizPrivacyStatus_value = map[string]int32{ "E2EE": 0, "FB": 2, "BSP": 1, "BSP_AND_FB": 3, } ) func (x WebMessageInfo_BizPrivacyStatus) Enum() *WebMessageInfo_BizPrivacyStatus { p := new(WebMessageInfo_BizPrivacyStatus) *p = x return p } func (x WebMessageInfo_BizPrivacyStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WebMessageInfo_BizPrivacyStatus) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[0].Descriptor() } func (WebMessageInfo_BizPrivacyStatus) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[0] } func (x WebMessageInfo_BizPrivacyStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *WebMessageInfo_BizPrivacyStatus) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = WebMessageInfo_BizPrivacyStatus(num) return nil } // Deprecated: Use WebMessageInfo_BizPrivacyStatus.Descriptor instead. func (WebMessageInfo_BizPrivacyStatus) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 0} } type WebMessageInfo_StubType int32 const ( WebMessageInfo_UNKNOWN WebMessageInfo_StubType = 0 WebMessageInfo_REVOKE WebMessageInfo_StubType = 1 WebMessageInfo_CIPHERTEXT WebMessageInfo_StubType = 2 WebMessageInfo_FUTUREPROOF WebMessageInfo_StubType = 3 WebMessageInfo_NON_VERIFIED_TRANSITION WebMessageInfo_StubType = 4 WebMessageInfo_UNVERIFIED_TRANSITION WebMessageInfo_StubType = 5 WebMessageInfo_VERIFIED_TRANSITION WebMessageInfo_StubType = 6 WebMessageInfo_VERIFIED_LOW_UNKNOWN WebMessageInfo_StubType = 7 WebMessageInfo_VERIFIED_HIGH WebMessageInfo_StubType = 8 WebMessageInfo_VERIFIED_INITIAL_UNKNOWN WebMessageInfo_StubType = 9 WebMessageInfo_VERIFIED_INITIAL_LOW WebMessageInfo_StubType = 10 WebMessageInfo_VERIFIED_INITIAL_HIGH WebMessageInfo_StubType = 11 WebMessageInfo_VERIFIED_TRANSITION_ANY_TO_NONE WebMessageInfo_StubType = 12 WebMessageInfo_VERIFIED_TRANSITION_ANY_TO_HIGH WebMessageInfo_StubType = 13 WebMessageInfo_VERIFIED_TRANSITION_HIGH_TO_LOW WebMessageInfo_StubType = 14 WebMessageInfo_VERIFIED_TRANSITION_HIGH_TO_UNKNOWN WebMessageInfo_StubType = 15 WebMessageInfo_VERIFIED_TRANSITION_UNKNOWN_TO_LOW WebMessageInfo_StubType = 16 WebMessageInfo_VERIFIED_TRANSITION_LOW_TO_UNKNOWN WebMessageInfo_StubType = 17 WebMessageInfo_VERIFIED_TRANSITION_NONE_TO_LOW WebMessageInfo_StubType = 18 WebMessageInfo_VERIFIED_TRANSITION_NONE_TO_UNKNOWN WebMessageInfo_StubType = 19 WebMessageInfo_GROUP_CREATE WebMessageInfo_StubType = 20 WebMessageInfo_GROUP_CHANGE_SUBJECT WebMessageInfo_StubType = 21 WebMessageInfo_GROUP_CHANGE_ICON WebMessageInfo_StubType = 22 WebMessageInfo_GROUP_CHANGE_INVITE_LINK WebMessageInfo_StubType = 23 WebMessageInfo_GROUP_CHANGE_DESCRIPTION WebMessageInfo_StubType = 24 WebMessageInfo_GROUP_CHANGE_RESTRICT WebMessageInfo_StubType = 25 WebMessageInfo_GROUP_CHANGE_ANNOUNCE WebMessageInfo_StubType = 26 WebMessageInfo_GROUP_PARTICIPANT_ADD WebMessageInfo_StubType = 27 WebMessageInfo_GROUP_PARTICIPANT_REMOVE WebMessageInfo_StubType = 28 WebMessageInfo_GROUP_PARTICIPANT_PROMOTE WebMessageInfo_StubType = 29 WebMessageInfo_GROUP_PARTICIPANT_DEMOTE WebMessageInfo_StubType = 30 WebMessageInfo_GROUP_PARTICIPANT_INVITE WebMessageInfo_StubType = 31 WebMessageInfo_GROUP_PARTICIPANT_LEAVE WebMessageInfo_StubType = 32 WebMessageInfo_GROUP_PARTICIPANT_CHANGE_NUMBER WebMessageInfo_StubType = 33 WebMessageInfo_BROADCAST_CREATE WebMessageInfo_StubType = 34 WebMessageInfo_BROADCAST_ADD WebMessageInfo_StubType = 35 WebMessageInfo_BROADCAST_REMOVE WebMessageInfo_StubType = 36 WebMessageInfo_GENERIC_NOTIFICATION WebMessageInfo_StubType = 37 WebMessageInfo_E2E_IDENTITY_CHANGED WebMessageInfo_StubType = 38 WebMessageInfo_E2E_ENCRYPTED WebMessageInfo_StubType = 39 WebMessageInfo_CALL_MISSED_VOICE WebMessageInfo_StubType = 40 WebMessageInfo_CALL_MISSED_VIDEO WebMessageInfo_StubType = 41 WebMessageInfo_INDIVIDUAL_CHANGE_NUMBER WebMessageInfo_StubType = 42 WebMessageInfo_GROUP_DELETE WebMessageInfo_StubType = 43 WebMessageInfo_GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE WebMessageInfo_StubType = 44 WebMessageInfo_CALL_MISSED_GROUP_VOICE WebMessageInfo_StubType = 45 WebMessageInfo_CALL_MISSED_GROUP_VIDEO WebMessageInfo_StubType = 46 WebMessageInfo_PAYMENT_CIPHERTEXT WebMessageInfo_StubType = 47 WebMessageInfo_PAYMENT_FUTUREPROOF WebMessageInfo_StubType = 48 WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED WebMessageInfo_StubType = 49 WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED WebMessageInfo_StubType = 50 WebMessageInfo_PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED WebMessageInfo_StubType = 51 WebMessageInfo_PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP WebMessageInfo_StubType = 52 WebMessageInfo_PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP WebMessageInfo_StubType = 53 WebMessageInfo_PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER WebMessageInfo_StubType = 54 WebMessageInfo_PAYMENT_ACTION_SEND_PAYMENT_REMINDER WebMessageInfo_StubType = 55 WebMessageInfo_PAYMENT_ACTION_SEND_PAYMENT_INVITATION WebMessageInfo_StubType = 56 WebMessageInfo_PAYMENT_ACTION_REQUEST_DECLINED WebMessageInfo_StubType = 57 WebMessageInfo_PAYMENT_ACTION_REQUEST_EXPIRED WebMessageInfo_StubType = 58 WebMessageInfo_PAYMENT_ACTION_REQUEST_CANCELLED WebMessageInfo_StubType = 59 WebMessageInfo_BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM WebMessageInfo_StubType = 60 WebMessageInfo_BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP WebMessageInfo_StubType = 61 WebMessageInfo_BIZ_INTRO_TOP WebMessageInfo_StubType = 62 WebMessageInfo_BIZ_INTRO_BOTTOM WebMessageInfo_StubType = 63 WebMessageInfo_BIZ_NAME_CHANGE WebMessageInfo_StubType = 64 WebMessageInfo_BIZ_MOVE_TO_CONSUMER_APP WebMessageInfo_StubType = 65 WebMessageInfo_BIZ_TWO_TIER_MIGRATION_TOP WebMessageInfo_StubType = 66 WebMessageInfo_BIZ_TWO_TIER_MIGRATION_BOTTOM WebMessageInfo_StubType = 67 WebMessageInfo_OVERSIZED WebMessageInfo_StubType = 68 WebMessageInfo_GROUP_CHANGE_NO_FREQUENTLY_FORWARDED WebMessageInfo_StubType = 69 WebMessageInfo_GROUP_V4_ADD_INVITE_SENT WebMessageInfo_StubType = 70 WebMessageInfo_GROUP_PARTICIPANT_ADD_REQUEST_JOIN WebMessageInfo_StubType = 71 WebMessageInfo_CHANGE_EPHEMERAL_SETTING WebMessageInfo_StubType = 72 WebMessageInfo_E2E_DEVICE_CHANGED WebMessageInfo_StubType = 73 WebMessageInfo_VIEWED_ONCE WebMessageInfo_StubType = 74 WebMessageInfo_E2E_ENCRYPTED_NOW WebMessageInfo_StubType = 75 WebMessageInfo_BLUE_MSG_BSP_FB_TO_BSP_PREMISE WebMessageInfo_StubType = 76 WebMessageInfo_BLUE_MSG_BSP_FB_TO_SELF_FB WebMessageInfo_StubType = 77 WebMessageInfo_BLUE_MSG_BSP_FB_TO_SELF_PREMISE WebMessageInfo_StubType = 78 WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 79 WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 80 WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED WebMessageInfo_StubType = 81 WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 82 WebMessageInfo_BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE WebMessageInfo_StubType = 83 WebMessageInfo_BLUE_MSG_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 84 WebMessageInfo_BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 85 WebMessageInfo_BLUE_MSG_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 86 WebMessageInfo_BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 87 WebMessageInfo_BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 88 WebMessageInfo_BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 89 WebMessageInfo_BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 90 WebMessageInfo_BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 91 WebMessageInfo_BLUE_MSG_SELF_FB_TO_BSP_PREMISE WebMessageInfo_StubType = 92 WebMessageInfo_BLUE_MSG_SELF_FB_TO_SELF_PREMISE WebMessageInfo_StubType = 93 WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 94 WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 95 WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED WebMessageInfo_StubType = 96 WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 97 WebMessageInfo_BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE WebMessageInfo_StubType = 98 WebMessageInfo_BLUE_MSG_SELF_PREMISE_UNVERIFIED WebMessageInfo_StubType = 99 WebMessageInfo_BLUE_MSG_SELF_PREMISE_VERIFIED WebMessageInfo_StubType = 100 WebMessageInfo_BLUE_MSG_TO_BSP_FB WebMessageInfo_StubType = 101 WebMessageInfo_BLUE_MSG_TO_CONSUMER WebMessageInfo_StubType = 102 WebMessageInfo_BLUE_MSG_TO_SELF_FB WebMessageInfo_StubType = 103 WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED WebMessageInfo_StubType = 104 WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 105 WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED WebMessageInfo_StubType = 106 WebMessageInfo_BLUE_MSG_UNVERIFIED_TO_VERIFIED WebMessageInfo_StubType = 107 WebMessageInfo_BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED WebMessageInfo_StubType = 108 WebMessageInfo_BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 109 WebMessageInfo_BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 110 WebMessageInfo_BLUE_MSG_VERIFIED_TO_UNVERIFIED WebMessageInfo_StubType = 111 WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 112 WebMessageInfo_BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED WebMessageInfo_StubType = 113 WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 114 WebMessageInfo_BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED WebMessageInfo_StubType = 115 WebMessageInfo_BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED WebMessageInfo_StubType = 116 WebMessageInfo_BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED WebMessageInfo_StubType = 117 WebMessageInfo_E2E_IDENTITY_UNAVAILABLE WebMessageInfo_StubType = 118 WebMessageInfo_GROUP_CREATING WebMessageInfo_StubType = 119 WebMessageInfo_GROUP_CREATE_FAILED WebMessageInfo_StubType = 120 WebMessageInfo_GROUP_BOUNCED WebMessageInfo_StubType = 121 WebMessageInfo_BLOCK_CONTACT WebMessageInfo_StubType = 122 WebMessageInfo_EPHEMERAL_SETTING_NOT_APPLIED WebMessageInfo_StubType = 123 WebMessageInfo_SYNC_FAILED WebMessageInfo_StubType = 124 WebMessageInfo_SYNCING WebMessageInfo_StubType = 125 WebMessageInfo_BIZ_PRIVACY_MODE_INIT_FB WebMessageInfo_StubType = 126 WebMessageInfo_BIZ_PRIVACY_MODE_INIT_BSP WebMessageInfo_StubType = 127 WebMessageInfo_BIZ_PRIVACY_MODE_TO_FB WebMessageInfo_StubType = 128 WebMessageInfo_BIZ_PRIVACY_MODE_TO_BSP WebMessageInfo_StubType = 129 WebMessageInfo_DISAPPEARING_MODE WebMessageInfo_StubType = 130 WebMessageInfo_E2E_DEVICE_FETCH_FAILED WebMessageInfo_StubType = 131 WebMessageInfo_ADMIN_REVOKE WebMessageInfo_StubType = 132 WebMessageInfo_GROUP_INVITE_LINK_GROWTH_LOCKED WebMessageInfo_StubType = 133 WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP WebMessageInfo_StubType = 134 WebMessageInfo_COMMUNITY_LINK_SIBLING_GROUP WebMessageInfo_StubType = 135 WebMessageInfo_COMMUNITY_LINK_SUB_GROUP WebMessageInfo_StubType = 136 WebMessageInfo_COMMUNITY_UNLINK_PARENT_GROUP WebMessageInfo_StubType = 137 WebMessageInfo_COMMUNITY_UNLINK_SIBLING_GROUP WebMessageInfo_StubType = 138 WebMessageInfo_COMMUNITY_UNLINK_SUB_GROUP WebMessageInfo_StubType = 139 WebMessageInfo_GROUP_PARTICIPANT_ACCEPT WebMessageInfo_StubType = 140 WebMessageInfo_GROUP_PARTICIPANT_LINKED_GROUP_JOIN WebMessageInfo_StubType = 141 WebMessageInfo_COMMUNITY_CREATE WebMessageInfo_StubType = 142 WebMessageInfo_EPHEMERAL_KEEP_IN_CHAT WebMessageInfo_StubType = 143 WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST WebMessageInfo_StubType = 144 WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE WebMessageInfo_StubType = 145 WebMessageInfo_INTEGRITY_UNLINK_PARENT_GROUP WebMessageInfo_StubType = 146 WebMessageInfo_COMMUNITY_PARTICIPANT_PROMOTE WebMessageInfo_StubType = 147 WebMessageInfo_COMMUNITY_PARTICIPANT_DEMOTE WebMessageInfo_StubType = 148 WebMessageInfo_COMMUNITY_PARENT_GROUP_DELETED WebMessageInfo_StubType = 149 WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL WebMessageInfo_StubType = 150 WebMessageInfo_GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP WebMessageInfo_StubType = 151 WebMessageInfo_MASKED_THREAD_CREATED WebMessageInfo_StubType = 152 WebMessageInfo_MASKED_THREAD_UNMASKED WebMessageInfo_StubType = 153 WebMessageInfo_BIZ_CHAT_ASSIGNMENT WebMessageInfo_StubType = 154 WebMessageInfo_CHAT_PSA WebMessageInfo_StubType = 155 WebMessageInfo_CHAT_POLL_CREATION_MESSAGE WebMessageInfo_StubType = 156 WebMessageInfo_CAG_MASKED_THREAD_CREATED WebMessageInfo_StubType = 157 WebMessageInfo_COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED WebMessageInfo_StubType = 158 WebMessageInfo_CAG_INVITE_AUTO_ADD WebMessageInfo_StubType = 159 WebMessageInfo_BIZ_CHAT_ASSIGNMENT_UNASSIGN WebMessageInfo_StubType = 160 WebMessageInfo_CAG_INVITE_AUTO_JOINED WebMessageInfo_StubType = 161 WebMessageInfo_SCHEDULED_CALL_START_MESSAGE WebMessageInfo_StubType = 162 WebMessageInfo_COMMUNITY_INVITE_RICH WebMessageInfo_StubType = 163 WebMessageInfo_COMMUNITY_INVITE_AUTO_ADD_RICH WebMessageInfo_StubType = 164 WebMessageInfo_SUB_GROUP_INVITE_RICH WebMessageInfo_StubType = 165 WebMessageInfo_SUB_GROUP_PARTICIPANT_ADD_RICH WebMessageInfo_StubType = 166 WebMessageInfo_COMMUNITY_LINK_PARENT_GROUP_RICH WebMessageInfo_StubType = 167 WebMessageInfo_COMMUNITY_PARTICIPANT_ADD_RICH WebMessageInfo_StubType = 168 WebMessageInfo_SILENCED_UNKNOWN_CALLER_AUDIO WebMessageInfo_StubType = 169 WebMessageInfo_SILENCED_UNKNOWN_CALLER_VIDEO WebMessageInfo_StubType = 170 WebMessageInfo_GROUP_MEMBER_ADD_MODE WebMessageInfo_StubType = 171 WebMessageInfo_GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD WebMessageInfo_StubType = 172 WebMessageInfo_COMMUNITY_CHANGE_DESCRIPTION WebMessageInfo_StubType = 173 WebMessageInfo_SENDER_INVITE WebMessageInfo_StubType = 174 WebMessageInfo_RECEIVER_INVITE WebMessageInfo_StubType = 175 WebMessageInfo_COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS WebMessageInfo_StubType = 176 WebMessageInfo_PINNED_MESSAGE_IN_CHAT WebMessageInfo_StubType = 177 WebMessageInfo_PAYMENT_INVITE_SETUP_INVITER WebMessageInfo_StubType = 178 WebMessageInfo_PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY WebMessageInfo_StubType = 179 WebMessageInfo_PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE WebMessageInfo_StubType = 180 WebMessageInfo_LINKED_GROUP_CALL_START WebMessageInfo_StubType = 181 WebMessageInfo_REPORT_TO_ADMIN_ENABLED_STATUS WebMessageInfo_StubType = 182 WebMessageInfo_EMPTY_SUBGROUP_CREATE WebMessageInfo_StubType = 183 WebMessageInfo_SCHEDULED_CALL_CANCEL WebMessageInfo_StubType = 184 WebMessageInfo_SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH WebMessageInfo_StubType = 185 WebMessageInfo_GROUP_CHANGE_RECENT_HISTORY_SHARING WebMessageInfo_StubType = 186 WebMessageInfo_PAID_MESSAGE_SERVER_CAMPAIGN_ID WebMessageInfo_StubType = 187 WebMessageInfo_GENERAL_CHAT_CREATE WebMessageInfo_StubType = 188 WebMessageInfo_GENERAL_CHAT_ADD WebMessageInfo_StubType = 189 WebMessageInfo_GENERAL_CHAT_AUTO_ADD_DISABLED WebMessageInfo_StubType = 190 WebMessageInfo_SUGGESTED_SUBGROUP_ANNOUNCE WebMessageInfo_StubType = 191 WebMessageInfo_BIZ_BOT_1P_MESSAGING_ENABLED WebMessageInfo_StubType = 192 WebMessageInfo_CHANGE_USERNAME WebMessageInfo_StubType = 193 WebMessageInfo_BIZ_COEX_PRIVACY_INIT_SELF WebMessageInfo_StubType = 194 WebMessageInfo_BIZ_COEX_PRIVACY_TRANSITION_SELF WebMessageInfo_StubType = 195 WebMessageInfo_SUPPORT_AI_EDUCATION WebMessageInfo_StubType = 196 WebMessageInfo_BIZ_BOT_3P_MESSAGING_ENABLED WebMessageInfo_StubType = 197 WebMessageInfo_REMINDER_SETUP_MESSAGE WebMessageInfo_StubType = 198 WebMessageInfo_REMINDER_SENT_MESSAGE WebMessageInfo_StubType = 199 WebMessageInfo_REMINDER_CANCEL_MESSAGE WebMessageInfo_StubType = 200 WebMessageInfo_BIZ_COEX_PRIVACY_INIT WebMessageInfo_StubType = 201 WebMessageInfo_BIZ_COEX_PRIVACY_TRANSITION WebMessageInfo_StubType = 202 WebMessageInfo_GROUP_DEACTIVATED WebMessageInfo_StubType = 203 WebMessageInfo_COMMUNITY_DEACTIVATE_SIBLING_GROUP WebMessageInfo_StubType = 204 WebMessageInfo_EVENT_UPDATED WebMessageInfo_StubType = 205 WebMessageInfo_EVENT_CANCELED WebMessageInfo_StubType = 206 WebMessageInfo_COMMUNITY_OWNER_UPDATED WebMessageInfo_StubType = 207 WebMessageInfo_COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN WebMessageInfo_StubType = 208 WebMessageInfo_CAPI_GROUP_NE2EE_SYSTEM_MESSAGE WebMessageInfo_StubType = 209 WebMessageInfo_STATUS_MENTION WebMessageInfo_StubType = 210 ) // Enum value maps for WebMessageInfo_StubType. var ( WebMessageInfo_StubType_name = map[int32]string{ 0: "UNKNOWN", 1: "REVOKE", 2: "CIPHERTEXT", 3: "FUTUREPROOF", 4: "NON_VERIFIED_TRANSITION", 5: "UNVERIFIED_TRANSITION", 6: "VERIFIED_TRANSITION", 7: "VERIFIED_LOW_UNKNOWN", 8: "VERIFIED_HIGH", 9: "VERIFIED_INITIAL_UNKNOWN", 10: "VERIFIED_INITIAL_LOW", 11: "VERIFIED_INITIAL_HIGH", 12: "VERIFIED_TRANSITION_ANY_TO_NONE", 13: "VERIFIED_TRANSITION_ANY_TO_HIGH", 14: "VERIFIED_TRANSITION_HIGH_TO_LOW", 15: "VERIFIED_TRANSITION_HIGH_TO_UNKNOWN", 16: "VERIFIED_TRANSITION_UNKNOWN_TO_LOW", 17: "VERIFIED_TRANSITION_LOW_TO_UNKNOWN", 18: "VERIFIED_TRANSITION_NONE_TO_LOW", 19: "VERIFIED_TRANSITION_NONE_TO_UNKNOWN", 20: "GROUP_CREATE", 21: "GROUP_CHANGE_SUBJECT", 22: "GROUP_CHANGE_ICON", 23: "GROUP_CHANGE_INVITE_LINK", 24: "GROUP_CHANGE_DESCRIPTION", 25: "GROUP_CHANGE_RESTRICT", 26: "GROUP_CHANGE_ANNOUNCE", 27: "GROUP_PARTICIPANT_ADD", 28: "GROUP_PARTICIPANT_REMOVE", 29: "GROUP_PARTICIPANT_PROMOTE", 30: "GROUP_PARTICIPANT_DEMOTE", 31: "GROUP_PARTICIPANT_INVITE", 32: "GROUP_PARTICIPANT_LEAVE", 33: "GROUP_PARTICIPANT_CHANGE_NUMBER", 34: "BROADCAST_CREATE", 35: "BROADCAST_ADD", 36: "BROADCAST_REMOVE", 37: "GENERIC_NOTIFICATION", 38: "E2E_IDENTITY_CHANGED", 39: "E2E_ENCRYPTED", 40: "CALL_MISSED_VOICE", 41: "CALL_MISSED_VIDEO", 42: "INDIVIDUAL_CHANGE_NUMBER", 43: "GROUP_DELETE", 44: "GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE", 45: "CALL_MISSED_GROUP_VOICE", 46: "CALL_MISSED_GROUP_VIDEO", 47: "PAYMENT_CIPHERTEXT", 48: "PAYMENT_FUTUREPROOF", 49: "PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED", 50: "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED", 51: "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED", 52: "PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP", 53: "PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP", 54: "PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER", 55: "PAYMENT_ACTION_SEND_PAYMENT_REMINDER", 56: "PAYMENT_ACTION_SEND_PAYMENT_INVITATION", 57: "PAYMENT_ACTION_REQUEST_DECLINED", 58: "PAYMENT_ACTION_REQUEST_EXPIRED", 59: "PAYMENT_ACTION_REQUEST_CANCELLED", 60: "BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM", 61: "BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP", 62: "BIZ_INTRO_TOP", 63: "BIZ_INTRO_BOTTOM", 64: "BIZ_NAME_CHANGE", 65: "BIZ_MOVE_TO_CONSUMER_APP", 66: "BIZ_TWO_TIER_MIGRATION_TOP", 67: "BIZ_TWO_TIER_MIGRATION_BOTTOM", 68: "OVERSIZED", 69: "GROUP_CHANGE_NO_FREQUENTLY_FORWARDED", 70: "GROUP_V4_ADD_INVITE_SENT", 71: "GROUP_PARTICIPANT_ADD_REQUEST_JOIN", 72: "CHANGE_EPHEMERAL_SETTING", 73: "E2E_DEVICE_CHANGED", 74: "VIEWED_ONCE", 75: "E2E_ENCRYPTED_NOW", 76: "BLUE_MSG_BSP_FB_TO_BSP_PREMISE", 77: "BLUE_MSG_BSP_FB_TO_SELF_FB", 78: "BLUE_MSG_BSP_FB_TO_SELF_PREMISE", 79: "BLUE_MSG_BSP_FB_UNVERIFIED", 80: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED", 81: "BLUE_MSG_BSP_FB_VERIFIED", 82: "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED", 83: "BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE", 84: "BLUE_MSG_BSP_PREMISE_UNVERIFIED", 85: "BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED", 86: "BLUE_MSG_BSP_PREMISE_VERIFIED", 87: "BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED", 88: "BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED", 89: "BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED", 90: "BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED", 91: "BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED", 92: "BLUE_MSG_SELF_FB_TO_BSP_PREMISE", 93: "BLUE_MSG_SELF_FB_TO_SELF_PREMISE", 94: "BLUE_MSG_SELF_FB_UNVERIFIED", 95: "BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED", 96: "BLUE_MSG_SELF_FB_VERIFIED", 97: "BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED", 98: "BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE", 99: "BLUE_MSG_SELF_PREMISE_UNVERIFIED", 100: "BLUE_MSG_SELF_PREMISE_VERIFIED", 101: "BLUE_MSG_TO_BSP_FB", 102: "BLUE_MSG_TO_CONSUMER", 103: "BLUE_MSG_TO_SELF_FB", 104: "BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED", 105: "BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED", 106: "BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED", 107: "BLUE_MSG_UNVERIFIED_TO_VERIFIED", 108: "BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED", 109: "BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED", 110: "BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED", 111: "BLUE_MSG_VERIFIED_TO_UNVERIFIED", 112: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED", 113: "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED", 114: "BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED", 115: "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED", 116: "BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED", 117: "BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED", 118: "E2E_IDENTITY_UNAVAILABLE", 119: "GROUP_CREATING", 120: "GROUP_CREATE_FAILED", 121: "GROUP_BOUNCED", 122: "BLOCK_CONTACT", 123: "EPHEMERAL_SETTING_NOT_APPLIED", 124: "SYNC_FAILED", 125: "SYNCING", 126: "BIZ_PRIVACY_MODE_INIT_FB", 127: "BIZ_PRIVACY_MODE_INIT_BSP", 128: "BIZ_PRIVACY_MODE_TO_FB", 129: "BIZ_PRIVACY_MODE_TO_BSP", 130: "DISAPPEARING_MODE", 131: "E2E_DEVICE_FETCH_FAILED", 132: "ADMIN_REVOKE", 133: "GROUP_INVITE_LINK_GROWTH_LOCKED", 134: "COMMUNITY_LINK_PARENT_GROUP", 135: "COMMUNITY_LINK_SIBLING_GROUP", 136: "COMMUNITY_LINK_SUB_GROUP", 137: "COMMUNITY_UNLINK_PARENT_GROUP", 138: "COMMUNITY_UNLINK_SIBLING_GROUP", 139: "COMMUNITY_UNLINK_SUB_GROUP", 140: "GROUP_PARTICIPANT_ACCEPT", 141: "GROUP_PARTICIPANT_LINKED_GROUP_JOIN", 142: "COMMUNITY_CREATE", 143: "EPHEMERAL_KEEP_IN_CHAT", 144: "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST", 145: "GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE", 146: "INTEGRITY_UNLINK_PARENT_GROUP", 147: "COMMUNITY_PARTICIPANT_PROMOTE", 148: "COMMUNITY_PARTICIPANT_DEMOTE", 149: "COMMUNITY_PARENT_GROUP_DELETED", 150: "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL", 151: "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP", 152: "MASKED_THREAD_CREATED", 153: "MASKED_THREAD_UNMASKED", 154: "BIZ_CHAT_ASSIGNMENT", 155: "CHAT_PSA", 156: "CHAT_POLL_CREATION_MESSAGE", 157: "CAG_MASKED_THREAD_CREATED", 158: "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED", 159: "CAG_INVITE_AUTO_ADD", 160: "BIZ_CHAT_ASSIGNMENT_UNASSIGN", 161: "CAG_INVITE_AUTO_JOINED", 162: "SCHEDULED_CALL_START_MESSAGE", 163: "COMMUNITY_INVITE_RICH", 164: "COMMUNITY_INVITE_AUTO_ADD_RICH", 165: "SUB_GROUP_INVITE_RICH", 166: "SUB_GROUP_PARTICIPANT_ADD_RICH", 167: "COMMUNITY_LINK_PARENT_GROUP_RICH", 168: "COMMUNITY_PARTICIPANT_ADD_RICH", 169: "SILENCED_UNKNOWN_CALLER_AUDIO", 170: "SILENCED_UNKNOWN_CALLER_VIDEO", 171: "GROUP_MEMBER_ADD_MODE", 172: "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD", 173: "COMMUNITY_CHANGE_DESCRIPTION", 174: "SENDER_INVITE", 175: "RECEIVER_INVITE", 176: "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS", 177: "PINNED_MESSAGE_IN_CHAT", 178: "PAYMENT_INVITE_SETUP_INVITER", 179: "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY", 180: "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE", 181: "LINKED_GROUP_CALL_START", 182: "REPORT_TO_ADMIN_ENABLED_STATUS", 183: "EMPTY_SUBGROUP_CREATE", 184: "SCHEDULED_CALL_CANCEL", 185: "SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH", 186: "GROUP_CHANGE_RECENT_HISTORY_SHARING", 187: "PAID_MESSAGE_SERVER_CAMPAIGN_ID", 188: "GENERAL_CHAT_CREATE", 189: "GENERAL_CHAT_ADD", 190: "GENERAL_CHAT_AUTO_ADD_DISABLED", 191: "SUGGESTED_SUBGROUP_ANNOUNCE", 192: "BIZ_BOT_1P_MESSAGING_ENABLED", 193: "CHANGE_USERNAME", 194: "BIZ_COEX_PRIVACY_INIT_SELF", 195: "BIZ_COEX_PRIVACY_TRANSITION_SELF", 196: "SUPPORT_AI_EDUCATION", 197: "BIZ_BOT_3P_MESSAGING_ENABLED", 198: "REMINDER_SETUP_MESSAGE", 199: "REMINDER_SENT_MESSAGE", 200: "REMINDER_CANCEL_MESSAGE", 201: "BIZ_COEX_PRIVACY_INIT", 202: "BIZ_COEX_PRIVACY_TRANSITION", 203: "GROUP_DEACTIVATED", 204: "COMMUNITY_DEACTIVATE_SIBLING_GROUP", 205: "EVENT_UPDATED", 206: "EVENT_CANCELED", 207: "COMMUNITY_OWNER_UPDATED", 208: "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN", 209: "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE", 210: "STATUS_MENTION", } WebMessageInfo_StubType_value = map[string]int32{ "UNKNOWN": 0, "REVOKE": 1, "CIPHERTEXT": 2, "FUTUREPROOF": 3, "NON_VERIFIED_TRANSITION": 4, "UNVERIFIED_TRANSITION": 5, "VERIFIED_TRANSITION": 6, "VERIFIED_LOW_UNKNOWN": 7, "VERIFIED_HIGH": 8, "VERIFIED_INITIAL_UNKNOWN": 9, "VERIFIED_INITIAL_LOW": 10, "VERIFIED_INITIAL_HIGH": 11, "VERIFIED_TRANSITION_ANY_TO_NONE": 12, "VERIFIED_TRANSITION_ANY_TO_HIGH": 13, "VERIFIED_TRANSITION_HIGH_TO_LOW": 14, "VERIFIED_TRANSITION_HIGH_TO_UNKNOWN": 15, "VERIFIED_TRANSITION_UNKNOWN_TO_LOW": 16, "VERIFIED_TRANSITION_LOW_TO_UNKNOWN": 17, "VERIFIED_TRANSITION_NONE_TO_LOW": 18, "VERIFIED_TRANSITION_NONE_TO_UNKNOWN": 19, "GROUP_CREATE": 20, "GROUP_CHANGE_SUBJECT": 21, "GROUP_CHANGE_ICON": 22, "GROUP_CHANGE_INVITE_LINK": 23, "GROUP_CHANGE_DESCRIPTION": 24, "GROUP_CHANGE_RESTRICT": 25, "GROUP_CHANGE_ANNOUNCE": 26, "GROUP_PARTICIPANT_ADD": 27, "GROUP_PARTICIPANT_REMOVE": 28, "GROUP_PARTICIPANT_PROMOTE": 29, "GROUP_PARTICIPANT_DEMOTE": 30, "GROUP_PARTICIPANT_INVITE": 31, "GROUP_PARTICIPANT_LEAVE": 32, "GROUP_PARTICIPANT_CHANGE_NUMBER": 33, "BROADCAST_CREATE": 34, "BROADCAST_ADD": 35, "BROADCAST_REMOVE": 36, "GENERIC_NOTIFICATION": 37, "E2E_IDENTITY_CHANGED": 38, "E2E_ENCRYPTED": 39, "CALL_MISSED_VOICE": 40, "CALL_MISSED_VIDEO": 41, "INDIVIDUAL_CHANGE_NUMBER": 42, "GROUP_DELETE": 43, "GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE": 44, "CALL_MISSED_GROUP_VOICE": 45, "CALL_MISSED_GROUP_VIDEO": 46, "PAYMENT_CIPHERTEXT": 47, "PAYMENT_FUTUREPROOF": 48, "PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED": 49, "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED": 50, "PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED": 51, "PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP": 52, "PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP": 53, "PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER": 54, "PAYMENT_ACTION_SEND_PAYMENT_REMINDER": 55, "PAYMENT_ACTION_SEND_PAYMENT_INVITATION": 56, "PAYMENT_ACTION_REQUEST_DECLINED": 57, "PAYMENT_ACTION_REQUEST_EXPIRED": 58, "PAYMENT_ACTION_REQUEST_CANCELLED": 59, "BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM": 60, "BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP": 61, "BIZ_INTRO_TOP": 62, "BIZ_INTRO_BOTTOM": 63, "BIZ_NAME_CHANGE": 64, "BIZ_MOVE_TO_CONSUMER_APP": 65, "BIZ_TWO_TIER_MIGRATION_TOP": 66, "BIZ_TWO_TIER_MIGRATION_BOTTOM": 67, "OVERSIZED": 68, "GROUP_CHANGE_NO_FREQUENTLY_FORWARDED": 69, "GROUP_V4_ADD_INVITE_SENT": 70, "GROUP_PARTICIPANT_ADD_REQUEST_JOIN": 71, "CHANGE_EPHEMERAL_SETTING": 72, "E2E_DEVICE_CHANGED": 73, "VIEWED_ONCE": 74, "E2E_ENCRYPTED_NOW": 75, "BLUE_MSG_BSP_FB_TO_BSP_PREMISE": 76, "BLUE_MSG_BSP_FB_TO_SELF_FB": 77, "BLUE_MSG_BSP_FB_TO_SELF_PREMISE": 78, "BLUE_MSG_BSP_FB_UNVERIFIED": 79, "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 80, "BLUE_MSG_BSP_FB_VERIFIED": 81, "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 82, "BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE": 83, "BLUE_MSG_BSP_PREMISE_UNVERIFIED": 84, "BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 85, "BLUE_MSG_BSP_PREMISE_VERIFIED": 86, "BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 87, "BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED": 88, "BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED": 89, "BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED": 90, "BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED": 91, "BLUE_MSG_SELF_FB_TO_BSP_PREMISE": 92, "BLUE_MSG_SELF_FB_TO_SELF_PREMISE": 93, "BLUE_MSG_SELF_FB_UNVERIFIED": 94, "BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED": 95, "BLUE_MSG_SELF_FB_VERIFIED": 96, "BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED": 97, "BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE": 98, "BLUE_MSG_SELF_PREMISE_UNVERIFIED": 99, "BLUE_MSG_SELF_PREMISE_VERIFIED": 100, "BLUE_MSG_TO_BSP_FB": 101, "BLUE_MSG_TO_CONSUMER": 102, "BLUE_MSG_TO_SELF_FB": 103, "BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED": 104, "BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 105, "BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED": 106, "BLUE_MSG_UNVERIFIED_TO_VERIFIED": 107, "BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED": 108, "BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 109, "BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED": 110, "BLUE_MSG_VERIFIED_TO_UNVERIFIED": 111, "BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 112, "BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED": 113, "BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 114, "BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED": 115, "BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED": 116, "BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED": 117, "E2E_IDENTITY_UNAVAILABLE": 118, "GROUP_CREATING": 119, "GROUP_CREATE_FAILED": 120, "GROUP_BOUNCED": 121, "BLOCK_CONTACT": 122, "EPHEMERAL_SETTING_NOT_APPLIED": 123, "SYNC_FAILED": 124, "SYNCING": 125, "BIZ_PRIVACY_MODE_INIT_FB": 126, "BIZ_PRIVACY_MODE_INIT_BSP": 127, "BIZ_PRIVACY_MODE_TO_FB": 128, "BIZ_PRIVACY_MODE_TO_BSP": 129, "DISAPPEARING_MODE": 130, "E2E_DEVICE_FETCH_FAILED": 131, "ADMIN_REVOKE": 132, "GROUP_INVITE_LINK_GROWTH_LOCKED": 133, "COMMUNITY_LINK_PARENT_GROUP": 134, "COMMUNITY_LINK_SIBLING_GROUP": 135, "COMMUNITY_LINK_SUB_GROUP": 136, "COMMUNITY_UNLINK_PARENT_GROUP": 137, "COMMUNITY_UNLINK_SIBLING_GROUP": 138, "COMMUNITY_UNLINK_SUB_GROUP": 139, "GROUP_PARTICIPANT_ACCEPT": 140, "GROUP_PARTICIPANT_LINKED_GROUP_JOIN": 141, "COMMUNITY_CREATE": 142, "EPHEMERAL_KEEP_IN_CHAT": 143, "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST": 144, "GROUP_MEMBERSHIP_JOIN_APPROVAL_MODE": 145, "INTEGRITY_UNLINK_PARENT_GROUP": 146, "COMMUNITY_PARTICIPANT_PROMOTE": 147, "COMMUNITY_PARTICIPANT_DEMOTE": 148, "COMMUNITY_PARENT_GROUP_DELETED": 149, "COMMUNITY_LINK_PARENT_GROUP_MEMBERSHIP_APPROVAL": 150, "GROUP_PARTICIPANT_JOINED_GROUP_AND_PARENT_GROUP": 151, "MASKED_THREAD_CREATED": 152, "MASKED_THREAD_UNMASKED": 153, "BIZ_CHAT_ASSIGNMENT": 154, "CHAT_PSA": 155, "CHAT_POLL_CREATION_MESSAGE": 156, "CAG_MASKED_THREAD_CREATED": 157, "COMMUNITY_PARENT_GROUP_SUBJECT_CHANGED": 158, "CAG_INVITE_AUTO_ADD": 159, "BIZ_CHAT_ASSIGNMENT_UNASSIGN": 160, "CAG_INVITE_AUTO_JOINED": 161, "SCHEDULED_CALL_START_MESSAGE": 162, "COMMUNITY_INVITE_RICH": 163, "COMMUNITY_INVITE_AUTO_ADD_RICH": 164, "SUB_GROUP_INVITE_RICH": 165, "SUB_GROUP_PARTICIPANT_ADD_RICH": 166, "COMMUNITY_LINK_PARENT_GROUP_RICH": 167, "COMMUNITY_PARTICIPANT_ADD_RICH": 168, "SILENCED_UNKNOWN_CALLER_AUDIO": 169, "SILENCED_UNKNOWN_CALLER_VIDEO": 170, "GROUP_MEMBER_ADD_MODE": 171, "GROUP_MEMBERSHIP_JOIN_APPROVAL_REQUEST_NON_ADMIN_ADD": 172, "COMMUNITY_CHANGE_DESCRIPTION": 173, "SENDER_INVITE": 174, "RECEIVER_INVITE": 175, "COMMUNITY_ALLOW_MEMBER_ADDED_GROUPS": 176, "PINNED_MESSAGE_IN_CHAT": 177, "PAYMENT_INVITE_SETUP_INVITER": 178, "PAYMENT_INVITE_SETUP_INVITEE_RECEIVE_ONLY": 179, "PAYMENT_INVITE_SETUP_INVITEE_SEND_AND_RECEIVE": 180, "LINKED_GROUP_CALL_START": 181, "REPORT_TO_ADMIN_ENABLED_STATUS": 182, "EMPTY_SUBGROUP_CREATE": 183, "SCHEDULED_CALL_CANCEL": 184, "SUBGROUP_ADMIN_TRIGGERED_AUTO_ADD_RICH": 185, "GROUP_CHANGE_RECENT_HISTORY_SHARING": 186, "PAID_MESSAGE_SERVER_CAMPAIGN_ID": 187, "GENERAL_CHAT_CREATE": 188, "GENERAL_CHAT_ADD": 189, "GENERAL_CHAT_AUTO_ADD_DISABLED": 190, "SUGGESTED_SUBGROUP_ANNOUNCE": 191, "BIZ_BOT_1P_MESSAGING_ENABLED": 192, "CHANGE_USERNAME": 193, "BIZ_COEX_PRIVACY_INIT_SELF": 194, "BIZ_COEX_PRIVACY_TRANSITION_SELF": 195, "SUPPORT_AI_EDUCATION": 196, "BIZ_BOT_3P_MESSAGING_ENABLED": 197, "REMINDER_SETUP_MESSAGE": 198, "REMINDER_SENT_MESSAGE": 199, "REMINDER_CANCEL_MESSAGE": 200, "BIZ_COEX_PRIVACY_INIT": 201, "BIZ_COEX_PRIVACY_TRANSITION": 202, "GROUP_DEACTIVATED": 203, "COMMUNITY_DEACTIVATE_SIBLING_GROUP": 204, "EVENT_UPDATED": 205, "EVENT_CANCELED": 206, "COMMUNITY_OWNER_UPDATED": 207, "COMMUNITY_SUB_GROUP_VISIBILITY_HIDDEN": 208, "CAPI_GROUP_NE2EE_SYSTEM_MESSAGE": 209, "STATUS_MENTION": 210, } ) func (x WebMessageInfo_StubType) Enum() *WebMessageInfo_StubType { p := new(WebMessageInfo_StubType) *p = x return p } func (x WebMessageInfo_StubType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WebMessageInfo_StubType) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[1].Descriptor() } func (WebMessageInfo_StubType) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[1] } func (x WebMessageInfo_StubType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *WebMessageInfo_StubType) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = WebMessageInfo_StubType(num) return nil } // Deprecated: Use WebMessageInfo_StubType.Descriptor instead. func (WebMessageInfo_StubType) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 1} } type WebMessageInfo_Status int32 const ( WebMessageInfo_ERROR WebMessageInfo_Status = 0 WebMessageInfo_PENDING WebMessageInfo_Status = 1 WebMessageInfo_SERVER_ACK WebMessageInfo_Status = 2 WebMessageInfo_DELIVERY_ACK WebMessageInfo_Status = 3 WebMessageInfo_READ WebMessageInfo_Status = 4 WebMessageInfo_PLAYED WebMessageInfo_Status = 5 ) // Enum value maps for WebMessageInfo_Status. var ( WebMessageInfo_Status_name = map[int32]string{ 0: "ERROR", 1: "PENDING", 2: "SERVER_ACK", 3: "DELIVERY_ACK", 4: "READ", 5: "PLAYED", } WebMessageInfo_Status_value = map[string]int32{ "ERROR": 0, "PENDING": 1, "SERVER_ACK": 2, "DELIVERY_ACK": 3, "READ": 4, "PLAYED": 5, } ) func (x WebMessageInfo_Status) Enum() *WebMessageInfo_Status { p := new(WebMessageInfo_Status) *p = x return p } func (x WebMessageInfo_Status) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WebMessageInfo_Status) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[2].Descriptor() } func (WebMessageInfo_Status) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[2] } func (x WebMessageInfo_Status) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *WebMessageInfo_Status) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = WebMessageInfo_Status(num) return nil } // Deprecated: Use WebMessageInfo_Status.Descriptor instead. func (WebMessageInfo_Status) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0, 2} } type PaymentInfo_TxnStatus int32 const ( PaymentInfo_UNKNOWN PaymentInfo_TxnStatus = 0 PaymentInfo_PENDING_SETUP PaymentInfo_TxnStatus = 1 PaymentInfo_PENDING_RECEIVER_SETUP PaymentInfo_TxnStatus = 2 PaymentInfo_INIT PaymentInfo_TxnStatus = 3 PaymentInfo_SUCCESS PaymentInfo_TxnStatus = 4 PaymentInfo_COMPLETED PaymentInfo_TxnStatus = 5 PaymentInfo_FAILED PaymentInfo_TxnStatus = 6 PaymentInfo_FAILED_RISK PaymentInfo_TxnStatus = 7 PaymentInfo_FAILED_PROCESSING PaymentInfo_TxnStatus = 8 PaymentInfo_FAILED_RECEIVER_PROCESSING PaymentInfo_TxnStatus = 9 PaymentInfo_FAILED_DA PaymentInfo_TxnStatus = 10 PaymentInfo_FAILED_DA_FINAL PaymentInfo_TxnStatus = 11 PaymentInfo_REFUNDED_TXN PaymentInfo_TxnStatus = 12 PaymentInfo_REFUND_FAILED PaymentInfo_TxnStatus = 13 PaymentInfo_REFUND_FAILED_PROCESSING PaymentInfo_TxnStatus = 14 PaymentInfo_REFUND_FAILED_DA PaymentInfo_TxnStatus = 15 PaymentInfo_EXPIRED_TXN PaymentInfo_TxnStatus = 16 PaymentInfo_AUTH_CANCELED PaymentInfo_TxnStatus = 17 PaymentInfo_AUTH_CANCEL_FAILED_PROCESSING PaymentInfo_TxnStatus = 18 PaymentInfo_AUTH_CANCEL_FAILED PaymentInfo_TxnStatus = 19 PaymentInfo_COLLECT_INIT PaymentInfo_TxnStatus = 20 PaymentInfo_COLLECT_SUCCESS PaymentInfo_TxnStatus = 21 PaymentInfo_COLLECT_FAILED PaymentInfo_TxnStatus = 22 PaymentInfo_COLLECT_FAILED_RISK PaymentInfo_TxnStatus = 23 PaymentInfo_COLLECT_REJECTED PaymentInfo_TxnStatus = 24 PaymentInfo_COLLECT_EXPIRED PaymentInfo_TxnStatus = 25 PaymentInfo_COLLECT_CANCELED PaymentInfo_TxnStatus = 26 PaymentInfo_COLLECT_CANCELLING PaymentInfo_TxnStatus = 27 PaymentInfo_IN_REVIEW PaymentInfo_TxnStatus = 28 PaymentInfo_REVERSAL_SUCCESS PaymentInfo_TxnStatus = 29 PaymentInfo_REVERSAL_PENDING PaymentInfo_TxnStatus = 30 PaymentInfo_REFUND_PENDING PaymentInfo_TxnStatus = 31 ) // Enum value maps for PaymentInfo_TxnStatus. var ( PaymentInfo_TxnStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "PENDING_SETUP", 2: "PENDING_RECEIVER_SETUP", 3: "INIT", 4: "SUCCESS", 5: "COMPLETED", 6: "FAILED", 7: "FAILED_RISK", 8: "FAILED_PROCESSING", 9: "FAILED_RECEIVER_PROCESSING", 10: "FAILED_DA", 11: "FAILED_DA_FINAL", 12: "REFUNDED_TXN", 13: "REFUND_FAILED", 14: "REFUND_FAILED_PROCESSING", 15: "REFUND_FAILED_DA", 16: "EXPIRED_TXN", 17: "AUTH_CANCELED", 18: "AUTH_CANCEL_FAILED_PROCESSING", 19: "AUTH_CANCEL_FAILED", 20: "COLLECT_INIT", 21: "COLLECT_SUCCESS", 22: "COLLECT_FAILED", 23: "COLLECT_FAILED_RISK", 24: "COLLECT_REJECTED", 25: "COLLECT_EXPIRED", 26: "COLLECT_CANCELED", 27: "COLLECT_CANCELLING", 28: "IN_REVIEW", 29: "REVERSAL_SUCCESS", 30: "REVERSAL_PENDING", 31: "REFUND_PENDING", } PaymentInfo_TxnStatus_value = map[string]int32{ "UNKNOWN": 0, "PENDING_SETUP": 1, "PENDING_RECEIVER_SETUP": 2, "INIT": 3, "SUCCESS": 4, "COMPLETED": 5, "FAILED": 6, "FAILED_RISK": 7, "FAILED_PROCESSING": 8, "FAILED_RECEIVER_PROCESSING": 9, "FAILED_DA": 10, "FAILED_DA_FINAL": 11, "REFUNDED_TXN": 12, "REFUND_FAILED": 13, "REFUND_FAILED_PROCESSING": 14, "REFUND_FAILED_DA": 15, "EXPIRED_TXN": 16, "AUTH_CANCELED": 17, "AUTH_CANCEL_FAILED_PROCESSING": 18, "AUTH_CANCEL_FAILED": 19, "COLLECT_INIT": 20, "COLLECT_SUCCESS": 21, "COLLECT_FAILED": 22, "COLLECT_FAILED_RISK": 23, "COLLECT_REJECTED": 24, "COLLECT_EXPIRED": 25, "COLLECT_CANCELED": 26, "COLLECT_CANCELLING": 27, "IN_REVIEW": 28, "REVERSAL_SUCCESS": 29, "REVERSAL_PENDING": 30, "REFUND_PENDING": 31, } ) func (x PaymentInfo_TxnStatus) Enum() *PaymentInfo_TxnStatus { p := new(PaymentInfo_TxnStatus) *p = x return p } func (x PaymentInfo_TxnStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PaymentInfo_TxnStatus) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[3].Descriptor() } func (PaymentInfo_TxnStatus) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[3] } func (x PaymentInfo_TxnStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PaymentInfo_TxnStatus) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PaymentInfo_TxnStatus(num) return nil } // Deprecated: Use PaymentInfo_TxnStatus.Descriptor instead. func (PaymentInfo_TxnStatus) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 0} } type PaymentInfo_Status int32 const ( PaymentInfo_UNKNOWN_STATUS PaymentInfo_Status = 0 PaymentInfo_PROCESSING PaymentInfo_Status = 1 PaymentInfo_SENT PaymentInfo_Status = 2 PaymentInfo_NEED_TO_ACCEPT PaymentInfo_Status = 3 PaymentInfo_COMPLETE PaymentInfo_Status = 4 PaymentInfo_COULD_NOT_COMPLETE PaymentInfo_Status = 5 PaymentInfo_REFUNDED PaymentInfo_Status = 6 PaymentInfo_EXPIRED PaymentInfo_Status = 7 PaymentInfo_REJECTED PaymentInfo_Status = 8 PaymentInfo_CANCELLED PaymentInfo_Status = 9 PaymentInfo_WAITING_FOR_PAYER PaymentInfo_Status = 10 PaymentInfo_WAITING PaymentInfo_Status = 11 ) // Enum value maps for PaymentInfo_Status. var ( PaymentInfo_Status_name = map[int32]string{ 0: "UNKNOWN_STATUS", 1: "PROCESSING", 2: "SENT", 3: "NEED_TO_ACCEPT", 4: "COMPLETE", 5: "COULD_NOT_COMPLETE", 6: "REFUNDED", 7: "EXPIRED", 8: "REJECTED", 9: "CANCELLED", 10: "WAITING_FOR_PAYER", 11: "WAITING", } PaymentInfo_Status_value = map[string]int32{ "UNKNOWN_STATUS": 0, "PROCESSING": 1, "SENT": 2, "NEED_TO_ACCEPT": 3, "COMPLETE": 4, "COULD_NOT_COMPLETE": 5, "REFUNDED": 6, "EXPIRED": 7, "REJECTED": 8, "CANCELLED": 9, "WAITING_FOR_PAYER": 10, "WAITING": 11, } ) func (x PaymentInfo_Status) Enum() *PaymentInfo_Status { p := new(PaymentInfo_Status) *p = x return p } func (x PaymentInfo_Status) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PaymentInfo_Status) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[4].Descriptor() } func (PaymentInfo_Status) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[4] } func (x PaymentInfo_Status) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PaymentInfo_Status) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PaymentInfo_Status(num) return nil } // Deprecated: Use PaymentInfo_Status.Descriptor instead. func (PaymentInfo_Status) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 1} } type PaymentInfo_Currency int32 const ( PaymentInfo_UNKNOWN_CURRENCY PaymentInfo_Currency = 0 PaymentInfo_INR PaymentInfo_Currency = 1 ) // Enum value maps for PaymentInfo_Currency. var ( PaymentInfo_Currency_name = map[int32]string{ 0: "UNKNOWN_CURRENCY", 1: "INR", } PaymentInfo_Currency_value = map[string]int32{ "UNKNOWN_CURRENCY": 0, "INR": 1, } ) func (x PaymentInfo_Currency) Enum() *PaymentInfo_Currency { p := new(PaymentInfo_Currency) *p = x return p } func (x PaymentInfo_Currency) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PaymentInfo_Currency) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[5].Descriptor() } func (PaymentInfo_Currency) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[5] } func (x PaymentInfo_Currency) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PaymentInfo_Currency) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PaymentInfo_Currency(num) return nil } // Deprecated: Use PaymentInfo_Currency.Descriptor instead. func (PaymentInfo_Currency) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1, 2} } type WebFeatures_Flag int32 const ( WebFeatures_NOT_STARTED WebFeatures_Flag = 0 WebFeatures_FORCE_UPGRADE WebFeatures_Flag = 1 WebFeatures_DEVELOPMENT WebFeatures_Flag = 2 WebFeatures_PRODUCTION WebFeatures_Flag = 3 ) // Enum value maps for WebFeatures_Flag. var ( WebFeatures_Flag_name = map[int32]string{ 0: "NOT_STARTED", 1: "FORCE_UPGRADE", 2: "DEVELOPMENT", 3: "PRODUCTION", } WebFeatures_Flag_value = map[string]int32{ "NOT_STARTED": 0, "FORCE_UPGRADE": 1, "DEVELOPMENT": 2, "PRODUCTION": 3, } ) func (x WebFeatures_Flag) Enum() *WebFeatures_Flag { p := new(WebFeatures_Flag) *p = x return p } func (x WebFeatures_Flag) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (WebFeatures_Flag) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[6].Descriptor() } func (WebFeatures_Flag) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[6] } func (x WebFeatures_Flag) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *WebFeatures_Flag) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = WebFeatures_Flag(num) return nil } // Deprecated: Use WebFeatures_Flag.Descriptor instead. func (WebFeatures_Flag) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{2, 0} } type PinInChat_Type int32 const ( PinInChat_UNKNOWN_TYPE PinInChat_Type = 0 PinInChat_PIN_FOR_ALL PinInChat_Type = 1 PinInChat_UNPIN_FOR_ALL PinInChat_Type = 2 ) // Enum value maps for PinInChat_Type. var ( PinInChat_Type_name = map[int32]string{ 0: "UNKNOWN_TYPE", 1: "PIN_FOR_ALL", 2: "UNPIN_FOR_ALL", } PinInChat_Type_value = map[string]int32{ "UNKNOWN_TYPE": 0, "PIN_FOR_ALL": 1, "UNPIN_FOR_ALL": 2, } ) func (x PinInChat_Type) Enum() *PinInChat_Type { p := new(PinInChat_Type) *p = x return p } func (x PinInChat_Type) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PinInChat_Type) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[7].Descriptor() } func (PinInChat_Type) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[7] } func (x PinInChat_Type) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *PinInChat_Type) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = PinInChat_Type(num) return nil } // Deprecated: Use PinInChat_Type.Descriptor instead. func (PinInChat_Type) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{3, 0} } type MessageAddOn_MessageAddOnType int32 const ( MessageAddOn_UNDEFINED MessageAddOn_MessageAddOnType = 0 MessageAddOn_REACTION MessageAddOn_MessageAddOnType = 1 MessageAddOn_EVENT_RESPONSE MessageAddOn_MessageAddOnType = 2 MessageAddOn_POLL_UPDATE MessageAddOn_MessageAddOnType = 3 MessageAddOn_PIN_IN_CHAT MessageAddOn_MessageAddOnType = 4 ) // Enum value maps for MessageAddOn_MessageAddOnType. var ( MessageAddOn_MessageAddOnType_name = map[int32]string{ 0: "UNDEFINED", 1: "REACTION", 2: "EVENT_RESPONSE", 3: "POLL_UPDATE", 4: "PIN_IN_CHAT", } MessageAddOn_MessageAddOnType_value = map[string]int32{ "UNDEFINED": 0, "REACTION": 1, "EVENT_RESPONSE": 2, "POLL_UPDATE": 3, "PIN_IN_CHAT": 4, } ) func (x MessageAddOn_MessageAddOnType) Enum() *MessageAddOn_MessageAddOnType { p := new(MessageAddOn_MessageAddOnType) *p = x return p } func (x MessageAddOn_MessageAddOnType) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (MessageAddOn_MessageAddOnType) Descriptor() protoreflect.EnumDescriptor { return file_waWeb_WAWebProtobufsWeb_proto_enumTypes[8].Descriptor() } func (MessageAddOn_MessageAddOnType) Type() protoreflect.EnumType { return &file_waWeb_WAWebProtobufsWeb_proto_enumTypes[8] } func (x MessageAddOn_MessageAddOnType) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Do not use. func (x *MessageAddOn_MessageAddOnType) UnmarshalJSON(b []byte) error { num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } *x = MessageAddOn_MessageAddOnType(num) return nil } // Deprecated: Use MessageAddOn_MessageAddOnType.Descriptor instead. func (MessageAddOn_MessageAddOnType) EnumDescriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{4, 0} } type WebMessageInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Key *waCommon.MessageKey `protobuf:"bytes,1,req,name=key" json:"key,omitempty"` Message *waE2E.Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` MessageTimestamp *uint64 `protobuf:"varint,3,opt,name=messageTimestamp" json:"messageTimestamp,omitempty"` Status *WebMessageInfo_Status `protobuf:"varint,4,opt,name=status,enum=WAWebProtobufsWeb.WebMessageInfo_Status" json:"status,omitempty"` Participant *string `protobuf:"bytes,5,opt,name=participant" json:"participant,omitempty"` MessageC2STimestamp *uint64 `protobuf:"varint,6,opt,name=messageC2STimestamp" json:"messageC2STimestamp,omitempty"` Ignore *bool `protobuf:"varint,16,opt,name=ignore" json:"ignore,omitempty"` Starred *bool `protobuf:"varint,17,opt,name=starred" json:"starred,omitempty"` Broadcast *bool `protobuf:"varint,18,opt,name=broadcast" json:"broadcast,omitempty"` PushName *string `protobuf:"bytes,19,opt,name=pushName" json:"pushName,omitempty"` MediaCiphertextSHA256 []byte `protobuf:"bytes,20,opt,name=mediaCiphertextSHA256" json:"mediaCiphertextSHA256,omitempty"` Multicast *bool `protobuf:"varint,21,opt,name=multicast" json:"multicast,omitempty"` UrlText *bool `protobuf:"varint,22,opt,name=urlText" json:"urlText,omitempty"` UrlNumber *bool `protobuf:"varint,23,opt,name=urlNumber" json:"urlNumber,omitempty"` MessageStubType *WebMessageInfo_StubType `protobuf:"varint,24,opt,name=messageStubType,enum=WAWebProtobufsWeb.WebMessageInfo_StubType" json:"messageStubType,omitempty"` ClearMedia *bool `protobuf:"varint,25,opt,name=clearMedia" json:"clearMedia,omitempty"` MessageStubParameters []string `protobuf:"bytes,26,rep,name=messageStubParameters" json:"messageStubParameters,omitempty"` Duration *uint32 `protobuf:"varint,27,opt,name=duration" json:"duration,omitempty"` Labels []string `protobuf:"bytes,28,rep,name=labels" json:"labels,omitempty"` PaymentInfo *PaymentInfo `protobuf:"bytes,29,opt,name=paymentInfo" json:"paymentInfo,omitempty"` FinalLiveLocation *waE2E.LiveLocationMessage `protobuf:"bytes,30,opt,name=finalLiveLocation" json:"finalLiveLocation,omitempty"` QuotedPaymentInfo *PaymentInfo `protobuf:"bytes,31,opt,name=quotedPaymentInfo" json:"quotedPaymentInfo,omitempty"` EphemeralStartTimestamp *uint64 `protobuf:"varint,32,opt,name=ephemeralStartTimestamp" json:"ephemeralStartTimestamp,omitempty"` EphemeralDuration *uint32 `protobuf:"varint,33,opt,name=ephemeralDuration" json:"ephemeralDuration,omitempty"` EphemeralOffToOn *bool `protobuf:"varint,34,opt,name=ephemeralOffToOn" json:"ephemeralOffToOn,omitempty"` EphemeralOutOfSync *bool `protobuf:"varint,35,opt,name=ephemeralOutOfSync" json:"ephemeralOutOfSync,omitempty"` BizPrivacyStatus *WebMessageInfo_BizPrivacyStatus `protobuf:"varint,36,opt,name=bizPrivacyStatus,enum=WAWebProtobufsWeb.WebMessageInfo_BizPrivacyStatus" json:"bizPrivacyStatus,omitempty"` VerifiedBizName *string `protobuf:"bytes,37,opt,name=verifiedBizName" json:"verifiedBizName,omitempty"` MediaData *MediaData `protobuf:"bytes,38,opt,name=mediaData" json:"mediaData,omitempty"` PhotoChange *PhotoChange `protobuf:"bytes,39,opt,name=photoChange" json:"photoChange,omitempty"` UserReceipt []*UserReceipt `protobuf:"bytes,40,rep,name=userReceipt" json:"userReceipt,omitempty"` Reactions []*Reaction `protobuf:"bytes,41,rep,name=reactions" json:"reactions,omitempty"` QuotedStickerData *MediaData `protobuf:"bytes,42,opt,name=quotedStickerData" json:"quotedStickerData,omitempty"` FutureproofData []byte `protobuf:"bytes,43,opt,name=futureproofData" json:"futureproofData,omitempty"` StatusPsa *StatusPSA `protobuf:"bytes,44,opt,name=statusPsa" json:"statusPsa,omitempty"` PollUpdates []*PollUpdate `protobuf:"bytes,45,rep,name=pollUpdates" json:"pollUpdates,omitempty"` PollAdditionalMetadata *PollAdditionalMetadata `protobuf:"bytes,46,opt,name=pollAdditionalMetadata" json:"pollAdditionalMetadata,omitempty"` AgentID *string `protobuf:"bytes,47,opt,name=agentID" json:"agentID,omitempty"` StatusAlreadyViewed *bool `protobuf:"varint,48,opt,name=statusAlreadyViewed" json:"statusAlreadyViewed,omitempty"` MessageSecret []byte `protobuf:"bytes,49,opt,name=messageSecret" json:"messageSecret,omitempty"` KeepInChat *KeepInChat `protobuf:"bytes,50,opt,name=keepInChat" json:"keepInChat,omitempty"` OriginalSelfAuthorUserJIDString *string `protobuf:"bytes,51,opt,name=originalSelfAuthorUserJIDString" json:"originalSelfAuthorUserJIDString,omitempty"` RevokeMessageTimestamp *uint64 `protobuf:"varint,52,opt,name=revokeMessageTimestamp" json:"revokeMessageTimestamp,omitempty"` PinInChat *PinInChat `protobuf:"bytes,54,opt,name=pinInChat" json:"pinInChat,omitempty"` PremiumMessageInfo *PremiumMessageInfo `protobuf:"bytes,55,opt,name=premiumMessageInfo" json:"premiumMessageInfo,omitempty"` Is1PBizBotMessage *bool `protobuf:"varint,56,opt,name=is1PBizBotMessage" json:"is1PBizBotMessage,omitempty"` IsGroupHistoryMessage *bool `protobuf:"varint,57,opt,name=isGroupHistoryMessage" json:"isGroupHistoryMessage,omitempty"` BotMessageInvokerJID *string `protobuf:"bytes,58,opt,name=botMessageInvokerJID" json:"botMessageInvokerJID,omitempty"` CommentMetadata *CommentMetadata `protobuf:"bytes,59,opt,name=commentMetadata" json:"commentMetadata,omitempty"` EventResponses []*EventResponse `protobuf:"bytes,61,rep,name=eventResponses" json:"eventResponses,omitempty"` ReportingTokenInfo *ReportingTokenInfo `protobuf:"bytes,62,opt,name=reportingTokenInfo" json:"reportingTokenInfo,omitempty"` NewsletterServerID *uint64 `protobuf:"varint,63,opt,name=newsletterServerID" json:"newsletterServerID,omitempty"` EventAdditionalMetadata *EventAdditionalMetadata `protobuf:"bytes,64,opt,name=eventAdditionalMetadata" json:"eventAdditionalMetadata,omitempty"` IsMentionedInStatus *bool `protobuf:"varint,65,opt,name=isMentionedInStatus" json:"isMentionedInStatus,omitempty"` StatusMentions []string `protobuf:"bytes,66,rep,name=statusMentions" json:"statusMentions,omitempty"` TargetMessageID *waCommon.MessageKey `protobuf:"bytes,67,opt,name=targetMessageID" json:"targetMessageID,omitempty"` MessageAddOns []*MessageAddOn `protobuf:"bytes,68,rep,name=messageAddOns" json:"messageAddOns,omitempty"` StatusMentionMessageInfo *StatusMentionMessage `protobuf:"bytes,69,opt,name=statusMentionMessageInfo" json:"statusMentionMessageInfo,omitempty"` } func (x *WebMessageInfo) Reset() { *x = WebMessageInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *WebMessageInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*WebMessageInfo) ProtoMessage() {} func (x *WebMessageInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WebMessageInfo.ProtoReflect.Descriptor instead. func (*WebMessageInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{0} } func (x *WebMessageInfo) GetKey() *waCommon.MessageKey { if x != nil { return x.Key } return nil } func (x *WebMessageInfo) GetMessage() *waE2E.Message { if x != nil { return x.Message } return nil } func (x *WebMessageInfo) GetMessageTimestamp() uint64 { if x != nil && x.MessageTimestamp != nil { return *x.MessageTimestamp } return 0 } func (x *WebMessageInfo) GetStatus() WebMessageInfo_Status { if x != nil && x.Status != nil { return *x.Status } return WebMessageInfo_ERROR } func (x *WebMessageInfo) GetParticipant() string { if x != nil && x.Participant != nil { return *x.Participant } return "" } func (x *WebMessageInfo) GetMessageC2STimestamp() uint64 { if x != nil && x.MessageC2STimestamp != nil { return *x.MessageC2STimestamp } return 0 } func (x *WebMessageInfo) GetIgnore() bool { if x != nil && x.Ignore != nil { return *x.Ignore } return false } func (x *WebMessageInfo) GetStarred() bool { if x != nil && x.Starred != nil { return *x.Starred } return false } func (x *WebMessageInfo) GetBroadcast() bool { if x != nil && x.Broadcast != nil { return *x.Broadcast } return false } func (x *WebMessageInfo) GetPushName() string { if x != nil && x.PushName != nil { return *x.PushName } return "" } func (x *WebMessageInfo) GetMediaCiphertextSHA256() []byte { if x != nil { return x.MediaCiphertextSHA256 } return nil } func (x *WebMessageInfo) GetMulticast() bool { if x != nil && x.Multicast != nil { return *x.Multicast } return false } func (x *WebMessageInfo) GetUrlText() bool { if x != nil && x.UrlText != nil { return *x.UrlText } return false } func (x *WebMessageInfo) GetUrlNumber() bool { if x != nil && x.UrlNumber != nil { return *x.UrlNumber } return false } func (x *WebMessageInfo) GetMessageStubType() WebMessageInfo_StubType { if x != nil && x.MessageStubType != nil { return *x.MessageStubType } return WebMessageInfo_UNKNOWN } func (x *WebMessageInfo) GetClearMedia() bool { if x != nil && x.ClearMedia != nil { return *x.ClearMedia } return false } func (x *WebMessageInfo) GetMessageStubParameters() []string { if x != nil { return x.MessageStubParameters } return nil } func (x *WebMessageInfo) GetDuration() uint32 { if x != nil && x.Duration != nil { return *x.Duration } return 0 } func (x *WebMessageInfo) GetLabels() []string { if x != nil { return x.Labels } return nil } func (x *WebMessageInfo) GetPaymentInfo() *PaymentInfo { if x != nil { return x.PaymentInfo } return nil } func (x *WebMessageInfo) GetFinalLiveLocation() *waE2E.LiveLocationMessage { if x != nil { return x.FinalLiveLocation } return nil } func (x *WebMessageInfo) GetQuotedPaymentInfo() *PaymentInfo { if x != nil { return x.QuotedPaymentInfo } return nil } func (x *WebMessageInfo) GetEphemeralStartTimestamp() uint64 { if x != nil && x.EphemeralStartTimestamp != nil { return *x.EphemeralStartTimestamp } return 0 } func (x *WebMessageInfo) GetEphemeralDuration() uint32 { if x != nil && x.EphemeralDuration != nil { return *x.EphemeralDuration } return 0 } func (x *WebMessageInfo) GetEphemeralOffToOn() bool { if x != nil && x.EphemeralOffToOn != nil { return *x.EphemeralOffToOn } return false } func (x *WebMessageInfo) GetEphemeralOutOfSync() bool { if x != nil && x.EphemeralOutOfSync != nil { return *x.EphemeralOutOfSync } return false } func (x *WebMessageInfo) GetBizPrivacyStatus() WebMessageInfo_BizPrivacyStatus { if x != nil && x.BizPrivacyStatus != nil { return *x.BizPrivacyStatus } return WebMessageInfo_E2EE } func (x *WebMessageInfo) GetVerifiedBizName() string { if x != nil && x.VerifiedBizName != nil { return *x.VerifiedBizName } return "" } func (x *WebMessageInfo) GetMediaData() *MediaData { if x != nil { return x.MediaData } return nil } func (x *WebMessageInfo) GetPhotoChange() *PhotoChange { if x != nil { return x.PhotoChange } return nil } func (x *WebMessageInfo) GetUserReceipt() []*UserReceipt { if x != nil { return x.UserReceipt } return nil } func (x *WebMessageInfo) GetReactions() []*Reaction { if x != nil { return x.Reactions } return nil } func (x *WebMessageInfo) GetQuotedStickerData() *MediaData { if x != nil { return x.QuotedStickerData } return nil } func (x *WebMessageInfo) GetFutureproofData() []byte { if x != nil { return x.FutureproofData } return nil } func (x *WebMessageInfo) GetStatusPsa() *StatusPSA { if x != nil { return x.StatusPsa } return nil } func (x *WebMessageInfo) GetPollUpdates() []*PollUpdate { if x != nil { return x.PollUpdates } return nil } func (x *WebMessageInfo) GetPollAdditionalMetadata() *PollAdditionalMetadata { if x != nil { return x.PollAdditionalMetadata } return nil } func (x *WebMessageInfo) GetAgentID() string { if x != nil && x.AgentID != nil { return *x.AgentID } return "" } func (x *WebMessageInfo) GetStatusAlreadyViewed() bool { if x != nil && x.StatusAlreadyViewed != nil { return *x.StatusAlreadyViewed } return false } func (x *WebMessageInfo) GetMessageSecret() []byte { if x != nil { return x.MessageSecret } return nil } func (x *WebMessageInfo) GetKeepInChat() *KeepInChat { if x != nil { return x.KeepInChat } return nil } func (x *WebMessageInfo) GetOriginalSelfAuthorUserJIDString() string { if x != nil && x.OriginalSelfAuthorUserJIDString != nil { return *x.OriginalSelfAuthorUserJIDString } return "" } func (x *WebMessageInfo) GetRevokeMessageTimestamp() uint64 { if x != nil && x.RevokeMessageTimestamp != nil { return *x.RevokeMessageTimestamp } return 0 } func (x *WebMessageInfo) GetPinInChat() *PinInChat { if x != nil { return x.PinInChat } return nil } func (x *WebMessageInfo) GetPremiumMessageInfo() *PremiumMessageInfo { if x != nil { return x.PremiumMessageInfo } return nil } func (x *WebMessageInfo) GetIs1PBizBotMessage() bool { if x != nil && x.Is1PBizBotMessage != nil { return *x.Is1PBizBotMessage } return false } func (x *WebMessageInfo) GetIsGroupHistoryMessage() bool { if x != nil && x.IsGroupHistoryMessage != nil { return *x.IsGroupHistoryMessage } return false } func (x *WebMessageInfo) GetBotMessageInvokerJID() string { if x != nil && x.BotMessageInvokerJID != nil { return *x.BotMessageInvokerJID } return "" } func (x *WebMessageInfo) GetCommentMetadata() *CommentMetadata { if x != nil { return x.CommentMetadata } return nil } func (x *WebMessageInfo) GetEventResponses() []*EventResponse { if x != nil { return x.EventResponses } return nil } func (x *WebMessageInfo) GetReportingTokenInfo() *ReportingTokenInfo { if x != nil { return x.ReportingTokenInfo } return nil } func (x *WebMessageInfo) GetNewsletterServerID() uint64 { if x != nil && x.NewsletterServerID != nil { return *x.NewsletterServerID } return 0 } func (x *WebMessageInfo) GetEventAdditionalMetadata() *EventAdditionalMetadata { if x != nil { return x.EventAdditionalMetadata } return nil } func (x *WebMessageInfo) GetIsMentionedInStatus() bool { if x != nil && x.IsMentionedInStatus != nil { return *x.IsMentionedInStatus } return false } func (x *WebMessageInfo) GetStatusMentions() []string { if x != nil { return x.StatusMentions } return nil } func (x *WebMessageInfo) GetTargetMessageID() *waCommon.MessageKey { if x != nil { return x.TargetMessageID } return nil } func (x *WebMessageInfo) GetMessageAddOns() []*MessageAddOn { if x != nil { return x.MessageAddOns } return nil } func (x *WebMessageInfo) GetStatusMentionMessageInfo() *StatusMentionMessage { if x != nil { return x.StatusMentionMessageInfo } return nil } type PaymentInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields CurrencyDeprecated *PaymentInfo_Currency `protobuf:"varint,1,opt,name=currencyDeprecated,enum=WAWebProtobufsWeb.PaymentInfo_Currency" json:"currencyDeprecated,omitempty"` Amount1000 *uint64 `protobuf:"varint,2,opt,name=amount1000" json:"amount1000,omitempty"` ReceiverJID *string `protobuf:"bytes,3,opt,name=receiverJID" json:"receiverJID,omitempty"` Status *PaymentInfo_Status `protobuf:"varint,4,opt,name=status,enum=WAWebProtobufsWeb.PaymentInfo_Status" json:"status,omitempty"` TransactionTimestamp *uint64 `protobuf:"varint,5,opt,name=transactionTimestamp" json:"transactionTimestamp,omitempty"` RequestMessageKey *waCommon.MessageKey `protobuf:"bytes,6,opt,name=requestMessageKey" json:"requestMessageKey,omitempty"` ExpiryTimestamp *uint64 `protobuf:"varint,7,opt,name=expiryTimestamp" json:"expiryTimestamp,omitempty"` Futureproofed *bool `protobuf:"varint,8,opt,name=futureproofed" json:"futureproofed,omitempty"` Currency *string `protobuf:"bytes,9,opt,name=currency" json:"currency,omitempty"` TxnStatus *PaymentInfo_TxnStatus `protobuf:"varint,10,opt,name=txnStatus,enum=WAWebProtobufsWeb.PaymentInfo_TxnStatus" json:"txnStatus,omitempty"` UseNoviFiatFormat *bool `protobuf:"varint,11,opt,name=useNoviFiatFormat" json:"useNoviFiatFormat,omitempty"` PrimaryAmount *waE2E.Money `protobuf:"bytes,12,opt,name=primaryAmount" json:"primaryAmount,omitempty"` ExchangeAmount *waE2E.Money `protobuf:"bytes,13,opt,name=exchangeAmount" json:"exchangeAmount,omitempty"` } func (x *PaymentInfo) Reset() { *x = PaymentInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PaymentInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*PaymentInfo) ProtoMessage() {} func (x *PaymentInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PaymentInfo.ProtoReflect.Descriptor instead. func (*PaymentInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{1} } func (x *PaymentInfo) GetCurrencyDeprecated() PaymentInfo_Currency { if x != nil && x.CurrencyDeprecated != nil { return *x.CurrencyDeprecated } return PaymentInfo_UNKNOWN_CURRENCY } func (x *PaymentInfo) GetAmount1000() uint64 { if x != nil && x.Amount1000 != nil { return *x.Amount1000 } return 0 } func (x *PaymentInfo) GetReceiverJID() string { if x != nil && x.ReceiverJID != nil { return *x.ReceiverJID } return "" } func (x *PaymentInfo) GetStatus() PaymentInfo_Status { if x != nil && x.Status != nil { return *x.Status } return PaymentInfo_UNKNOWN_STATUS } func (x *PaymentInfo) GetTransactionTimestamp() uint64 { if x != nil && x.TransactionTimestamp != nil { return *x.TransactionTimestamp } return 0 } func (x *PaymentInfo) GetRequestMessageKey() *waCommon.MessageKey { if x != nil { return x.RequestMessageKey } return nil } func (x *PaymentInfo) GetExpiryTimestamp() uint64 { if x != nil && x.ExpiryTimestamp != nil { return *x.ExpiryTimestamp } return 0 } func (x *PaymentInfo) GetFutureproofed() bool { if x != nil && x.Futureproofed != nil { return *x.Futureproofed } return false } func (x *PaymentInfo) GetCurrency() string { if x != nil && x.Currency != nil { return *x.Currency } return "" } func (x *PaymentInfo) GetTxnStatus() PaymentInfo_TxnStatus { if x != nil && x.TxnStatus != nil { return *x.TxnStatus } return PaymentInfo_UNKNOWN } func (x *PaymentInfo) GetUseNoviFiatFormat() bool { if x != nil && x.UseNoviFiatFormat != nil { return *x.UseNoviFiatFormat } return false } func (x *PaymentInfo) GetPrimaryAmount() *waE2E.Money { if x != nil { return x.PrimaryAmount } return nil } func (x *PaymentInfo) GetExchangeAmount() *waE2E.Money { if x != nil { return x.ExchangeAmount } return nil } type WebFeatures struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields LabelsDisplay *WebFeatures_Flag `protobuf:"varint,1,opt,name=labelsDisplay,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"labelsDisplay,omitempty"` VoipIndividualOutgoing *WebFeatures_Flag `protobuf:"varint,2,opt,name=voipIndividualOutgoing,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualOutgoing,omitempty"` GroupsV3 *WebFeatures_Flag `protobuf:"varint,3,opt,name=groupsV3,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV3,omitempty"` GroupsV3Create *WebFeatures_Flag `protobuf:"varint,4,opt,name=groupsV3Create,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV3Create,omitempty"` ChangeNumberV2 *WebFeatures_Flag `protobuf:"varint,5,opt,name=changeNumberV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"changeNumberV2,omitempty"` QueryStatusV3Thumbnail *WebFeatures_Flag `protobuf:"varint,6,opt,name=queryStatusV3Thumbnail,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"queryStatusV3Thumbnail,omitempty"` LiveLocations *WebFeatures_Flag `protobuf:"varint,7,opt,name=liveLocations,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"liveLocations,omitempty"` QueryVname *WebFeatures_Flag `protobuf:"varint,8,opt,name=queryVname,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"queryVname,omitempty"` VoipIndividualIncoming *WebFeatures_Flag `protobuf:"varint,9,opt,name=voipIndividualIncoming,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualIncoming,omitempty"` QuickRepliesQuery *WebFeatures_Flag `protobuf:"varint,10,opt,name=quickRepliesQuery,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"quickRepliesQuery,omitempty"` Payments *WebFeatures_Flag `protobuf:"varint,11,opt,name=payments,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"payments,omitempty"` StickerPackQuery *WebFeatures_Flag `protobuf:"varint,12,opt,name=stickerPackQuery,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"stickerPackQuery,omitempty"` LiveLocationsFinal *WebFeatures_Flag `protobuf:"varint,13,opt,name=liveLocationsFinal,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"liveLocationsFinal,omitempty"` LabelsEdit *WebFeatures_Flag `protobuf:"varint,14,opt,name=labelsEdit,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"labelsEdit,omitempty"` MediaUpload *WebFeatures_Flag `protobuf:"varint,15,opt,name=mediaUpload,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mediaUpload,omitempty"` MediaUploadRichQuickReplies *WebFeatures_Flag `protobuf:"varint,18,opt,name=mediaUploadRichQuickReplies,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mediaUploadRichQuickReplies,omitempty"` VnameV2 *WebFeatures_Flag `protobuf:"varint,19,opt,name=vnameV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"vnameV2,omitempty"` VideoPlaybackURL *WebFeatures_Flag `protobuf:"varint,20,opt,name=videoPlaybackURL,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"videoPlaybackURL,omitempty"` StatusRanking *WebFeatures_Flag `protobuf:"varint,21,opt,name=statusRanking,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"statusRanking,omitempty"` VoipIndividualVideo *WebFeatures_Flag `protobuf:"varint,22,opt,name=voipIndividualVideo,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipIndividualVideo,omitempty"` ThirdPartyStickers *WebFeatures_Flag `protobuf:"varint,23,opt,name=thirdPartyStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"thirdPartyStickers,omitempty"` FrequentlyForwardedSetting *WebFeatures_Flag `protobuf:"varint,24,opt,name=frequentlyForwardedSetting,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"frequentlyForwardedSetting,omitempty"` GroupsV4JoinPermission *WebFeatures_Flag `protobuf:"varint,25,opt,name=groupsV4JoinPermission,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupsV4JoinPermission,omitempty"` RecentStickers *WebFeatures_Flag `protobuf:"varint,26,opt,name=recentStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickers,omitempty"` Catalog *WebFeatures_Flag `protobuf:"varint,27,opt,name=catalog,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"catalog,omitempty"` StarredStickers *WebFeatures_Flag `protobuf:"varint,28,opt,name=starredStickers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"starredStickers,omitempty"` VoipGroupCall *WebFeatures_Flag `protobuf:"varint,29,opt,name=voipGroupCall,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"voipGroupCall,omitempty"` TemplateMessage *WebFeatures_Flag `protobuf:"varint,30,opt,name=templateMessage,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"templateMessage,omitempty"` TemplateMessageInteractivity *WebFeatures_Flag `protobuf:"varint,31,opt,name=templateMessageInteractivity,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"templateMessageInteractivity,omitempty"` EphemeralMessages *WebFeatures_Flag `protobuf:"varint,32,opt,name=ephemeralMessages,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeralMessages,omitempty"` E2ENotificationSync *WebFeatures_Flag `protobuf:"varint,33,opt,name=e2ENotificationSync,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"e2ENotificationSync,omitempty"` RecentStickersV2 *WebFeatures_Flag `protobuf:"varint,34,opt,name=recentStickersV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickersV2,omitempty"` RecentStickersV3 *WebFeatures_Flag `protobuf:"varint,36,opt,name=recentStickersV3,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"recentStickersV3,omitempty"` UserNotice *WebFeatures_Flag `protobuf:"varint,37,opt,name=userNotice,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"userNotice,omitempty"` Support *WebFeatures_Flag `protobuf:"varint,39,opt,name=support,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"support,omitempty"` GroupUiiCleanup *WebFeatures_Flag `protobuf:"varint,40,opt,name=groupUiiCleanup,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupUiiCleanup,omitempty"` GroupDogfoodingInternalOnly *WebFeatures_Flag `protobuf:"varint,41,opt,name=groupDogfoodingInternalOnly,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"groupDogfoodingInternalOnly,omitempty"` SettingsSync *WebFeatures_Flag `protobuf:"varint,42,opt,name=settingsSync,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"settingsSync,omitempty"` ArchiveV2 *WebFeatures_Flag `protobuf:"varint,43,opt,name=archiveV2,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"archiveV2,omitempty"` EphemeralAllowGroupMembers *WebFeatures_Flag `protobuf:"varint,44,opt,name=ephemeralAllowGroupMembers,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeralAllowGroupMembers,omitempty"` Ephemeral24HDuration *WebFeatures_Flag `protobuf:"varint,45,opt,name=ephemeral24HDuration,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"ephemeral24HDuration,omitempty"` MdForceUpgrade *WebFeatures_Flag `protobuf:"varint,46,opt,name=mdForceUpgrade,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"mdForceUpgrade,omitempty"` DisappearingMode *WebFeatures_Flag `protobuf:"varint,47,opt,name=disappearingMode,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"disappearingMode,omitempty"` ExternalMdOptInAvailable *WebFeatures_Flag `protobuf:"varint,48,opt,name=externalMdOptInAvailable,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"externalMdOptInAvailable,omitempty"` NoDeleteMessageTimeLimit *WebFeatures_Flag `protobuf:"varint,49,opt,name=noDeleteMessageTimeLimit,enum=WAWebProtobufsWeb.WebFeatures_Flag" json:"noDeleteMessageTimeLimit,omitempty"` } func (x *WebFeatures) Reset() { *x = WebFeatures{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *WebFeatures) String() string { return protoimpl.X.MessageStringOf(x) } func (*WebFeatures) ProtoMessage() {} func (x *WebFeatures) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WebFeatures.ProtoReflect.Descriptor instead. func (*WebFeatures) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{2} } func (x *WebFeatures) GetLabelsDisplay() WebFeatures_Flag { if x != nil && x.LabelsDisplay != nil { return *x.LabelsDisplay } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVoipIndividualOutgoing() WebFeatures_Flag { if x != nil && x.VoipIndividualOutgoing != nil { return *x.VoipIndividualOutgoing } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetGroupsV3() WebFeatures_Flag { if x != nil && x.GroupsV3 != nil { return *x.GroupsV3 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetGroupsV3Create() WebFeatures_Flag { if x != nil && x.GroupsV3Create != nil { return *x.GroupsV3Create } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetChangeNumberV2() WebFeatures_Flag { if x != nil && x.ChangeNumberV2 != nil { return *x.ChangeNumberV2 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetQueryStatusV3Thumbnail() WebFeatures_Flag { if x != nil && x.QueryStatusV3Thumbnail != nil { return *x.QueryStatusV3Thumbnail } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetLiveLocations() WebFeatures_Flag { if x != nil && x.LiveLocations != nil { return *x.LiveLocations } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetQueryVname() WebFeatures_Flag { if x != nil && x.QueryVname != nil { return *x.QueryVname } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVoipIndividualIncoming() WebFeatures_Flag { if x != nil && x.VoipIndividualIncoming != nil { return *x.VoipIndividualIncoming } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetQuickRepliesQuery() WebFeatures_Flag { if x != nil && x.QuickRepliesQuery != nil { return *x.QuickRepliesQuery } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetPayments() WebFeatures_Flag { if x != nil && x.Payments != nil { return *x.Payments } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetStickerPackQuery() WebFeatures_Flag { if x != nil && x.StickerPackQuery != nil { return *x.StickerPackQuery } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetLiveLocationsFinal() WebFeatures_Flag { if x != nil && x.LiveLocationsFinal != nil { return *x.LiveLocationsFinal } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetLabelsEdit() WebFeatures_Flag { if x != nil && x.LabelsEdit != nil { return *x.LabelsEdit } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetMediaUpload() WebFeatures_Flag { if x != nil && x.MediaUpload != nil { return *x.MediaUpload } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetMediaUploadRichQuickReplies() WebFeatures_Flag { if x != nil && x.MediaUploadRichQuickReplies != nil { return *x.MediaUploadRichQuickReplies } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVnameV2() WebFeatures_Flag { if x != nil && x.VnameV2 != nil { return *x.VnameV2 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVideoPlaybackURL() WebFeatures_Flag { if x != nil && x.VideoPlaybackURL != nil { return *x.VideoPlaybackURL } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetStatusRanking() WebFeatures_Flag { if x != nil && x.StatusRanking != nil { return *x.StatusRanking } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVoipIndividualVideo() WebFeatures_Flag { if x != nil && x.VoipIndividualVideo != nil { return *x.VoipIndividualVideo } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetThirdPartyStickers() WebFeatures_Flag { if x != nil && x.ThirdPartyStickers != nil { return *x.ThirdPartyStickers } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetFrequentlyForwardedSetting() WebFeatures_Flag { if x != nil && x.FrequentlyForwardedSetting != nil { return *x.FrequentlyForwardedSetting } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetGroupsV4JoinPermission() WebFeatures_Flag { if x != nil && x.GroupsV4JoinPermission != nil { return *x.GroupsV4JoinPermission } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetRecentStickers() WebFeatures_Flag { if x != nil && x.RecentStickers != nil { return *x.RecentStickers } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetCatalog() WebFeatures_Flag { if x != nil && x.Catalog != nil { return *x.Catalog } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetStarredStickers() WebFeatures_Flag { if x != nil && x.StarredStickers != nil { return *x.StarredStickers } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetVoipGroupCall() WebFeatures_Flag { if x != nil && x.VoipGroupCall != nil { return *x.VoipGroupCall } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetTemplateMessage() WebFeatures_Flag { if x != nil && x.TemplateMessage != nil { return *x.TemplateMessage } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetTemplateMessageInteractivity() WebFeatures_Flag { if x != nil && x.TemplateMessageInteractivity != nil { return *x.TemplateMessageInteractivity } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetEphemeralMessages() WebFeatures_Flag { if x != nil && x.EphemeralMessages != nil { return *x.EphemeralMessages } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetE2ENotificationSync() WebFeatures_Flag { if x != nil && x.E2ENotificationSync != nil { return *x.E2ENotificationSync } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetRecentStickersV2() WebFeatures_Flag { if x != nil && x.RecentStickersV2 != nil { return *x.RecentStickersV2 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetRecentStickersV3() WebFeatures_Flag { if x != nil && x.RecentStickersV3 != nil { return *x.RecentStickersV3 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetUserNotice() WebFeatures_Flag { if x != nil && x.UserNotice != nil { return *x.UserNotice } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetSupport() WebFeatures_Flag { if x != nil && x.Support != nil { return *x.Support } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetGroupUiiCleanup() WebFeatures_Flag { if x != nil && x.GroupUiiCleanup != nil { return *x.GroupUiiCleanup } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetGroupDogfoodingInternalOnly() WebFeatures_Flag { if x != nil && x.GroupDogfoodingInternalOnly != nil { return *x.GroupDogfoodingInternalOnly } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetSettingsSync() WebFeatures_Flag { if x != nil && x.SettingsSync != nil { return *x.SettingsSync } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetArchiveV2() WebFeatures_Flag { if x != nil && x.ArchiveV2 != nil { return *x.ArchiveV2 } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetEphemeralAllowGroupMembers() WebFeatures_Flag { if x != nil && x.EphemeralAllowGroupMembers != nil { return *x.EphemeralAllowGroupMembers } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetEphemeral24HDuration() WebFeatures_Flag { if x != nil && x.Ephemeral24HDuration != nil { return *x.Ephemeral24HDuration } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetMdForceUpgrade() WebFeatures_Flag { if x != nil && x.MdForceUpgrade != nil { return *x.MdForceUpgrade } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetDisappearingMode() WebFeatures_Flag { if x != nil && x.DisappearingMode != nil { return *x.DisappearingMode } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetExternalMdOptInAvailable() WebFeatures_Flag { if x != nil && x.ExternalMdOptInAvailable != nil { return *x.ExternalMdOptInAvailable } return WebFeatures_NOT_STARTED } func (x *WebFeatures) GetNoDeleteMessageTimeLimit() WebFeatures_Flag { if x != nil && x.NoDeleteMessageTimeLimit != nil { return *x.NoDeleteMessageTimeLimit } return WebFeatures_NOT_STARTED } type PinInChat struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Type *PinInChat_Type `protobuf:"varint,1,opt,name=type,enum=WAWebProtobufsWeb.PinInChat_Type" json:"type,omitempty"` Key *waCommon.MessageKey `protobuf:"bytes,2,opt,name=key" json:"key,omitempty"` SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"` ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"` MessageAddOnContextInfo *MessageAddOnContextInfo `protobuf:"bytes,5,opt,name=messageAddOnContextInfo" json:"messageAddOnContextInfo,omitempty"` } func (x *PinInChat) Reset() { *x = PinInChat{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PinInChat) String() string { return protoimpl.X.MessageStringOf(x) } func (*PinInChat) ProtoMessage() {} func (x *PinInChat) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PinInChat.ProtoReflect.Descriptor instead. func (*PinInChat) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{3} } func (x *PinInChat) GetType() PinInChat_Type { if x != nil && x.Type != nil { return *x.Type } return PinInChat_UNKNOWN_TYPE } func (x *PinInChat) GetKey() *waCommon.MessageKey { if x != nil { return x.Key } return nil } func (x *PinInChat) GetSenderTimestampMS() int64 { if x != nil && x.SenderTimestampMS != nil { return *x.SenderTimestampMS } return 0 } func (x *PinInChat) GetServerTimestampMS() int64 { if x != nil && x.ServerTimestampMS != nil { return *x.ServerTimestampMS } return 0 } func (x *PinInChat) GetMessageAddOnContextInfo() *MessageAddOnContextInfo { if x != nil { return x.MessageAddOnContextInfo } return nil } type MessageAddOn struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields MessageAddOnType *MessageAddOn_MessageAddOnType `protobuf:"varint,1,opt,name=messageAddOnType,enum=WAWebProtobufsWeb.MessageAddOn_MessageAddOnType" json:"messageAddOnType,omitempty"` MessageAddOn *waE2E.Message `protobuf:"bytes,2,opt,name=messageAddOn" json:"messageAddOn,omitempty"` SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"` ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"` Status *WebMessageInfo_Status `protobuf:"varint,5,opt,name=status,enum=WAWebProtobufsWeb.WebMessageInfo_Status" json:"status,omitempty"` AddOnContextInfo *MessageAddOnContextInfo `protobuf:"bytes,6,opt,name=addOnContextInfo" json:"addOnContextInfo,omitempty"` MessageAddOnKey *waCommon.MessageKey `protobuf:"bytes,7,opt,name=messageAddOnKey" json:"messageAddOnKey,omitempty"` LegacyMessage *LegacyMessage `protobuf:"bytes,8,opt,name=legacyMessage" json:"legacyMessage,omitempty"` } func (x *MessageAddOn) Reset() { *x = MessageAddOn{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MessageAddOn) String() string { return protoimpl.X.MessageStringOf(x) } func (*MessageAddOn) ProtoMessage() {} func (x *MessageAddOn) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MessageAddOn.ProtoReflect.Descriptor instead. func (*MessageAddOn) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{4} } func (x *MessageAddOn) GetMessageAddOnType() MessageAddOn_MessageAddOnType { if x != nil && x.MessageAddOnType != nil { return *x.MessageAddOnType } return MessageAddOn_UNDEFINED } func (x *MessageAddOn) GetMessageAddOn() *waE2E.Message { if x != nil { return x.MessageAddOn } return nil } func (x *MessageAddOn) GetSenderTimestampMS() int64 { if x != nil && x.SenderTimestampMS != nil { return *x.SenderTimestampMS } return 0 } func (x *MessageAddOn) GetServerTimestampMS() int64 { if x != nil && x.ServerTimestampMS != nil { return *x.ServerTimestampMS } return 0 } func (x *MessageAddOn) GetStatus() WebMessageInfo_Status { if x != nil && x.Status != nil { return *x.Status } return WebMessageInfo_ERROR } func (x *MessageAddOn) GetAddOnContextInfo() *MessageAddOnContextInfo { if x != nil { return x.AddOnContextInfo } return nil } func (x *MessageAddOn) GetMessageAddOnKey() *waCommon.MessageKey { if x != nil { return x.MessageAddOnKey } return nil } func (x *MessageAddOn) GetLegacyMessage() *LegacyMessage { if x != nil { return x.LegacyMessage } return nil } type CommentMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields CommentParentKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=commentParentKey" json:"commentParentKey,omitempty"` ReplyCount *uint32 `protobuf:"varint,2,opt,name=replyCount" json:"replyCount,omitempty"` } func (x *CommentMetadata) Reset() { *x = CommentMetadata{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *CommentMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*CommentMetadata) ProtoMessage() {} func (x *CommentMetadata) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use CommentMetadata.ProtoReflect.Descriptor instead. func (*CommentMetadata) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{5} } func (x *CommentMetadata) GetCommentParentKey() *waCommon.MessageKey { if x != nil { return x.CommentParentKey } return nil } func (x *CommentMetadata) GetReplyCount() uint32 { if x != nil && x.ReplyCount != nil { return *x.ReplyCount } return 0 } type WebNotificationsInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Timestamp *uint64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"` UnreadChats *uint32 `protobuf:"varint,3,opt,name=unreadChats" json:"unreadChats,omitempty"` NotifyMessageCount *uint32 `protobuf:"varint,4,opt,name=notifyMessageCount" json:"notifyMessageCount,omitempty"` NotifyMessages []*WebMessageInfo `protobuf:"bytes,5,rep,name=notifyMessages" json:"notifyMessages,omitempty"` } func (x *WebNotificationsInfo) Reset() { *x = WebNotificationsInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *WebNotificationsInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*WebNotificationsInfo) ProtoMessage() {} func (x *WebNotificationsInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WebNotificationsInfo.ProtoReflect.Descriptor instead. func (*WebNotificationsInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{6} } func (x *WebNotificationsInfo) GetTimestamp() uint64 { if x != nil && x.Timestamp != nil { return *x.Timestamp } return 0 } func (x *WebNotificationsInfo) GetUnreadChats() uint32 { if x != nil && x.UnreadChats != nil { return *x.UnreadChats } return 0 } func (x *WebNotificationsInfo) GetNotifyMessageCount() uint32 { if x != nil && x.NotifyMessageCount != nil { return *x.NotifyMessageCount } return 0 } func (x *WebNotificationsInfo) GetNotifyMessages() []*WebMessageInfo { if x != nil { return x.NotifyMessages } return nil } type NotificationMessageInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Message *waE2E.Message `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` MessageTimestamp *uint64 `protobuf:"varint,3,opt,name=messageTimestamp" json:"messageTimestamp,omitempty"` Participant *string `protobuf:"bytes,4,opt,name=participant" json:"participant,omitempty"` } func (x *NotificationMessageInfo) Reset() { *x = NotificationMessageInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *NotificationMessageInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*NotificationMessageInfo) ProtoMessage() {} func (x *NotificationMessageInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use NotificationMessageInfo.ProtoReflect.Descriptor instead. func (*NotificationMessageInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{7} } func (x *NotificationMessageInfo) GetKey() *waCommon.MessageKey { if x != nil { return x.Key } return nil } func (x *NotificationMessageInfo) GetMessage() *waE2E.Message { if x != nil { return x.Message } return nil } func (x *NotificationMessageInfo) GetMessageTimestamp() uint64 { if x != nil && x.MessageTimestamp != nil { return *x.MessageTimestamp } return 0 } func (x *NotificationMessageInfo) GetParticipant() string { if x != nil && x.Participant != nil { return *x.Participant } return "" } type ReportingTokenInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ReportingTag []byte `protobuf:"bytes,1,opt,name=reportingTag" json:"reportingTag,omitempty"` } func (x *ReportingTokenInfo) Reset() { *x = ReportingTokenInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *ReportingTokenInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReportingTokenInfo) ProtoMessage() {} func (x *ReportingTokenInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ReportingTokenInfo.ProtoReflect.Descriptor instead. func (*ReportingTokenInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{8} } func (x *ReportingTokenInfo) GetReportingTag() []byte { if x != nil { return x.ReportingTag } return nil } type MediaData struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields LocalPath *string `protobuf:"bytes,1,opt,name=localPath" json:"localPath,omitempty"` } func (x *MediaData) Reset() { *x = MediaData{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MediaData) String() string { return protoimpl.X.MessageStringOf(x) } func (*MediaData) ProtoMessage() {} func (x *MediaData) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MediaData.ProtoReflect.Descriptor instead. func (*MediaData) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{9} } func (x *MediaData) GetLocalPath() string { if x != nil && x.LocalPath != nil { return *x.LocalPath } return "" } type PhotoChange struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OldPhoto []byte `protobuf:"bytes,1,opt,name=oldPhoto" json:"oldPhoto,omitempty"` NewPhoto []byte `protobuf:"bytes,2,opt,name=newPhoto" json:"newPhoto,omitempty"` NewPhotoID *uint32 `protobuf:"varint,3,opt,name=newPhotoID" json:"newPhotoID,omitempty"` } func (x *PhotoChange) Reset() { *x = PhotoChange{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PhotoChange) String() string { return protoimpl.X.MessageStringOf(x) } func (*PhotoChange) ProtoMessage() {} func (x *PhotoChange) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PhotoChange.ProtoReflect.Descriptor instead. func (*PhotoChange) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{10} } func (x *PhotoChange) GetOldPhoto() []byte { if x != nil { return x.OldPhoto } return nil } func (x *PhotoChange) GetNewPhoto() []byte { if x != nil { return x.NewPhoto } return nil } func (x *PhotoChange) GetNewPhotoID() uint32 { if x != nil && x.NewPhotoID != nil { return *x.NewPhotoID } return 0 } type StatusPSA struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields CampaignID *uint64 `protobuf:"varint,44,req,name=campaignID" json:"campaignID,omitempty"` CampaignExpirationTimestamp *uint64 `protobuf:"varint,45,opt,name=campaignExpirationTimestamp" json:"campaignExpirationTimestamp,omitempty"` } func (x *StatusPSA) Reset() { *x = StatusPSA{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *StatusPSA) String() string { return protoimpl.X.MessageStringOf(x) } func (*StatusPSA) ProtoMessage() {} func (x *StatusPSA) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StatusPSA.ProtoReflect.Descriptor instead. func (*StatusPSA) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{11} } func (x *StatusPSA) GetCampaignID() uint64 { if x != nil && x.CampaignID != nil { return *x.CampaignID } return 0 } func (x *StatusPSA) GetCampaignExpirationTimestamp() uint64 { if x != nil && x.CampaignExpirationTimestamp != nil { return *x.CampaignExpirationTimestamp } return 0 } type UserReceipt struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields UserJID *string `protobuf:"bytes,1,req,name=userJID" json:"userJID,omitempty"` ReceiptTimestamp *int64 `protobuf:"varint,2,opt,name=receiptTimestamp" json:"receiptTimestamp,omitempty"` ReadTimestamp *int64 `protobuf:"varint,3,opt,name=readTimestamp" json:"readTimestamp,omitempty"` PlayedTimestamp *int64 `protobuf:"varint,4,opt,name=playedTimestamp" json:"playedTimestamp,omitempty"` PendingDeviceJID []string `protobuf:"bytes,5,rep,name=pendingDeviceJID" json:"pendingDeviceJID,omitempty"` DeliveredDeviceJID []string `protobuf:"bytes,6,rep,name=deliveredDeviceJID" json:"deliveredDeviceJID,omitempty"` } func (x *UserReceipt) Reset() { *x = UserReceipt{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *UserReceipt) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserReceipt) ProtoMessage() {} func (x *UserReceipt) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserReceipt.ProtoReflect.Descriptor instead. func (*UserReceipt) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{12} } func (x *UserReceipt) GetUserJID() string { if x != nil && x.UserJID != nil { return *x.UserJID } return "" } func (x *UserReceipt) GetReceiptTimestamp() int64 { if x != nil && x.ReceiptTimestamp != nil { return *x.ReceiptTimestamp } return 0 } func (x *UserReceipt) GetReadTimestamp() int64 { if x != nil && x.ReadTimestamp != nil { return *x.ReadTimestamp } return 0 } func (x *UserReceipt) GetPlayedTimestamp() int64 { if x != nil && x.PlayedTimestamp != nil { return *x.PlayedTimestamp } return 0 } func (x *UserReceipt) GetPendingDeviceJID() []string { if x != nil { return x.PendingDeviceJID } return nil } func (x *UserReceipt) GetDeliveredDeviceJID() []string { if x != nil { return x.DeliveredDeviceJID } return nil } type Reaction struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Key *waCommon.MessageKey `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"` Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"` GroupingKey *string `protobuf:"bytes,3,opt,name=groupingKey" json:"groupingKey,omitempty"` SenderTimestampMS *int64 `protobuf:"varint,4,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"` Unread *bool `protobuf:"varint,5,opt,name=unread" json:"unread,omitempty"` } func (x *Reaction) Reset() { *x = Reaction{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Reaction) String() string { return protoimpl.X.MessageStringOf(x) } func (*Reaction) ProtoMessage() {} func (x *Reaction) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Reaction.ProtoReflect.Descriptor instead. func (*Reaction) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{13} } func (x *Reaction) GetKey() *waCommon.MessageKey { if x != nil { return x.Key } return nil } func (x *Reaction) GetText() string { if x != nil && x.Text != nil { return *x.Text } return "" } func (x *Reaction) GetGroupingKey() string { if x != nil && x.GroupingKey != nil { return *x.GroupingKey } return "" } func (x *Reaction) GetSenderTimestampMS() int64 { if x != nil && x.SenderTimestampMS != nil { return *x.SenderTimestampMS } return 0 } func (x *Reaction) GetUnread() bool { if x != nil && x.Unread != nil { return *x.Unread } return false } type PollUpdate struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PollUpdateMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=pollUpdateMessageKey" json:"pollUpdateMessageKey,omitempty"` Vote *waE2E.PollVoteMessage `protobuf:"bytes,2,opt,name=vote" json:"vote,omitempty"` SenderTimestampMS *int64 `protobuf:"varint,3,opt,name=senderTimestampMS" json:"senderTimestampMS,omitempty"` ServerTimestampMS *int64 `protobuf:"varint,4,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"` Unread *bool `protobuf:"varint,5,opt,name=unread" json:"unread,omitempty"` } func (x *PollUpdate) Reset() { *x = PollUpdate{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PollUpdate) String() string { return protoimpl.X.MessageStringOf(x) } func (*PollUpdate) ProtoMessage() {} func (x *PollUpdate) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PollUpdate.ProtoReflect.Descriptor instead. func (*PollUpdate) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{14} } func (x *PollUpdate) GetPollUpdateMessageKey() *waCommon.MessageKey { if x != nil { return x.PollUpdateMessageKey } return nil } func (x *PollUpdate) GetVote() *waE2E.PollVoteMessage { if x != nil { return x.Vote } return nil } func (x *PollUpdate) GetSenderTimestampMS() int64 { if x != nil && x.SenderTimestampMS != nil { return *x.SenderTimestampMS } return 0 } func (x *PollUpdate) GetServerTimestampMS() int64 { if x != nil && x.ServerTimestampMS != nil { return *x.ServerTimestampMS } return 0 } func (x *PollUpdate) GetUnread() bool { if x != nil && x.Unread != nil { return *x.Unread } return false } type PollAdditionalMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PollInvalidated *bool `protobuf:"varint,1,opt,name=pollInvalidated" json:"pollInvalidated,omitempty"` } func (x *PollAdditionalMetadata) Reset() { *x = PollAdditionalMetadata{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PollAdditionalMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*PollAdditionalMetadata) ProtoMessage() {} func (x *PollAdditionalMetadata) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PollAdditionalMetadata.ProtoReflect.Descriptor instead. func (*PollAdditionalMetadata) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{15} } func (x *PollAdditionalMetadata) GetPollInvalidated() bool { if x != nil && x.PollInvalidated != nil { return *x.PollInvalidated } return false } type EventAdditionalMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields IsStale *bool `protobuf:"varint,1,opt,name=isStale" json:"isStale,omitempty"` } func (x *EventAdditionalMetadata) Reset() { *x = EventAdditionalMetadata{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *EventAdditionalMetadata) String() string { return protoimpl.X.MessageStringOf(x) } func (*EventAdditionalMetadata) ProtoMessage() {} func (x *EventAdditionalMetadata) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EventAdditionalMetadata.ProtoReflect.Descriptor instead. func (*EventAdditionalMetadata) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{16} } func (x *EventAdditionalMetadata) GetIsStale() bool { if x != nil && x.IsStale != nil { return *x.IsStale } return false } type KeepInChat struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields KeepType *waE2E.KeepType `protobuf:"varint,1,opt,name=keepType,enum=WAWebProtobufsE2E.KeepType" json:"keepType,omitempty"` ServerTimestamp *int64 `protobuf:"varint,2,opt,name=serverTimestamp" json:"serverTimestamp,omitempty"` Key *waCommon.MessageKey `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"` DeviceJID *string `protobuf:"bytes,4,opt,name=deviceJID" json:"deviceJID,omitempty"` ClientTimestampMS *int64 `protobuf:"varint,5,opt,name=clientTimestampMS" json:"clientTimestampMS,omitempty"` ServerTimestampMS *int64 `protobuf:"varint,6,opt,name=serverTimestampMS" json:"serverTimestampMS,omitempty"` } func (x *KeepInChat) Reset() { *x = KeepInChat{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *KeepInChat) String() string { return protoimpl.X.MessageStringOf(x) } func (*KeepInChat) ProtoMessage() {} func (x *KeepInChat) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use KeepInChat.ProtoReflect.Descriptor instead. func (*KeepInChat) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{17} } func (x *KeepInChat) GetKeepType() waE2E.KeepType { if x != nil && x.KeepType != nil { return *x.KeepType } return waE2E.KeepType(0) } func (x *KeepInChat) GetServerTimestamp() int64 { if x != nil && x.ServerTimestamp != nil { return *x.ServerTimestamp } return 0 } func (x *KeepInChat) GetKey() *waCommon.MessageKey { if x != nil { return x.Key } return nil } func (x *KeepInChat) GetDeviceJID() string { if x != nil && x.DeviceJID != nil { return *x.DeviceJID } return "" } func (x *KeepInChat) GetClientTimestampMS() int64 { if x != nil && x.ClientTimestampMS != nil { return *x.ClientTimestampMS } return 0 } func (x *KeepInChat) GetServerTimestampMS() int64 { if x != nil && x.ServerTimestampMS != nil { return *x.ServerTimestampMS } return 0 } type MessageAddOnContextInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields MessageAddOnDurationInSecs *uint32 `protobuf:"varint,1,opt,name=messageAddOnDurationInSecs" json:"messageAddOnDurationInSecs,omitempty"` MessageAddOnExpiryType *waE2E.MessageContextInfo_MessageAddonExpiryType `protobuf:"varint,2,opt,name=messageAddOnExpiryType,enum=WAWebProtobufsE2E.MessageContextInfo_MessageAddonExpiryType" json:"messageAddOnExpiryType,omitempty"` } func (x *MessageAddOnContextInfo) Reset() { *x = MessageAddOnContextInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *MessageAddOnContextInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*MessageAddOnContextInfo) ProtoMessage() {} func (x *MessageAddOnContextInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use MessageAddOnContextInfo.ProtoReflect.Descriptor instead. func (*MessageAddOnContextInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{18} } func (x *MessageAddOnContextInfo) GetMessageAddOnDurationInSecs() uint32 { if x != nil && x.MessageAddOnDurationInSecs != nil { return *x.MessageAddOnDurationInSecs } return 0 } func (x *MessageAddOnContextInfo) GetMessageAddOnExpiryType() waE2E.MessageContextInfo_MessageAddonExpiryType { if x != nil && x.MessageAddOnExpiryType != nil { return *x.MessageAddOnExpiryType } return waE2E.MessageContextInfo_MessageAddonExpiryType(1) } type PremiumMessageInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ServerCampaignID *string `protobuf:"bytes,1,opt,name=serverCampaignID" json:"serverCampaignID,omitempty"` } func (x *PremiumMessageInfo) Reset() { *x = PremiumMessageInfo{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PremiumMessageInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*PremiumMessageInfo) ProtoMessage() {} func (x *PremiumMessageInfo) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PremiumMessageInfo.ProtoReflect.Descriptor instead. func (*PremiumMessageInfo) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{19} } func (x *PremiumMessageInfo) GetServerCampaignID() string { if x != nil && x.ServerCampaignID != nil { return *x.ServerCampaignID } return "" } type EventResponse struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields EventResponseMessageKey *waCommon.MessageKey `protobuf:"bytes,1,opt,name=eventResponseMessageKey" json:"eventResponseMessageKey,omitempty"` TimestampMS *int64 `protobuf:"varint,2,opt,name=timestampMS" json:"timestampMS,omitempty"` EventResponseMessage *waE2E.EventResponseMessage `protobuf:"bytes,3,opt,name=eventResponseMessage" json:"eventResponseMessage,omitempty"` Unread *bool `protobuf:"varint,4,opt,name=unread" json:"unread,omitempty"` } func (x *EventResponse) Reset() { *x = EventResponse{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *EventResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*EventResponse) ProtoMessage() {} func (x *EventResponse) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EventResponse.ProtoReflect.Descriptor instead. func (*EventResponse) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{20} } func (x *EventResponse) GetEventResponseMessageKey() *waCommon.MessageKey { if x != nil { return x.EventResponseMessageKey } return nil } func (x *EventResponse) GetTimestampMS() int64 { if x != nil && x.TimestampMS != nil { return *x.TimestampMS } return 0 } func (x *EventResponse) GetEventResponseMessage() *waE2E.EventResponseMessage { if x != nil { return x.EventResponseMessage } return nil } func (x *EventResponse) GetUnread() bool { if x != nil && x.Unread != nil { return *x.Unread } return false } type LegacyMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields EventResponseMessage *waE2E.EventResponseMessage `protobuf:"bytes,1,opt,name=eventResponseMessage" json:"eventResponseMessage,omitempty"` PollVote *waE2E.PollVoteMessage `protobuf:"bytes,2,opt,name=pollVote" json:"pollVote,omitempty"` } func (x *LegacyMessage) Reset() { *x = LegacyMessage{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *LegacyMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*LegacyMessage) ProtoMessage() {} func (x *LegacyMessage) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use LegacyMessage.ProtoReflect.Descriptor instead. func (*LegacyMessage) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{21} } func (x *LegacyMessage) GetEventResponseMessage() *waE2E.EventResponseMessage { if x != nil { return x.EventResponseMessage } return nil } func (x *LegacyMessage) GetPollVote() *waE2E.PollVoteMessage { if x != nil { return x.PollVote } return nil } type StatusMentionMessage struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields QuotedStatus *waE2E.Message `protobuf:"bytes,1,opt,name=quotedStatus" json:"quotedStatus,omitempty"` } func (x *StatusMentionMessage) Reset() { *x = StatusMentionMessage{} if protoimpl.UnsafeEnabled { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *StatusMentionMessage) String() string { return protoimpl.X.MessageStringOf(x) } func (*StatusMentionMessage) ProtoMessage() {} func (x *StatusMentionMessage) ProtoReflect() protoreflect.Message { mi := &file_waWeb_WAWebProtobufsWeb_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use StatusMentionMessage.ProtoReflect.Descriptor instead. func (*StatusMentionMessage) Descriptor() ([]byte, []int) { return file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP(), []int{22} } func (x *StatusMentionMessage) GetQuotedStatus() *waE2E.Message { if x != nil { return x.QuotedStatus } return nil } var File_waWeb_WAWebProtobufsWeb_proto protoreflect.FileDescriptor //go:embed WAWebProtobufsWeb.pb.raw var file_waWeb_WAWebProtobufsWeb_proto_rawDesc []byte var ( file_waWeb_WAWebProtobufsWeb_proto_rawDescOnce sync.Once file_waWeb_WAWebProtobufsWeb_proto_rawDescData = file_waWeb_WAWebProtobufsWeb_proto_rawDesc ) func file_waWeb_WAWebProtobufsWeb_proto_rawDescGZIP() []byte { file_waWeb_WAWebProtobufsWeb_proto_rawDescOnce.Do(func() { file_waWeb_WAWebProtobufsWeb_proto_rawDescData = protoimpl.X.CompressGZIP(file_waWeb_WAWebProtobufsWeb_proto_rawDescData) }) return file_waWeb_WAWebProtobufsWeb_proto_rawDescData } var file_waWeb_WAWebProtobufsWeb_proto_enumTypes = make([]protoimpl.EnumInfo, 9) var file_waWeb_WAWebProtobufsWeb_proto_msgTypes = make([]protoimpl.MessageInfo, 23) var file_waWeb_WAWebProtobufsWeb_proto_goTypes = []any{ (WebMessageInfo_BizPrivacyStatus)(0), // 0: WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus (WebMessageInfo_StubType)(0), // 1: WAWebProtobufsWeb.WebMessageInfo.StubType (WebMessageInfo_Status)(0), // 2: WAWebProtobufsWeb.WebMessageInfo.Status (PaymentInfo_TxnStatus)(0), // 3: WAWebProtobufsWeb.PaymentInfo.TxnStatus (PaymentInfo_Status)(0), // 4: WAWebProtobufsWeb.PaymentInfo.Status (PaymentInfo_Currency)(0), // 5: WAWebProtobufsWeb.PaymentInfo.Currency (WebFeatures_Flag)(0), // 6: WAWebProtobufsWeb.WebFeatures.Flag (PinInChat_Type)(0), // 7: WAWebProtobufsWeb.PinInChat.Type (MessageAddOn_MessageAddOnType)(0), // 8: WAWebProtobufsWeb.MessageAddOn.MessageAddOnType (*WebMessageInfo)(nil), // 9: WAWebProtobufsWeb.WebMessageInfo (*PaymentInfo)(nil), // 10: WAWebProtobufsWeb.PaymentInfo (*WebFeatures)(nil), // 11: WAWebProtobufsWeb.WebFeatures (*PinInChat)(nil), // 12: WAWebProtobufsWeb.PinInChat (*MessageAddOn)(nil), // 13: WAWebProtobufsWeb.MessageAddOn (*CommentMetadata)(nil), // 14: WAWebProtobufsWeb.CommentMetadata (*WebNotificationsInfo)(nil), // 15: WAWebProtobufsWeb.WebNotificationsInfo (*NotificationMessageInfo)(nil), // 16: WAWebProtobufsWeb.NotificationMessageInfo (*ReportingTokenInfo)(nil), // 17: WAWebProtobufsWeb.ReportingTokenInfo (*MediaData)(nil), // 18: WAWebProtobufsWeb.MediaData (*PhotoChange)(nil), // 19: WAWebProtobufsWeb.PhotoChange (*StatusPSA)(nil), // 20: WAWebProtobufsWeb.StatusPSA (*UserReceipt)(nil), // 21: WAWebProtobufsWeb.UserReceipt (*Reaction)(nil), // 22: WAWebProtobufsWeb.Reaction (*PollUpdate)(nil), // 23: WAWebProtobufsWeb.PollUpdate (*PollAdditionalMetadata)(nil), // 24: WAWebProtobufsWeb.PollAdditionalMetadata (*EventAdditionalMetadata)(nil), // 25: WAWebProtobufsWeb.EventAdditionalMetadata (*KeepInChat)(nil), // 26: WAWebProtobufsWeb.KeepInChat (*MessageAddOnContextInfo)(nil), // 27: WAWebProtobufsWeb.MessageAddOnContextInfo (*PremiumMessageInfo)(nil), // 28: WAWebProtobufsWeb.PremiumMessageInfo (*EventResponse)(nil), // 29: WAWebProtobufsWeb.EventResponse (*LegacyMessage)(nil), // 30: WAWebProtobufsWeb.LegacyMessage (*StatusMentionMessage)(nil), // 31: WAWebProtobufsWeb.StatusMentionMessage (*waCommon.MessageKey)(nil), // 32: WACommon.MessageKey (*waE2E.Message)(nil), // 33: WAWebProtobufsE2E.Message (*waE2E.LiveLocationMessage)(nil), // 34: WAWebProtobufsE2E.LiveLocationMessage (*waE2E.Money)(nil), // 35: WAWebProtobufsE2E.Money (*waE2E.PollVoteMessage)(nil), // 36: WAWebProtobufsE2E.PollVoteMessage (waE2E.KeepType)(0), // 37: WAWebProtobufsE2E.KeepType (waE2E.MessageContextInfo_MessageAddonExpiryType)(0), // 38: WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType (*waE2E.EventResponseMessage)(nil), // 39: WAWebProtobufsE2E.EventResponseMessage } var file_waWeb_WAWebProtobufsWeb_proto_depIdxs = []int32{ 32, // 0: WAWebProtobufsWeb.WebMessageInfo.key:type_name -> WACommon.MessageKey 33, // 1: WAWebProtobufsWeb.WebMessageInfo.message:type_name -> WAWebProtobufsE2E.Message 2, // 2: WAWebProtobufsWeb.WebMessageInfo.status:type_name -> WAWebProtobufsWeb.WebMessageInfo.Status 1, // 3: WAWebProtobufsWeb.WebMessageInfo.messageStubType:type_name -> WAWebProtobufsWeb.WebMessageInfo.StubType 10, // 4: WAWebProtobufsWeb.WebMessageInfo.paymentInfo:type_name -> WAWebProtobufsWeb.PaymentInfo 34, // 5: WAWebProtobufsWeb.WebMessageInfo.finalLiveLocation:type_name -> WAWebProtobufsE2E.LiveLocationMessage 10, // 6: WAWebProtobufsWeb.WebMessageInfo.quotedPaymentInfo:type_name -> WAWebProtobufsWeb.PaymentInfo 0, // 7: WAWebProtobufsWeb.WebMessageInfo.bizPrivacyStatus:type_name -> WAWebProtobufsWeb.WebMessageInfo.BizPrivacyStatus 18, // 8: WAWebProtobufsWeb.WebMessageInfo.mediaData:type_name -> WAWebProtobufsWeb.MediaData 19, // 9: WAWebProtobufsWeb.WebMessageInfo.photoChange:type_name -> WAWebProtobufsWeb.PhotoChange 21, // 10: WAWebProtobufsWeb.WebMessageInfo.userReceipt:type_name -> WAWebProtobufsWeb.UserReceipt 22, // 11: WAWebProtobufsWeb.WebMessageInfo.reactions:type_name -> WAWebProtobufsWeb.Reaction 18, // 12: WAWebProtobufsWeb.WebMessageInfo.quotedStickerData:type_name -> WAWebProtobufsWeb.MediaData 20, // 13: WAWebProtobufsWeb.WebMessageInfo.statusPsa:type_name -> WAWebProtobufsWeb.StatusPSA 23, // 14: WAWebProtobufsWeb.WebMessageInfo.pollUpdates:type_name -> WAWebProtobufsWeb.PollUpdate 24, // 15: WAWebProtobufsWeb.WebMessageInfo.pollAdditionalMetadata:type_name -> WAWebProtobufsWeb.PollAdditionalMetadata 26, // 16: WAWebProtobufsWeb.WebMessageInfo.keepInChat:type_name -> WAWebProtobufsWeb.KeepInChat 12, // 17: WAWebProtobufsWeb.WebMessageInfo.pinInChat:type_name -> WAWebProtobufsWeb.PinInChat 28, // 18: WAWebProtobufsWeb.WebMessageInfo.premiumMessageInfo:type_name -> WAWebProtobufsWeb.PremiumMessageInfo 14, // 19: WAWebProtobufsWeb.WebMessageInfo.commentMetadata:type_name -> WAWebProtobufsWeb.CommentMetadata 29, // 20: WAWebProtobufsWeb.WebMessageInfo.eventResponses:type_name -> WAWebProtobufsWeb.EventResponse 17, // 21: WAWebProtobufsWeb.WebMessageInfo.reportingTokenInfo:type_name -> WAWebProtobufsWeb.ReportingTokenInfo 25, // 22: WAWebProtobufsWeb.WebMessageInfo.eventAdditionalMetadata:type_name -> WAWebProtobufsWeb.EventAdditionalMetadata 32, // 23: WAWebProtobufsWeb.WebMessageInfo.targetMessageID:type_name -> WACommon.MessageKey 13, // 24: WAWebProtobufsWeb.WebMessageInfo.messageAddOns:type_name -> WAWebProtobufsWeb.MessageAddOn 31, // 25: WAWebProtobufsWeb.WebMessageInfo.statusMentionMessageInfo:type_name -> WAWebProtobufsWeb.StatusMentionMessage 5, // 26: WAWebProtobufsWeb.PaymentInfo.currencyDeprecated:type_name -> WAWebProtobufsWeb.PaymentInfo.Currency 4, // 27: WAWebProtobufsWeb.PaymentInfo.status:type_name -> WAWebProtobufsWeb.PaymentInfo.Status 32, // 28: WAWebProtobufsWeb.PaymentInfo.requestMessageKey:type_name -> WACommon.MessageKey 3, // 29: WAWebProtobufsWeb.PaymentInfo.txnStatus:type_name -> WAWebProtobufsWeb.PaymentInfo.TxnStatus 35, // 30: WAWebProtobufsWeb.PaymentInfo.primaryAmount:type_name -> WAWebProtobufsE2E.Money 35, // 31: WAWebProtobufsWeb.PaymentInfo.exchangeAmount:type_name -> WAWebProtobufsE2E.Money 6, // 32: WAWebProtobufsWeb.WebFeatures.labelsDisplay:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 33: WAWebProtobufsWeb.WebFeatures.voipIndividualOutgoing:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 34: WAWebProtobufsWeb.WebFeatures.groupsV3:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 35: WAWebProtobufsWeb.WebFeatures.groupsV3Create:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 36: WAWebProtobufsWeb.WebFeatures.changeNumberV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 37: WAWebProtobufsWeb.WebFeatures.queryStatusV3Thumbnail:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 38: WAWebProtobufsWeb.WebFeatures.liveLocations:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 39: WAWebProtobufsWeb.WebFeatures.queryVname:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 40: WAWebProtobufsWeb.WebFeatures.voipIndividualIncoming:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 41: WAWebProtobufsWeb.WebFeatures.quickRepliesQuery:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 42: WAWebProtobufsWeb.WebFeatures.payments:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 43: WAWebProtobufsWeb.WebFeatures.stickerPackQuery:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 44: WAWebProtobufsWeb.WebFeatures.liveLocationsFinal:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 45: WAWebProtobufsWeb.WebFeatures.labelsEdit:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 46: WAWebProtobufsWeb.WebFeatures.mediaUpload:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 47: WAWebProtobufsWeb.WebFeatures.mediaUploadRichQuickReplies:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 48: WAWebProtobufsWeb.WebFeatures.vnameV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 49: WAWebProtobufsWeb.WebFeatures.videoPlaybackURL:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 50: WAWebProtobufsWeb.WebFeatures.statusRanking:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 51: WAWebProtobufsWeb.WebFeatures.voipIndividualVideo:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 52: WAWebProtobufsWeb.WebFeatures.thirdPartyStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 53: WAWebProtobufsWeb.WebFeatures.frequentlyForwardedSetting:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 54: WAWebProtobufsWeb.WebFeatures.groupsV4JoinPermission:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 55: WAWebProtobufsWeb.WebFeatures.recentStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 56: WAWebProtobufsWeb.WebFeatures.catalog:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 57: WAWebProtobufsWeb.WebFeatures.starredStickers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 58: WAWebProtobufsWeb.WebFeatures.voipGroupCall:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 59: WAWebProtobufsWeb.WebFeatures.templateMessage:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 60: WAWebProtobufsWeb.WebFeatures.templateMessageInteractivity:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 61: WAWebProtobufsWeb.WebFeatures.ephemeralMessages:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 62: WAWebProtobufsWeb.WebFeatures.e2ENotificationSync:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 63: WAWebProtobufsWeb.WebFeatures.recentStickersV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 64: WAWebProtobufsWeb.WebFeatures.recentStickersV3:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 65: WAWebProtobufsWeb.WebFeatures.userNotice:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 66: WAWebProtobufsWeb.WebFeatures.support:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 67: WAWebProtobufsWeb.WebFeatures.groupUiiCleanup:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 68: WAWebProtobufsWeb.WebFeatures.groupDogfoodingInternalOnly:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 69: WAWebProtobufsWeb.WebFeatures.settingsSync:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 70: WAWebProtobufsWeb.WebFeatures.archiveV2:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 71: WAWebProtobufsWeb.WebFeatures.ephemeralAllowGroupMembers:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 72: WAWebProtobufsWeb.WebFeatures.ephemeral24HDuration:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 73: WAWebProtobufsWeb.WebFeatures.mdForceUpgrade:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 74: WAWebProtobufsWeb.WebFeatures.disappearingMode:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 75: WAWebProtobufsWeb.WebFeatures.externalMdOptInAvailable:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 6, // 76: WAWebProtobufsWeb.WebFeatures.noDeleteMessageTimeLimit:type_name -> WAWebProtobufsWeb.WebFeatures.Flag 7, // 77: WAWebProtobufsWeb.PinInChat.type:type_name -> WAWebProtobufsWeb.PinInChat.Type 32, // 78: WAWebProtobufsWeb.PinInChat.key:type_name -> WACommon.MessageKey 27, // 79: WAWebProtobufsWeb.PinInChat.messageAddOnContextInfo:type_name -> WAWebProtobufsWeb.MessageAddOnContextInfo 8, // 80: WAWebProtobufsWeb.MessageAddOn.messageAddOnType:type_name -> WAWebProtobufsWeb.MessageAddOn.MessageAddOnType 33, // 81: WAWebProtobufsWeb.MessageAddOn.messageAddOn:type_name -> WAWebProtobufsE2E.Message 2, // 82: WAWebProtobufsWeb.MessageAddOn.status:type_name -> WAWebProtobufsWeb.WebMessageInfo.Status 27, // 83: WAWebProtobufsWeb.MessageAddOn.addOnContextInfo:type_name -> WAWebProtobufsWeb.MessageAddOnContextInfo 32, // 84: WAWebProtobufsWeb.MessageAddOn.messageAddOnKey:type_name -> WACommon.MessageKey 30, // 85: WAWebProtobufsWeb.MessageAddOn.legacyMessage:type_name -> WAWebProtobufsWeb.LegacyMessage 32, // 86: WAWebProtobufsWeb.CommentMetadata.commentParentKey:type_name -> WACommon.MessageKey 9, // 87: WAWebProtobufsWeb.WebNotificationsInfo.notifyMessages:type_name -> WAWebProtobufsWeb.WebMessageInfo 32, // 88: WAWebProtobufsWeb.NotificationMessageInfo.key:type_name -> WACommon.MessageKey 33, // 89: WAWebProtobufsWeb.NotificationMessageInfo.message:type_name -> WAWebProtobufsE2E.Message 32, // 90: WAWebProtobufsWeb.Reaction.key:type_name -> WACommon.MessageKey 32, // 91: WAWebProtobufsWeb.PollUpdate.pollUpdateMessageKey:type_name -> WACommon.MessageKey 36, // 92: WAWebProtobufsWeb.PollUpdate.vote:type_name -> WAWebProtobufsE2E.PollVoteMessage 37, // 93: WAWebProtobufsWeb.KeepInChat.keepType:type_name -> WAWebProtobufsE2E.KeepType 32, // 94: WAWebProtobufsWeb.KeepInChat.key:type_name -> WACommon.MessageKey 38, // 95: WAWebProtobufsWeb.MessageAddOnContextInfo.messageAddOnExpiryType:type_name -> WAWebProtobufsE2E.MessageContextInfo.MessageAddonExpiryType 32, // 96: WAWebProtobufsWeb.EventResponse.eventResponseMessageKey:type_name -> WACommon.MessageKey 39, // 97: WAWebProtobufsWeb.EventResponse.eventResponseMessage:type_name -> WAWebProtobufsE2E.EventResponseMessage 39, // 98: WAWebProtobufsWeb.LegacyMessage.eventResponseMessage:type_name -> WAWebProtobufsE2E.EventResponseMessage 36, // 99: WAWebProtobufsWeb.LegacyMessage.pollVote:type_name -> WAWebProtobufsE2E.PollVoteMessage 33, // 100: WAWebProtobufsWeb.StatusMentionMessage.quotedStatus:type_name -> WAWebProtobufsE2E.Message 101, // [101:101] is the sub-list for method output_type 101, // [101:101] is the sub-list for method input_type 101, // [101:101] is the sub-list for extension type_name 101, // [101:101] is the sub-list for extension extendee 0, // [0:101] is the sub-list for field type_name } func init() { file_waWeb_WAWebProtobufsWeb_proto_init() } func file_waWeb_WAWebProtobufsWeb_proto_init() { if File_waWeb_WAWebProtobufsWeb_proto != nil { return } if !protoimpl.UnsafeEnabled { file_waWeb_WAWebProtobufsWeb_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*WebMessageInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[1].Exporter = func(v any, i int) any { switch v := v.(*PaymentInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[2].Exporter = func(v any, i int) any { switch v := v.(*WebFeatures); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*PinInChat); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*MessageAddOn); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*CommentMetadata); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[6].Exporter = func(v any, i int) any { switch v := v.(*WebNotificationsInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[7].Exporter = func(v any, i int) any { switch v := v.(*NotificationMessageInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[8].Exporter = func(v any, i int) any { switch v := v.(*ReportingTokenInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[9].Exporter = func(v any, i int) any { switch v := v.(*MediaData); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[10].Exporter = func(v any, i int) any { switch v := v.(*PhotoChange); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[11].Exporter = func(v any, i int) any { switch v := v.(*StatusPSA); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[12].Exporter = func(v any, i int) any { switch v := v.(*UserReceipt); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[13].Exporter = func(v any, i int) any { switch v := v.(*Reaction); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[14].Exporter = func(v any, i int) any { switch v := v.(*PollUpdate); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[15].Exporter = func(v any, i int) any { switch v := v.(*PollAdditionalMetadata); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[16].Exporter = func(v any, i int) any { switch v := v.(*EventAdditionalMetadata); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[17].Exporter = func(v any, i int) any { switch v := v.(*KeepInChat); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[18].Exporter = func(v any, i int) any { switch v := v.(*MessageAddOnContextInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[19].Exporter = func(v any, i int) any { switch v := v.(*PremiumMessageInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[20].Exporter = func(v any, i int) any { switch v := v.(*EventResponse); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[21].Exporter = func(v any, i int) any { switch v := v.(*LegacyMessage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_waWeb_WAWebProtobufsWeb_proto_msgTypes[22].Exporter = func(v any, i int) any { switch v := v.(*StatusMentionMessage); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_waWeb_WAWebProtobufsWeb_proto_rawDesc, NumEnums: 9, NumMessages: 23, NumExtensions: 0, NumServices: 0, }, GoTypes: file_waWeb_WAWebProtobufsWeb_proto_goTypes, DependencyIndexes: file_waWeb_WAWebProtobufsWeb_proto_depIdxs, EnumInfos: file_waWeb_WAWebProtobufsWeb_proto_enumTypes, MessageInfos: file_waWeb_WAWebProtobufsWeb_proto_msgTypes, }.Build() File_waWeb_WAWebProtobufsWeb_proto = out.File file_waWeb_WAWebProtobufsWeb_proto_rawDesc = nil file_waWeb_WAWebProtobufsWeb_proto_goTypes = nil file_waWeb_WAWebProtobufsWeb_proto_depIdxs = nil }