public class GroupPayload extends BasePayload
Modifier and Type | Class and Description |
---|---|
static class |
GroupPayload.Builder
Fluent API for creating
GroupPayload instances. |
BasePayload.Channel, BasePayload.Type
Constructor and Description |
---|
GroupPayload(java.lang.String messageId,
java.util.Date timestamp,
java.util.Map<java.lang.String,java.lang.Object> context,
java.util.Map<java.lang.String,java.lang.Object> integrations,
java.lang.String userId,
java.lang.String anonymousId,
java.lang.String groupId,
java.util.Map<java.lang.String,java.lang.Object> traits) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
groupId()
A unique identifier that refers to the group in your database.
|
GroupPayload.Builder |
toBuilder() |
java.lang.String |
toString() |
Traits |
traits()
The group method also takes a traits dictionary, just like identify.
|
anonymousId, context, integrations, messageId, putValue, timestamp, type, userId
clear, containsKey, containsValue, entrySet, equals, get, getBoolean, getChar, getDouble, getEnum, getFloat, getInt, getList, getLong, getString, getValueMap, getValueMap, hashCode, isEmpty, keySet, put, putAll, remove, size, toJsonObject, toStringMap, values
public GroupPayload(java.lang.String messageId, java.util.Date timestamp, java.util.Map<java.lang.String,java.lang.Object> context, java.util.Map<java.lang.String,java.lang.Object> integrations, java.lang.String userId, java.lang.String anonymousId, java.lang.String groupId, java.util.Map<java.lang.String,java.lang.Object> traits)
public java.lang.String groupId()
public Traits traits()
public GroupPayload.Builder toBuilder()
toBuilder
in class BasePayload