java.lang.Object
it.auties.whatsapp.model.message.model.ContextualMessage
it.auties.whatsapp.model.message.standard.ContactMessage
- All Implemented Interfaces:
it.auties.protobuf.base.ProtobufMessage
,Message
A model class that represents a message holding a contact inside
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ContactMessage.ContactMessageBuilder<C extends ContactMessage,
B extends ContactMessage.ContactMessageBuilder<C, B>> (package private) static final class
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 String
The name of the contact that this message wrapsprivate ContactCard
The info about the contact that this message wraps encoded as a vcard -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ContactMessage.ContactMessageBuilder<?,
?> builder()
protected boolean
category()
Return message categoryboolean
int
hashCode()
name()
The name of the contact that this message wrapsThe name of the contact that this message wrapsstatic ContactMessage
of
(String name, ContactCard vcard) toString()
type()
Return message typevcard()
The info about the contact that this message wraps encoded as a vcardvcard
(ContactCard vcard) The info about the contact that this message wraps encoded as a vcardMethods inherited from class it.auties.whatsapp.model.message.model.ContextualMessage
contextInfo, contextInfo, hasContextInfo
-
Field Details
-
name
The name of the contact that this message wraps -
vcard
The info about the contact that this message wraps encoded as a vcard
-
-
Constructor Details
-
ContactMessage
-
ContactMessage
-
ContactMessage
public ContactMessage()
-
-
Method Details
-
type
Description copied from interface:Message
Return message type- Returns:
- a non-null message type
-
category
Description copied from interface:Message
Return message category- Returns:
- a non-null message category
-
builder
-
of
-
name
The name of the contact that this message wraps -
vcard
The info about the contact that this message wraps encoded as a vcard -
name
The name of the contact that this message wraps- Returns:
this
.
-
vcard
The info about the contact that this message wraps encoded as a vcard- 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
-