Class ChatBuilder

java.lang.Object
it.auties.whatsapp.model.chat.ChatBuilder

public class ChatBuilder extends Object
  • Field Details

    • jid

      private Jid jid
    • historySyncMessages

      private ConcurrentLinkedHashedDequeue<HistorySyncMessage> historySyncMessages
    • newJid

      private Jid newJid
    • oldJid

      private Jid oldJid
    • unreadMessagesCount

      private int unreadMessagesCount
    • readOnly

      private boolean readOnly
    • endOfHistoryTransfer

      private boolean endOfHistoryTransfer
    • ephemeralMessageDuration

      private ChatEphemeralTimer ephemeralMessageDuration
    • ephemeralMessagesToggleTimeSeconds

      private long ephemeralMessagesToggleTimeSeconds
    • endOfHistoryTransferType

      private Chat.EndOfHistoryTransferType endOfHistoryTransferType
    • timestampSeconds

      private long timestampSeconds
    • name

      private String name
    • notSpam

      private boolean notSpam
    • archived

      private boolean archived
    • disappearInitiator

      private ChatDisappear disappearInitiator
    • markedAsUnread

      private boolean markedAsUnread
    • participants

      private List<GroupParticipant> participants
    • token

      private byte[] token
    • tokenTimestampSeconds

      private long tokenTimestampSeconds
    • identityKey

      private byte[] identityKey
    • pinnedTimestampSeconds

      private int pinnedTimestampSeconds
    • mute

      private ChatMute mute
    • wallpaper

      private ChatWallpaper wallpaper
    • mediaVisibility

      private MediaVisibility mediaVisibility
    • tokenSenderTimestampSeconds

      private long tokenSenderTimestampSeconds
    • suspended

      private boolean suspended
    • terminated

      private boolean terminated
    • foundationTimestampSeconds

      private long foundationTimestampSeconds
    • founder

      private Jid founder
    • description

      private String description
    • support

      private boolean support
    • parentGroup

      private boolean parentGroup
    • defaultSubGroup

      private boolean defaultSubGroup
    • parentGroupJid

      private Jid parentGroupJid
    • displayName

      private String displayName
    • phoneJid

      private Jid phoneJid
    • shareOwnPhoneNumber

      private boolean shareOwnPhoneNumber
    • pnhDuplicateLidThread

      private boolean pnhDuplicateLidThread
    • lidJid

      private Jid lidJid
    • presences

      private ConcurrentHashMap<Jid,ContactStatus> presences
    • participantsPreKeys

      private Set<Jid> participantsPreKeys
    • pastParticipants

      private Set<GroupPastParticipant> pastParticipants
  • Constructor Details

    • ChatBuilder

      public ChatBuilder()
  • Method Details