Package com.mypurecloud.sdk.v2.model
Class ActivityPlanResponse
java.lang.Object
com.mypurecloud.sdk.v2.model.ActivityPlanResponse
- All Implemented Interfaces:
Serializable
ActivityPlanResponse
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe optimization objective of this activity planstatic enumThe state of this activity planstatic enumThe type of the activity plan -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityCode(ActivityCodeReference activityCode) The activity code associated with this activity plan.attendeesSearchRule(UserSearchRule attendeesSearchRule) Attendee search rule for this activity plancountsAsPaidTime(Boolean countsAsPaidTime) Whether the activity should count as paid timecreatedBy(UserReference createdBy) The user who created this activity plancreatedDate(Date createdDate) The date the activity plan was created, in ISO-8601 formatdescription(String description) The description of this activity planbooleanfacilitated(Boolean facilitated) Whether the sessions created by this activity plan should be facilitatedfacilitatorsSearchRule(UserSearchRule facilitatorsSearchRule) Facilitator search rule for this activity planfixedAvailability(List<FixedAvailability> fixedAvailability) Fixed availability configuration for this activity plangetId()getName()getState()getType()groupSettings(GroupSettings groupSettings) Group settings for this activity planinthashCode()The globally unique identifier for the object.initialSchedulePeriod(SchedulingPeriod initialSchedulePeriod) The initial schedule period of the activity planlastRunBy(UserReference lastRunBy) The last user to run this activity planlastRunDate(Date lastRunDate) The date on which the activity plan was last manually run, in ISO-8601 formatlengthMinutes(Integer lengthMinutes) The length of the activity in minutesmanagementUnits(List<ManagementUnitReference> managementUnits) The management units to which this activity plan applies.modifiedBy(UserReference modifiedBy) The last user to modify this activity plan.modifiedDate(Date modifiedDate) The date the activity plan was modified, in ISO-8601 formatThe name of the activity planoptimizationObjective(ActivityPlanResponse.OptimizationObjectiveEnum optimizationObjective) The optimization objective of this activity planrecurrenceSettings(RecurrenceSettings recurrenceSettings) Recurrence settings for this activity planserviceGoalImpactOverrides(ActivityPlanServiceGoalImpactOverrides serviceGoalImpactOverrides) Allowable service goal impact override settings for this activity planvoidsetActivityCode(ActivityCodeReference activityCode) voidsetAttendeesSearchRule(UserSearchRule attendeesSearchRule) voidsetCountsAsPaidTime(Boolean countsAsPaidTime) voidsetCreatedBy(UserReference createdBy) voidsetCreatedDate(Date createdDate) voidsetDescription(String description) voidsetFacilitated(Boolean facilitated) voidsetFacilitatorsSearchRule(UserSearchRule facilitatorsSearchRule) voidsetFixedAvailability(List<FixedAvailability> fixedAvailability) voidsetGroupSettings(GroupSettings groupSettings) voidvoidsetInitialSchedulePeriod(SchedulingPeriod initialSchedulePeriod) voidsetLastRunBy(UserReference lastRunBy) voidsetLastRunDate(Date lastRunDate) voidsetLengthMinutes(Integer lengthMinutes) voidsetManagementUnits(List<ManagementUnitReference> managementUnits) voidsetModifiedBy(UserReference modifiedBy) voidsetModifiedDate(Date modifiedDate) voidvoidsetOptimizationObjective(ActivityPlanResponse.OptimizationObjectiveEnum optimizationObjective) voidsetRecurrenceSettings(RecurrenceSettings recurrenceSettings) voidsetServiceGoalImpactOverrides(ActivityPlanServiceGoalImpactOverrides serviceGoalImpactOverrides) voidvoidsetTransitionTimeMinutes(Integer transitionTimeMinutes) voidThe state of this activity plantoString()transitionTimeMinutes(Integer transitionTimeMinutes) Transition time in minutes between facilitated sessionsThe type of the activity plan
-
Constructor Details
-
ActivityPlanResponse
public ActivityPlanResponse() -
ActivityPlanResponse
-
-
Method Details
-
id
The globally unique identifier for the object. -
getId
-
setId
-
name
The name of the activity plan -
getName
-
setName
-
managementUnits
The management units to which this activity plan applies. Empty list or null means this activity plan applies to the entire business unit -
getManagementUnits
-
setManagementUnits
-
description
The description of this activity plan -
getDescription
-
setDescription
-
activityCode
The activity code associated with this activity plan. It is recommended to load and cache the entire list of activity codes rather than look up individual codes -
getActivityCode
-
setActivityCode
-
type
The type of the activity plan -
getType
-
setType
-
initialSchedulePeriod
The initial schedule period of the activity plan -
getInitialSchedulePeriod
-
setInitialSchedulePeriod
-
lengthMinutes
The length of the activity in minutes -
getLengthMinutes
-
setLengthMinutes
-
groupSettings
Group settings for this activity plan -
getGroupSettings
-
setGroupSettings
-
recurrenceSettings
Recurrence settings for this activity plan -
getRecurrenceSettings
-
setRecurrenceSettings
-
attendeesSearchRule
Attendee search rule for this activity plan -
getAttendeesSearchRule
-
setAttendeesSearchRule
-
facilitated
Whether the sessions created by this activity plan should be facilitated -
getFacilitated
-
setFacilitated
-
facilitatorsSearchRule
Facilitator search rule for this activity plan -
getFacilitatorsSearchRule
-
setFacilitatorsSearchRule
-
transitionTimeMinutes
Transition time in minutes between facilitated sessions -
getTransitionTimeMinutes
-
setTransitionTimeMinutes
-
serviceGoalImpactOverrides
public ActivityPlanResponse serviceGoalImpactOverrides(ActivityPlanServiceGoalImpactOverrides serviceGoalImpactOverrides) Allowable service goal impact override settings for this activity plan -
getServiceGoalImpactOverrides
-
setServiceGoalImpactOverrides
public void setServiceGoalImpactOverrides(ActivityPlanServiceGoalImpactOverrides serviceGoalImpactOverrides) -
optimizationObjective
public ActivityPlanResponse optimizationObjective(ActivityPlanResponse.OptimizationObjectiveEnum optimizationObjective) The optimization objective of this activity plan -
getOptimizationObjective
-
setOptimizationObjective
public void setOptimizationObjective(ActivityPlanResponse.OptimizationObjectiveEnum optimizationObjective) -
fixedAvailability
Fixed availability configuration for this activity plan -
getFixedAvailability
-
setFixedAvailability
-
state
The state of this activity plan -
getState
-
setState
-
countsAsPaidTime
Whether the activity should count as paid time -
getCountsAsPaidTime
-
setCountsAsPaidTime
-
createdDate
The date the activity plan was created, in ISO-8601 format -
getCreatedDate
-
setCreatedDate
-
createdBy
The user who created this activity plan -
getCreatedBy
-
setCreatedBy
-
modifiedDate
The date the activity plan was modified, in ISO-8601 format -
getModifiedDate
-
setModifiedDate
-
modifiedBy
The last user to modify this activity plan. The id may be 'System' if it was an automated process -
getModifiedBy
-
setModifiedBy
-
lastRunDate
The date on which the activity plan was last manually run, in ISO-8601 format -
getLastRunDate
-
setLastRunDate
-
lastRunBy
The last user to run this activity plan -
getLastRunBy
-
setLastRunBy
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-