Package com.mypurecloud.sdk.v2.model
Class Evaluation
java.lang.Object
com.mypurecloud.sdk.v2.model.Evaluation
- All Implemented Interfaces:
Serializable
Evaluation
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets mediaTypestatic enumThe type of resource.static enumGets or Sets status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentHasRead(Boolean agentHasRead) Team of the evaluation agentanswers(EvaluationScoringSet answers) Set to false to unassign the evaluation.assignedDate(Date assignedDate) Date time is represented as an ISO-8601 string.assigneeApplicable(Boolean assigneeApplicable) Indicates whether an assignee is applicable for the evaluation.authorizedActions(List<String> authorizedActions) List of user authorized actions on evaluation.calibration(Calibration calibration) changedDate(Date changedDate) Date time is represented as an ISO-8601 string.conversation(ConversationReference conversation) conversationDate(Date conversationDate) Creation date of the conversation.conversationEndDate(Date conversationEndDate) End date of conversation if it had completed before evaluation creation.createdDate(Date createdDate) Date time is represented as an ISO-8601 string.dateAssigneeChanged(Date dateAssigneeChanged) Date when the assignee was last changed.divisionIds(List<String> divisionIds) Evaluation is assigned in the following division(s).booleanevaluationForm(EvaluationForm evaluationForm) Evaluation form used for evaluation.getAgent()getId()getName()getQueue()hasAssistanceFailed(Boolean hasAssistanceFailed) Is true when evaluation assistance didn't execute successfullyinthashCode()isScoringIndex(Boolean isScoringIndex) mediaType(List<Evaluation.MediaTypeEnum> mediaType) List of different communication types used in conversation.neverRelease(Boolean neverRelease) Signifies if the evaluation is never to be released.Is only true when the user making the request does not have sufficient permissions to see evaluationreleaseDate(Date releaseDate) Date time is represented as an ISO-8601 string.Is only true when evaluation is re-scored.resourceId(String resourceId) Only used for email evaluations.resourceType(Evaluation.ResourceTypeEnum resourceType) The type of resource.revisionCreatedDate(Date revisionCreatedDate) Date time is represented as an ISO-8601 string.voidvoidsetAgentHasRead(Boolean agentHasRead) voidsetAgentTeam(Team agentTeam) voidsetAnswers(EvaluationScoringSet answers) voidsetAssigned(Boolean assigned) voidsetAssignedDate(Date assignedDate) voidsetAssignee(User assignee) voidsetAssigneeApplicable(Boolean assigneeApplicable) voidsetAuthorizedActions(List<String> authorizedActions) voidsetCalibration(Calibration calibration) voidsetChangedDate(Date changedDate) voidsetConversation(ConversationReference conversation) voidsetConversationDate(Date conversationDate) voidsetConversationEndDate(Date conversationEndDate) voidsetCreatedDate(Date createdDate) voidsetDateAssigneeChanged(Date dateAssigneeChanged) voidsetDivisionIds(List<String> divisionIds) voidsetEvaluationForm(EvaluationForm evaluationForm) voidsetEvaluator(User evaluator) voidsetHasAssistanceFailed(Boolean hasAssistanceFailed) voidsetIsScoringIndex(Boolean isScoringIndex) voidsetMediaType(List<Evaluation.MediaTypeEnum> mediaType) voidvoidsetNeverRelease(Boolean neverRelease) voidvoidsetRedacted(Boolean redacted) voidsetReleaseDate(Date releaseDate) voidsetRescore(Boolean rescore) voidsetResourceId(String resourceId) voidsetResourceType(Evaluation.ResourceTypeEnum resourceType) voidsetRevisionCreatedDate(Date revisionCreatedDate) voidsetStatus(Evaluation.StatusEnum status) voidsetSubmittedDate(Date submittedDate) status(Evaluation.StatusEnum status) submittedDate(Date submittedDate) Date time is represented as an ISO-8601 string.toString()
-
Constructor Details
-
Evaluation
public Evaluation() -
Evaluation
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
conversation
-
getConversation
-
setConversation
-
evaluationForm
Evaluation form used for evaluation. -
getEvaluationForm
-
setEvaluationForm
-
evaluator
-
getEvaluator
-
setEvaluator
-
agent
-
getAgent
-
setAgent
-
calibration
-
getCalibration
-
setCalibration
-
status
-
getStatus
-
setStatus
-
answers
-
getAnswers
-
setAnswers
-
agentHasRead
-
getAgentHasRead
-
setAgentHasRead
-
assignee
-
getAssignee
-
setAssignee
-
assigneeApplicable
Indicates whether an assignee is applicable for the evaluation. Set to false when assignee is not applicable. -
getAssigneeApplicable
-
setAssigneeApplicable
-
releaseDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getReleaseDate
-
setReleaseDate
-
assignedDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getAssignedDate
-
setAssignedDate
-
createdDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getCreatedDate
-
setCreatedDate
-
changedDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getChangedDate
-
setChangedDate
-
submittedDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getSubmittedDate
-
setSubmittedDate
-
revisionCreatedDate
Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getRevisionCreatedDate
-
setRevisionCreatedDate
-
queue
-
getQueue
-
setQueue
-
mediaType
List of different communication types used in conversation. -
getMediaType
-
setMediaType
-
divisionIds
Evaluation is assigned in the following division(s). -
getDivisionIds
-
setDivisionIds
-
rescore
Is only true when evaluation is re-scored. -
getRescore
-
setRescore
-
conversationDate
Creation date of the conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConversationDate
-
setConversationDate
-
conversationEndDate
End date of conversation if it had completed before evaluation creation. Null if created before the conversation ended. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConversationEndDate
-
setConversationEndDate
-
neverRelease
Signifies if the evaluation is never to be released. This cannot be set true if release date is also set. -
getNeverRelease
-
setNeverRelease
-
assigned
Set to false to unassign the evaluation. This cannot be set to false when assignee is also set. -
getAssigned
-
setAssigned
-
dateAssigneeChanged
Date when the assignee was last changed. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateAssigneeChanged
-
setDateAssigneeChanged
-
resourceId
Only used for email evaluations. Will be null for all other evaluations. -
getResourceId
-
setResourceId
-
resourceType
The type of resource. Only used for email evaluations. Will be null for evaluations on all other resources. -
getResourceType
-
setResourceType
-
redacted
Is only true when the user making the request does not have sufficient permissions to see evaluation -
getRedacted
-
setRedacted
-
agentTeam
Team of the evaluation agent -
getAgentTeam
-
setAgentTeam
-
isScoringIndex
-
getIsScoringIndex
-
setIsScoringIndex
-
authorizedActions
List of user authorized actions on evaluation. Possible values: assign, edit, editScore, editAgentSignoff, delete, release, viewAudit -
getAuthorizedActions
-
setAuthorizedActions
-
hasAssistanceFailed
Is true when evaluation assistance didn't execute successfully -
getHasAssistanceFailed
-
setHasAssistanceFailed
-
getEvaluationSource
-
getAiScoring
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-