Package com.mypurecloud.sdk.v2.model
Class LearningModuleRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.LearningModuleRequest
- All Implemented Interfaces:
Serializable
Learning module request
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type for the learning module. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassessmentForm(AssessmentForm assessmentForm) The assessment form for learning moduleautoAssign(LearningModuleAutoAssignRequest autoAssign) The configuration for linking a module to a rulecompletionTimeInDays(Integer completionTimeInDays) The completion time of learning module in dayscoverArt(LearningModuleCoverArtRequest coverArt) The cover art for the learning moduledescription(String description) The description of learning moduleenforceContentOrder(Boolean enforceContentOrder) If true, learning module content should be viewed one by one in orderbooleanexcludedFromCatalog(Boolean excludedFromCatalog) If true, learning module is excluded when retrieving modules for manual assignmentexternalId(String externalId) The external ID of the learning module.getName()getType()inthashCode()informSteps(List<LearningModuleInformStepRequest> informSteps) The list of inform steps in a learning modulelengthInMinutes(Integer lengthInMinutes) The recommended time in minutes to complete the moduleThe name of learning modulereviewAssessmentResults(ReviewAssessmentResults reviewAssessmentResults) Allows to view Assessment results in detailvoidsetAssessmentForm(AssessmentForm assessmentForm) voidsetAutoAssign(LearningModuleAutoAssignRequest autoAssign) voidsetCompletionTimeInDays(Integer completionTimeInDays) voidsetCoverArt(LearningModuleCoverArtRequest coverArt) voidsetDescription(String description) voidsetEnforceContentOrder(Boolean enforceContentOrder) voidsetExcludedFromCatalog(Boolean excludedFromCatalog) voidsetExternalId(String externalId) voidsetInformSteps(List<LearningModuleInformStepRequest> informSteps) voidsetLengthInMinutes(Integer lengthInMinutes) voidvoidsetReviewAssessmentResults(ReviewAssessmentResults reviewAssessmentResults) voidtoString()The type for the learning module.
-
Constructor Details
-
LearningModuleRequest
public LearningModuleRequest() -
LearningModuleRequest
-
-
Method Details
-
name
The name of learning module -
getName
-
setName
-
description
The description of learning module -
getDescription
-
setDescription
-
completionTimeInDays
The completion time of learning module in days -
getCompletionTimeInDays
-
setCompletionTimeInDays
-
informSteps
The list of inform steps in a learning module -
getInformSteps
-
setInformSteps
-
type
The type for the learning module. Informational, AssessedContent and Assessment are deprecated -
getType
-
setType
-
assessmentForm
The assessment form for learning module -
getAssessmentForm
-
setAssessmentForm
-
coverArt
The cover art for the learning module -
getCoverArt
-
setCoverArt
-
lengthInMinutes
The recommended time in minutes to complete the module -
getLengthInMinutes
-
setLengthInMinutes
-
excludedFromCatalog
If true, learning module is excluded when retrieving modules for manual assignment -
getExcludedFromCatalog
-
setExcludedFromCatalog
-
externalId
The external ID of the learning module. Maximum length: 50 characters. -
getExternalId
-
setExternalId
-
enforceContentOrder
If true, learning module content should be viewed one by one in order -
getEnforceContentOrder
-
setEnforceContentOrder
-
reviewAssessmentResults
public LearningModuleRequest reviewAssessmentResults(ReviewAssessmentResults reviewAssessmentResults) Allows to view Assessment results in detail -
getReviewAssessmentResults
-
setReviewAssessmentResults
-
autoAssign
The configuration for linking a module to a rule -
getAutoAssign
-
setAutoAssign
-
equals
-
hashCode
public int hashCode() -
toString
-