Class UserMergeEventAllOfPayload
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.UserMergeEventAllOfPayload
-
public class UserMergeEventAllOfPayload extends java.lang.ObjectThe payload of the event. The contents of this object depend on the type of event.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserMergeEventAllOfPayload.ReasonEnumThe reason for which the users merged.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_DISCARDED_METADATAstatic java.lang.StringJSON_PROPERTY_MERGED_CLIENTSstatic java.lang.StringJSON_PROPERTY_MERGED_CONVERSATIONSstatic java.lang.StringJSON_PROPERTY_MERGED_USERSstatic java.lang.StringJSON_PROPERTY_REASON
-
Constructor Summary
Constructors Constructor Description UserMergeEventAllOfPayload()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_MERGED_USERS
public static final java.lang.String JSON_PROPERTY_MERGED_USERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERGED_CONVERSATIONS
public static final java.lang.String JSON_PROPERTY_MERGED_CONVERSATIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERGED_CLIENTS
public static final java.lang.String JSON_PROPERTY_MERGED_CLIENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISCARDED_METADATA
public static final java.lang.String JSON_PROPERTY_DISCARDED_METADATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON
public static final java.lang.String JSON_PROPERTY_REASON
- See Also:
- Constant Field Values
-
-
Method Detail
-
mergedUsers
public UserMergeEventAllOfPayload mergedUsers(UserMergeEventAllOfPayloadMergedUsers mergedUsers)
-
getMergedUsers
@Nullable public UserMergeEventAllOfPayloadMergedUsers getMergedUsers()
Get mergedUsers- Returns:
- mergedUsers
-
setMergedUsers
public void setMergedUsers(UserMergeEventAllOfPayloadMergedUsers mergedUsers)
-
mergedConversations
public UserMergeEventAllOfPayload mergedConversations(UserMergeEventAllOfPayloadMergedConversations mergedConversations)
-
getMergedConversations
@Nullable public UserMergeEventAllOfPayloadMergedConversations getMergedConversations()
Get mergedConversations- Returns:
- mergedConversations
-
getMergedConversations_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<UserMergeEventAllOfPayloadMergedConversations> getMergedConversations_JsonNullable()
-
setMergedConversations_JsonNullable
public void setMergedConversations_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<UserMergeEventAllOfPayloadMergedConversations> mergedConversations)
-
setMergedConversations
public void setMergedConversations(UserMergeEventAllOfPayloadMergedConversations mergedConversations)
-
mergedClients
public UserMergeEventAllOfPayload mergedClients(UserMergeEventAllOfPayloadMergedClients mergedClients)
-
getMergedClients
@Nullable public UserMergeEventAllOfPayloadMergedClients getMergedClients()
Get mergedClients- Returns:
- mergedClients
-
getMergedClients_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<UserMergeEventAllOfPayloadMergedClients> getMergedClients_JsonNullable()
-
setMergedClients_JsonNullable
public void setMergedClients_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<UserMergeEventAllOfPayloadMergedClients> mergedClients)
-
setMergedClients
public void setMergedClients(UserMergeEventAllOfPayloadMergedClients mergedClients)
-
discardedMetadata
public UserMergeEventAllOfPayload discardedMetadata(java.lang.Object discardedMetadata)
-
getDiscardedMetadata
@Nullable public java.lang.Object getDiscardedMetadata()
A flat object with the set of metadata properties that were discarded when merging the two users. This should contain values only if the combined metadata fields exceed the 4KB limit.- Returns:
- discardedMetadata
-
getDiscardedMetadata_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> getDiscardedMetadata_JsonNullable()
-
setDiscardedMetadata_JsonNullable
public void setDiscardedMetadata_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> discardedMetadata)
-
setDiscardedMetadata
public void setDiscardedMetadata(java.lang.Object discardedMetadata)
-
reason
public UserMergeEventAllOfPayload reason(UserMergeEventAllOfPayload.ReasonEnum reason)
-
getReason
@Nullable public UserMergeEventAllOfPayload.ReasonEnum getReason()
The reason for which the users merged. * `api` - The users were merged using the API. * `channelLinking` - The users were merged as a result of initiating a channel link. * `sdkLogin` - The users were merged as a result of logging into an SDK device.- Returns:
- reason
-
setReason
public void setReason(UserMergeEventAllOfPayload.ReasonEnum reason)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-