java.lang.Object
it.auties.whatsapp.model.info.ChatMessageInfoBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate BusinessPrivacyStatusprivate Stringprivate booleanprivate intprivate booleanprivate intprivate booleanprivate longprivate LiveLocationMessageprivate byte[]private booleanprivate KeepInChatprivate ChatMessageKeyprivate byte[]private MediaDataprivate MessageContainerprivate longprivate byte[]private booleanprivate Jidprivate PaymentInfoprivate PhotoChangeprivate PollAdditionalMetadataprivate List<PollUpdate> private PublicServiceAnnouncementStatusprivate Stringprivate PaymentInfoprivate MediaDataprivate List<ReactionMessage> private MessageReceiptprivate longprivate Jidprivate booleanprivate MessageStatusprivate booleanprivate ChatMessageInfo.StubTypeprivate longprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbroadcast(boolean broadcast) build()businessPrivacyStatus(BusinessPrivacyStatus businessPrivacyStatus) businessVerifiedName(String businessVerifiedName) clearMedia(boolean clearMedia) duration(int duration) enableEphemeral(boolean enableEphemeral) ephemeralDuration(int ephemeralDuration) ephemeralOutOfSync(boolean ephemeralOutOfSync) ephemeralStartTimestamp(long ephemeralStartTimestamp) finalLiveLocation(LiveLocationMessage finalLiveLocation) futureProofData(byte[] futureProofData) ignore(boolean ignore) keepInChat(KeepInChat keepInChat) key(ChatMessageKey key) mediaCiphertextSha256(byte[] mediaCiphertextSha256) message(MessageContainer message) messageC2STimestamp(long messageC2STimestamp) messageSecret(byte[] messageSecret) multicast(boolean multicast) originalSender(Jid originalSender) paymentInfo(PaymentInfo paymentInfo) photoChange(PhotoChange photoChange) pollAdditionalMetadata(PollAdditionalMetadata pollAdditionalMetadata) pollUpdates(List<PollUpdate> pollUpdates) psaStatus(PublicServiceAnnouncementStatus psaStatus) quotedPaymentInfo(PaymentInfo quotedPaymentInfo) quotedStickerData(MediaData quotedStickerData) reactions(List<ReactionMessage> reactions) receipt(MessageReceipt receipt) revokeTimestampSeconds(long revokeTimestampSeconds) starred(boolean starred) status(MessageStatus status) statusAlreadyViewed(boolean statusAlreadyViewed) stubParameters(List<String> stubParameters) stubType(ChatMessageInfo.StubType stubType) timestampSeconds(long timestampSeconds) urlNumber(boolean urlNumber) urlText(boolean urlText)
-
Field Details
-
key
-
message
-
timestampSeconds
private long timestampSeconds -
status
-
senderJid
-
messageC2STimestamp
private long messageC2STimestamp -
ignore
private boolean ignore -
starred
private boolean starred -
broadcast
private boolean broadcast -
pushName
-
mediaCiphertextSha256
private byte[] mediaCiphertextSha256 -
multicast
private boolean multicast -
urlText
private boolean urlText -
urlNumber
private boolean urlNumber -
stubType
-
clearMedia
private boolean clearMedia -
stubParameters
-
duration
private int duration -
labels
-
paymentInfo
-
finalLiveLocation
-
quotedPaymentInfo
-
ephemeralStartTimestamp
private long ephemeralStartTimestamp -
ephemeralDuration
private int ephemeralDuration -
enableEphemeral
private boolean enableEphemeral -
ephemeralOutOfSync
private boolean ephemeralOutOfSync -
businessPrivacyStatus
-
businessVerifiedName
-
mediaData
-
photoChange
-
receipt
-
reactions
-
quotedStickerData
-
futureProofData
private byte[] futureProofData -
psaStatus
-
pollUpdates
-
pollAdditionalMetadata
-
agentId
-
statusAlreadyViewed
private boolean statusAlreadyViewed -
messageSecret
private byte[] messageSecret -
keepInChat
-
originalSender
-
revokeTimestampSeconds
private long revokeTimestampSeconds
-
-
Constructor Details
-
ChatMessageInfoBuilder
public ChatMessageInfoBuilder()
-
-
Method Details
-
key
-
message
-
timestampSeconds
-
status
-
senderJid
-
messageC2STimestamp
-
ignore
-
starred
-
broadcast
-
pushName
-
mediaCiphertextSha256
-
multicast
-
urlText
-
urlNumber
-
stubType
-
clearMedia
-
stubParameters
-
duration
-
labels
-
paymentInfo
-
finalLiveLocation
-
quotedPaymentInfo
-
ephemeralStartTimestamp
-
ephemeralDuration
-
enableEphemeral
-
ephemeralOutOfSync
-
businessPrivacyStatus
-
businessVerifiedName
-
mediaData
-
photoChange
-
receipt
-
reactions
-
quotedStickerData
-
futureProofData
-
psaStatus
-
pollUpdates
-
pollAdditionalMetadata
-
agentId
-
statusAlreadyViewed
-
messageSecret
-
keepInChat
-
originalSender
-
revokeTimestampSeconds
-
build
-