Class AnalyticsSurvey

java.lang.Object
com.mypurecloud.sdk.v2.model.AnalyticsSurvey
All Implemented Interfaces:
Serializable

public class AnalyticsSurvey extends Object implements Serializable
AnalyticsSurvey
See Also:
  • Constructor Details

    • AnalyticsSurvey

      public AnalyticsSurvey()
    • AnalyticsSurvey

      public AnalyticsSurvey(Boolean initWithEmptyList)
  • Method Details

    • eventTime

      public AnalyticsSurvey eventTime(Date eventTime)
      Specifies when an event occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getEventTime

      public Date getEventTime()
    • setEventTime

      public void setEventTime(Date eventTime)
    • queueId

      public AnalyticsSurvey queueId(String queueId)
      The ID of the associated queue
    • getQueueId

      public String getQueueId()
    • setQueueId

      public void setQueueId(String queueId)
    • surveyCompletedDate

      public AnalyticsSurvey surveyCompletedDate(Date surveyCompletedDate)
      Completion datetime of the survey in ISO 8601 format
    • getSurveyCompletedDate

      public Date getSurveyCompletedDate()
    • setSurveyCompletedDate

      public void setSurveyCompletedDate(Date surveyCompletedDate)
    • surveyFormContextId

      public AnalyticsSurvey surveyFormContextId(String surveyFormContextId)
      Unique identifier for the survey form, regardless of version
    • getSurveyFormContextId

      public String getSurveyFormContextId()
    • setSurveyFormContextId

      public void setSurveyFormContextId(String surveyFormContextId)
    • surveyFormId

      public AnalyticsSurvey surveyFormId(String surveyFormId)
      ID of the survey form used
    • getSurveyFormId

      public String getSurveyFormId()
    • setSurveyFormId

      public void setSurveyFormId(String surveyFormId)
    • surveyFormName

      public AnalyticsSurvey surveyFormName(String surveyFormName)
      Name of the survey form used
    • getSurveyFormName

      public String getSurveyFormName()
    • setSurveyFormName

      public void setSurveyFormName(String surveyFormName)
    • surveyId

      public AnalyticsSurvey surveyId(String surveyId)
      ID of the survey
    • getSurveyId

      public String getSurveyId()
    • setSurveyId

      public void setSurveyId(String surveyId)
    • surveyPartialResponse

      public AnalyticsSurvey surveyPartialResponse(Boolean surveyPartialResponse)
      Whether the survey was completed with any required questions unanswered.
    • getSurveyPartialResponse

      public Boolean getSurveyPartialResponse()
    • setSurveyPartialResponse

      public void setSurveyPartialResponse(Boolean surveyPartialResponse)
    • surveyPromoterScore

      public AnalyticsSurvey surveyPromoterScore(Integer surveyPromoterScore)
      Score of the survey used with NPS
    • getSurveyPromoterScore

      public Integer getSurveyPromoterScore()
    • setSurveyPromoterScore

      public void setSurveyPromoterScore(Integer surveyPromoterScore)
    • surveyStatus

      public AnalyticsSurvey surveyStatus(String surveyStatus)
      The status of the survey
    • getSurveyStatus

      public String getSurveyStatus()
    • setSurveyStatus

      public void setSurveyStatus(String surveyStatus)
    • surveyType

      public AnalyticsSurvey surveyType(AnalyticsSurvey.SurveyTypeEnum surveyType)
      The type of the survey
    • getSurveyType

      public AnalyticsSurvey.SurveyTypeEnum getSurveyType()
    • setSurveyType

      public void setSurveyType(AnalyticsSurvey.SurveyTypeEnum surveyType)
    • userId

      public AnalyticsSurvey userId(String userId)
      ID of the agent the survey was performed against
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • oSurveyTotalScore

      public AnalyticsSurvey oSurveyTotalScore(Long oSurveyTotalScore)
    • getOSurveyTotalScore

      public Long getOSurveyTotalScore()
    • setOSurveyTotalScore

      public void setOSurveyTotalScore(Long oSurveyTotalScore)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object