Class ClientUpdateEvent
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.ClientUpdateEvent
-
public class ClientUpdateEvent extends java.lang.ObjectClientUpdateEvent
-
-
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 ClientUpdateEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientUpdateEventcreatedAt(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.ClientUpdateEventAllOfPayloadgetPayload()Get payloadjava.lang.StringgetType()The type of the event.inthashCode()ClientUpdateEventid(java.lang.String id)ClientUpdateEventpayload(ClientUpdateEventAllOfPayload payload)voidsetCreatedAt(java.lang.String createdAt)voidsetId(java.lang.String id)voidsetPayload(ClientUpdateEventAllOfPayload payload)voidsetType(java.lang.String type)java.lang.StringtoString()ClientUpdateEventtype(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 ClientUpdateEvent 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 ClientUpdateEvent 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 ClientUpdateEvent 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 ClientUpdateEvent payload(ClientUpdateEventAllOfPayload payload)
-
getPayload
@Nullable public ClientUpdateEventAllOfPayload getPayload()
Get payload- Returns:
- payload
-
setPayload
public void setPayload(ClientUpdateEventAllOfPayload 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
-
-