Class PostbackWebhook
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.PostbackWebhook
-
public class PostbackWebhook extends java.lang.ObjectPostbackWebhook
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_METADATAstatic java.lang.StringJSON_PROPERTY_PAYLOAD
-
Constructor Summary
Constructors Constructor Description PostbackWebhook()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.ObjectgetMetadata()Flat object containing custom properties.org.openapitools.jackson.nullable.JsonNullable<java.lang.Object>getMetadata_JsonNullable()java.lang.StringgetPayload()The payload associated with the postback.inthashCode()PostbackWebhookmetadata(java.lang.Object metadata)PostbackWebhookpayload(java.lang.String payload)voidsetMetadata(java.lang.Object metadata)voidsetMetadata_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> metadata)voidsetPayload(java.lang.String payload)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_PAYLOAD
public static final java.lang.String JSON_PROPERTY_PAYLOAD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_METADATA
public static final java.lang.String JSON_PROPERTY_METADATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
payload
public PostbackWebhook payload(java.lang.String payload)
-
getPayload
@Nullable public java.lang.String getPayload()
The payload associated with the postback.- Returns:
- payload
-
setPayload
public void setPayload(java.lang.String payload)
-
metadata
public PostbackWebhook metadata(java.lang.Object metadata)
-
getMetadata
@Nullable public java.lang.Object getMetadata()
Flat object containing custom properties. Strings, numbers and booleans are the only supported format that can be passed to metadata. The metadata is limited to 4KB in size.- Returns:
- metadata
-
getMetadata_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> getMetadata_JsonNullable()
-
setMetadata_JsonNullable
public void setMetadata_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.Object> metadata)
-
setMetadata
public void setMetadata(java.lang.Object metadata)
-
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
-
-