java.lang.Object
it.auties.whatsapp.model.message.standard.GroupInviteMessage
- All Implemented Interfaces:
it.auties.protobuf.model.ProtobufMessage,it.auties.protobuf.model.ProtobufObject,ContextualMessage<GroupInviteMessage>,Message
public final class GroupInviteMessage
extends Object
implements ContextualMessage<GroupInviteMessage>
A model class that represents a message holding a whatsapp group invite inside
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate ContextInfoprivate final longprivate final Jidprivate final Stringprivate final GroupInviteMessage.Typeprivate final byte[] -
Constructor Summary
ConstructorsConstructorDescriptionGroupInviteMessage(Jid group, String code, long expirationSeconds, String groupName, byte[] thumbnail, String caption, ContextInfo contextInfo, GroupInviteMessage.Type groupType) -
Method Summary
Modifier and TypeMethodDescriptioncaption()category()Return message categorycode()longgroup()setContextInfo(ContextInfo contextInfo) Optional<byte[]> toString()type()Return message type
-
Field Details
-
group
-
code
-
expirationSeconds
private final long expirationSeconds -
groupName
-
thumbnail
private final byte[] thumbnail -
caption
-
contextInfo
-
groupType
-
-
Constructor Details
-
GroupInviteMessage
public GroupInviteMessage(Jid group, String code, long expirationSeconds, String groupName, byte[] thumbnail, String caption, ContextInfo contextInfo, GroupInviteMessage.Type groupType)
-
-
Method Details
-
type
Description copied from interface:MessageReturn message type -
category
Description copied from interface:MessageReturn message category -
expiration
-
group
-
code
-
expirationSeconds
public long expirationSeconds() -
groupName
-
thumbnail
-
caption
-
contextInfo
- Specified by:
contextInfoin interfaceContextualMessage<GroupInviteMessage>
-
setContextInfo
- Specified by:
setContextInfoin interfaceContextualMessage<GroupInviteMessage>
-
groupType
-
toString
-