Module it.auties.whatsappweb4j
Class MessageContainer.MessageContainerBuilder
java.lang.Object
it.auties.whatsapp.model.message.model.MessageContainer.MessageContainerBuilder
- Enclosing class:
- MessageContainer
-
Method Summary
Modifier and TypeMethodDescriptionaudioMessage
(AudioMessage audioMessage) Audio messagebuild()
buttonsMessage
(ButtonsMessage buttonsMessage) Buttons messagebuttonsResponseMessage
(ButtonsResponseMessage buttonsResponseMessage) Buttons response messageCall messagecancelPaymentRequestMessage
(CancelPaymentRequestMessage cancelPaymentRequestMessage) Cancel payment request messagecontactMessage
(ContactMessage contactMessage) Contact messagecontactsArrayMessage
(ContactsArrayMessage contactsArrayMessage) Contact array messagedeclinePaymentRequestMessage
(DeclinePaymentRequestMessage declinePaymentRequestMessage) Decline payment request messagedeviceInfo
(DeviceContextInfo deviceInfo) Message context infodeviceSentMessage
(DeviceSentMessage deviceSentMessage) Device sent messagedeviceSyncMessage
(DeviceSyncMessage deviceSyncMessage) Device dataSync messagedocumentMessage
(DocumentMessage documentMessage) Document messagedocumentWithCaptionMessage
(FutureMessageContainer documentWithCaptionMessage) Document with captioneditedMessage
(FutureMessageContainer editedMessage) EditedencryptedReactionMessage
(EncryptedReactionMessage encryptedReactionMessage) Encrypted reactionephemeralMessage
(FutureMessageContainer ephemeralMessage) Ephemeral messagegroupInviteMessage
(GroupInviteMessage groupInviteMessage) Group invite messagehighlyStructuredMessage
(HighlyStructuredMessage highlyStructuredMessage) Highly structured messageimageMessage
(ImageMessage imageMessage) Image messageinteractiveMessage
(InteractiveMessage interactiveMessage) Interactive messageinteractiveResponseMessage
(InteractiveResponseMessage interactiveResponseMessage) Interactive responseinvoiceMessage
(PaymentInvoiceMessage invoiceMessage) Invoice messagekeepInChatMessage
(KeepInChatMessage keepInChatMessage) Keep in chatlistMessage
(ListMessage listMessage) List messagelistResponseMessage
(ListResponseMessage listResponseMessage) List response messageliveLocationMessage
(LiveLocationMessage liveLocationMessage) Live location messagelocationMessage
(LocationMessage locationMessage) Location messageorderMessage
(PaymentOrderMessage orderMessage) Order messagepaymentInviteMessage
(PaymentInviteMessage paymentInviteMessage) Payment invite messagepollCreationMessage
(PollCreationMessage pollCreationMessage) Poll creationpollUpdateMessage
(PollUpdateMessage pollUpdateMessage) Poll updateproductMessage
(ProductMessage productMessage) Product messageprotocolMessage
(ProtocolMessage protocolMessage) Sever messagereactionMessage
(ReactionMessage reactionMessage) Reaction messagerequestPaymentMessage
(RequestPaymentMessage requestPaymentMessage) Request payment messagerequestPhoneNumberMessage
(RequestPhoneNumberMessage requestPhoneNumberMessage) Request phone numbersenderKeyDistributionMessage
(SenderKeyDistributionMessage senderKeyDistributionMessage) Sender key distribution messagesendPaymentMessage
(SendPaymentMessage sendPaymentMessage) Send payment messagestickerMessage
(StickerMessage stickerMessage) Sticker messagestickerSyncMessage
(StickerSyncRMRMessage stickerSyncMessage) Sticker sync messagetemplateMessage
(TemplateMessage templateMessage) Template messagetemplateReplyMessage
(TemplateReplyMessage templateReplyMessage) Template button reply messagetextMessage
(TextMessage textMessage) Text messagetextWithNoContextMessage
(String textWithNoContextMessage) toString()
videoMessage
(VideoMessage videoMessage) Video messageviewOnceMessage
(FutureMessageContainer viewOnceMessage) View once messageviewOnceV2ExtensionMessage
(FutureMessageContainer viewOnceV2ExtensionMessage) View once v2 extensionviewOnceV2Message
(FutureMessageContainer viewOnceV2Message) View once v2
-
Method Details
-
textWithNoContextMessage
public MessageContainer.MessageContainerBuilder textWithNoContextMessage(String textWithNoContextMessage) - Returns:
this
.
-
senderKeyDistributionMessage
public MessageContainer.MessageContainerBuilder senderKeyDistributionMessage(SenderKeyDistributionMessage senderKeyDistributionMessage) Sender key distribution message- Returns:
this
.
-
imageMessage
Image message- Returns:
this
.
-
contactMessage
Contact message- Returns:
this
.
-
locationMessage
Location message- Returns:
this
.
-
textMessage
Text message- Returns:
this
.
-
documentMessage
Document message- Returns:
this
.
-
audioMessage
Audio message- Returns:
this
.
-
videoMessage
Video message- Returns:
this
.
-
call
Call message- Returns:
this
.
-
protocolMessage
Sever message- Returns:
this
.
-
contactsArrayMessage
public MessageContainer.MessageContainerBuilder contactsArrayMessage(ContactsArrayMessage contactsArrayMessage) Contact array message- Returns:
this
.
-
highlyStructuredMessage
public MessageContainer.MessageContainerBuilder highlyStructuredMessage(HighlyStructuredMessage highlyStructuredMessage) Highly structured message- Returns:
this
.
-
sendPaymentMessage
public MessageContainer.MessageContainerBuilder sendPaymentMessage(SendPaymentMessage sendPaymentMessage) Send payment message- Returns:
this
.
-
liveLocationMessage
public MessageContainer.MessageContainerBuilder liveLocationMessage(LiveLocationMessage liveLocationMessage) Live location message- Returns:
this
.
-
requestPaymentMessage
public MessageContainer.MessageContainerBuilder requestPaymentMessage(RequestPaymentMessage requestPaymentMessage) Request payment message- Returns:
this
.
-
declinePaymentRequestMessage
public MessageContainer.MessageContainerBuilder declinePaymentRequestMessage(DeclinePaymentRequestMessage declinePaymentRequestMessage) Decline payment request message- Returns:
this
.
-
cancelPaymentRequestMessage
public MessageContainer.MessageContainerBuilder cancelPaymentRequestMessage(CancelPaymentRequestMessage cancelPaymentRequestMessage) Cancel payment request message- Returns:
this
.
-
templateMessage
Template message- Returns:
this
.
-
stickerMessage
Sticker message- Returns:
this
.
-
groupInviteMessage
public MessageContainer.MessageContainerBuilder groupInviteMessage(GroupInviteMessage groupInviteMessage) Group invite message- Returns:
this
.
-
templateReplyMessage
public MessageContainer.MessageContainerBuilder templateReplyMessage(TemplateReplyMessage templateReplyMessage) Template button reply message- Returns:
this
.
-
productMessage
Product message- Returns:
this
.
-
deviceSentMessage
public MessageContainer.MessageContainerBuilder deviceSentMessage(DeviceSentMessage deviceSentMessage) Device sent message- Returns:
this
.
-
deviceSyncMessage
public MessageContainer.MessageContainerBuilder deviceSyncMessage(DeviceSyncMessage deviceSyncMessage) Device dataSync message- Returns:
this
.
-
listMessage
List message- Returns:
this
.
-
viewOnceMessage
public MessageContainer.MessageContainerBuilder viewOnceMessage(FutureMessageContainer viewOnceMessage) View once message- Returns:
this
.
-
orderMessage
Order message- Returns:
this
.
-
listResponseMessage
public MessageContainer.MessageContainerBuilder listResponseMessage(ListResponseMessage listResponseMessage) List response message- Returns:
this
.
-
ephemeralMessage
public MessageContainer.MessageContainerBuilder ephemeralMessage(FutureMessageContainer ephemeralMessage) Ephemeral message- Returns:
this
.
-
invoiceMessage
public MessageContainer.MessageContainerBuilder invoiceMessage(PaymentInvoiceMessage invoiceMessage) Invoice message- Returns:
this
.
-
buttonsMessage
Buttons message- Returns:
this
.
-
buttonsResponseMessage
public MessageContainer.MessageContainerBuilder buttonsResponseMessage(ButtonsResponseMessage buttonsResponseMessage) Buttons response message- Returns:
this
.
-
paymentInviteMessage
public MessageContainer.MessageContainerBuilder paymentInviteMessage(PaymentInviteMessage paymentInviteMessage) Payment invite message- Returns:
this
.
-
interactiveMessage
public MessageContainer.MessageContainerBuilder interactiveMessage(InteractiveMessage interactiveMessage) Interactive message- Returns:
this
.
-
reactionMessage
Reaction message- Returns:
this
.
-
stickerSyncMessage
public MessageContainer.MessageContainerBuilder stickerSyncMessage(StickerSyncRMRMessage stickerSyncMessage) Sticker sync message- Returns:
this
.
-
interactiveResponseMessage
public MessageContainer.MessageContainerBuilder interactiveResponseMessage(InteractiveResponseMessage interactiveResponseMessage) Interactive response- Returns:
this
.
-
pollCreationMessage
public MessageContainer.MessageContainerBuilder pollCreationMessage(PollCreationMessage pollCreationMessage) Poll creation- Returns:
this
.
-
pollUpdateMessage
public MessageContainer.MessageContainerBuilder pollUpdateMessage(PollUpdateMessage pollUpdateMessage) Poll update- Returns:
this
.
-
keepInChatMessage
public MessageContainer.MessageContainerBuilder keepInChatMessage(KeepInChatMessage keepInChatMessage) Keep in chat- Returns:
this
.
-
documentWithCaptionMessage
public MessageContainer.MessageContainerBuilder documentWithCaptionMessage(FutureMessageContainer documentWithCaptionMessage) Document with caption- Returns:
this
.
-
requestPhoneNumberMessage
public MessageContainer.MessageContainerBuilder requestPhoneNumberMessage(RequestPhoneNumberMessage requestPhoneNumberMessage) Request phone number- Returns:
this
.
-
viewOnceV2Message
public MessageContainer.MessageContainerBuilder viewOnceV2Message(FutureMessageContainer viewOnceV2Message) View once v2- Returns:
this
.
-
encryptedReactionMessage
public MessageContainer.MessageContainerBuilder encryptedReactionMessage(EncryptedReactionMessage encryptedReactionMessage) Encrypted reaction- Returns:
this
.
-
editedMessage
Edited- Returns:
this
.
-
viewOnceV2ExtensionMessage
public MessageContainer.MessageContainerBuilder viewOnceV2ExtensionMessage(FutureMessageContainer viewOnceV2ExtensionMessage) View once v2 extension- Returns:
this
.
-
deviceInfo
Message context info- Returns:
this
.
-
build
-
toString
-