Class ObservationValue

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

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

    • ObservationValue

      public ObservationValue()
    • ObservationValue

      public ObservationValue(Boolean initWithEmptyList)
  • Method Details

    • observationDate

      public ObservationValue observationDate(Date observationDate)
      The time at which the observation occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getObservationDate

      public Date getObservationDate()
    • setObservationDate

      public void setObservationDate(Date observationDate)
    • conversationId

      public ObservationValue conversationId(String conversationId)
      Unique identifier for the conversation
    • getConversationId

      public String getConversationId()
    • setConversationId

      public void setConversationId(String conversationId)
    • sessionId

      public ObservationValue sessionId(String sessionId)
      The unique identifier of this session
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)
    • requestedRoutingSkillIds

      public ObservationValue requestedRoutingSkillIds(List<String> requestedRoutingSkillIds)
      Unique identifier for a skill requested for an interaction
    • getRequestedRoutingSkillIds

      public List<String> getRequestedRoutingSkillIds()
    • setRequestedRoutingSkillIds

      public void setRequestedRoutingSkillIds(List<String> requestedRoutingSkillIds)
    • requestedLanguageId

      public ObservationValue requestedLanguageId(String requestedLanguageId)
      Unique identifier for the language requested for an interaction
    • getRequestedLanguageId

      public String getRequestedLanguageId()
    • setRequestedLanguageId

      public void setRequestedLanguageId(String requestedLanguageId)
    • routingPriority

      public ObservationValue routingPriority(Long routingPriority)
      Routing priority for the current interaction
    • getRoutingPriority

      public Long getRoutingPriority()
    • setRoutingPriority

      public void setRoutingPriority(Long routingPriority)
    • participantName

      public ObservationValue participantName(String participantName)
      A human readable name identifying the participant
    • getParticipantName

      public String getParticipantName()
    • setParticipantName

      public void setParticipantName(String participantName)
    • userId

      public ObservationValue userId(String userId)
      Unique identifier for the user
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • direction

      public ObservationValue direction(ObservationValue.DirectionEnum direction)
      The direction of the communication
    • getDirection

      public ObservationValue.DirectionEnum getDirection()
    • setDirection

      public void setDirection(ObservationValue.DirectionEnum direction)
    • convertedFrom

      public ObservationValue convertedFrom(String convertedFrom)
      Session media type that was converted from in case of a media type conversion
    • getConvertedFrom

      public String getConvertedFrom()
    • setConvertedFrom

      public void setConvertedFrom(String convertedFrom)
    • convertedTo

      public ObservationValue convertedTo(String convertedTo)
      Session media type that was converted to in case of a media type conversion
    • getConvertedTo

      public String getConvertedTo()
    • setConvertedTo

      public void setConvertedTo(String convertedTo)
    • addressFrom

      public ObservationValue addressFrom(String addressFrom)
      The address that initiated an action
    • getAddressFrom

      public String getAddressFrom()
    • setAddressFrom

      public void setAddressFrom(String addressFrom)
    • addressTo

      public ObservationValue addressTo(String addressTo)
      The address receiving an action
    • getAddressTo

      public String getAddressTo()
    • setAddressTo

      public void setAddressTo(String addressTo)
    • ani

      public ObservationValue ani(String ani)
      Automatic Number Identification (caller's number)
    • getAni

      public String getAni()
    • setAni

      public void setAni(String ani)
    • dnis

      public ObservationValue dnis(String dnis)
      Dialed number identification service (number dialed by the calling party)
    • getDnis

      public String getDnis()
    • setDnis

      public void setDnis(String dnis)
    • teamId

      public ObservationValue teamId(String teamId)
      The team id the user is a member of
    • getTeamId

      public String getTeamId()
    • setTeamId

      public void setTeamId(String teamId)
    • requestedRoutings

      public ObservationValue requestedRoutings(List<ObservationValue.RequestedRoutingsEnum> requestedRoutings)
      All routing types for requested/attempted routing methods
    • getRequestedRoutings

      public List<ObservationValue.RequestedRoutingsEnum> getRequestedRoutings()
    • setRequestedRoutings

      public void setRequestedRoutings(List<ObservationValue.RequestedRoutingsEnum> requestedRoutings)
    • usedRouting

      public ObservationValue usedRouting(ObservationValue.UsedRoutingEnum usedRouting)
      Complete routing method
    • getUsedRouting

      public ObservationValue.UsedRoutingEnum getUsedRouting()
    • setUsedRouting

      public void setUsedRouting(ObservationValue.UsedRoutingEnum usedRouting)
    • scoredAgents

      public ObservationValue scoredAgents(List<AnalyticsScoredAgent> scoredAgents)
    • getScoredAgents

      public List<AnalyticsScoredAgent> getScoredAgents()
    • setScoredAgents

      public void setScoredAgents(List<AnalyticsScoredAgent> scoredAgents)
    • 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