Module it.auties.cobalt
Class MessageContainerBuilder
java.lang.Object
it.auties.whatsapp.model.message.model.MessageContainerBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<AudioMessage> private Optional<ButtonsMessage> private Optional<ButtonsResponseMessage> private Optional<CallMessage> private Optional<CancelPaymentRequestMessage> private Optional<ContactMessage> private Optional<ContactsMessage> private Optional<DeclinePaymentRequestMessage> private Optional<DeviceContextInfo> private Optional<DeviceSentMessage> private Optional<DeviceSyncMessage> private Optional<DocumentMessage> private Optional<FutureMessageContainer> private Optional<FutureMessageContainer> private Optional<EncryptedReactionMessage> private Optional<FutureMessageContainer> private Optional<GroupInviteMessage> private Optional<HighlyStructuredMessage> private Optional<ImageMessage> private Optional<InteractiveMessage> private Optional<InteractiveResponseMessage> private Optional<PaymentInvoiceMessage> private Optional<KeepInChatMessage> private Optional<ListMessage> private Optional<ListResponseMessage> private Optional<LiveLocationMessage> private Optional<LocationMessage> private Optional<PaymentOrderMessage> private Optional<PaymentInviteMessage> private Optional<PollCreationMessage> private Optional<PollUpdateMessage> private Optional<ProductMessage> private Optional<ProtocolMessage> private Optional<ReactionMessage> private Optional<RequestPaymentMessage> private Optional<RequestPhoneNumberMessage> private Optional<SenderKeyDistributionMessage> private Optional<SendPaymentMessage> private Optional<StickerMessage> private Optional<StickerSyncRMRMessage> private Optional<TemplateMessage> private Optional<TemplateReplyMessage> private Optional<TextMessage> private Optional<VideoOrGifMessage> private Optional<FutureMessageContainer> private Optional<FutureMessageContainer> private Optional<FutureMessageContainer> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaudioMessage(AudioMessage audioMessage) audioMessage(Optional<AudioMessage> audioMessage) build()buttonsMessage(ButtonsMessage buttonsMessage) buttonsMessage(Optional<ButtonsMessage> buttonsMessage) buttonsResponseMessage(ButtonsResponseMessage buttonsResponseMessage) buttonsResponseMessage(Optional<ButtonsResponseMessage> buttonsResponseMessage) callMessage(CallMessage callMessage) callMessage(Optional<CallMessage> callMessage) cancelPaymentRequestMessage(CancelPaymentRequestMessage cancelPaymentRequestMessage) cancelPaymentRequestMessage(Optional<CancelPaymentRequestMessage> cancelPaymentRequestMessage) contactMessage(ContactMessage contactMessage) contactMessage(Optional<ContactMessage> contactMessage) contactsArrayMessage(ContactsMessage contactsArrayMessage) contactsArrayMessage(Optional<ContactsMessage> contactsArrayMessage) declinePaymentRequestMessage(DeclinePaymentRequestMessage declinePaymentRequestMessage) declinePaymentRequestMessage(Optional<DeclinePaymentRequestMessage> declinePaymentRequestMessage) deviceInfo(DeviceContextInfo deviceInfo) deviceInfo(Optional<DeviceContextInfo> deviceInfo) deviceSentMessage(DeviceSentMessage deviceSentMessage) deviceSentMessage(Optional<DeviceSentMessage> deviceSentMessage) deviceSyncMessage(DeviceSyncMessage deviceSyncMessage) deviceSyncMessage(Optional<DeviceSyncMessage> deviceSyncMessage) documentMessage(DocumentMessage documentMessage) documentMessage(Optional<DocumentMessage> documentMessage) documentWithCaptionMessage(FutureMessageContainer documentWithCaptionMessage) documentWithCaptionMessage(Optional<FutureMessageContainer> documentWithCaptionMessage) editedMessage(FutureMessageContainer editedMessage) editedMessage(Optional<FutureMessageContainer> editedMessage) encryptedReactionMessage(EncryptedReactionMessage encryptedReactionMessage) encryptedReactionMessage(Optional<EncryptedReactionMessage> encryptedReactionMessage) ephemeralMessage(FutureMessageContainer ephemeralMessage) ephemeralMessage(Optional<FutureMessageContainer> ephemeralMessage) groupInviteMessage(GroupInviteMessage groupInviteMessage) groupInviteMessage(Optional<GroupInviteMessage> groupInviteMessage) highlyStructuredMessage(HighlyStructuredMessage highlyStructuredMessage) highlyStructuredMessage(Optional<HighlyStructuredMessage> highlyStructuredMessage) imageMessage(ImageMessage imageMessage) imageMessage(Optional<ImageMessage> imageMessage) interactiveMessage(InteractiveMessage interactiveMessage) interactiveMessage(Optional<InteractiveMessage> interactiveMessage) interactiveResponseMessage(InteractiveResponseMessage interactiveResponseMessage) interactiveResponseMessage(Optional<InteractiveResponseMessage> interactiveResponseMessage) invoiceMessage(PaymentInvoiceMessage invoiceMessage) invoiceMessage(Optional<PaymentInvoiceMessage> invoiceMessage) keepInChatMessage(KeepInChatMessage keepInChatMessage) keepInChatMessage(Optional<KeepInChatMessage> keepInChatMessage) listMessage(ListMessage listMessage) listMessage(Optional<ListMessage> listMessage) listResponseMessage(ListResponseMessage listResponseMessage) listResponseMessage(Optional<ListResponseMessage> listResponseMessage) liveLocationMessage(LiveLocationMessage liveLocationMessage) liveLocationMessage(Optional<LiveLocationMessage> liveLocationMessage) locationMessage(LocationMessage locationMessage) locationMessage(Optional<LocationMessage> locationMessage) orderMessage(PaymentOrderMessage orderMessage) orderMessage(Optional<PaymentOrderMessage> orderMessage) paymentInviteMessage(PaymentInviteMessage paymentInviteMessage) paymentInviteMessage(Optional<PaymentInviteMessage> paymentInviteMessage) pollCreationMessage(PollCreationMessage pollCreationMessage) pollCreationMessage(Optional<PollCreationMessage> pollCreationMessage) pollUpdateMessage(PollUpdateMessage pollUpdateMessage) pollUpdateMessage(Optional<PollUpdateMessage> pollUpdateMessage) productMessage(ProductMessage productMessage) productMessage(Optional<ProductMessage> productMessage) protocolMessage(ProtocolMessage protocolMessage) protocolMessage(Optional<ProtocolMessage> protocolMessage) reactionMessage(ReactionMessage reactionMessage) reactionMessage(Optional<ReactionMessage> reactionMessage) requestPaymentMessage(RequestPaymentMessage requestPaymentMessage) requestPaymentMessage(Optional<RequestPaymentMessage> requestPaymentMessage) requestPhoneNumberMessage(RequestPhoneNumberMessage requestPhoneNumberMessage) requestPhoneNumberMessage(Optional<RequestPhoneNumberMessage> requestPhoneNumberMessage) senderKeyDistributionMessage(SenderKeyDistributionMessage senderKeyDistributionMessage) senderKeyDistributionMessage(Optional<SenderKeyDistributionMessage> senderKeyDistributionMessage) sendPaymentMessage(SendPaymentMessage sendPaymentMessage) sendPaymentMessage(Optional<SendPaymentMessage> sendPaymentMessage) stickerMessage(StickerMessage stickerMessage) stickerMessage(Optional<StickerMessage> stickerMessage) stickerSyncMessage(StickerSyncRMRMessage stickerSyncMessage) stickerSyncMessage(Optional<StickerSyncRMRMessage> stickerSyncMessage) templateMessage(TemplateMessage templateMessage) templateMessage(Optional<TemplateMessage> templateMessage) templateReplyMessage(TemplateReplyMessage templateReplyMessage) templateReplyMessage(Optional<TemplateReplyMessage> templateReplyMessage) textMessage(TextMessage textMessage) textMessage(Optional<TextMessage> textMessage) textWithNoContextMessage(String textWithNoContextMessage) textWithNoContextMessage(Optional<String> textWithNoContextMessage) videoMessage(VideoOrGifMessage videoMessage) videoMessage(Optional<VideoOrGifMessage> videoMessage) viewOnceMessage(FutureMessageContainer viewOnceMessage) viewOnceMessage(Optional<FutureMessageContainer> viewOnceMessage) viewOnceV2ExtensionMessage(FutureMessageContainer viewOnceV2ExtensionMessage) viewOnceV2ExtensionMessage(Optional<FutureMessageContainer> viewOnceV2ExtensionMessage) viewOnceV2Message(FutureMessageContainer viewOnceV2Message) viewOnceV2Message(Optional<FutureMessageContainer> viewOnceV2Message)
-
Field Details
-
textWithNoContextMessage
-
senderKeyDistributionMessage
-
imageMessage
-
contactMessage
-
locationMessage
-
textMessage
-
documentMessage
-
audioMessage
-
videoMessage
-
callMessage
-
protocolMessage
-
contactsArrayMessage
-
highlyStructuredMessage
-
sendPaymentMessage
-
liveLocationMessage
-
requestPaymentMessage
-
declinePaymentRequestMessage
-
cancelPaymentRequestMessage
-
templateMessage
-
stickerMessage
-
groupInviteMessage
-
templateReplyMessage
-
productMessage
-
deviceSentMessage
-
deviceSyncMessage
-
listMessage
-
viewOnceMessage
-
orderMessage
-
listResponseMessage
-
ephemeralMessage
-
invoiceMessage
-
buttonsMessage
-
buttonsResponseMessage
-
paymentInviteMessage
-
interactiveMessage
-
reactionMessage
-
stickerSyncMessage
-
interactiveResponseMessage
-
pollCreationMessage
-
pollUpdateMessage
-
keepInChatMessage
-
documentWithCaptionMessage
-
requestPhoneNumberMessage
-
viewOnceV2Message
-
encryptedReactionMessage
-
editedMessage
-
viewOnceV2ExtensionMessage
-
deviceInfo
-
-
Constructor Details
-
MessageContainerBuilder
public MessageContainerBuilder()
-
-
Method Details
-
textWithNoContextMessage
-
textWithNoContextMessage
-
senderKeyDistributionMessage
public MessageContainerBuilder senderKeyDistributionMessage(Optional<SenderKeyDistributionMessage> senderKeyDistributionMessage) -
senderKeyDistributionMessage
public MessageContainerBuilder senderKeyDistributionMessage(SenderKeyDistributionMessage senderKeyDistributionMessage) -
imageMessage
-
imageMessage
-
contactMessage
-
contactMessage
-
locationMessage
-
locationMessage
-
textMessage
-
textMessage
-
documentMessage
-
documentMessage
-
audioMessage
-
audioMessage
-
videoMessage
-
videoMessage
-
callMessage
-
callMessage
-
protocolMessage
-
protocolMessage
-
contactsArrayMessage
-
contactsArrayMessage
-
highlyStructuredMessage
public MessageContainerBuilder highlyStructuredMessage(Optional<HighlyStructuredMessage> highlyStructuredMessage) -
highlyStructuredMessage
public MessageContainerBuilder highlyStructuredMessage(HighlyStructuredMessage highlyStructuredMessage) -
sendPaymentMessage
-
sendPaymentMessage
-
liveLocationMessage
public MessageContainerBuilder liveLocationMessage(Optional<LiveLocationMessage> liveLocationMessage) -
liveLocationMessage
-
requestPaymentMessage
public MessageContainerBuilder requestPaymentMessage(Optional<RequestPaymentMessage> requestPaymentMessage) -
requestPaymentMessage
-
declinePaymentRequestMessage
public MessageContainerBuilder declinePaymentRequestMessage(Optional<DeclinePaymentRequestMessage> declinePaymentRequestMessage) -
declinePaymentRequestMessage
public MessageContainerBuilder declinePaymentRequestMessage(DeclinePaymentRequestMessage declinePaymentRequestMessage) -
cancelPaymentRequestMessage
public MessageContainerBuilder cancelPaymentRequestMessage(Optional<CancelPaymentRequestMessage> cancelPaymentRequestMessage) -
cancelPaymentRequestMessage
public MessageContainerBuilder cancelPaymentRequestMessage(CancelPaymentRequestMessage cancelPaymentRequestMessage) -
templateMessage
-
templateMessage
-
stickerMessage
-
stickerMessage
-
groupInviteMessage
-
groupInviteMessage
-
templateReplyMessage
public MessageContainerBuilder templateReplyMessage(Optional<TemplateReplyMessage> templateReplyMessage) -
templateReplyMessage
-
productMessage
-
productMessage
-
deviceSentMessage
-
deviceSentMessage
-
deviceSyncMessage
-
deviceSyncMessage
-
listMessage
-
listMessage
-
viewOnceMessage
-
viewOnceMessage
-
orderMessage
-
orderMessage
-
listResponseMessage
public MessageContainerBuilder listResponseMessage(Optional<ListResponseMessage> listResponseMessage) -
listResponseMessage
-
ephemeralMessage
-
ephemeralMessage
-
invoiceMessage
-
invoiceMessage
-
buttonsMessage
-
buttonsMessage
-
buttonsResponseMessage
public MessageContainerBuilder buttonsResponseMessage(Optional<ButtonsResponseMessage> buttonsResponseMessage) -
buttonsResponseMessage
public MessageContainerBuilder buttonsResponseMessage(ButtonsResponseMessage buttonsResponseMessage) -
paymentInviteMessage
public MessageContainerBuilder paymentInviteMessage(Optional<PaymentInviteMessage> paymentInviteMessage) -
paymentInviteMessage
-
interactiveMessage
-
interactiveMessage
-
reactionMessage
-
reactionMessage
-
stickerSyncMessage
public MessageContainerBuilder stickerSyncMessage(Optional<StickerSyncRMRMessage> stickerSyncMessage) -
stickerSyncMessage
-
interactiveResponseMessage
public MessageContainerBuilder interactiveResponseMessage(Optional<InteractiveResponseMessage> interactiveResponseMessage) -
interactiveResponseMessage
public MessageContainerBuilder interactiveResponseMessage(InteractiveResponseMessage interactiveResponseMessage) -
pollCreationMessage
public MessageContainerBuilder pollCreationMessage(Optional<PollCreationMessage> pollCreationMessage) -
pollCreationMessage
-
pollUpdateMessage
-
pollUpdateMessage
-
keepInChatMessage
-
keepInChatMessage
-
documentWithCaptionMessage
public MessageContainerBuilder documentWithCaptionMessage(Optional<FutureMessageContainer> documentWithCaptionMessage) -
documentWithCaptionMessage
public MessageContainerBuilder documentWithCaptionMessage(FutureMessageContainer documentWithCaptionMessage) -
requestPhoneNumberMessage
public MessageContainerBuilder requestPhoneNumberMessage(Optional<RequestPhoneNumberMessage> requestPhoneNumberMessage) -
requestPhoneNumberMessage
public MessageContainerBuilder requestPhoneNumberMessage(RequestPhoneNumberMessage requestPhoneNumberMessage) -
viewOnceV2Message
public MessageContainerBuilder viewOnceV2Message(Optional<FutureMessageContainer> viewOnceV2Message) -
viewOnceV2Message
-
encryptedReactionMessage
public MessageContainerBuilder encryptedReactionMessage(Optional<EncryptedReactionMessage> encryptedReactionMessage) -
encryptedReactionMessage
public MessageContainerBuilder encryptedReactionMessage(EncryptedReactionMessage encryptedReactionMessage) -
editedMessage
-
editedMessage
-
viewOnceV2ExtensionMessage
public MessageContainerBuilder viewOnceV2ExtensionMessage(Optional<FutureMessageContainer> viewOnceV2ExtensionMessage) -
viewOnceV2ExtensionMessage
public MessageContainerBuilder viewOnceV2ExtensionMessage(FutureMessageContainer viewOnceV2ExtensionMessage) -
deviceInfo
-
deviceInfo
-
build
-