Uses of Record Class
it.auties.whatsapp.model.jid.Jid
Packages that use Jid
Package
Description
-
Uses of Jid in it.auties.whatsapp.api
Methods in it.auties.whatsapp.api that return JidModifier and TypeMethodDescriptionprivate Jid
Whatsapp.checkGroupParticipantJid
(Jid jid, String errorMessage) private Jid
Whatsapp.jidOrThrowError()
Methods in it.auties.whatsapp.api that return types with arguments of type JidModifier and TypeMethodDescriptionWhatsapp.addGroupParticipant
(JidProvider group, JidProvider... contacts) Adds any number of contacts to a groupWhatsapp.demoteGroupParticipant
(JidProvider group, JidProvider... contacts) Demotes any number of contacts to admin in a groupprivate CompletableFuture
<List<Jid>> Whatsapp.executeActionOnGroupParticipant
(JidProvider group, GroupAction action, JidProvider... jids) Whatsapp.hasWhatsapp
(JidProvider... contacts) Executes a query to determine whether any number of users have an account on WhatsappWhatsapp.linkGroupsToCommunity
(JidProvider community, JidProvider... groups) Links any number of groups to a communityWhatsapp.parseGroupActionResponse
(Node result, JidProvider groupJid, GroupAction action) private Map
<Jid, HasWhatsappResponse> Whatsapp.parseHasWhatsappResponse
(List<Jid> contacts, List<Node> nodes) Whatsapp.parseLinksResponse
(Node result, JidProvider[] groups) Whatsapp.promoteGroupParticipant
(JidProvider group, JidProvider... contacts) Promotes any number of contacts to admin in a groupWhatsapp.queryBlockList()
Queries the block listWhatsapp.removeGroupParticipant
(JidProvider group, JidProvider... contacts) Removes any number of contacts from groupMethods in it.auties.whatsapp.api with parameters of type JidModifier and TypeMethodDescriptionprivate CompletableFuture
<Void> Whatsapp.awaitCompanionRegistration
(Jid device) private Jid
Whatsapp.checkGroupParticipantJid
(Jid jid, String errorMessage) private AppStateSyncKey
Whatsapp.createAppKey
(Jid jid, int index) private AppStateSyncKeyData
Whatsapp.createAppKeyData
(Jid jid, int index) private AppStateSyncKeyFingerprint
Whatsapp.createAppKeyFingerprint
(Jid jid, int index) private CompletableFuture
<CompanionLinkResult> Whatsapp.handleCompanionEncrypt
(Node result, Jid companion, int keyId) private void
Whatsapp.handleGroupAction
(GroupAction action, Chat chat, Jid entry) private CompletableFuture
<Void> Whatsapp.sendAppStateKeysMessage
(Jid companion) private CompletableFuture
<Void> Whatsapp.sendHistoryProtocolMessage
(Jid jid, HistorySync historySync, HistorySync.Type type) private CompletableFuture
<Void> Whatsapp.sendInitialBootstrapMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.sendInitialNullMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.sendInitialSecurityMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.sendInitialStatusMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.sendPushNamesMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.sendRecentMessage
(Jid jid) private CompletableFuture
<Void> Whatsapp.syncCompanionState
(Jid companion) Whatsapp.unlinkDevice
(Jid companion) Unlinks a specific companionMethod parameters in it.auties.whatsapp.api with type arguments of type JidModifier and TypeMethodDescriptionprivate void
Whatsapp.onPrivacyFeatureChanged
(PrivacySettingType type, PrivacySettingValue value, List<Jid> excludedJids) private Map
<Jid, HasWhatsappResponse> Whatsapp.parseHasWhatsappResponse
(List<Jid> contacts, List<Node> nodes) -
Uses of Jid in it.auties.whatsapp.controller
Fields in it.auties.whatsapp.controller declared as JidModifier and TypeFieldDescription(package private) Jid
Store.jid
The user linked to this account.private Jid
StoreBuilder.jid
(package private) Jid
Store.lid
The lid user linked to this account.private Jid
StoreBuilder.lid
Fields in it.auties.whatsapp.controller with type parameters of type JidModifier and TypeFieldDescription(package private) final ConcurrentHashMap
<Jid, Chat> Store.chats
The non-null map of chats(package private) final ConcurrentHashMap
<Jid, Contact> Store.contacts
The non-null map of contactsprivate ConcurrentHashMap
<Jid, Contact> StoreBuilder.contacts
(package private) final Map
<Jid, SenderPreKeys> Keys.groupsPreKeys
private Map
<Jid, SenderPreKeys> KeysBuilder.groupsPreKeys
(package private) LinkedHashMap
<Jid, Integer> Store.linkedDevicesKeys
A map of all the devices that the companion has associated using WhatsappWeb The key here is the index of the device's key The value is the device's companion jidprivate LinkedHashMap
<Jid, Integer> StoreBuilder.linkedDevicesKeys
(package private) final ConcurrentHashMap
<Jid, Newsletter> Store.newsletters
The non-null map of newslettersMethods in it.auties.whatsapp.controller that return types with arguments of type JidModifier and TypeMethodDescriptionKeys.groupsPreKeys()
Store.jid()
Store.lid()
Store.linkedDevices()
Returns an unmodifiable list that contains the devices associated using Whatsapp web to this session's companionStore.linkedDevicesKeys()
Returns an unmodifiable map that contains every companion associated using Whatsapp web mapped to its key indexMethods in it.auties.whatsapp.controller with parameters of type JidModifier and TypeMethodDescriptionKeys.addAppKeys
(Jid jid, Collection<AppStateSyncKey> keys) Adds the provided keys to the app state keysStore.addContact
(Jid jid) Adds a contact in memoryStore.addLinkedDevice
(Jid companion, int keyId) Registers a new companion Only use this method in the mobile apiStore.addNewChat
(Jid chatJid) Adds a chat in memoryvoid
Keys.addRecipientsWithPreKeys
(Jid group, Collection<Jid> recipients) void
Keys.addRecipientWithPreKeys
(Jid group, Jid recipient) Keys.findAppKeyById
(Jid jid, byte[] id) Queries the app state key that matchesid
Keys.findHashStateByName
(Jid device, PatchType patchType) Queries the hash state that matchesname
.Keys.getAppKeys
(Jid jid) Get any available app keyKeys.getLatestAppKey
(Jid jid) Get any available app keyboolean
Keys.hasGroupKeys
(Jid group, Jid recipient) Keys.putState
(Jid device, CompanionHashState state) Adds the provided hash state to the known onesStore.removeLinkedCompanion
(Jid companion) Removes a companion Only use this method in the mobile apiMethod parameters in it.auties.whatsapp.controller with type arguments of type JidModifier and TypeMethodDescriptionvoid
Keys.addRecipientsWithPreKeys
(Jid group, Collection<Jid> recipients) StoreBuilder.contacts
(ConcurrentHashMap<Jid, Contact> contacts) KeysBuilder.groupsPreKeys
(Map<Jid, SenderPreKeys> groupsPreKeys) StoreBuilder.linkedDevicesKeys
(LinkedHashMap<Jid, Integer> linkedDevicesKeys) Store.setLinkedDevicesKeys
(LinkedHashMap<Jid, Integer> linkedDevicesKeys) Constructors in it.auties.whatsapp.controller with parameters of type JidModifierConstructorDescriptionStore
(UUID uuid, PhoneNumber phoneNumber, ClientType clientType, Collection<String> alias, URI proxy, FutureReference<Version> version, boolean online, CountryLocale locale, String name, String verifiedName, String businessAddress, Double businessLongitude, Double businessLatitude, String businessDescription, String businessWebsite, String businessEmail, BusinessCategory businessCategory, String deviceHash, LinkedHashMap<Jid, Integer> linkedDevicesKeys, URI profilePicture, String about, Jid jid, Jid lid, ConcurrentHashMap<String, String> properties, ConcurrentHashMap<Jid, Contact> contacts, ConcurrentHashMap.KeySetView<ChatMessageInfo, Boolean> status, ConcurrentHashMap<String, PrivacySettingEntry> privacySettings, ConcurrentHashMap<String, Call> calls, boolean unarchiveChats, boolean twentyFourHourFormat, Long initializationTimeStamp, ChatEphemeralTimer newChatsEphemeralTimer, TextPreviewSetting textPreviewSetting, WebHistoryLength historyLength, Boolean autodetectListeners, Boolean cacheDetectedListeners, Boolean automaticPresenceUpdates, UserAgent.ReleaseChannel releaseChannel, CompanionDevice device, boolean checkPatchMacs) All args constructorConstructor parameters in it.auties.whatsapp.controller with type arguments of type JidModifierConstructorDescriptionStore
(UUID uuid, PhoneNumber phoneNumber, ClientType clientType, Collection<String> alias, URI proxy, FutureReference<Version> version, boolean online, CountryLocale locale, String name, String verifiedName, String businessAddress, Double businessLongitude, Double businessLatitude, String businessDescription, String businessWebsite, String businessEmail, BusinessCategory businessCategory, String deviceHash, LinkedHashMap<Jid, Integer> linkedDevicesKeys, URI profilePicture, String about, Jid jid, Jid lid, ConcurrentHashMap<String, String> properties, ConcurrentHashMap<Jid, Contact> contacts, ConcurrentHashMap.KeySetView<ChatMessageInfo, Boolean> status, ConcurrentHashMap<String, PrivacySettingEntry> privacySettings, ConcurrentHashMap<String, Call> calls, boolean unarchiveChats, boolean twentyFourHourFormat, Long initializationTimeStamp, ChatEphemeralTimer newChatsEphemeralTimer, TextPreviewSetting textPreviewSetting, WebHistoryLength historyLength, Boolean autodetectListeners, Boolean cacheDetectedListeners, Boolean automaticPresenceUpdates, UserAgent.ReleaseChannel releaseChannel, CompanionDevice device, boolean checkPatchMacs) All args constructor -
Uses of Jid in it.auties.whatsapp.listener
Methods in it.auties.whatsapp.listener with parameters of type JidModifier and TypeMethodDescriptiondefault void
Listener.onContactPresence
(Whatsapp whatsapp, Chat chat, Jid jid, ContactStatus status) Called when the socket receives an update regarding the presence of a contactdefault void
Listener.onContactPresence
(Chat chat, Jid jid, ContactStatus status) Called when the socket receives an update regarding the presence of a contactvoid
OnContactPresence.onContactPresence
(Chat chat, Jid jid, ContactStatus status) Called when the socket receives an update regarding the presence of a contactvoid
OnWhatsappContactPresence.onContactPresence
(Whatsapp whatsapp, Chat chat, Jid jid, ContactStatus status) Called when the socket receives an update regarding the presence of a contactMethod parameters in it.auties.whatsapp.listener with type arguments of type JidModifier and TypeMethodDescriptiondefault void
Listener.onLinkedDevices
(Whatsapp whatsapp, Collection<Jid> devices) Called when the list of companion devices is updateddefault void
Listener.onLinkedDevices
(Collection<Jid> devices) Called when the list of companion devices is updatedvoid
OnLinkedDevices.onLinkedDevices
(Collection<Jid> devices) Called when the list of companion devices is updatedvoid
OnWhatsappLinkedDevices.onLinkedDevices
(Whatsapp whatsapp, Collection<Jid> devices) Called when the list of companion devices is updated -
Uses of Jid in it.auties.whatsapp.model.business
Fields in it.auties.whatsapp.model.business declared as JidModifier and TypeFieldDescriptionprivate final Jid
BusinessProfile.jid
The field for thejid
record component.Methods in it.auties.whatsapp.model.business that return JidModifier and TypeMethodDescriptionBusinessProfile.jid()
Returns the value of thejid
record component.Constructors in it.auties.whatsapp.model.business with parameters of type JidModifierConstructorDescriptionBusinessProfile
(Jid jid, Optional<String> description, Optional<String> address, Optional<String> email, Optional<BusinessHours> hours, boolean cartEnabled, List<URI> websites, List<BusinessCategory> categories) Creates an instance of aBusinessProfile
record class. -
Uses of Jid in it.auties.whatsapp.model.button.interactive
Fields in it.auties.whatsapp.model.button.interactive declared as JidModifier and TypeFieldDescriptionprivate final Jid
InteractiveCollection.business
The field for thebusiness
record component.private Jid
InteractiveCollectionBuilder.business
Methods in it.auties.whatsapp.model.button.interactive that return JidModifier and TypeMethodDescriptionInteractiveCollection.business()
Returns the value of thebusiness
record component.Methods in it.auties.whatsapp.model.button.interactive with parameters of type JidModifier and TypeMethodDescriptionConstructors in it.auties.whatsapp.model.button.interactive with parameters of type JidModifierConstructorDescriptionInteractiveCollection
(Jid business, String id, int version) Creates an instance of aInteractiveCollection
record class. -
Uses of Jid in it.auties.whatsapp.model.call
Fields in it.auties.whatsapp.model.call declared as JidModifier and TypeFieldDescriptionprivate final Jid
Call.caller
The field for thecaller
record component.private Jid
CallBuilder.caller
private final Jid
Call.chat
The field for thechat
record component.private Jid
CallBuilder.chat
Methods in it.auties.whatsapp.model.call that return JidModifier and TypeMethodDescriptionCall.caller()
Returns the value of thecaller
record component.Call.chat()
Returns the value of thechat
record component.Methods in it.auties.whatsapp.model.call with parameters of type JidModifier and TypeMethodDescriptionConstructors in it.auties.whatsapp.model.call with parameters of type JidModifierConstructorDescriptionCall
(Jid chat, Jid caller, String id, long timestampSeconds, boolean video, CallStatus status, boolean offline) Creates an instance of aCall
record class. -
Uses of Jid in it.auties.whatsapp.model.chat
Fields in it.auties.whatsapp.model.chat declared as JidModifier and TypeFieldDescription(package private) Jid
Chat.founder
private Jid
ChatBuilder.founder
private final Jid
GroupPastParticipants.groupJid
The field for thegroupJid
record component.private Jid
GroupPastParticipantsBuilder.groupJid
(package private) final Jid
Chat.jid
private Jid
ChatBuilder.jid
private final Jid
GroupMetadata.jid
The field for thejid
record component.private final Jid
GroupParticipant.jid
private Jid
GroupParticipantBuilder.jid
private final Jid
GroupPastParticipant.jid
The field for thejid
record component.private Jid
GroupPastParticipantBuilder.jid
(package private) Jid
Chat.lidJid
private Jid
ChatBuilder.lidJid
(package private) final Jid
Chat.newJid
private Jid
ChatBuilder.newJid
(package private) final Jid
Chat.oldJid
private Jid
ChatBuilder.oldJid
(package private) final Jid
Chat.parentGroupJid
private Jid
ChatBuilder.parentGroupJid
(package private) Jid
Chat.phoneJid
private Jid
ChatBuilder.phoneJid
Fields in it.auties.whatsapp.model.chat with type parameters of type JidModifier and TypeFieldDescriptionGroupMetadata.founder
The field for thefounder
record component.Chat.participantsPreKeys
ChatBuilder.participantsPreKeys
(package private) final ConcurrentHashMap
<Jid, ContactStatus> Chat.presences
private ConcurrentHashMap
<Jid, ContactStatus> ChatBuilder.presences
GroupMetadata.subjectAuthor
The field for thesubjectAuthor
record component.Methods in it.auties.whatsapp.model.chat that return JidModifier and TypeMethodDescriptionGroupPastParticipants.groupJid()
Returns the value of thegroupJid
record component.Chat.jid()
GroupMetadata.jid()
Returns the value of thejid
record component.GroupParticipant.jid()
GroupPastParticipant.jid()
Returns the value of thejid
record component.Chat.toJid()
Returns this object as a jidMethods in it.auties.whatsapp.model.chat that return types with arguments of type JidModifier and TypeMethodDescriptionChat.founder()
GroupMetadata.founder()
Returns the value of thefounder
record component.Chat.lidJid()
Chat.newJid()
Chat.oldJid()
Chat.parentGroupJid()
Chat.participantsPreKeys()
Chat.phoneJid()
Chat.presences()
GroupMetadata.subjectAuthor()
Returns the value of thesubjectAuthor
record component.Methods in it.auties.whatsapp.model.chat with parameters of type JidModifier and TypeMethodDescriptionboolean
Chat.addParticipant
(Jid jid, GroupRole role) Adds a participant to this chatChat.findParticipant
(Jid jid) Finds a participant by jid This method only works ifWhatsapp.queryGroupMetadata(JidProvider)
has been called before on this chat.Chat.findPastParticipant
(Jid jid) Finds a past participant by jidChatBuilder.parentGroupJid
(Jid parentGroupJid) boolean
Chat.removeParticipant
(Jid jid) Removes a participant from this chatboolean
Chat.removePastParticipant
(Jid jid) Removes a past participantChat.setFounder
(Jid founder) Chat.setPhoneJid
(Jid phoneJid) Method parameters in it.auties.whatsapp.model.chat with type arguments of type JidModifier and TypeMethodDescriptionvoid
Chat.addParticipantsPreKeys
(Collection<Jid> jids) ChatBuilder.participantsPreKeys
(Set<Jid> participantsPreKeys) ChatBuilder.presences
(ConcurrentHashMap<Jid, ContactStatus> presences) Constructors in it.auties.whatsapp.model.chat with parameters of type JidModifierConstructorDescriptionChat
(Jid jid, ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages, Jid newJid, Jid oldJid, int unreadMessagesCount, boolean readOnly, boolean endOfHistoryTransfer, ChatEphemeralTimer ephemeralMessageDuration, long ephemeralMessagesToggleTimeSeconds, Chat.EndOfHistoryTransferType endOfHistoryTransferType, long timestampSeconds, String name, boolean notSpam, boolean archived, ChatDisappear disappearInitiator, boolean markedAsUnread, List<GroupParticipant> participants, byte[] token, long tokenTimestampSeconds, byte[] identityKey, int pinnedTimestampSeconds, ChatMute mute, ChatWallpaper wallpaper, MediaVisibility mediaVisibility, long tokenSenderTimestampSeconds, boolean suspended, boolean terminated, long foundationTimestampSeconds, Jid founder, String description, boolean support, boolean parentGroup, boolean defaultSubGroup, Jid parentGroupJid, String displayName, Jid phoneJid, boolean shareOwnPhoneNumber, boolean pnhDuplicateLidThread, Jid lidJid, ConcurrentHashMap<Jid, ContactStatus> presences, Set<Jid> participantsPreKeys, Set<GroupPastParticipant> pastParticipants) GroupMetadata
(Jid jid, String subject, Optional<Jid> subjectAuthor, Optional<ZonedDateTime> subjectTimestamp, Optional<ZonedDateTime> foundationTimestamp, Optional<Jid> founder, Optional<String> description, Optional<String> descriptionId, Map<GroupSetting, ChatSettingPolicy> policies, List<GroupParticipant> participants, Optional<ZonedDateTime> ephemeralExpiration, boolean isCommunity, boolean isOpenCommunity) Creates an instance of aGroupMetadata
record class.GroupParticipant
(Jid jid, GroupRole role) GroupPastParticipant
(Jid jid, GroupPastParticipant.Reason reason, long timestampSeconds) Creates an instance of aGroupPastParticipant
record class.GroupPastParticipants
(Jid groupJid, List<GroupPastParticipant> pastParticipants) Creates an instance of aGroupPastParticipants
record class.Constructor parameters in it.auties.whatsapp.model.chat with type arguments of type JidModifierConstructorDescriptionChat
(Jid jid, ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages, Jid newJid, Jid oldJid, int unreadMessagesCount, boolean readOnly, boolean endOfHistoryTransfer, ChatEphemeralTimer ephemeralMessageDuration, long ephemeralMessagesToggleTimeSeconds, Chat.EndOfHistoryTransferType endOfHistoryTransferType, long timestampSeconds, String name, boolean notSpam, boolean archived, ChatDisappear disappearInitiator, boolean markedAsUnread, List<GroupParticipant> participants, byte[] token, long tokenTimestampSeconds, byte[] identityKey, int pinnedTimestampSeconds, ChatMute mute, ChatWallpaper wallpaper, MediaVisibility mediaVisibility, long tokenSenderTimestampSeconds, boolean suspended, boolean terminated, long foundationTimestampSeconds, Jid founder, String description, boolean support, boolean parentGroup, boolean defaultSubGroup, Jid parentGroupJid, String displayName, Jid phoneJid, boolean shareOwnPhoneNumber, boolean pnhDuplicateLidThread, Jid lidJid, ConcurrentHashMap<Jid, ContactStatus> presences, Set<Jid> participantsPreKeys, Set<GroupPastParticipant> pastParticipants) Chat
(Jid jid, ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages, Jid newJid, Jid oldJid, int unreadMessagesCount, boolean readOnly, boolean endOfHistoryTransfer, ChatEphemeralTimer ephemeralMessageDuration, long ephemeralMessagesToggleTimeSeconds, Chat.EndOfHistoryTransferType endOfHistoryTransferType, long timestampSeconds, String name, boolean notSpam, boolean archived, ChatDisappear disappearInitiator, boolean markedAsUnread, List<GroupParticipant> participants, byte[] token, long tokenTimestampSeconds, byte[] identityKey, int pinnedTimestampSeconds, ChatMute mute, ChatWallpaper wallpaper, MediaVisibility mediaVisibility, long tokenSenderTimestampSeconds, boolean suspended, boolean terminated, long foundationTimestampSeconds, Jid founder, String description, boolean support, boolean parentGroup, boolean defaultSubGroup, Jid parentGroupJid, String displayName, Jid phoneJid, boolean shareOwnPhoneNumber, boolean pnhDuplicateLidThread, Jid lidJid, ConcurrentHashMap<Jid, ContactStatus> presences, Set<Jid> participantsPreKeys, Set<GroupPastParticipant> pastParticipants) GroupMetadata
(Jid jid, String subject, Optional<Jid> subjectAuthor, Optional<ZonedDateTime> subjectTimestamp, Optional<ZonedDateTime> foundationTimestamp, Optional<Jid> founder, Optional<String> description, Optional<String> descriptionId, Map<GroupSetting, ChatSettingPolicy> policies, List<GroupParticipant> participants, Optional<ZonedDateTime> ephemeralExpiration, boolean isCommunity, boolean isOpenCommunity) Creates an instance of aGroupMetadata
record class. -
Uses of Jid in it.auties.whatsapp.model.companion
Fields in it.auties.whatsapp.model.companion declared as JidModifier and TypeFieldDescriptionprivate final Jid
CompanionPatch.companion
The field for thecompanion
record component.private Jid
CompanionPatchBuilder.companion
private final Jid
CompanionSyncKey.companion
The field for thecompanion
record component.private Jid
CompanionSyncKeyBuilder.companion
Methods in it.auties.whatsapp.model.companion that return JidModifier and TypeMethodDescriptionCompanionPatch.companion()
Returns the value of thecompanion
record component.CompanionSyncKey.companion()
Returns the value of thecompanion
record component.Methods in it.auties.whatsapp.model.companion with parameters of type JidModifier and TypeMethodDescriptionConstructors in it.auties.whatsapp.model.companion with parameters of type JidModifierConstructorDescriptionCompanionPatch
(Jid companion, CompanionHashState state) Creates an instance of aCompanionPatch
record class.CompanionSyncKey
(Jid companion, LinkedList<AppStateSyncKey> keys) Creates an instance of aCompanionSyncKey
record class. -
Uses of Jid in it.auties.whatsapp.model.contact
Fields in it.auties.whatsapp.model.contact declared as JidModifier and TypeFieldDescriptionprivate final Jid
Contact.jid
The non-null unique jid used to identify this contactprivate Jid
ContactBuilder.jid
Fields in it.auties.whatsapp.model.contact with type parameters of type JidModifier and TypeFieldDescriptionContactCard.Parsed.phoneNumbers
The field for thephoneNumbers
record component.Methods in it.auties.whatsapp.model.contact that return JidMethods in it.auties.whatsapp.model.contact that return types with arguments of type JidModifier and TypeMethodDescriptionContactCard.Parsed.defaultPhoneNumbers()
ContactCard.getPhoneValue
(ezvcard.property.Telephone entry) ContactCard.joinPhoneNumbers
(List<Jid> first, List<Jid> second) ContactCard.Parsed.phoneNumbers()
Returns the value of thephoneNumbers
record component.Methods in it.auties.whatsapp.model.contact with parameters of type JidModifier and TypeMethodDescriptionprivate void
ContactCard.Parsed.addPhoneNumber
(ezvcard.VCard vcard, String type, Jid contact) void
ContactCard.Parsed.addPhoneNumber
(Jid contact) void
ContactCard.Parsed.addPhoneNumber
(String category, Jid contact) static ContactCard
Creates a new vcardstatic ContactCard
Creates a new vcardMethod parameters in it.auties.whatsapp.model.contact with type arguments of type JidModifier and TypeMethodDescriptionContactCard.joinPhoneNumbers
(List<Jid> first, List<Jid> second) Constructors in it.auties.whatsapp.model.contact with parameters of type JidModifierConstructorDescriptionContact
(Jid jid, String chosenName, String fullName, String shortName, ContactStatus lastKnownPresence, Long lastSeenSeconds, boolean blocked) Constructor parameters in it.auties.whatsapp.model.contact with type arguments of type Jid -
Uses of Jid in it.auties.whatsapp.model.info
Fields in it.auties.whatsapp.model.info declared as JidModifier and TypeFieldDescriptionprivate final Jid
ChatMessageInfo.originalSender
private Jid
ChatMessageInfoBuilder.originalSender
private final Jid
ContextInfo.parentGroup
Parent groupprivate Jid
ContextInfoBuilder.parentGroup
private final Jid
ContextInfo.quotedMessageChatJid
The jid of the contact that sent the message that this ContextualMessage quotesprivate Jid
ContextInfoBuilder.quotedMessageChatJid
private final Jid
ContextInfo.quotedMessageSenderJid
The jid of the contact that sent the message that this ContextualMessage quotesprivate Jid
ContextInfoBuilder.quotedMessageSenderJid
private final Jid
PaymentInfo.receiverJid
The field for thereceiverJid
record component.private Jid
PaymentInfoBuilder.receiverJid
private final Jid
ProductListInfo.seller
The field for theseller
record component.private Jid
ProductListInfoBuilder.seller
private final Jid
ChatMessageInfo.senderJid
private Jid
ChatMessageInfoBuilder.senderJid
Fields in it.auties.whatsapp.model.info with type parameters of type JidModifier and TypeFieldDescriptionMessageIndexInfo.chatJid
The field for thechatJid
record component.ContextInfo.mentions
A list of the contacts' jids mentioned in this ContextualMessageContextInfoBuilder.mentions
Methods in it.auties.whatsapp.model.info that return JidModifier and TypeMethodDescriptionChatMessageInfo.chatJid()
Returns the jid of the contact or group that sent the message.NewsletterMessageInfo.newsletterJid()
ChatMessageInfo.parentJid()
MessageInfo.parentJid()
NewsletterMessageInfo.parentJid()
QuotedMessageInfo.parentJid()
PaymentInfo.receiverJid()
Returns the value of thereceiverJid
record component.ProductListInfo.seller()
Returns the value of theseller
record component.ChatMessageInfo.senderJid()
Returns the jid of the senderMessageInfo.senderJid()
NewsletterMessageInfo.senderJid()
QuotedMessageInfo.senderJid()
Returns the sender's jidMethods in it.auties.whatsapp.model.info that return types with arguments of type JidModifier and TypeMethodDescriptionMessageIndexInfo.chatJid()
Returns the value of thechatJid
record component.ContextInfo.mentions()
ChatMessageInfo.originalSender()
ContextInfo.parentGroup()
ContextInfo.quotedMessageChatJid()
Returns the chat jid of the quoted messageContextInfo.quotedMessageSenderJid()
Returns the jid of the sender of the quoted messageMethods in it.auties.whatsapp.model.info with parameters of type JidModifier and TypeMethodDescriptionstatic MessageIndexInfo
Constructs a new message index infoChatMessageInfoBuilder.originalSender
(Jid originalSender) ContextInfoBuilder.parentGroup
(Jid parentGroup) ContextInfoBuilder.quotedMessageChatJid
(Jid quotedMessageChatJid) ContextInfoBuilder.quotedMessageSenderJid
(Jid quotedMessageSenderJid) PaymentInfoBuilder.receiverJid
(Jid receiverJid) Method parameters in it.auties.whatsapp.model.info with type arguments of type JidModifier and TypeMethodDescriptionConstructors in it.auties.whatsapp.model.info with parameters of type JidModifierConstructorDescriptionChatMessageInfo
(ChatMessageKey key, MessageContainer message, long timestampSeconds, MessageStatus status, Jid senderJid, long messageC2STimestamp, boolean ignore, boolean starred, boolean broadcast, String pushName, byte[] mediaCiphertextSha256, boolean multicast, boolean urlText, boolean urlNumber, ChatMessageInfo.StubType stubType, boolean clearMedia, List<String> stubParameters, int duration, List<String> labels, PaymentInfo paymentInfo, LiveLocationMessage finalLiveLocation, PaymentInfo quotedPaymentInfo, long ephemeralStartTimestamp, int ephemeralDuration, boolean enableEphemeral, boolean ephemeralOutOfSync, BusinessPrivacyStatus businessPrivacyStatus, String businessVerifiedName, MediaData mediaData, PhotoChange photoChange, MessageReceipt receipt, List<ReactionMessage> reactions, MediaData quotedStickerData, byte[] futureProofData, PublicServiceAnnouncementStatus psaStatus, List<PollUpdate> pollUpdates, PollAdditionalMetadata pollAdditionalMetadata, String agentId, boolean statusAlreadyViewed, byte[] messageSecret, KeepInChat keepInChat, Jid originalSender, long revokeTimestampSeconds) ChatMessageInfo
(ChatMessageKey key, MessageContainer message, long timestampSeconds, MessageStatus status, Jid senderJid, long messageC2STimestamp, boolean ignore, boolean starred, boolean broadcast, String pushName, byte[] mediaCiphertextSha256, boolean multicast, boolean urlText, boolean urlNumber, ChatMessageInfo.StubType stubType, boolean clearMedia, List<String> stubParameters, int duration, List<String> labels, PaymentInfo paymentInfo, LiveLocationMessage finalLiveLocation, PaymentInfo quotedPaymentInfo, long ephemeralStartTimestamp, int ephemeralDuration, boolean enableEphemeral, boolean ephemeralOutOfSync, BusinessPrivacyStatus businessPrivacyStatus, String businessVerifiedName, MediaData mediaData, PhotoChange photoChange, MessageReceipt receipt, List<ReactionMessage> reactions, MediaData quotedStickerData, byte[] futureProofData, PublicServiceAnnouncementStatus psaStatus, List<PollUpdate> pollUpdates, PollAdditionalMetadata pollAdditionalMetadata, String agentId, boolean statusAlreadyViewed, byte[] messageSecret, KeepInChat keepInChat, Jid originalSender, long revokeTimestampSeconds, Chat chat, Contact sender) ContextInfo
(String quotedMessageId, Jid quotedMessageSenderJid, MessageContainer quotedMessage, Jid quotedMessageChatJid, List<Jid> mentions, String conversionSource, byte[] conversionData, int conversionDelaySeconds, int forwardingScore, boolean forwarded, AdReplyInfo quotedAd, ChatMessageKey placeholderKey, int ephemeralExpiration, long ephemeralSettingTimestamp, byte[] ephemeralSharedSecret, ExternalAdReplyInfo externalAdReply, String entryPointConversionSource, String entryPointConversionApp, int entryPointConversionDelaySeconds, ChatDisappear disappearingMode, ButtonActionLink actionLink, String groupSubject, Jid parentGroup, String trustBannerType, int trustBannerAction) PaymentInfo
(PaymentInfo.Currency currencyDeprecated, long amount1000, Jid receiverJid, PaymentInfo.Status status, long transactionTimestampSeconds, ChatMessageKey requestMessageKey, long expiryTimestampSeconds, boolean futureProofed, String currency, PaymentInfo.TransactionStatus transactionStatus, boolean useNoviFormat, PaymentMoney primaryAmount, PaymentMoney exchangeAmount) Creates an instance of aPaymentInfo
record class.ProductListInfo
(List<ProductSection> productSections, ProductListHeaderImage headerImage, Jid seller) Creates an instance of aProductListInfo
record class.Constructor parameters in it.auties.whatsapp.model.info with type arguments of type JidModifierConstructorDescriptionContextInfo
(String quotedMessageId, Jid quotedMessageSenderJid, MessageContainer quotedMessage, Jid quotedMessageChatJid, List<Jid> mentions, String conversionSource, byte[] conversionData, int conversionDelaySeconds, int forwardingScore, boolean forwarded, AdReplyInfo quotedAd, ChatMessageKey placeholderKey, int ephemeralExpiration, long ephemeralSettingTimestamp, byte[] ephemeralSharedSecret, ExternalAdReplyInfo externalAdReply, String entryPointConversionSource, String entryPointConversionApp, int entryPointConversionDelaySeconds, ChatDisappear disappearingMode, ButtonActionLink actionLink, String groupSubject, Jid parentGroup, String trustBannerType, int trustBannerAction) Creates an instance of aMessageIndexInfo
record class. -
Uses of Jid in it.auties.whatsapp.model.jid
Methods in it.auties.whatsapp.model.jid that return JidModifier and TypeMethodDescriptionstatic Jid
Jid.of
(long jid) Constructs a new ContactId for a user from a jidstatic Jid
Constructs a new ContactId for a user from a jidstatic Jid
Constructs a new ContactId for a user from a jid and a custom serverstatic Jid
Constructs a new ContactId for a devicestatic Jid
Jid.ofProtobuf
(String input) static Jid
Constructs a new ContactId that represents a serverJid.toJid()
Returns this object as a jidJidProvider.toJid()
Returns this object as a jidJidServer.toJid()
Jid.withoutDevice()
Converts this jid to a user jidJid.withServer
(JidServer server) Returns a new jid using with a different server -
Uses of Jid in it.auties.whatsapp.model.message.model
Fields in it.auties.whatsapp.model.message.model declared as JidModifier and TypeFieldDescriptionprivate Jid
ChatMessageKey.chatJid
private Jid
ChatMessageKeyBuilder.chatJid
private final Jid
KeepInChat.deviceJid
The field for thedeviceJid
record component.private Jid
KeepInChatBuilder.deviceJid
private Jid
ChatMessageKey.senderJid
private Jid
ChatMessageKeyBuilder.senderJid
Fields in it.auties.whatsapp.model.message.model with type parameters of type JidModifier and TypeFieldDescriptionMessageReceipt.deliveredJids
MessageReceiptBuilder.deliveredJids
MessageReceipt.readJids
MessageReceiptBuilder.readJids
Methods in it.auties.whatsapp.model.message.model that return JidModifier and TypeMethodDescriptionChatMessageKey.chatJid()
KeepInChat.deviceJid()
Returns the value of thedeviceJid
record component.Methods in it.auties.whatsapp.model.message.model that return types with arguments of type JidModifier and TypeMethodDescriptionMessageReceipt.deliveredJids()
MessageReceipt.readJids()
ChatMessageKey.senderJid()
Methods in it.auties.whatsapp.model.message.model with parameters of type JidModifier and TypeMethodDescriptionChatMessageKey.setChatJid
(Jid chatJid) ChatMessageKey.setSenderJid
(Jid senderJid) Method parameters in it.auties.whatsapp.model.message.model with type arguments of type JidConstructors in it.auties.whatsapp.model.message.model with parameters of type JidModifierConstructorDescriptionChatMessageKey
(Jid chatJid, boolean fromMe) ChatMessageKey
(Jid chatJid, boolean fromMe, Jid senderJid) ChatMessageKey
(Jid chatJid, boolean fromMe, String id, Jid senderJid) KeepInChat
(KeepInChatType keepType, long serverTimestampSeconds, ChatMessageKey key, Jid deviceJid, long clientTimestampInMilliseconds, long serverTimestampMilliseconds) Creates an instance of aKeepInChat
record class.Constructor parameters in it.auties.whatsapp.model.message.model with type arguments of type Jid -
Uses of Jid in it.auties.whatsapp.model.message.payment
Fields in it.auties.whatsapp.model.message.payment declared as JidModifier and TypeFieldDescriptionprivate final Jid
RequestPaymentMessage.requestFrom
The field for therequestFrom
record component.private Jid
RequestPaymentMessageBuilder.requestFrom
private final Jid
PaymentOrderMessage.sellerId
private Jid
PaymentOrderMessageBuilder.sellerId
Methods in it.auties.whatsapp.model.message.payment that return JidModifier and TypeMethodDescriptionRequestPaymentMessage.requestFrom()
Returns the value of therequestFrom
record component.PaymentOrderMessage.sellerId()
Methods in it.auties.whatsapp.model.message.payment with parameters of type JidConstructors in it.auties.whatsapp.model.message.payment with parameters of type JidModifierConstructorDescriptionPaymentOrderMessage
(String id, byte[] thumbnail, int itemCount, PaymentOrderMessage.Status status, PaymentOrderMessage.PaymentOrderSurface surface, String message, String title, Jid sellerId, String token, long amount, String currency, ContextInfo contextInfo) RequestPaymentMessage
(String currency, long amount1000, Jid requestFrom, Optional<MessageContainer> noteMessage, long expiryTimestampSeconds, PaymentMoney amount, Optional<PaymentBackground> background) Creates an instance of aRequestPaymentMessage
record class. -
Uses of Jid in it.auties.whatsapp.model.message.server
Fields in it.auties.whatsapp.model.message.server declared as JidModifier and TypeFieldDescriptionprivate final Jid
DeviceSentMessage.destinationJid
The field for thedestinationJid
record component.private Jid
DeviceSentMessageBuilder.destinationJid
Methods in it.auties.whatsapp.model.message.server that return JidModifier and TypeMethodDescriptionDeviceSentMessage.destinationJid()
Returns the value of thedestinationJid
record component.Methods in it.auties.whatsapp.model.message.server with parameters of type JidConstructors in it.auties.whatsapp.model.message.server with parameters of type JidModifierConstructorDescriptionDeviceSentMessage
(Jid destinationJid, MessageContainer message, Optional<String> phash) Creates an instance of aDeviceSentMessage
record class. -
Uses of Jid in it.auties.whatsapp.model.message.standard
Fields in it.auties.whatsapp.model.message.standard declared as JidModifier and TypeFieldDescriptionprivate final Jid
ProductMessage.businessOwnerJid
private Jid
ProductMessageBuilder.businessOwnerJid
private final Jid
GroupInviteMessage.group
private Jid
GroupInviteMessageBuilder.group
private Jid
PollUpdateMessage.voter
Methods in it.auties.whatsapp.model.message.standard that return JidMethods in it.auties.whatsapp.model.message.standard that return types with arguments of type JidMethods in it.auties.whatsapp.model.message.standard with parameters of type JidConstructors in it.auties.whatsapp.model.message.standard with parameters of type JidModifierConstructorDescriptionGroupInviteMessage
(Jid group, String code, long expirationSeconds, String groupName, byte[] thumbnail, String caption, ContextInfo contextInfo, GroupInviteMessage.Type groupType) ProductMessage
(Product product, Jid businessOwnerJid, ProductCatalog catalog, String body, String footer, ContextInfo contextInfo) -
Uses of Jid in it.auties.whatsapp.model.mobile
Methods in it.auties.whatsapp.model.mobile that return Jid -
Uses of Jid in it.auties.whatsapp.model.newsletter
Fields in it.auties.whatsapp.model.newsletter declared as JidModifier and TypeFieldDescriptionprivate final Jid
Newsletter.jid
private Jid
NewsletterBuilder.jid
Methods in it.auties.whatsapp.model.newsletter that return JidMethods in it.auties.whatsapp.model.newsletter with parameters of type JidConstructors in it.auties.whatsapp.model.newsletter with parameters of type JidModifierConstructorDescriptionNewsletter
(Jid jid, NewsletterState state, NewsletterMetadata metadata, NewsletterViewerMetadata viewerMetadata) (package private)
Newsletter
(Jid jid, NewsletterState state, NewsletterMetadata metadata, NewsletterViewerMetadata viewerMetadata, ConcurrentLinkedHashedDequeue<NewsletterMessageInfo> messages) -
Uses of Jid in it.auties.whatsapp.model.node
Methods in it.auties.whatsapp.model.node that return JidModifier and TypeMethodDescriptionAttributes.getRequiredJid
(String key) Gets a required value as a ContactJid by key in the wrapped mapprivate Jid
Methods in it.auties.whatsapp.model.node that return types with arguments of type JidModifier and TypeMethodDescriptionAttributes.getOptionalJid
(String key) Gets an optional value as a ContactJid by key in the wrapped map -
Uses of Jid in it.auties.whatsapp.model.poll
Fields in it.auties.whatsapp.model.poll declared as JidModifier and TypeFieldDescriptionprivate final Jid
SelectedPollOption.jid
The field for thejid
record component.private Jid
SelectedPollOptionBuilder.jid
Methods in it.auties.whatsapp.model.poll that return JidModifier and TypeMethodDescriptionSelectedPollOption.jid()
Returns the value of thejid
record component.Methods in it.auties.whatsapp.model.poll with parameters of type JidModifier and TypeMethodDescriptionConstructors in it.auties.whatsapp.model.poll with parameters of type JidModifierConstructorDescriptionSelectedPollOption
(Jid jid, String name) Creates an instance of aSelectedPollOption
record class. -
Uses of Jid in it.auties.whatsapp.model.privacy
Fields in it.auties.whatsapp.model.privacy with type parameters of type JidModifier and TypeFieldDescriptionPrivacySettingEntry.excluded
The field for theexcluded
record component.PrivacySettingEntryBuilder.excluded
Methods in it.auties.whatsapp.model.privacy that return types with arguments of type JidModifier and TypeMethodDescriptionPrivacySettingEntry.excluded()
Returns the value of theexcluded
record component.Method parameters in it.auties.whatsapp.model.privacy with type arguments of type JidModifier and TypeMethodDescriptionConstructor parameters in it.auties.whatsapp.model.privacy with type arguments of type JidModifierConstructorDescriptionPrivacySettingEntry
(PrivacySettingType type, PrivacySettingValue value, List<Jid> excluded) Canonical constructor -
Uses of Jid in it.auties.whatsapp.model.product
Fields in it.auties.whatsapp.model.product declared as JidModifier and TypeFieldDescriptionprivate final Jid
LeaveNewsletterRequest.Variable.jid
The field for thejid
record component.Methods in it.auties.whatsapp.model.product that return JidModifier and TypeMethodDescriptionLeaveNewsletterRequest.Variable.jid()
Returns the value of thejid
record component.Constructors in it.auties.whatsapp.model.product with parameters of type Jid -
Uses of Jid in it.auties.whatsapp.model.response
Fields in it.auties.whatsapp.model.response declared as JidModifier and TypeFieldDescriptionprivate final Jid
HasWhatsappResponse.contact
The field for thecontact
record component.private final Jid
NewsletterLeaveResponse.jid
The field for thejid
record component.private final Jid
NewsletterMuteResponse.jid
The field for thejid
record component.private final Jid
NewsletterStateResponse.jid
The field for thejid
record component.Methods in it.auties.whatsapp.model.response that return JidModifier and TypeMethodDescriptionHasWhatsappResponse.contact()
Returns the value of thecontact
record component.NewsletterLeaveResponse.jid()
Returns the value of thejid
record component.NewsletterMuteResponse.jid()
Returns the value of thejid
record component.NewsletterStateResponse.jid()
Returns the value of thejid
record component.Constructors in it.auties.whatsapp.model.response with parameters of type JidModifierConstructorDescriptionHasWhatsappResponse
(Jid contact, boolean hasWhatsapp) Creates an instance of aHasWhatsappResponse
record class.Creates an instance of aNewsletterLeaveResponse
record class.NewsletterMuteResponse
(Jid jid, boolean mute) Creates an instance of aNewsletterMuteResponse
record class.NewsletterStateResponse
(Jid jid, boolean isRequestor, NewsletterState state) Creates an instance of aNewsletterStateResponse
record class. -
Uses of Jid in it.auties.whatsapp.model.signal.sender
Fields in it.auties.whatsapp.model.signal.sender with type parameters of type JidModifier and TypeFieldDescriptionprivate final Collection
<Jid> SenderPreKeys.preKeys
private Collection
<Jid> SenderPreKeysBuilder.preKeys
Methods in it.auties.whatsapp.model.signal.sender that return types with arguments of type JidMethods in it.auties.whatsapp.model.signal.sender with parameters of type JidModifier and TypeMethodDescriptionvoid
boolean
Method parameters in it.auties.whatsapp.model.signal.sender with type arguments of type JidModifier and TypeMethodDescriptionvoid
SenderPreKeys.addPreKeys
(Collection<Jid> recipients) SenderPreKeysBuilder.preKeys
(Collection<Jid> preKeys) Constructor parameters in it.auties.whatsapp.model.signal.sender with type arguments of type Jid