Class UserRemoveEvent
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.UserRemoveEvent
-
public class UserRemoveEvent extends java.lang.ObjectUserRemoveEvent
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_CREATED_ATstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_PAYLOADstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description UserRemoveEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserRemoveEventcreatedAt(java.lang.String createdAt)booleanequals(java.lang.Object o)java.lang.StringgetCreatedAt()A timestamp signifying when the event was generated.java.lang.StringgetId()The unique ID of the event.UserRemoveEventAllOfPayloadgetPayload()Get payloadjava.lang.StringgetType()The type of the event.inthashCode()UserRemoveEventid(java.lang.String id)UserRemoveEventpayload(UserRemoveEventAllOfPayload payload)voidsetCreatedAt(java.lang.String createdAt)voidsetId(java.lang.String id)voidsetPayload(UserRemoveEventAllOfPayload payload)voidsetType(java.lang.String type)java.lang.StringtoString()UserRemoveEventtype(java.lang.String type)
-
-
-
Field Detail
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CREATED_AT
public static final java.lang.String JSON_PROPERTY_CREATED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYLOAD
public static final java.lang.String JSON_PROPERTY_PAYLOAD
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public UserRemoveEvent id(java.lang.String id)
-
getId
@Nullable public java.lang.String getId()
The unique ID of the event. May be used to ensure that an event is not processed twice in the case of a webhook that is re-tried due to an error or timeout.- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
type
public UserRemoveEvent type(java.lang.String type)
-
getType
@Nullable public java.lang.String getType()
The type of the event. Will match one of the subscribed triggers for your [webhook](#operation/createWebhook).- Returns:
- type
-
setType
public void setType(java.lang.String type)
-
createdAt
public UserRemoveEvent createdAt(java.lang.String createdAt)
-
getCreatedAt
@Nullable public java.lang.String getCreatedAt()
A timestamp signifying when the event was generated. Formatted as `YYYY-MM-DDThh:mm:ss.SSSZ`.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(java.lang.String createdAt)
-
payload
public UserRemoveEvent payload(UserRemoveEventAllOfPayload payload)
-
getPayload
@Nullable public UserRemoveEventAllOfPayload getPayload()
Get payload- Returns:
- payload
-
setPayload
public void setPayload(UserRemoveEventAllOfPayload payload)
-
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
-
-