Class AndroidUpdate
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.AndroidUpdate
-
- All Implemented Interfaces:
IntegrationUpdate
public class AndroidUpdate extends java.lang.Object implements IntegrationUpdate
AndroidUpdate
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONSstatic java.lang.StringJSON_PROPERTY_CLIENT_EMAILstatic java.lang.StringJSON_PROPERTY_DEFAULT_RESPONDER_IDstatic java.lang.StringJSON_PROPERTY_DISPLAY_NAMEstatic java.lang.StringJSON_PROPERTY_PRIVATE_KEYstatic java.lang.StringJSON_PROPERTY_PROJECT_IDstatic java.lang.StringJSON_PROPERTY_SENDER_IDstatic java.lang.StringJSON_PROPERTY_SERVER_KEY
-
Constructor Summary
Constructors Constructor Description AndroidUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AndroidUpdatecanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)AndroidUpdateclientEmail(java.lang.String clientEmail)AndroidUpdatedefaultResponderId(java.lang.String defaultResponderId)AndroidUpdatedisplayName(java.lang.String displayName)booleanequals(java.lang.Object o)java.lang.BooleangetCanUserCreateMoreConversations()Allows users to create more than one conversation on the android integration.java.lang.StringgetClientEmail()Your client email from your generated private key file.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getClientEmail_JsonNullable()java.lang.StringgetDefaultResponderId()The default responder ID for the integration.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getDefaultResponderId_JsonNullable()java.lang.StringgetDisplayName()A human-friendly name used to identify the integration.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getDisplayName_JsonNullable()java.lang.StringgetPrivateKey()Your private key from your generated private key file.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getPrivateKey_JsonNullable()java.lang.StringgetProjectId()Your project ID from your generated private key file.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getProjectId_JsonNullable()java.lang.StringgetSenderId()Your sender id from the fcm console.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getSenderId_JsonNullable()java.lang.StringgetServerKey()Your server key from the fcm console.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>getServerKey_JsonNullable()inthashCode()AndroidUpdateprivateKey(java.lang.String privateKey)AndroidUpdateprojectId(java.lang.String projectId)AndroidUpdatesenderId(java.lang.String senderId)AndroidUpdateserverKey(java.lang.String serverKey)voidsetCanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)voidsetClientEmail(java.lang.String clientEmail)voidsetClientEmail_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> clientEmail)voidsetDefaultResponderId(java.lang.String defaultResponderId)voidsetDefaultResponderId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> defaultResponderId)voidsetDisplayName(java.lang.String displayName)voidsetDisplayName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)voidsetPrivateKey(java.lang.String privateKey)voidsetPrivateKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> privateKey)voidsetProjectId(java.lang.String projectId)voidsetProjectId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> projectId)voidsetSenderId(java.lang.String senderId)voidsetSenderId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> senderId)voidsetServerKey(java.lang.String serverKey)voidsetServerKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> serverKey)java.lang.StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_DISPLAY_NAME
public static final java.lang.String JSON_PROPERTY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEFAULT_RESPONDER_ID
public static final java.lang.String JSON_PROPERTY_DEFAULT_RESPONDER_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROJECT_ID
public static final java.lang.String JSON_PROPERTY_PROJECT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CLIENT_EMAIL
public static final java.lang.String JSON_PROPERTY_CLIENT_EMAIL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PRIVATE_KEY
public static final java.lang.String JSON_PROPERTY_PRIVATE_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SERVER_KEY
public static final java.lang.String JSON_PROPERTY_SERVER_KEY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SENDER_ID
public static final java.lang.String JSON_PROPERTY_SENDER_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS
public static final java.lang.String JSON_PROPERTY_CAN_USER_CREATE_MORE_CONVERSATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
displayName
public AndroidUpdate displayName(java.lang.String displayName)
-
getDisplayName
@Nullable public java.lang.String getDisplayName()
A human-friendly name used to identify the integration. `displayName` can be unset by changing it to `null`.- Returns:
- displayName
-
getDisplayName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getDisplayName_JsonNullable()
-
setDisplayName_JsonNullable
public void setDisplayName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> displayName)
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
defaultResponderId
public AndroidUpdate defaultResponderId(java.lang.String defaultResponderId)
-
getDefaultResponderId
@Nullable public java.lang.String getDefaultResponderId()
The default responder ID for the integration. This is the ID of the responder that will be used to send messages to the user. For more information, refer to <a href=\"https://docs.smooch.io/guide/switchboard/#per-channel-default-responder\">Per-channel default responder</a> guide.- Returns:
- defaultResponderId
-
getDefaultResponderId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getDefaultResponderId_JsonNullable()
-
setDefaultResponderId_JsonNullable
public void setDefaultResponderId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> defaultResponderId)
-
setDefaultResponderId
public void setDefaultResponderId(java.lang.String defaultResponderId)
-
projectId
public AndroidUpdate projectId(java.lang.String projectId)
-
getProjectId
@Nullable public java.lang.String getProjectId()
Your project ID from your generated private key file.- Returns:
- projectId
-
getProjectId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getProjectId_JsonNullable()
-
setProjectId_JsonNullable
public void setProjectId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> projectId)
-
setProjectId
public void setProjectId(java.lang.String projectId)
-
clientEmail
public AndroidUpdate clientEmail(java.lang.String clientEmail)
-
getClientEmail
@Nullable public java.lang.String getClientEmail()
Your client email from your generated private key file.- Returns:
- clientEmail
-
getClientEmail_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getClientEmail_JsonNullable()
-
setClientEmail_JsonNullable
public void setClientEmail_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> clientEmail)
-
setClientEmail
public void setClientEmail(java.lang.String clientEmail)
-
privateKey
public AndroidUpdate privateKey(java.lang.String privateKey)
-
getPrivateKey
@Nullable public java.lang.String getPrivateKey()
Your private key from your generated private key file.- Returns:
- privateKey
-
getPrivateKey_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getPrivateKey_JsonNullable()
-
setPrivateKey_JsonNullable
public void setPrivateKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> privateKey)
-
setPrivateKey
public void setPrivateKey(java.lang.String privateKey)
-
serverKey
public AndroidUpdate serverKey(java.lang.String serverKey)
-
getServerKey
@Nullable public java.lang.String getServerKey()
Your server key from the fcm console.- Returns:
- serverKey
-
getServerKey_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getServerKey_JsonNullable()
-
setServerKey_JsonNullable
public void setServerKey_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> serverKey)
-
setServerKey
public void setServerKey(java.lang.String serverKey)
-
senderId
public AndroidUpdate senderId(java.lang.String senderId)
-
getSenderId
@Nullable public java.lang.String getSenderId()
Your sender id from the fcm console.- Returns:
- senderId
-
getSenderId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> getSenderId_JsonNullable()
-
setSenderId_JsonNullable
public void setSenderId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> senderId)
-
setSenderId
public void setSenderId(java.lang.String senderId)
-
canUserCreateMoreConversations
public AndroidUpdate canUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)
-
getCanUserCreateMoreConversations
@Nullable public java.lang.Boolean getCanUserCreateMoreConversations()
Allows users to create more than one conversation on the android integration.- Returns:
- canUserCreateMoreConversations
-
setCanUserCreateMoreConversations
public void setCanUserCreateMoreConversations(java.lang.Boolean canUserCreateMoreConversations)
-
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
-
-