Module it.auties.whatsapp4j
Class ListResponseMessage
java.lang.Object
it.auties.whatsapp.model.message.model.ContextualMessage
it.auties.whatsapp.model.message.model.ButtonReplyMessage
it.auties.whatsapp.model.message.button.ListResponseMessage
- All Implemented Interfaces:
it.auties.protobuf.base.ProtobufMessage
,ButtonMessage
,Message
A model class that represents a message that contains a response to a previous
ListMessage
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ListResponseMessage.ListResponseMessageBuilder<C extends ListResponseMessage,
B extends ListResponseMessage.ListResponseMessageBuilder<C, B>> (package private) static final class
Nested classes/interfaces inherited from class it.auties.whatsapp.model.message.model.ButtonReplyMessage
ButtonReplyMessage.ButtonReplyMessageBuilder<C extends ButtonReplyMessage,
B extends ButtonReplyMessage.ButtonReplyMessageBuilder<C, B>> Nested classes/interfaces inherited from class it.auties.whatsapp.model.message.model.ContextualMessage
ContextualMessage.ContextualMessageBuilder<C extends ContextualMessage,
B extends ContextualMessage.ContextualMessageBuilder<C, B>> -
Field Summary
Modifier and TypeFieldDescriptionprivate ContextInfo
The context info of this messageprivate String
The description of this messageprivate ListMessage.Type
private SingleSelectReplyButton
The selected optionprivate String
The title of this message -
Constructor Summary
ModifierConstructorDescriptionprotected
ListResponseMessage
(String title, SingleSelectReplyButton reply, ContextInfo contextInfo, String description, ListMessage.Type listType) -
Method Summary
Modifier and TypeMethodDescriptionstatic ListResponseMessage.ListResponseMessageBuilder<?,
?> builder()
protected boolean
The context info of this messagecontextInfo
(ContextInfo contextInfo) The context info of this messageThe description of this messagedescription
(String description) The description of this messageboolean
int
hashCode()
listType()
listType
(ListMessage.Type listType) reply()
The selected optionreply
(SingleSelectReplyButton reply) The selected optiontitle()
The title of this messageThe title of this messagetoString()
type()
Return message typeMethods inherited from class it.auties.whatsapp.model.message.model.ContextualMessage
hasContextInfo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface it.auties.whatsapp.model.message.model.ButtonMessage
category
-
Field Details
-
title
The title of this message -
reply
The selected option -
contextInfo
The context info of this message -
description
The description of this message -
listType
-
-
Constructor Details
-
ListResponseMessage
-
ListResponseMessage
public ListResponseMessage(String title, SingleSelectReplyButton reply, ContextInfo contextInfo, String description, ListMessage.Type listType)
-
-
Method Details
-
type
Description copied from interface:Message
Return message type- Returns:
- a non-null message type
-
builder
-
title
The title of this message -
reply
The selected option -
contextInfo
The context info of this message- Overrides:
contextInfo
in classContextualMessage
- Returns:
- a non-null context info
-
description
The description of this message -
listType
-
title
The title of this message- Returns:
this
.
-
reply
The selected option- Returns:
this
.
-
contextInfo
The context info of this message- Overrides:
contextInfo
in classContextualMessage
- Returns:
this
.
-
description
The description of this message- Returns:
this
.
-
listType
- Returns:
this
.
-
toString
- Overrides:
toString
in classContextualMessage
-
equals
- Overrides:
equals
in classContextualMessage
-
canEqual
- Overrides:
canEqual
in classContextualMessage
-
hashCode
public int hashCode()- Overrides:
hashCode
in classContextualMessage
-