Class UserUpdateEventAllOfPayload
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.UserUpdateEventAllOfPayload
-
public class UserUpdateEventAllOfPayload 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 classUserUpdateEventAllOfPayload.ReasonEnumThe reason why the user was updated, if applicable.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_REASONstatic java.lang.StringJSON_PROPERTY_SOURCEstatic java.lang.StringJSON_PROPERTY_USER
-
Constructor Summary
Constructors Constructor Description UserUpdateEventAllOfPayload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)UserUpdateEventAllOfPayload.ReasonEnumgetReason()The reason why the user was updated, if applicable.SourceWebhookgetSource()The source of the creation.UsergetUser()The updated user.inthashCode()UserUpdateEventAllOfPayloadreason(UserUpdateEventAllOfPayload.ReasonEnum reason)voidsetReason(UserUpdateEventAllOfPayload.ReasonEnum reason)voidsetSource(SourceWebhook source)voidsetUser(User user)UserUpdateEventAllOfPayloadsource(SourceWebhook source)java.lang.StringtoString()UserUpdateEventAllOfPayloaduser(User user)
-
-
-
Field Detail
-
JSON_PROPERTY_USER
public static final java.lang.String JSON_PROPERTY_USER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REASON
public static final java.lang.String JSON_PROPERTY_REASON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SOURCE
public static final java.lang.String JSON_PROPERTY_SOURCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
user
public UserUpdateEventAllOfPayload user(User user)
-
getUser
@Nullable public User getUser()
The updated user.- Returns:
- user
-
setUser
public void setUser(User user)
-
reason
public UserUpdateEventAllOfPayload reason(UserUpdateEventAllOfPayload.ReasonEnum reason)
-
getReason
@Nullable public UserUpdateEventAllOfPayload.ReasonEnum getReason()
The reason why the user was updated, if applicable. * `authentication` - An anonymous user became an [identified](https://docs.smooch.io/guide/intro-to-users/) user. * `localeDetection` - A user was updated as a result of automated locale detection on messages sent.- Returns:
- reason
-
setReason
public void setReason(UserUpdateEventAllOfPayload.ReasonEnum reason)
-
source
public UserUpdateEventAllOfPayload source(SourceWebhook source)
-
getSource
@Nullable public SourceWebhook getSource()
The source of the creation.- Returns:
- source
-
setSource
public void setSource(SourceWebhook source)
-
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
-
-