Uses of Class
com.mypurecloud.sdk.v2.model.ShiftTradeSettings
Packages that use ShiftTradeSettings
-
Uses of ShiftTradeSettings in com.mypurecloud.sdk.v2.model
Methods in com.mypurecloud.sdk.v2.model that return ShiftTradeSettingsModifier and TypeMethodDescriptionShiftTradeSettings.activityCategoryRules(List<ShiftTradeActivityRule> activityCategoryRules) Rules that specify what to do with activity categories that are part of a shift defined in a tradeShiftTradeSettings.allowDirectTrades(Boolean allowDirectTrades) Whether direct shift trades between agents are allowedShiftTradeSettings.autoReview(Boolean autoReview) Whether automatic shift trade review is enabled according to the rules defined in for this management unitWhether shift trading is enabled for this management unitShiftTradeSettings.externalActivityRuleIgnoresActivityCategoryRule(Boolean externalActivityRuleIgnoresActivityCategoryRule) Whether external activity rules ignore activity category rulesShiftTradeSettings.externalActivityRules(List<ShiftTradeExternalActivityRule> externalActivityRules) Rules that specify what to do with external activities that are part of a shiftCreateManagementUnitSettingsRequest.getShiftTrading()ManagementUnitSettingsRequest.getShiftTrading()ManagementUnitSettingsResponse.getShiftTrading()ShiftTradeSettings.maxTradeSpanWeeks(Integer maxTradeSpanWeeks) The maximum number of weeks a shift trade can spanShiftTradeSettings.maxTradesPerAgentPerWeek(Integer maxTradesPerAgentPerWeek) The maximum number of shift trades an agent can submit per weekShiftTradeSettings.minHoursInFuture(Integer minHoursInFuture) The minimum number of hours in the future shift trades are allowedShiftTradeSettings.minMinutesBetweenShifts(Integer minMinutesBetweenShifts) The minimum number of minutes between shiftsShiftTradeSettings.minMinutesBetweenShiftsViolations(ShiftTradeSettings.MinMinutesBetweenShiftsViolationsEnum minMinutesBetweenShiftsViolations) How to handle shift trades which result in violations of minimum number of minutes between shifts constraintShiftTradeSettings.oneSided(ShiftTradeSettings.OneSidedEnum oneSided) How to handle one-sided shift tradesShiftTradeSettings.planningPeriodMaxPaidViolations(ShiftTradeSettings.PlanningPeriodMaxPaidViolationsEnum planningPeriodMaxPaidViolations) How to handle shift trades which result in violations of planning period maximum paid time constraintShiftTradeSettings.planningPeriodMinPaidViolations(ShiftTradeSettings.PlanningPeriodMinPaidViolationsEnum planningPeriodMinPaidViolations) How to handle shift trades which result in violations of planning period minimum paid time constraintShiftTradeSettings.requiresMatchingLanguages(Boolean requiresMatchingLanguages) Whether to constrain shift trades to agents with matching languagesShiftTradeSettings.requiresMatchingPlanningGroups(Boolean requiresMatchingPlanningGroups) Whether to constrain shift trades to agents with matching planning groupsShiftTradeSettings.requiresMatchingQueues(Boolean requiresMatchingQueues) Whether to constrain shift trades to agents with matching queuesShiftTradeSettings.requiresMatchingSkills(Boolean requiresMatchingSkills) Whether to constrain shift trades to agents with matching skillsShiftTradeSettings.unequalPaid(ShiftTradeSettings.UnequalPaidEnum unequalPaid) How to handle shift trades which involve unequal paid timesShiftTradeSettings.weeklyMaxPaidViolations(ShiftTradeSettings.WeeklyMaxPaidViolationsEnum weeklyMaxPaidViolations) How to handle shift trades which result in violations of weekly maximum paid time constraintShiftTradeSettings.weeklyMinPaidViolations(ShiftTradeSettings.WeeklyMinPaidViolationsEnum weeklyMinPaidViolations) How to handle shift trades which result in violations of weekly minimum paid time constraintMethods in com.mypurecloud.sdk.v2.model with parameters of type ShiftTradeSettingsModifier and TypeMethodDescriptionvoidCreateManagementUnitSettingsRequest.setShiftTrading(ShiftTradeSettings shiftTrading) voidManagementUnitSettingsRequest.setShiftTrading(ShiftTradeSettings shiftTrading) voidManagementUnitSettingsResponse.setShiftTrading(ShiftTradeSettings shiftTrading) CreateManagementUnitSettingsRequest.shiftTrading(ShiftTradeSettings shiftTrading) Shift trade settings for this management unitManagementUnitSettingsRequest.shiftTrading(ShiftTradeSettings shiftTrading) Shift trade settings for this management unitManagementUnitSettingsResponse.shiftTrading(ShiftTradeSettings shiftTrading) Shift trade settings for this management unit