Module it.auties.cobalt
Interface ContextualMessage<T extends ContextualMessage<T>>
- All Superinterfaces:
Message,it.auties.protobuf.model.ProtobufMessage,it.auties.protobuf.model.ProtobufObject
- All Known Subinterfaces:
ButtonReplyMessage<T>,MediaMessage<T>
- All Known Implementing Classes:
AudioMessage,ButtonsMessage,ButtonsResponseMessage,ContactMessage,ContactsMessage,DocumentMessage,it.auties.whatsapp.model.message.model.reserved.ExtendedMediaMessage,GroupInviteMessage,ImageMessage,InteractiveMessage,InteractiveResponseMessage,ListMessage,ListResponseMessage,LiveLocationMessage,LocationMessage,PaymentInvoiceMessage,PaymentOrderMessage,PollCreationMessage,ProductMessage,RequestPhoneNumberMessage,StickerMessage,TemplateMessage,TemplateReplyMessage,TextMessage,VideoOrGifMessage
public sealed interface ContextualMessage<T extends ContextualMessage<T>>
extends Message
permits ButtonsMessage, InteractiveMessage, InteractiveResponseMessage, ListMessage, TemplateMessage, ButtonReplyMessage<T>, MediaMessage<T>, PaymentOrderMessage, ContactMessage, ContactsMessage, GroupInviteMessage, LiveLocationMessage, LocationMessage, PollCreationMessage, ProductMessage, RequestPhoneNumberMessage, TextMessage
A model interface that represents a message sent by a contact that provides a context. Classes
that implement this interface must provide an accessor named contextInfo to access said
property.
-
Method Summary
-
Method Details
-
contextInfo
Optional<ContextInfo> contextInfo() -
setContextInfo
-