Class PrechatCapture
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.PrechatCapture
-
public class PrechatCapture extends java.lang.ObjectPrechatCapture
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_AVATAR_URLstatic java.lang.StringJSON_PROPERTY_ENABLE_EMAIL_LINKINGstatic java.lang.StringJSON_PROPERTY_ENABLEDstatic java.lang.StringJSON_PROPERTY_FIELDS
-
Constructor Summary
Constructors Constructor Description PrechatCapture()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrechatCaptureaddFieldsItem(Field fieldsItem)PrechatCaptureavatarUrl(java.lang.String avatarUrl)PrechatCaptureenabled(java.lang.Boolean enabled)PrechatCaptureenableEmailLinking(java.lang.Boolean enableEmailLinking)booleanequals(java.lang.Object o)PrechatCapturefields(java.util.List<Field> fields)java.lang.StringgetAvatarUrl()Sets the URL of the avatar to use for the automatic reply to the prechat capture messages.java.lang.BooleangetEnabled()If true, enables the Prechat Capture add-on when the Web Messenger is initialized.java.lang.BooleangetEnableEmailLinking()f true and Mailgun is integrated, will automatically link submitted emails.java.util.List<Field>getFields()Array of Fields.inthashCode()voidsetAvatarUrl(java.lang.String avatarUrl)voidsetEnabled(java.lang.Boolean enabled)voidsetEnableEmailLinking(java.lang.Boolean enableEmailLinking)voidsetFields(java.util.List<Field> fields)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_AVATAR_URL
public static final java.lang.String JSON_PROPERTY_AVATAR_URL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENABLED
public static final java.lang.String JSON_PROPERTY_ENABLED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENABLE_EMAIL_LINKING
public static final java.lang.String JSON_PROPERTY_ENABLE_EMAIL_LINKING
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FIELDS
public static final java.lang.String JSON_PROPERTY_FIELDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
avatarUrl
public PrechatCapture avatarUrl(java.lang.String avatarUrl)
-
getAvatarUrl
@Nullable public java.lang.String getAvatarUrl()
Sets the URL of the avatar to use for the automatic reply to the prechat capture messages.- Returns:
- avatarUrl
-
setAvatarUrl
public void setAvatarUrl(java.lang.String avatarUrl)
-
enabled
public PrechatCapture enabled(java.lang.Boolean enabled)
-
getEnabled
@Nullable public java.lang.Boolean getEnabled()
If true, enables the Prechat Capture add-on when the Web Messenger is initialized.- Returns:
- enabled
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
enableEmailLinking
public PrechatCapture enableEmailLinking(java.lang.Boolean enableEmailLinking)
-
getEnableEmailLinking
@Nullable public java.lang.Boolean getEnableEmailLinking()
f true and Mailgun is integrated, will automatically link submitted emails.- Returns:
- enableEmailLinking
-
setEnableEmailLinking
public void setEnableEmailLinking(java.lang.Boolean enableEmailLinking)
-
fields
public PrechatCapture fields(java.util.List<Field> fields)
-
addFieldsItem
public PrechatCapture addFieldsItem(Field fieldsItem)
-
getFields
@Nullable public java.util.List<Field> getFields()
Array of Fields. Overrides the default Prechat Capture fields to define a custom form.- Returns:
- fields
-
setFields
public void setFields(java.util.List<Field> fields)
-
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
-
-