java.lang.Object
it.auties.whatsapp.model.chat.ChatBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate Stringprivate ChatDisappearprivate Stringprivate booleanprivate Chat.EndOfHistoryTransferTypeprivate ChatEphemeralTimerprivate longprivate longprivate Jidprivate byte[]private Jidprivate Jidprivate booleanprivate MediaVisibilityprivate ChatMuteprivate Stringprivate Jidprivate booleanprivate Jidprivate booleanprivate Jidprivate List<GroupParticipant> private Set<GroupPastParticipant> private Jidprivate intprivate booleanprivate ConcurrentHashMap<Jid, ContactStatus> private booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate longprivate byte[]private longprivate longprivate intprivate ChatWallpaper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarchived(boolean archived) build()defaultSubGroup(boolean defaultSubGroup) description(String description) disappearInitiator(ChatDisappear disappearInitiator) displayName(String displayName) endOfHistoryTransfer(boolean endOfHistoryTransfer) endOfHistoryTransferType(Chat.EndOfHistoryTransferType endOfHistoryTransferType) ephemeralMessageDuration(ChatEphemeralTimer ephemeralMessageDuration) ephemeralMessagesToggleTimeSeconds(long ephemeralMessagesToggleTimeSeconds) foundationTimestampSeconds(long foundationTimestampSeconds) historySyncMessages(ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages) identityKey(byte[] identityKey) markedAsUnread(boolean markedAsUnread) mediaVisibility(MediaVisibility mediaVisibility) notSpam(boolean notSpam) parentGroup(boolean parentGroup) parentGroupJid(Jid parentGroupJid) participants(List<GroupParticipant> participants) participantsPreKeys(Set<Jid> participantsPreKeys) pastParticipants(Set<GroupPastParticipant> pastParticipants) pinnedTimestampSeconds(int pinnedTimestampSeconds) pnhDuplicateLidThread(boolean pnhDuplicateLidThread) presences(ConcurrentHashMap<Jid, ContactStatus> presences) readOnly(boolean readOnly) shareOwnPhoneNumber(boolean shareOwnPhoneNumber) support(boolean support) suspended(boolean suspended) terminated(boolean terminated) timestampSeconds(long timestampSeconds) token(byte[] token) tokenSenderTimestampSeconds(long tokenSenderTimestampSeconds) tokenTimestampSeconds(long tokenTimestampSeconds) unreadMessagesCount(int unreadMessagesCount) wallpaper(ChatWallpaper wallpaper)
-
Field Details
-
jid
-
historySyncMessages
-
newJid
-
oldJid
-
unreadMessagesCount
private int unreadMessagesCount -
readOnly
private boolean readOnly -
endOfHistoryTransfer
private boolean endOfHistoryTransfer -
ephemeralMessageDuration
-
ephemeralMessagesToggleTimeSeconds
private long ephemeralMessagesToggleTimeSeconds -
endOfHistoryTransferType
-
timestampSeconds
private long timestampSeconds -
name
-
notSpam
private boolean notSpam -
archived
private boolean archived -
disappearInitiator
-
markedAsUnread
private boolean markedAsUnread -
participants
-
token
private byte[] token -
tokenTimestampSeconds
private long tokenTimestampSeconds -
identityKey
private byte[] identityKey -
pinnedTimestampSeconds
private int pinnedTimestampSeconds -
mute
-
wallpaper
-
mediaVisibility
-
tokenSenderTimestampSeconds
private long tokenSenderTimestampSeconds -
suspended
private boolean suspended -
terminated
private boolean terminated -
foundationTimestampSeconds
private long foundationTimestampSeconds -
founder
-
description
-
support
private boolean support -
parentGroup
private boolean parentGroup -
defaultSubGroup
private boolean defaultSubGroup -
parentGroupJid
-
displayName
-
phoneJid
-
pnhDuplicateLidThread
private boolean pnhDuplicateLidThread -
lidJid
-
presences
-
participantsPreKeys
-
pastParticipants
-
-
Constructor Details
-
ChatBuilder
public ChatBuilder()
-
-
Method Details
-
jid
-
historySyncMessages
public ChatBuilder historySyncMessages(ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages) -
newJid
-
oldJid
-
unreadMessagesCount
-
readOnly
-
endOfHistoryTransfer
-
ephemeralMessageDuration
-
ephemeralMessagesToggleTimeSeconds
-
endOfHistoryTransferType
-
timestampSeconds
-
name
-
notSpam
-
archived
-
disappearInitiator
-
markedAsUnread
-
participants
-
token
-
tokenTimestampSeconds
-
identityKey
-
pinnedTimestampSeconds
-
mute
-
wallpaper
-
mediaVisibility
-
tokenSenderTimestampSeconds
-
suspended
-
terminated
-
foundationTimestampSeconds
-
founder
-
description
-
support
-
parentGroup
-
defaultSubGroup
-
parentGroupJid
-
displayName
-
phoneJid
-
pnhDuplicateLidThread
-
lidJid
-
presences
-
participantsPreKeys
-
pastParticipants
-
build
-