Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterWFMServer(s grpc.ServiceRegistrar, srv WFMServer)
- type AgentAvailabilityPattern
- func (*AgentAvailabilityPattern) Descriptor() ([]byte, []int)deprecated
- func (x *AgentAvailabilityPattern) GetAgentAvailabilityPatternSid() int64
- func (x *AgentAvailabilityPattern) GetDatetimePattern() *DatetimePattern
- func (x *AgentAvailabilityPattern) GetParentEntity() *ParentEntity
- func (x *AgentAvailabilityPattern) GetScheduleScenarioSid() int64
- func (*AgentAvailabilityPattern) ProtoMessage()
- func (x *AgentAvailabilityPattern) ProtoReflect() protoreflect.Message
- func (x *AgentAvailabilityPattern) Reset()
- func (x *AgentAvailabilityPattern) String() string
- type AgentGroup
- func (*AgentGroup) Descriptor() ([]byte, []int)deprecated
- func (x *AgentGroup) GetAgentGroupSid() int64
- func (x *AgentGroup) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *AgentGroup) GetDescription() string
- func (x *AgentGroup) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *AgentGroup) GetMemberConstraintRules() []*ConstraintRule
- func (x *AgentGroup) GetMemberSkillProficiencies() []*SkillProficiency
- func (x *AgentGroup) GetMemberWfmAgents() []*WFMAgent
- func (x *AgentGroup) GetName() string
- func (x *AgentGroup) GetParentEntity() *ParentEntity
- func (x *AgentGroup) GetScheduleScenarioSid() int64
- func (*AgentGroup) ProtoMessage()
- func (x *AgentGroup) ProtoReflect() protoreflect.Message
- func (x *AgentGroup) Reset()
- func (x *AgentGroup) String() string
- type AvailabilityBitmapSet
- func (*AvailabilityBitmapSet) Descriptor() ([]byte, []int)deprecated
- func (x *AvailabilityBitmapSet) GetInheritedBitmap() []commons.AvailabilityOption
- func (x *AvailabilityBitmapSet) GetOwnBitmap() []commons.AvailabilityOption
- func (x *AvailabilityBitmapSet) GetParentEntity() *ParentEntity
- func (x *AvailabilityBitmapSet) GetResultingBitmap() []commons.AvailabilityOption
- func (*AvailabilityBitmapSet) ProtoMessage()
- func (x *AvailabilityBitmapSet) ProtoReflect() protoreflect.Message
- func (x *AvailabilityBitmapSet) Reset()
- func (x *AvailabilityBitmapSet) String() string
- type BuildAgentDiagnosticsReq
- func (*BuildAgentDiagnosticsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildAgentDiagnosticsReq) GetAgentGroupSid() int64
- func (x *BuildAgentDiagnosticsReq) GetScheduleScenarioSid() int64
- func (x *BuildAgentDiagnosticsReq) GetWfmAgentSid() int64
- func (*BuildAgentDiagnosticsReq) ProtoMessage()
- func (x *BuildAgentDiagnosticsReq) ProtoReflect() protoreflect.Message
- func (x *BuildAgentDiagnosticsReq) Reset()
- func (x *BuildAgentDiagnosticsReq) String() string
- type BuildAgentDiagnosticsRes
- func (*BuildAgentDiagnosticsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildAgentDiagnosticsRes) GetDiagnostics() []*Diagnostics
- func (*BuildAgentDiagnosticsRes) ProtoMessage()
- func (x *BuildAgentDiagnosticsRes) ProtoReflect() protoreflect.Message
- func (x *BuildAgentDiagnosticsRes) Reset()
- func (x *BuildAgentDiagnosticsRes) String() string
- type BuildCallProfileTemplateForSkillProfileReq
- func (*BuildCallProfileTemplateForSkillProfileReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildCallProfileTemplateForSkillProfileReq) GetSkillProfileSid() int64
- func (*BuildCallProfileTemplateForSkillProfileReq) ProtoMessage()
- func (x *BuildCallProfileTemplateForSkillProfileReq) ProtoReflect() protoreflect.Message
- func (x *BuildCallProfileTemplateForSkillProfileReq) Reset()
- func (x *BuildCallProfileTemplateForSkillProfileReq) String() string
- type BuildCallProfileTemplateForSkillProfileRes
- func (*BuildCallProfileTemplateForSkillProfileRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildCallProfileTemplateForSkillProfileRes) GetCallProfileTemplate() *CallProfileTemplate
- func (*BuildCallProfileTemplateForSkillProfileRes) ProtoMessage()
- func (x *BuildCallProfileTemplateForSkillProfileRes) ProtoReflect() protoreflect.Message
- func (x *BuildCallProfileTemplateForSkillProfileRes) Reset()
- func (x *BuildCallProfileTemplateForSkillProfileRes) String() string
- type BuildDOWAndMOYProfilesReq
- func (*BuildDOWAndMOYProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildDOWAndMOYProfilesReq) GetIsAverageProfile() bool
- func (x *BuildDOWAndMOYProfilesReq) GetProfileTod() *commons.ProfileTOD
- func (x *BuildDOWAndMOYProfilesReq) GetProfileWoms() *commons.ProfileWOMS
- func (*BuildDOWAndMOYProfilesReq) ProtoMessage()
- func (x *BuildDOWAndMOYProfilesReq) ProtoReflect() protoreflect.Message
- func (x *BuildDOWAndMOYProfilesReq) Reset()
- func (x *BuildDOWAndMOYProfilesReq) String() string
- type BuildDOWAndMOYProfilesRes
- func (*BuildDOWAndMOYProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildDOWAndMOYProfilesRes) GetProfileDow() *commons.ProfileDOW
- func (x *BuildDOWAndMOYProfilesRes) GetProfileMoy() *commons.ProfileMOY
- func (*BuildDOWAndMOYProfilesRes) ProtoMessage()
- func (x *BuildDOWAndMOYProfilesRes) ProtoReflect() protoreflect.Message
- func (x *BuildDOWAndMOYProfilesRes) Reset()
- func (x *BuildDOWAndMOYProfilesRes) String() string
- type BuildDraftScheduleReq
- func (*BuildDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildDraftScheduleReq) GetDraftScheduleSid() int64
- func (x *BuildDraftScheduleReq) GetIncludeActivity() bool
- func (x *BuildDraftScheduleReq) GetIncludeSchedulingActivity() bool
- func (x *BuildDraftScheduleReq) GetIncludeShiftInstances() bool
- func (x *BuildDraftScheduleReq) GetIncludeShiftSegments() bool
- func (x *BuildDraftScheduleReq) GetIncludeShiftTemplate() bool
- func (x *BuildDraftScheduleReq) GetNodeSelector() *ParentEntity
- func (x *BuildDraftScheduleReq) GetScheduleScenarioSchedulingRange() *commons.DatetimeRange
- func (x *BuildDraftScheduleReq) GetScheduleScenarioSid() int64
- func (*BuildDraftScheduleReq) ProtoMessage()
- func (x *BuildDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *BuildDraftScheduleReq) Reset()
- func (x *BuildDraftScheduleReq) String() string
- type BuildDraftScheduleRes
- func (*BuildDraftScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildDraftScheduleRes) GetDiagnostics() []*Diagnostic
- func (x *BuildDraftScheduleRes) GetDraftSchedule() *DraftSchedule
- func (*BuildDraftScheduleRes) ProtoMessage()
- func (x *BuildDraftScheduleRes) ProtoReflect() protoreflect.Message
- func (x *BuildDraftScheduleRes) Reset()
- func (x *BuildDraftScheduleRes) String() string
- type BuildGlobalDiagnosticsReq
- func (*BuildGlobalDiagnosticsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildGlobalDiagnosticsReq) GetScheduleScenarioSid() int64
- func (*BuildGlobalDiagnosticsReq) ProtoMessage()
- func (x *BuildGlobalDiagnosticsReq) ProtoReflect() protoreflect.Message
- func (x *BuildGlobalDiagnosticsReq) Reset()
- func (x *BuildGlobalDiagnosticsReq) String() string
- type BuildGlobalDiagnosticsRes
- func (*BuildGlobalDiagnosticsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildGlobalDiagnosticsRes) GetDiagnostics() []*Diagnostic
- func (x *BuildGlobalDiagnosticsRes) GetNodesChecked() []*ParentEntity
- func (*BuildGlobalDiagnosticsRes) ProtoMessage()
- func (x *BuildGlobalDiagnosticsRes) ProtoReflect() protoreflect.Message
- func (x *BuildGlobalDiagnosticsRes) Reset()
- func (x *BuildGlobalDiagnosticsRes) String() string
- type BuildNodeDiagnosticsReq
- func (*BuildNodeDiagnosticsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildNodeDiagnosticsReq) GetNodeToCheck() *ParentEntity
- func (x *BuildNodeDiagnosticsReq) GetScheduleScenarioSid() int64
- func (*BuildNodeDiagnosticsReq) ProtoMessage()
- func (x *BuildNodeDiagnosticsReq) ProtoReflect() protoreflect.Message
- func (x *BuildNodeDiagnosticsReq) Reset()
- func (x *BuildNodeDiagnosticsReq) String() string
- type BuildNodeDiagnosticsRes
- func (*BuildNodeDiagnosticsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildNodeDiagnosticsRes) GetDiagnostics() []*Diagnostic
- func (x *BuildNodeDiagnosticsRes) GetNodesChecked() []*ParentEntity
- func (*BuildNodeDiagnosticsRes) ProtoMessage()
- func (x *BuildNodeDiagnosticsRes) ProtoReflect() protoreflect.Message
- func (x *BuildNodeDiagnosticsRes) Reset()
- func (x *BuildNodeDiagnosticsRes) String() string
- type BuildProfileForecastByIntervalReq
- func (*BuildProfileForecastByIntervalReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildProfileForecastByIntervalReq) GetCallProfileTemplate() *CallProfileTemplate
- func (x *BuildProfileForecastByIntervalReq) GetFixedAveragesForecast() bool
- func (x *BuildProfileForecastByIntervalReq) GetSkillProfileSid() int64
- func (*BuildProfileForecastByIntervalReq) ProtoMessage()
- func (x *BuildProfileForecastByIntervalReq) ProtoReflect() protoreflect.Message
- func (x *BuildProfileForecastByIntervalReq) Reset()
- func (x *BuildProfileForecastByIntervalReq) String() string
- type BuildProfileForecastByIntervalWithStatsReq
- func (*BuildProfileForecastByIntervalWithStatsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildProfileForecastByIntervalWithStatsReq) GetCallProfileTemplate() *CallProfileTemplate
- func (x *BuildProfileForecastByIntervalWithStatsReq) GetFixedAveragesForecast() bool
- func (x *BuildProfileForecastByIntervalWithStatsReq) GetSkillProfileSid() int64
- func (*BuildProfileForecastByIntervalWithStatsReq) ProtoMessage()
- func (x *BuildProfileForecastByIntervalWithStatsReq) ProtoReflect() protoreflect.Message
- func (x *BuildProfileForecastByIntervalWithStatsReq) Reset()
- func (x *BuildProfileForecastByIntervalWithStatsReq) String() string
- type BuildProfileForecastByIntervalWithStatsRes
- func (*BuildProfileForecastByIntervalWithStatsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildProfileForecastByIntervalWithStatsRes) GetCallData() *CallDataByInterval
- func (x *BuildProfileForecastByIntervalWithStatsRes) GetForecastStats() *GetForecastStatisticsRes
- func (m *BuildProfileForecastByIntervalWithStatsRes) GetResultOneof() isBuildProfileForecastByIntervalWithStatsRes_ResultOneof
- func (*BuildProfileForecastByIntervalWithStatsRes) ProtoMessage()
- func (x *BuildProfileForecastByIntervalWithStatsRes) ProtoReflect() protoreflect.Message
- func (x *BuildProfileForecastByIntervalWithStatsRes) Reset()
- func (x *BuildProfileForecastByIntervalWithStatsRes) String() string
- type BuildProfileForecastByIntervalWithStatsRes_CallData
- type BuildProfileForecastByIntervalWithStatsRes_ForecastStats
- type BuildRegressionForecastByIntervalReq
- func (*BuildRegressionForecastByIntervalReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildRegressionForecastByIntervalReq) GetAverageAfterCallWorkInSeconds() float32
- func (x *BuildRegressionForecastByIntervalReq) GetAverageHandleTimeInSeconds() float32
- func (x *BuildRegressionForecastByIntervalReq) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *BuildRegressionForecastByIntervalReq) GetAverageTimeToAbortInSeconds() float32
- func (x *BuildRegressionForecastByIntervalReq) GetRegressionTemplate() *RegressionTemplate
- func (x *BuildRegressionForecastByIntervalReq) GetSkillProfileSidsToForecast() []int64
- func (*BuildRegressionForecastByIntervalReq) ProtoMessage()
- func (x *BuildRegressionForecastByIntervalReq) ProtoReflect() protoreflect.Message
- func (x *BuildRegressionForecastByIntervalReq) Reset()
- func (x *BuildRegressionForecastByIntervalReq) String() string
- type BuildRegressionForecastByIntervalWithStatsReq
- func (*BuildRegressionForecastByIntervalWithStatsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageAfterCallWorkInSeconds() float32
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageHandleTimeInSeconds() float32
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageTimeToAbortInSeconds() float32
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetRegressionTemplate() *RegressionTemplate
- func (x *BuildRegressionForecastByIntervalWithStatsReq) GetSkillProfileSidsToForecast() []int64
- func (*BuildRegressionForecastByIntervalWithStatsReq) ProtoMessage()
- func (x *BuildRegressionForecastByIntervalWithStatsReq) ProtoReflect() protoreflect.Message
- func (x *BuildRegressionForecastByIntervalWithStatsReq) Reset()
- func (x *BuildRegressionForecastByIntervalWithStatsReq) String() string
- type BuildRegressionForecastByIntervalWithStatsRes
- func (*BuildRegressionForecastByIntervalWithStatsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildRegressionForecastByIntervalWithStatsRes) GetCallData() *CallDataByInterval
- func (x *BuildRegressionForecastByIntervalWithStatsRes) GetForecastStats() *GetForecastStatisticsRes
- func (m *BuildRegressionForecastByIntervalWithStatsRes) GetResultOneof() isBuildRegressionForecastByIntervalWithStatsRes_ResultOneof
- func (*BuildRegressionForecastByIntervalWithStatsRes) ProtoMessage()
- func (x *BuildRegressionForecastByIntervalWithStatsRes) ProtoReflect() protoreflect.Message
- func (x *BuildRegressionForecastByIntervalWithStatsRes) Reset()
- func (x *BuildRegressionForecastByIntervalWithStatsRes) String() string
- type BuildRegressionForecastByIntervalWithStatsRes_CallData
- type BuildRegressionForecastByIntervalWithStatsRes_ForecastStats
- type BuildShiftTemplateDiagnosticsReq
- func (*BuildShiftTemplateDiagnosticsReq) Descriptor() ([]byte, []int)deprecated
- func (x *BuildShiftTemplateDiagnosticsReq) GetScheduleScenarioSid() int64
- func (x *BuildShiftTemplateDiagnosticsReq) GetShiftTemplateSid() int64
- func (*BuildShiftTemplateDiagnosticsReq) ProtoMessage()
- func (x *BuildShiftTemplateDiagnosticsReq) ProtoReflect() protoreflect.Message
- func (x *BuildShiftTemplateDiagnosticsReq) Reset()
- func (x *BuildShiftTemplateDiagnosticsReq) String() string
- type BuildShiftTemplateDiagnosticsRes
- func (*BuildShiftTemplateDiagnosticsRes) Descriptor() ([]byte, []int)deprecated
- func (x *BuildShiftTemplateDiagnosticsRes) GetDiagnostics() []*Diagnostic
- func (*BuildShiftTemplateDiagnosticsRes) ProtoMessage()
- func (x *BuildShiftTemplateDiagnosticsRes) ProtoReflect() protoreflect.Message
- func (x *BuildShiftTemplateDiagnosticsRes) Reset()
- func (x *BuildShiftTemplateDiagnosticsRes) String() string
- type CalculateTrainingDataAveragesForSkillProfileReq
- func (*CalculateTrainingDataAveragesForSkillProfileReq) Descriptor() ([]byte, []int)deprecated
- func (x *CalculateTrainingDataAveragesForSkillProfileReq) GetSkillProfileSid() int64
- func (*CalculateTrainingDataAveragesForSkillProfileReq) ProtoMessage()
- func (x *CalculateTrainingDataAveragesForSkillProfileReq) ProtoReflect() protoreflect.Message
- func (x *CalculateTrainingDataAveragesForSkillProfileReq) Reset()
- func (x *CalculateTrainingDataAveragesForSkillProfileReq) String() string
- type CalculateTrainingDataAveragesForSkillProfileRes
- func (*CalculateTrainingDataAveragesForSkillProfileRes) Descriptor() ([]byte, []int)deprecated
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageAfterCallWorkInSeconds() float32
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageHandleTimeInSeconds() float32
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageTimeToAbortInSeconds() float32
- func (*CalculateTrainingDataAveragesForSkillProfileRes) ProtoMessage()
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) ProtoReflect() protoreflect.Message
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) Reset()
- func (x *CalculateTrainingDataAveragesForSkillProfileRes) String() string
- type CallCenterNode
- func (*CallCenterNode) Descriptor() ([]byte, []int)deprecated
- func (x *CallCenterNode) GetCallCenterNodeSid() int64
- func (x *CallCenterNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *CallCenterNode) GetDescription() string
- func (x *CallCenterNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *CallCenterNode) GetMemberAgentGroups() []*AgentGroup
- func (x *CallCenterNode) GetMemberClientNodes() []*ClientNode
- func (x *CallCenterNode) GetMemberConstraintRules() []*ConstraintRule
- func (x *CallCenterNode) GetMemberNonSkillActivities() []*NonSkillActivity
- func (x *CallCenterNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
- func (x *CallCenterNode) GetName() string
- func (x *CallCenterNode) GetOriginSid() *wrapperspb.Int64Value
- func (x *CallCenterNode) GetScheduleScenarioSid() int64
- func (x *CallCenterNode) GetTimeZoneVal() commons.TimeZone
- func (*CallCenterNode) ProtoMessage()
- func (x *CallCenterNode) ProtoReflect() protoreflect.Message
- func (x *CallCenterNode) Reset()
- func (x *CallCenterNode) String() string
- type CallDataByInterval
- func (*CallDataByInterval) Descriptor() ([]byte, []int)deprecated
- func (x *CallDataByInterval) GetAverageAfterCallWorkInSeconds() float32
- func (x *CallDataByInterval) GetAverageHandleTimeInSeconds() float32
- func (x *CallDataByInterval) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *CallDataByInterval) GetAverageTimeToAbortInSeconds() float32
- func (x *CallDataByInterval) GetForecastDataIntervalSid() int64
- func (x *CallDataByInterval) GetIntervalWidthInMinutes() int32
- func (x *CallDataByInterval) GetIsDelta() bool
- func (x *CallDataByInterval) GetSkillProfileSid() int64
- func (x *CallDataByInterval) GetStartDatetime() *timestamppb.Timestamp
- func (x *CallDataByInterval) GetTotalAbandonedCalls() int32
- func (x *CallDataByInterval) GetTotalCalls() int32
- func (*CallDataByInterval) ProtoMessage()
- func (x *CallDataByInterval) ProtoReflect() protoreflect.Message
- func (x *CallDataByInterval) Reset()
- func (x *CallDataByInterval) String() string
- type CallProfileTemplate
- func (*CallProfileTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *CallProfileTemplate) GetAverageAfterCallWorkProfile() *commons.CallProfileGroupAvgs
- func (x *CallProfileTemplate) GetAverageHandleTimeProfile() *commons.CallProfileGroupAvgs
- func (x *CallProfileTemplate) GetAverageSpeedOfAnswerProfile() *commons.CallProfileGroupAvgs
- func (x *CallProfileTemplate) GetAverageTimeToAbortProfile() *commons.CallProfileGroupAvgs
- func (x *CallProfileTemplate) GetCallProfileTemplateSid() int64
- func (x *CallProfileTemplate) GetDefaultToFixedAveragesForecast() bool
- func (x *CallProfileTemplate) GetFixedAverageAfterCallWork() float32
- func (x *CallProfileTemplate) GetFixedAverageHandleTime() float32
- func (x *CallProfileTemplate) GetFixedAverageSpeedOfAnswer() float32
- func (x *CallProfileTemplate) GetFixedAverageTimeToAbort() float32
- func (x *CallProfileTemplate) GetName() string
- func (x *CallProfileTemplate) GetTotalAbandonedCallsProfile() *commons.CallProfileGroupCalls
- func (x *CallProfileTemplate) GetTotalCallsProfile() *commons.CallProfileGroupCalls
- func (*CallProfileTemplate) ProtoMessage()
- func (x *CallProfileTemplate) ProtoReflect() protoreflect.Message
- func (x *CallProfileTemplate) Reset()
- func (x *CallProfileTemplate) String() string
- type ClientNode
- func (*ClientNode) Descriptor() ([]byte, []int)deprecated
- func (x *ClientNode) GetClientNodeSid() int64
- func (x *ClientNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *ClientNode) GetDescription() string
- func (x *ClientNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *ClientNode) GetMemberAgentGroups() []*AgentGroup
- func (x *ClientNode) GetMemberConstraintRules() []*ConstraintRule
- func (x *ClientNode) GetMemberLocationNodes() []*LocationNode
- func (x *ClientNode) GetMemberNonSkillActivities() []*NonSkillActivity
- func (x *ClientNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
- func (x *ClientNode) GetName() string
- func (x *ClientNode) GetOriginSid() *wrapperspb.Int64Value
- func (x *ClientNode) GetParentSid() int64
- func (x *ClientNode) GetScheduleScenarioSid() int64
- func (x *ClientNode) GetTimeZoneVal() commons.TimeZone
- func (*ClientNode) ProtoMessage()
- func (x *ClientNode) ProtoReflect() protoreflect.Message
- func (x *ClientNode) Reset()
- func (x *ClientNode) String() string
- type ConstraintRule
- func (*ConstraintRule) Descriptor() ([]byte, []int)deprecated
- func (x *ConstraintRule) GetConstraintRuleSid() int64
- func (x *ConstraintRule) GetDescription() string
- func (x *ConstraintRule) GetIsPriorityInfinite() bool
- func (m *ConstraintRule) GetMemberTargetEntity() isConstraintRule_MemberTargetEntity
- func (x *ConstraintRule) GetName() string
- func (x *ConstraintRule) GetParentEntity() *ParentEntity
- func (x *ConstraintRule) GetPerCount() int32
- func (x *ConstraintRule) GetPerUnit() commons.ConstraintTimeUnit
- func (x *ConstraintRule) GetPriority() int32
- func (x *ConstraintRule) GetRuleType() commons.ConstraintRuleType
- func (x *ConstraintRule) GetScheduleScenarioSid() int64
- func (x *ConstraintRule) GetSchedulingActivity() *SchedulingActivity
- func (x *ConstraintRule) GetSkillProficiency() *SkillProficiency
- func (x *ConstraintRule) GetTargetSid() int64
- func (x *ConstraintRule) GetValCount() int32
- func (x *ConstraintRule) GetValUnit() commons.ConstraintTimeUnit
- func (*ConstraintRule) ProtoMessage()
- func (x *ConstraintRule) ProtoReflect() protoreflect.Message
- func (x *ConstraintRule) Reset()
- func (x *ConstraintRule) String() string
- type ConstraintRule_SchedulingActivity
- type ConstraintRule_SkillProficiency
- type CopyScenarioReq
- func (*CopyScenarioReq) Descriptor() ([]byte, []int)deprecated
- func (x *CopyScenarioReq) GetDescription() string
- func (x *CopyScenarioReq) GetIncludeInactive() bool
- func (x *CopyScenarioReq) GetName() string
- func (x *CopyScenarioReq) GetScenarioSidToCopy() int64
- func (*CopyScenarioReq) ProtoMessage()
- func (x *CopyScenarioReq) ProtoReflect() protoreflect.Message
- func (x *CopyScenarioReq) Reset()
- func (x *CopyScenarioReq) String() string
- type CopyScenarioRes
- type CreateAgentAvailabilityPatternReq
- func (*CreateAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern() *AgentAvailabilityPattern
- func (*CreateAgentAvailabilityPatternReq) ProtoMessage()
- func (x *CreateAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
- func (x *CreateAgentAvailabilityPatternReq) Reset()
- func (x *CreateAgentAvailabilityPatternReq) String() string
- type CreateAgentAvailabilityPatternRes
- func (*CreateAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentAvailabilityPatternRes) GetAgentAvailabilityPatternSid() int64
- func (*CreateAgentAvailabilityPatternRes) ProtoMessage()
- func (x *CreateAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
- func (x *CreateAgentAvailabilityPatternRes) Reset()
- func (x *CreateAgentAvailabilityPatternRes) String() string
- type CreateAgentGroupReq
- func (*CreateAgentGroupReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentGroupReq) GetAgentGroup() *AgentGroup
- func (*CreateAgentGroupReq) ProtoMessage()
- func (x *CreateAgentGroupReq) ProtoReflect() protoreflect.Message
- func (x *CreateAgentGroupReq) Reset()
- func (x *CreateAgentGroupReq) String() string
- type CreateAgentGroupRes
- func (*CreateAgentGroupRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAgentGroupRes) GetAgentGroupSid() int64
- func (*CreateAgentGroupRes) ProtoMessage()
- func (x *CreateAgentGroupRes) ProtoReflect() protoreflect.Message
- func (x *CreateAgentGroupRes) Reset()
- func (x *CreateAgentGroupRes) String() string
- type CreateCallProfileTemplateReq
- func (*CreateCallProfileTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCallProfileTemplateReq) GetCallProfileTemplate() *CallProfileTemplate
- func (*CreateCallProfileTemplateReq) ProtoMessage()
- func (x *CreateCallProfileTemplateReq) ProtoReflect() protoreflect.Message
- func (x *CreateCallProfileTemplateReq) Reset()
- func (x *CreateCallProfileTemplateReq) String() string
- type CreateCallProfileTemplateRes
- func (*CreateCallProfileTemplateRes) Descriptor() ([]byte, []int)deprecated
- func (*CreateCallProfileTemplateRes) ProtoMessage()
- func (x *CreateCallProfileTemplateRes) ProtoReflect() protoreflect.Message
- func (x *CreateCallProfileTemplateRes) Reset()
- func (x *CreateCallProfileTemplateRes) String() string
- type CreateClientNodeReq
- func (*CreateClientNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClientNodeReq) GetNode() *ClientNode
- func (*CreateClientNodeReq) ProtoMessage()
- func (x *CreateClientNodeReq) ProtoReflect() protoreflect.Message
- func (x *CreateClientNodeReq) Reset()
- func (x *CreateClientNodeReq) String() string
- type CreateClientNodeRes
- func (*CreateClientNodeRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClientNodeRes) GetClientNodeSid() int64
- func (*CreateClientNodeRes) ProtoMessage()
- func (x *CreateClientNodeRes) ProtoReflect() protoreflect.Message
- func (x *CreateClientNodeRes) Reset()
- func (x *CreateClientNodeRes) String() string
- type CreateConstraintRuleReq
- func (*CreateConstraintRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConstraintRuleReq) GetConstraintRule() *ConstraintRule
- func (*CreateConstraintRuleReq) ProtoMessage()
- func (x *CreateConstraintRuleReq) ProtoReflect() protoreflect.Message
- func (x *CreateConstraintRuleReq) Reset()
- func (x *CreateConstraintRuleReq) String() string
- type CreateConstraintRuleRes
- func (*CreateConstraintRuleRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateConstraintRuleRes) GetConstraintRuleSid() int64
- func (x *CreateConstraintRuleRes) GetSkillProficiencySid() int64
- func (*CreateConstraintRuleRes) ProtoMessage()
- func (x *CreateConstraintRuleRes) ProtoReflect() protoreflect.Message
- func (x *CreateConstraintRuleRes) Reset()
- func (x *CreateConstraintRuleRes) String() string
- type CreateDraftScheduleReq
- func (*CreateDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDraftScheduleReq) GetDescription() string
- func (x *CreateDraftScheduleReq) GetName() string
- func (x *CreateDraftScheduleReq) GetSchedulingRange() *commons.DatetimeRange
- func (*CreateDraftScheduleReq) ProtoMessage()
- func (x *CreateDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *CreateDraftScheduleReq) Reset()
- func (x *CreateDraftScheduleReq) String() string
- type CreateDraftScheduleRes
- func (*CreateDraftScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDraftScheduleRes) GetDraftScheduleSid() int64
- func (*CreateDraftScheduleRes) ProtoMessage()
- func (x *CreateDraftScheduleRes) ProtoReflect() protoreflect.Message
- func (x *CreateDraftScheduleRes) Reset()
- func (x *CreateDraftScheduleRes) String() string
- type CreateInactiveSkillProfileMappingReq
- func (*CreateInactiveSkillProfileMappingReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInactiveSkillProfileMappingReq) GetActiveSkillProfileSid() int64
- func (x *CreateInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid() int64
- func (*CreateInactiveSkillProfileMappingReq) ProtoMessage()
- func (x *CreateInactiveSkillProfileMappingReq) ProtoReflect() protoreflect.Message
- func (x *CreateInactiveSkillProfileMappingReq) Reset()
- func (x *CreateInactiveSkillProfileMappingReq) String() string
- type CreateInactiveSkillProfileMappingRes
- func (*CreateInactiveSkillProfileMappingRes) Descriptor() ([]byte, []int)deprecated
- func (*CreateInactiveSkillProfileMappingRes) ProtoMessage()
- func (x *CreateInactiveSkillProfileMappingRes) ProtoReflect() protoreflect.Message
- func (x *CreateInactiveSkillProfileMappingRes) Reset()
- func (x *CreateInactiveSkillProfileMappingRes) String() string
- type CreateLocationNodeReq
- func (*CreateLocationNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLocationNodeReq) GetNode() *LocationNode
- func (*CreateLocationNodeReq) ProtoMessage()
- func (x *CreateLocationNodeReq) ProtoReflect() protoreflect.Message
- func (x *CreateLocationNodeReq) Reset()
- func (x *CreateLocationNodeReq) String() string
- type CreateLocationNodeRes
- func (*CreateLocationNodeRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLocationNodeRes) GetLocationNodeSid() int64
- func (*CreateLocationNodeRes) ProtoMessage()
- func (x *CreateLocationNodeRes) ProtoReflect() protoreflect.Message
- func (x *CreateLocationNodeRes) Reset()
- func (x *CreateLocationNodeRes) String() string
- type CreateNonSkillActivityReq
- func (*CreateNonSkillActivityReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNonSkillActivityReq) GetNonSkillActivity() *NonSkillActivity
- func (*CreateNonSkillActivityReq) ProtoMessage()
- func (x *CreateNonSkillActivityReq) ProtoReflect() protoreflect.Message
- func (x *CreateNonSkillActivityReq) Reset()
- func (x *CreateNonSkillActivityReq) String() string
- type CreateNonSkillActivityRes
- func (*CreateNonSkillActivityRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNonSkillActivityRes) GetNonSkillActivitySid() int64
- func (x *CreateNonSkillActivityRes) GetSchedulingActivitySid() int64
- func (*CreateNonSkillActivityRes) ProtoMessage()
- func (x *CreateNonSkillActivityRes) ProtoReflect() protoreflect.Message
- func (x *CreateNonSkillActivityRes) Reset()
- func (x *CreateNonSkillActivityRes) String() string
- type CreateOpenTimesPatternReq
- func (*CreateOpenTimesPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOpenTimesPatternReq) GetOpenTimesPattern() *OpenTimesPattern
- func (*CreateOpenTimesPatternReq) ProtoMessage()
- func (x *CreateOpenTimesPatternReq) ProtoReflect() protoreflect.Message
- func (x *CreateOpenTimesPatternReq) Reset()
- func (x *CreateOpenTimesPatternReq) String() string
- type CreateOpenTimesPatternRes
- func (*CreateOpenTimesPatternRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOpenTimesPatternRes) GetOpenTimesPatternSid() int64
- func (*CreateOpenTimesPatternRes) ProtoMessage()
- func (x *CreateOpenTimesPatternRes) ProtoReflect() protoreflect.Message
- func (x *CreateOpenTimesPatternRes) Reset()
- func (x *CreateOpenTimesPatternRes) String() string
- type CreatePlacementRuleReq
- func (*CreatePlacementRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePlacementRuleReq) GetPlacementRule() *PlacementRule
- func (*CreatePlacementRuleReq) ProtoMessage()
- func (x *CreatePlacementRuleReq) ProtoReflect() protoreflect.Message
- func (x *CreatePlacementRuleReq) Reset()
- func (x *CreatePlacementRuleReq) String() string
- type CreatePlacementRuleRes
- func (*CreatePlacementRuleRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePlacementRuleRes) GetPlacementRuleSid() int64
- func (*CreatePlacementRuleRes) ProtoMessage()
- func (x *CreatePlacementRuleRes) ProtoReflect() protoreflect.Message
- func (x *CreatePlacementRuleRes) Reset()
- func (x *CreatePlacementRuleRes) String() string
- type CreateProgramNodeReq
- func (*CreateProgramNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProgramNodeReq) GetNode() *ProgramNode
- func (*CreateProgramNodeReq) ProtoMessage()
- func (x *CreateProgramNodeReq) ProtoReflect() protoreflect.Message
- func (x *CreateProgramNodeReq) Reset()
- func (x *CreateProgramNodeReq) String() string
- type CreateProgramNodeRes
- func (*CreateProgramNodeRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProgramNodeRes) GetProgramNodeSid() int64
- func (*CreateProgramNodeRes) ProtoMessage()
- func (x *CreateProgramNodeRes) ProtoReflect() protoreflect.Message
- func (x *CreateProgramNodeRes) Reset()
- func (x *CreateProgramNodeRes) String() string
- type CreateRegressionTemplateReq
- func (*CreateRegressionTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRegressionTemplateReq) GetRegressionTemplate() *RegressionTemplate
- func (*CreateRegressionTemplateReq) ProtoMessage()
- func (x *CreateRegressionTemplateReq) ProtoReflect() protoreflect.Message
- func (x *CreateRegressionTemplateReq) Reset()
- func (x *CreateRegressionTemplateReq) String() string
- type CreateRegressionTemplateRes
- type CreateScheduleScenarioWithNodesReq
- func (*CreateScheduleScenarioWithNodesReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateScheduleScenarioWithNodesReq) GetCallCenterNodeDescription() string
- func (x *CreateScheduleScenarioWithNodesReq) GetCallCenterNodeName() string
- func (x *CreateScheduleScenarioWithNodesReq) GetClientNodeDescription() string
- func (x *CreateScheduleScenarioWithNodesReq) GetClientNodeName() string
- func (x *CreateScheduleScenarioWithNodesReq) GetLocationNodeDescription() string
- func (x *CreateScheduleScenarioWithNodesReq) GetLocationNodeName() string
- func (x *CreateScheduleScenarioWithNodesReq) GetProgramNodeDescription() string
- func (x *CreateScheduleScenarioWithNodesReq) GetProgramNodeName() string
- func (x *CreateScheduleScenarioWithNodesReq) GetScheduleScenario() *ScheduleScenario
- func (x *CreateScheduleScenarioWithNodesReq) GetTimeZoneVal() commons.TimeZone
- func (*CreateScheduleScenarioWithNodesReq) ProtoMessage()
- func (x *CreateScheduleScenarioWithNodesReq) ProtoReflect() protoreflect.Message
- func (x *CreateScheduleScenarioWithNodesReq) Reset()
- func (x *CreateScheduleScenarioWithNodesReq) String() string
- type CreateScheduleScenarioWithNodesRes
- func (*CreateScheduleScenarioWithNodesRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateScheduleScenarioWithNodesRes) GetScheduleScenarioSid() int64
- func (*CreateScheduleScenarioWithNodesRes) ProtoMessage()
- func (x *CreateScheduleScenarioWithNodesRes) ProtoReflect() protoreflect.Message
- func (x *CreateScheduleScenarioWithNodesRes) Reset()
- func (x *CreateScheduleScenarioWithNodesRes) String() string
- type CreateShiftInstanceReq
- func (*CreateShiftInstanceReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShiftInstanceReq) GetDraftScheduleSid() int64
- func (x *CreateShiftInstanceReq) GetIsLocked() bool
- func (x *CreateShiftInstanceReq) GetMetricTypes() []commons.PerformanceMetricType
- func (x *CreateShiftInstanceReq) GetShiftTemplateSid() int64
- func (x *CreateShiftInstanceReq) GetStartDatetime() *timestamppb.Timestamp
- func (x *CreateShiftInstanceReq) GetWfmAgentSid() *wrapperspb.Int64Value
- func (x *CreateShiftInstanceReq) GetWidthInMinutes() int32
- func (*CreateShiftInstanceReq) ProtoMessage()
- func (x *CreateShiftInstanceReq) ProtoReflect() protoreflect.Message
- func (x *CreateShiftInstanceReq) Reset()
- func (x *CreateShiftInstanceReq) String() string
- type CreateShiftInstanceRes
- func (*CreateShiftInstanceRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShiftInstanceRes) GetPerformanceMetrics() []*PerformanceMetric
- func (x *CreateShiftInstanceRes) GetShiftInstance() *ShiftInstance
- func (*CreateShiftInstanceRes) ProtoMessage()
- func (x *CreateShiftInstanceRes) ProtoReflect() protoreflect.Message
- func (x *CreateShiftInstanceRes) Reset()
- func (x *CreateShiftInstanceRes) String() string
- type CreateShiftTemplateReq
- func (*CreateShiftTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShiftTemplateReq) GetShiftTemplate() *ShiftTemplate
- func (*CreateShiftTemplateReq) ProtoMessage()
- func (x *CreateShiftTemplateReq) ProtoReflect() protoreflect.Message
- func (x *CreateShiftTemplateReq) Reset()
- func (x *CreateShiftTemplateReq) String() string
- type CreateShiftTemplateRes
- func (*CreateShiftTemplateRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateShiftTemplateRes) GetShiftTemplateSid() int64
- func (*CreateShiftTemplateRes) ProtoMessage()
- func (x *CreateShiftTemplateRes) ProtoReflect() protoreflect.Message
- func (x *CreateShiftTemplateRes) Reset()
- func (x *CreateShiftTemplateRes) String() string
- type CreateSkillProficienciesReq
- func (*CreateSkillProficienciesReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSkillProficienciesReq) GetProficiencies() []*SkillProficiency
- func (x *CreateSkillProficienciesReq) GetScheduleScenarioSid() int64
- func (*CreateSkillProficienciesReq) ProtoMessage()
- func (x *CreateSkillProficienciesReq) ProtoReflect() protoreflect.Message
- func (x *CreateSkillProficienciesReq) Reset()
- func (x *CreateSkillProficienciesReq) String() string
- type CreateSkillProficienciesRes
- type CreateWFMAgentMembershipsReq
- func (*CreateWFMAgentMembershipsReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateWFMAgentMembershipsReq) GetAgentGroupSid() int64
- func (x *CreateWFMAgentMembershipsReq) GetScheduleScenarioSid() int64
- func (x *CreateWFMAgentMembershipsReq) GetWfmAgentSids() []int64
- func (*CreateWFMAgentMembershipsReq) ProtoMessage()
- func (x *CreateWFMAgentMembershipsReq) ProtoReflect() protoreflect.Message
- func (x *CreateWFMAgentMembershipsReq) Reset()
- func (x *CreateWFMAgentMembershipsReq) String() string
- type CreateWFMAgentMembershipsRes
- func (*CreateWFMAgentMembershipsRes) Descriptor() ([]byte, []int)deprecated
- func (*CreateWFMAgentMembershipsRes) ProtoMessage()
- func (x *CreateWFMAgentMembershipsRes) ProtoReflect() protoreflect.Message
- func (x *CreateWFMAgentMembershipsRes) Reset()
- func (x *CreateWFMAgentMembershipsRes) String() string
- type DOWPlacement
- func (*DOWPlacement) Descriptor() ([]byte, []int)deprecated
- func (x *DOWPlacement) GetDayOfWeek() commons.DayOfWeek
- func (x *DOWPlacement) GetEndMinute() int32
- func (x *DOWPlacement) GetPlacementType() commons.DOWPlacementType
- func (x *DOWPlacement) GetStartMinute() int32
- func (x *DOWPlacement) GetWeekNumber() int32
- func (*DOWPlacement) ProtoMessage()
- func (x *DOWPlacement) ProtoReflect() protoreflect.Message
- func (x *DOWPlacement) Reset()
- func (x *DOWPlacement) String() string
- type DatetimePattern
- func (*DatetimePattern) Descriptor() ([]byte, []int)deprecated
- func (x *DatetimePattern) GetCalendarItems() []*DatetimePattern_CalendarItem
- func (x *DatetimePattern) GetWeekMaps() []*DatetimePattern_WeekMap
- func (*DatetimePattern) ProtoMessage()
- func (x *DatetimePattern) ProtoReflect() protoreflect.Message
- func (x *DatetimePattern) Reset()
- func (x *DatetimePattern) String() string
- type DatetimePattern_CalendarItem
- func (*DatetimePattern_CalendarItem) Descriptor() ([]byte, []int)deprecated
- func (x *DatetimePattern_CalendarItem) GetDatetimeRange() *commons.DatetimeRange
- func (x *DatetimePattern_CalendarItem) GetValue() *commons.OptionTypes
- func (*DatetimePattern_CalendarItem) ProtoMessage()
- func (x *DatetimePattern_CalendarItem) ProtoReflect() protoreflect.Message
- func (x *DatetimePattern_CalendarItem) Reset()
- func (x *DatetimePattern_CalendarItem) String() string
- type DatetimePattern_WeekMap
- func (*DatetimePattern_WeekMap) Descriptor() ([]byte, []int)deprecated
- func (x *DatetimePattern_WeekMap) GetDatetimeRange() *commons.DatetimeRange
- func (x *DatetimePattern_WeekMap) GetDayMaps() []*DatetimePattern_WeekMap_WeekMapDOW
- func (*DatetimePattern_WeekMap) ProtoMessage()
- func (x *DatetimePattern_WeekMap) ProtoReflect() protoreflect.Message
- func (x *DatetimePattern_WeekMap) Reset()
- func (x *DatetimePattern_WeekMap) String() string
- type DatetimePattern_WeekMap_WeekMapDOW
- func (*DatetimePattern_WeekMap_WeekMapDOW) Descriptor() ([]byte, []int)deprecated
- func (x *DatetimePattern_WeekMap_WeekMapDOW) GetDayOfWeek() commons.DayOfWeek
- func (x *DatetimePattern_WeekMap_WeekMapDOW) GetEndMinuteInDay() int32
- func (x *DatetimePattern_WeekMap_WeekMapDOW) GetStartMinuteInDay() int32
- func (x *DatetimePattern_WeekMap_WeekMapDOW) GetValue() *commons.OptionTypes
- func (*DatetimePattern_WeekMap_WeekMapDOW) ProtoMessage()
- func (x *DatetimePattern_WeekMap_WeekMapDOW) ProtoReflect() protoreflect.Message
- func (x *DatetimePattern_WeekMap_WeekMapDOW) Reset()
- func (x *DatetimePattern_WeekMap_WeekMapDOW) String() string
- type DeleteAgentAvailabilityPatternReq
- func (*DeleteAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAgentAvailabilityPatternReq) GetAgentAvailabilityPatternSid() int64
- func (*DeleteAgentAvailabilityPatternReq) ProtoMessage()
- func (x *DeleteAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentAvailabilityPatternReq) Reset()
- func (x *DeleteAgentAvailabilityPatternReq) String() string
- type DeleteAgentAvailabilityPatternRes
- func (*DeleteAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)deprecated
- func (*DeleteAgentAvailabilityPatternRes) ProtoMessage()
- func (x *DeleteAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
- func (x *DeleteAgentAvailabilityPatternRes) Reset()
- func (x *DeleteAgentAvailabilityPatternRes) String() string
- type DeleteCallProfileTemplateReq
- func (*DeleteCallProfileTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCallProfileTemplateReq) GetCallProfileTemplateSid() int64
- func (*DeleteCallProfileTemplateReq) ProtoMessage()
- func (x *DeleteCallProfileTemplateReq) ProtoReflect() protoreflect.Message
- func (x *DeleteCallProfileTemplateReq) Reset()
- func (x *DeleteCallProfileTemplateReq) String() string
- type DeleteCallProfileTemplateRes
- func (*DeleteCallProfileTemplateRes) Descriptor() ([]byte, []int)deprecated
- func (*DeleteCallProfileTemplateRes) ProtoMessage()
- func (x *DeleteCallProfileTemplateRes) ProtoReflect() protoreflect.Message
- func (x *DeleteCallProfileTemplateRes) Reset()
- func (x *DeleteCallProfileTemplateRes) String() string
- type DeleteConstraintRuleReq
- func (*DeleteConstraintRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteConstraintRuleReq) GetConstraintRuleSid() int64
- func (*DeleteConstraintRuleReq) ProtoMessage()
- func (x *DeleteConstraintRuleReq) ProtoReflect() protoreflect.Message
- func (x *DeleteConstraintRuleReq) Reset()
- func (x *DeleteConstraintRuleReq) String() string
- type DeleteConstraintRuleRes
- type DeleteDraftScheduleReq
- func (*DeleteDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDraftScheduleReq) GetDraftScheduleSid() int64
- func (*DeleteDraftScheduleReq) ProtoMessage()
- func (x *DeleteDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *DeleteDraftScheduleReq) Reset()
- func (x *DeleteDraftScheduleReq) String() string
- type DeleteDraftScheduleRes
- type DeleteForecastIntervalsReq
- func (*DeleteForecastIntervalsReq) Descriptor() ([]byte, []int)deprecated
- func (m *DeleteForecastIntervalsReq) GetDeleteParam() isDeleteForecastIntervalsReq_DeleteParam
- func (x *DeleteForecastIntervalsReq) GetForecastIntervalDeleteType() DeleteForecastIntervalsReq_ForecastIntervalDeleteType
- func (x *DeleteForecastIntervalsReq) GetForecastIntervalSids() *DeleteForecastIntervalsReq_IntervalSids
- func (x *DeleteForecastIntervalsReq) GetSkillProfileSid() int64
- func (*DeleteForecastIntervalsReq) ProtoMessage()
- func (x *DeleteForecastIntervalsReq) ProtoReflect() protoreflect.Message
- func (x *DeleteForecastIntervalsReq) Reset()
- func (x *DeleteForecastIntervalsReq) String() string
- type DeleteForecastIntervalsReq_ForecastIntervalDeleteType
- func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Descriptor() protoreflect.EnumDescriptor
- func (x DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Enum() *DeleteForecastIntervalsReq_ForecastIntervalDeleteType
- func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Number() protoreflect.EnumNumber
- func (x DeleteForecastIntervalsReq_ForecastIntervalDeleteType) String() string
- func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Type() protoreflect.EnumType
- type DeleteForecastIntervalsReq_ForecastIntervalSids
- type DeleteForecastIntervalsReq_IntervalSids
- func (*DeleteForecastIntervalsReq_IntervalSids) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteForecastIntervalsReq_IntervalSids) GetSids() []int64
- func (*DeleteForecastIntervalsReq_IntervalSids) ProtoMessage()
- func (x *DeleteForecastIntervalsReq_IntervalSids) ProtoReflect() protoreflect.Message
- func (x *DeleteForecastIntervalsReq_IntervalSids) Reset()
- func (x *DeleteForecastIntervalsReq_IntervalSids) String() string
- type DeleteForecastIntervalsReq_SkillProfileSid
- type DeleteForecastIntervalsRes
- type DeleteHistoricalDataDeltasReq
- func (*DeleteHistoricalDataDeltasReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHistoricalDataDeltasReq) GetSkillProfileSid() int64
- func (x *DeleteHistoricalDataDeltasReq) GetStartDatetimes() []*timestamppb.Timestamp
- func (*DeleteHistoricalDataDeltasReq) ProtoMessage()
- func (x *DeleteHistoricalDataDeltasReq) ProtoReflect() protoreflect.Message
- func (x *DeleteHistoricalDataDeltasReq) Reset()
- func (x *DeleteHistoricalDataDeltasReq) String() string
- type DeleteHistoricalDataDeltasRes
- func (*DeleteHistoricalDataDeltasRes) Descriptor() ([]byte, []int)deprecated
- func (*DeleteHistoricalDataDeltasRes) ProtoMessage()
- func (x *DeleteHistoricalDataDeltasRes) ProtoReflect() protoreflect.Message
- func (x *DeleteHistoricalDataDeltasRes) Reset()
- func (x *DeleteHistoricalDataDeltasRes) String() string
- type DeleteOpenTimesPatternReq
- func (*DeleteOpenTimesPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteOpenTimesPatternReq) GetOpenTimesPatternSid() int64
- func (*DeleteOpenTimesPatternReq) ProtoMessage()
- func (x *DeleteOpenTimesPatternReq) ProtoReflect() protoreflect.Message
- func (x *DeleteOpenTimesPatternReq) Reset()
- func (x *DeleteOpenTimesPatternReq) String() string
- type DeleteOpenTimesPatternRes
- type DeletePlacementRuleReq
- func (*DeletePlacementRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePlacementRuleReq) GetPlacementRuleSid() int64
- func (*DeletePlacementRuleReq) ProtoMessage()
- func (x *DeletePlacementRuleReq) ProtoReflect() protoreflect.Message
- func (x *DeletePlacementRuleReq) Reset()
- func (x *DeletePlacementRuleReq) String() string
- type DeletePlacementRuleRes
- type DeleteRegressionTemplateReq
- func (*DeleteRegressionTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRegressionTemplateReq) GetRegressionTemplateSid() int64
- func (*DeleteRegressionTemplateReq) ProtoMessage()
- func (x *DeleteRegressionTemplateReq) ProtoReflect() protoreflect.Message
- func (x *DeleteRegressionTemplateReq) Reset()
- func (x *DeleteRegressionTemplateReq) String() string
- type DeleteRegressionTemplateRes
- type DeleteSchedulingTargetReq
- func (*DeleteSchedulingTargetReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSchedulingTargetReq) GetNodeSelector() *ParentEntity
- func (*DeleteSchedulingTargetReq) ProtoMessage()
- func (x *DeleteSchedulingTargetReq) ProtoReflect() protoreflect.Message
- func (x *DeleteSchedulingTargetReq) Reset()
- func (x *DeleteSchedulingTargetReq) String() string
- type DeleteSchedulingTargetRes
- type DeleteShiftInstancesReq
- func (*DeleteShiftInstancesReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteShiftInstancesReq) GetShiftInstanceSids() []int64
- func (*DeleteShiftInstancesReq) ProtoMessage()
- func (x *DeleteShiftInstancesReq) ProtoReflect() protoreflect.Message
- func (x *DeleteShiftInstancesReq) Reset()
- func (x *DeleteShiftInstancesReq) String() string
- type DeleteShiftInstancesRes
- type DeleteSkillProficiencyReq
- func (*DeleteSkillProficiencyReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSkillProficiencyReq) GetSkillProficiencySid() int64
- func (*DeleteSkillProficiencyReq) ProtoMessage()
- func (x *DeleteSkillProficiencyReq) ProtoReflect() protoreflect.Message
- func (x *DeleteSkillProficiencyReq) Reset()
- func (x *DeleteSkillProficiencyReq) String() string
- type DeleteSkillProficiencyRes
- type DeleteWFMAgentMembershipsReq
- func (*DeleteWFMAgentMembershipsReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteWFMAgentMembershipsReq) GetAgentGroupSid() int64
- func (x *DeleteWFMAgentMembershipsReq) GetWfmAgentSids() []int64
- func (*DeleteWFMAgentMembershipsReq) ProtoMessage()
- func (x *DeleteWFMAgentMembershipsReq) ProtoReflect() protoreflect.Message
- func (x *DeleteWFMAgentMembershipsReq) Reset()
- func (x *DeleteWFMAgentMembershipsReq) String() string
- type DeleteWFMAgentMembershipsRes
- func (*DeleteWFMAgentMembershipsRes) Descriptor() ([]byte, []int)deprecated
- func (*DeleteWFMAgentMembershipsRes) ProtoMessage()
- func (x *DeleteWFMAgentMembershipsRes) ProtoReflect() protoreflect.Message
- func (x *DeleteWFMAgentMembershipsRes) Reset()
- func (x *DeleteWFMAgentMembershipsRes) String() string
- type Diagnostic
- func (*Diagnostic) Descriptor() ([]byte, []int)deprecated
- func (x *Diagnostic) GetCode() commons.DiagnosticCode
- func (x *Diagnostic) GetLevel() commons.DiagnosticLevel
- func (x *Diagnostic) GetMessage() string
- func (x *Diagnostic) GetSourceEntity() *ParentEntity
- func (*Diagnostic) ProtoMessage()
- func (x *Diagnostic) ProtoReflect() protoreflect.Message
- func (x *Diagnostic) Reset()
- func (x *Diagnostic) String() string
- type Diagnostics
- func (*Diagnostics) Descriptor() ([]byte, []int)deprecated
- func (x *Diagnostics) GetDiagnostics() []*Diagnostic
- func (x *Diagnostics) GetSourceEntity() *ParentEntity
- func (*Diagnostics) ProtoMessage()
- func (x *Diagnostics) ProtoReflect() protoreflect.Message
- func (x *Diagnostics) Reset()
- func (x *Diagnostics) String() string
- type DisconnectInactiveSkillProfileMappingReq
- func (*DisconnectInactiveSkillProfileMappingReq) Descriptor() ([]byte, []int)deprecated
- func (x *DisconnectInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid() int64
- func (*DisconnectInactiveSkillProfileMappingReq) ProtoMessage()
- func (x *DisconnectInactiveSkillProfileMappingReq) ProtoReflect() protoreflect.Message
- func (x *DisconnectInactiveSkillProfileMappingReq) Reset()
- func (x *DisconnectInactiveSkillProfileMappingReq) String() string
- type DisconnectInactiveSkillProfileMappingRes
- func (*DisconnectInactiveSkillProfileMappingRes) Descriptor() ([]byte, []int)deprecated
- func (*DisconnectInactiveSkillProfileMappingRes) ProtoMessage()
- func (x *DisconnectInactiveSkillProfileMappingRes) ProtoReflect() protoreflect.Message
- func (x *DisconnectInactiveSkillProfileMappingRes) Reset()
- func (x *DisconnectInactiveSkillProfileMappingRes) String() string
- type DraftSchedule
- func (*DraftSchedule) Descriptor() ([]byte, []int)deprecated
- func (x *DraftSchedule) GetCreatedAt() *timestamppb.Timestamp
- func (x *DraftSchedule) GetCreatedByUserId() string
- func (x *DraftSchedule) GetDatetimeRange() *commons.DatetimeRange
- func (x *DraftSchedule) GetDescription() string
- func (x *DraftSchedule) GetDraftScheduleSid() int64
- func (x *DraftSchedule) GetLastUpdatedAt() *timestamppb.Timestamp
- func (x *DraftSchedule) GetName() string
- func (x *DraftSchedule) GetPerformanceMetrics() []*PerformanceMetric
- func (x *DraftSchedule) GetShiftInstances() []*ShiftInstance
- func (*DraftSchedule) ProtoMessage()
- func (x *DraftSchedule) ProtoReflect() protoreflect.Message
- func (x *DraftSchedule) Reset()
- func (x *DraftSchedule) String() string
- type FTERequiredVsAchievedInterval
- func (*FTERequiredVsAchievedInterval) Descriptor() ([]byte, []int)deprecated
- func (x *FTERequiredVsAchievedInterval) GetAchievedFtes() int32
- func (x *FTERequiredVsAchievedInterval) GetRequiredCalls() int32
- func (x *FTERequiredVsAchievedInterval) GetStartDatetime() *timestamppb.Timestamp
- func (*FTERequiredVsAchievedInterval) ProtoMessage()
- func (x *FTERequiredVsAchievedInterval) ProtoReflect() protoreflect.Message
- func (x *FTERequiredVsAchievedInterval) Reset()
- func (x *FTERequiredVsAchievedInterval) String() string
- type GetAvailabilityBitmapsReq
- func (*GetAvailabilityBitmapsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityBitmapsReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *GetAvailabilityBitmapsReq) GetEntitiesToCheck() []*ParentEntity
- func (x *GetAvailabilityBitmapsReq) GetIncludeInactive() bool
- func (x *GetAvailabilityBitmapsReq) GetScheduleScenarioSid() int64
- func (*GetAvailabilityBitmapsReq) ProtoMessage()
- func (x *GetAvailabilityBitmapsReq) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityBitmapsReq) Reset()
- func (x *GetAvailabilityBitmapsReq) String() string
- type GetAvailabilityBitmapsRes
- func (*GetAvailabilityBitmapsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailabilityBitmapsRes) GetBitmaps() []*AvailabilityBitmapSet
- func (*GetAvailabilityBitmapsRes) ProtoMessage()
- func (x *GetAvailabilityBitmapsRes) ProtoReflect() protoreflect.Message
- func (x *GetAvailabilityBitmapsRes) Reset()
- func (x *GetAvailabilityBitmapsRes) String() string
- type GetAvailableRegressionForecasterModelTypesReq
- func (*GetAvailableRegressionForecasterModelTypesReq) Descriptor() ([]byte, []int)deprecated
- func (*GetAvailableRegressionForecasterModelTypesReq) ProtoMessage()
- func (x *GetAvailableRegressionForecasterModelTypesReq) ProtoReflect() protoreflect.Message
- func (x *GetAvailableRegressionForecasterModelTypesReq) Reset()
- func (x *GetAvailableRegressionForecasterModelTypesReq) String() string
- type GetAvailableRegressionForecasterModelTypesRes
- func (*GetAvailableRegressionForecasterModelTypesRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetAvailableRegressionForecasterModelTypesRes) GetModelTypes() []commons.RegressionForecasterModelTypes
- func (*GetAvailableRegressionForecasterModelTypesRes) ProtoMessage()
- func (x *GetAvailableRegressionForecasterModelTypesRes) ProtoReflect() protoreflect.Message
- func (x *GetAvailableRegressionForecasterModelTypesRes) Reset()
- func (x *GetAvailableRegressionForecasterModelTypesRes) String() string
- type GetDraftScheduleReq
- func (*GetDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *GetDraftScheduleReq) GetDraftScheduleSid() int64
- func (x *GetDraftScheduleReq) GetIncludeActivity() bool
- func (x *GetDraftScheduleReq) GetIncludeSchedulingActivity() bool
- func (x *GetDraftScheduleReq) GetIncludeShiftInstances() bool
- func (x *GetDraftScheduleReq) GetIncludeShiftSegments() bool
- func (x *GetDraftScheduleReq) GetIncludeShiftTemplate() bool
- func (x *GetDraftScheduleReq) GetNodeSelector() *ParentEntity
- func (*GetDraftScheduleReq) ProtoMessage()
- func (x *GetDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *GetDraftScheduleReq) Reset()
- func (x *GetDraftScheduleReq) String() string
- type GetDraftScheduleRequiredCallsReq
- func (*GetDraftScheduleRequiredCallsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetDraftScheduleRequiredCallsReq) GetDraftScheduleSid() int64
- func (x *GetDraftScheduleRequiredCallsReq) GetIntervalWidthInMinutes() int32
- func (x *GetDraftScheduleRequiredCallsReq) GetViewingRange() *commons.DatetimeRange
- func (*GetDraftScheduleRequiredCallsReq) ProtoMessage()
- func (x *GetDraftScheduleRequiredCallsReq) ProtoReflect() protoreflect.Message
- func (x *GetDraftScheduleRequiredCallsReq) Reset()
- func (x *GetDraftScheduleRequiredCallsReq) String() string
- type GetDraftScheduleRequiredCallsRes
- func (*GetDraftScheduleRequiredCallsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetDraftScheduleRequiredCallsRes) GetIntervalWidthInMinutes() int32
- func (x *GetDraftScheduleRequiredCallsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
- func (*GetDraftScheduleRequiredCallsRes) ProtoMessage()
- func (x *GetDraftScheduleRequiredCallsRes) ProtoReflect() protoreflect.Message
- func (x *GetDraftScheduleRequiredCallsRes) Reset()
- func (x *GetDraftScheduleRequiredCallsRes) String() string
- type GetDraftScheduleRes
- func (*GetDraftScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetDraftScheduleRes) GetDraftSchedule() *DraftSchedule
- func (*GetDraftScheduleRes) ProtoMessage()
- func (x *GetDraftScheduleRes) ProtoReflect() protoreflect.Message
- func (x *GetDraftScheduleRes) Reset()
- func (x *GetDraftScheduleRes) String() string
- type GetForecastStatisticsRes
- func (*GetForecastStatisticsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastStatisticsRes) GetAreStatsInvalid() bool
- func (x *GetForecastStatisticsRes) GetInvalidReason() string
- func (x *GetForecastStatisticsRes) GetNumIntervalsMeasured() int32
- func (x *GetForecastStatisticsRes) GetPercentCallsOverUnder() float32
- func (x *GetForecastStatisticsRes) GetRmsErrorCalls() float32
- func (x *GetForecastStatisticsRes) GetRmsError_ACW() float32
- func (x *GetForecastStatisticsRes) GetRmsError_AHT() float32
- func (x *GetForecastStatisticsRes) GetRmsError_ASA() float32
- func (x *GetForecastStatisticsRes) GetRmsError_ATAB() float32
- func (x *GetForecastStatisticsRes) GetTotalCallsHistorical() int32
- func (x *GetForecastStatisticsRes) GetTotalCallsPredicted() int32
- func (*GetForecastStatisticsRes) ProtoMessage()
- func (x *GetForecastStatisticsRes) ProtoReflect() protoreflect.Message
- func (x *GetForecastStatisticsRes) Reset()
- func (x *GetForecastStatisticsRes) String() string
- type GetForecastingParametersReq
- type GetForecastingParametersRes
- func (*GetForecastingParametersRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetForecastingParametersRes) GetForecastingParameters() *commons.ForecastingParameters
- func (*GetForecastingParametersRes) ProtoMessage()
- func (x *GetForecastingParametersRes) ProtoReflect() protoreflect.Message
- func (x *GetForecastingParametersRes) Reset()
- func (x *GetForecastingParametersRes) String() string
- type GetLastSkillProfileResyncDateReq
- func (*GetLastSkillProfileResyncDateReq) Descriptor() ([]byte, []int)deprecated
- func (*GetLastSkillProfileResyncDateReq) ProtoMessage()
- func (x *GetLastSkillProfileResyncDateReq) ProtoReflect() protoreflect.Message
- func (x *GetLastSkillProfileResyncDateReq) Reset()
- func (x *GetLastSkillProfileResyncDateReq) String() string
- type GetLastSkillProfileResyncDateRes
- func (*GetLastSkillProfileResyncDateRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetLastSkillProfileResyncDateRes) GetResyncDate() *timestamppb.Timestamp
- func (*GetLastSkillProfileResyncDateRes) ProtoMessage()
- func (x *GetLastSkillProfileResyncDateRes) ProtoReflect() protoreflect.Message
- func (x *GetLastSkillProfileResyncDateRes) Reset()
- func (x *GetLastSkillProfileResyncDateRes) String() string
- type GetOpenTimesBitmapsReq
- func (*GetOpenTimesBitmapsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpenTimesBitmapsReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *GetOpenTimesBitmapsReq) GetIncludeInactive() bool
- func (x *GetOpenTimesBitmapsReq) GetNodeToCheck() *ParentEntity
- func (x *GetOpenTimesBitmapsReq) GetScheduleScenarioSid() int64
- func (*GetOpenTimesBitmapsReq) ProtoMessage()
- func (x *GetOpenTimesBitmapsReq) ProtoReflect() protoreflect.Message
- func (x *GetOpenTimesBitmapsReq) Reset()
- func (x *GetOpenTimesBitmapsReq) String() string
- type GetOpenTimesBitmapsRes
- func (*GetOpenTimesBitmapsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpenTimesBitmapsRes) GetInheritedBitmap() []commons.OpenTimesOption
- func (x *GetOpenTimesBitmapsRes) GetOwnBitmap() []commons.OpenTimesOption
- func (x *GetOpenTimesBitmapsRes) GetResultingBitmap() []commons.OpenTimesOption
- func (*GetOpenTimesBitmapsRes) ProtoMessage()
- func (x *GetOpenTimesBitmapsRes) ProtoReflect() protoreflect.Message
- func (x *GetOpenTimesBitmapsRes) Reset()
- func (x *GetOpenTimesBitmapsRes) String() string
- type GetPerformanceMetricsReq
- func (*GetPerformanceMetricsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPerformanceMetricsReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *GetPerformanceMetricsReq) GetIntervalWidthInMinutes() int32
- func (x *GetPerformanceMetricsReq) GetMetricParams() []*PerformanceMetricParameter
- func (x *GetPerformanceMetricsReq) GetNodeSelector() *ParentEntity
- func (x *GetPerformanceMetricsReq) GetScheduleSelector() *commons.ScheduleSelector
- func (*GetPerformanceMetricsReq) ProtoMessage()
- func (x *GetPerformanceMetricsReq) ProtoReflect() protoreflect.Message
- func (x *GetPerformanceMetricsReq) Reset()
- func (x *GetPerformanceMetricsReq) String() string
- type GetPerformanceMetricsRes
- func (*GetPerformanceMetricsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetPerformanceMetricsRes) GetPerformanceMetrics() []*PerformanceMetric
- func (*GetPerformanceMetricsRes) ProtoMessage()
- func (x *GetPerformanceMetricsRes) ProtoReflect() protoreflect.Message
- func (x *GetPerformanceMetricsRes) Reset()
- func (x *GetPerformanceMetricsRes) String() string
- type GetPublishedScheduleReq
- func (*GetPublishedScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublishedScheduleReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *GetPublishedScheduleReq) GetIncludeActivity() bool
- func (x *GetPublishedScheduleReq) GetIncludeSchedulingActivity() bool
- func (x *GetPublishedScheduleReq) GetIncludeShiftInstances() bool
- func (x *GetPublishedScheduleReq) GetIncludeShiftSegments() bool
- func (x *GetPublishedScheduleReq) GetIncludeShiftTemplate() bool
- func (x *GetPublishedScheduleReq) GetNodeSelector() *ParentEntity
- func (*GetPublishedScheduleReq) ProtoMessage()
- func (x *GetPublishedScheduleReq) ProtoReflect() protoreflect.Message
- func (x *GetPublishedScheduleReq) Reset()
- func (x *GetPublishedScheduleReq) String() string
- type GetPublishedScheduleRequiredCallsReq
- func (*GetPublishedScheduleRequiredCallsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublishedScheduleRequiredCallsReq) GetIntervalWidthInMinutes() int32
- func (x *GetPublishedScheduleRequiredCallsReq) GetViewingRange() *commons.DatetimeRange
- func (*GetPublishedScheduleRequiredCallsReq) ProtoMessage()
- func (x *GetPublishedScheduleRequiredCallsReq) ProtoReflect() protoreflect.Message
- func (x *GetPublishedScheduleRequiredCallsReq) Reset()
- func (x *GetPublishedScheduleRequiredCallsReq) String() string
- type GetPublishedScheduleRequiredCallsRes
- func (*GetPublishedScheduleRequiredCallsRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublishedScheduleRequiredCallsRes) GetIntervalWidthInMinutes() int32
- func (x *GetPublishedScheduleRequiredCallsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
- func (*GetPublishedScheduleRequiredCallsRes) ProtoMessage()
- func (x *GetPublishedScheduleRequiredCallsRes) ProtoReflect() protoreflect.Message
- func (x *GetPublishedScheduleRequiredCallsRes) Reset()
- func (x *GetPublishedScheduleRequiredCallsRes) String() string
- type GetPublishedScheduleRes
- func (*GetPublishedScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublishedScheduleRes) GetPublishedSchedule() *PublishedSchedule
- func (*GetPublishedScheduleRes) ProtoMessage()
- func (x *GetPublishedScheduleRes) ProtoReflect() protoreflect.Message
- func (x *GetPublishedScheduleRes) Reset()
- func (x *GetPublishedScheduleRes) String() string
- type GetSchedulingTargetReq
- func (*GetSchedulingTargetReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetSchedulingTargetReq) GetNodeSelector() *ParentEntity
- func (*GetSchedulingTargetReq) ProtoMessage()
- func (x *GetSchedulingTargetReq) ProtoReflect() protoreflect.Message
- func (x *GetSchedulingTargetReq) Reset()
- func (x *GetSchedulingTargetReq) String() string
- type GetSchedulingTargetRes
- func (*GetSchedulingTargetRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetSchedulingTargetRes) GetInheritedSchedulingTarget() *SchedulingTarget
- func (x *GetSchedulingTargetRes) GetOwnSchedulingTarget() *SchedulingTarget
- func (x *GetSchedulingTargetRes) GetResultingSchedulingTarget() *SchedulingTarget
- func (*GetSchedulingTargetRes) ProtoMessage()
- func (x *GetSchedulingTargetRes) ProtoReflect() protoreflect.Message
- func (x *GetSchedulingTargetRes) Reset()
- func (x *GetSchedulingTargetRes) String() string
- type GetSkillProfileReq
- func (*GetSkillProfileReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillProfileReq) GetSkillProfileSid() int64
- func (*GetSkillProfileReq) ProtoMessage()
- func (x *GetSkillProfileReq) ProtoReflect() protoreflect.Message
- func (x *GetSkillProfileReq) Reset()
- func (x *GetSkillProfileReq) String() string
- type GetSkillProfileRes
- func (*GetSkillProfileRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillProfileRes) GetMappings() []*GetSkillProfileRes_Mapping
- func (x *GetSkillProfileRes) GetSkillProfile() *SkillProfile
- func (*GetSkillProfileRes) ProtoMessage()
- func (x *GetSkillProfileRes) ProtoReflect() protoreflect.Message
- func (x *GetSkillProfileRes) Reset()
- func (x *GetSkillProfileRes) String() string
- type GetSkillProfileRes_Mapping
- func (*GetSkillProfileRes_Mapping) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillProfileRes_Mapping) GetName() string
- func (x *GetSkillProfileRes_Mapping) GetSkillProfileSid() int64
- func (*GetSkillProfileRes_Mapping) ProtoMessage()
- func (x *GetSkillProfileRes_Mapping) ProtoReflect() protoreflect.Message
- func (x *GetSkillProfileRes_Mapping) Reset()
- func (x *GetSkillProfileRes_Mapping) String() string
- type GetSkillProfilesCountReq
- type GetSkillProfilesCountRes
- func (*GetSkillProfilesCountRes) Descriptor() ([]byte, []int)deprecated
- func (x *GetSkillProfilesCountRes) GetCount() int32
- func (*GetSkillProfilesCountRes) ProtoMessage()
- func (x *GetSkillProfilesCountRes) ProtoReflect() protoreflect.Message
- func (x *GetSkillProfilesCountRes) Reset()
- func (x *GetSkillProfilesCountRes) String() string
- type HistoricalDataInterval
- func (*HistoricalDataInterval) Descriptor() ([]byte, []int)deprecated
- func (x *HistoricalDataInterval) GetAverageAfterCallWorkInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetAverageHandleTimeInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetAverageSpeedOfAnswerInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetAverageTimeToAbortInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetIsDelta() bool
- func (x *HistoricalDataInterval) GetOriginalAverageAfterCallWorkInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetOriginalAverageHandleTimeInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetOriginalAverageSpeedOfAnswerInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetOriginalAverageTimeToAbortInSeconds() *wrapperspb.FloatValue
- func (x *HistoricalDataInterval) GetOriginalTotalAbandonedCalls() int32
- func (x *HistoricalDataInterval) GetOriginalTotalCalls() int32
- func (x *HistoricalDataInterval) GetSkillProfileSid() int64
- func (x *HistoricalDataInterval) GetStartDatetime() *timestamppb.Timestamp
- func (x *HistoricalDataInterval) GetTotalAbandonedCalls() int32
- func (x *HistoricalDataInterval) GetTotalCalls() int32
- func (*HistoricalDataInterval) ProtoMessage()
- func (x *HistoricalDataInterval) ProtoReflect() protoreflect.Message
- func (x *HistoricalDataInterval) Reset()
- func (x *HistoricalDataInterval) String() string
- type ListAllWFMAgentsReq
- func (*ListAllWFMAgentsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllWFMAgentsReq) GetIncludeAgentGroups() bool
- func (x *ListAllWFMAgentsReq) GetIncludeInactive() bool
- func (x *ListAllWFMAgentsReq) GetIncludeSkillProficiencies() bool
- func (*ListAllWFMAgentsReq) ProtoMessage()
- func (x *ListAllWFMAgentsReq) ProtoReflect() protoreflect.Message
- func (x *ListAllWFMAgentsReq) Reset()
- func (x *ListAllWFMAgentsReq) String() string
- type ListAllWFMAgentsRes
- func (*ListAllWFMAgentsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllWFMAgentsRes) GetAgentGroupsByAgent() []*ListAllWFMAgentsRes_AgentGroupsByAgent
- func (x *ListAllWFMAgentsRes) GetWfmAgents() []*WFMAgent
- func (*ListAllWFMAgentsRes) ProtoMessage()
- func (x *ListAllWFMAgentsRes) ProtoReflect() protoreflect.Message
- func (x *ListAllWFMAgentsRes) Reset()
- func (x *ListAllWFMAgentsRes) String() string
- type ListAllWFMAgentsRes_AgentGroupsByAgent
- func (*ListAllWFMAgentsRes_AgentGroupsByAgent) Descriptor() ([]byte, []int)deprecated
- func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) GetAgentGroups() []*AgentGroup
- func (*ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoMessage()
- func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoReflect() protoreflect.Message
- func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) Reset()
- func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) String() string
- type ListCallProfileTemplatesReq
- type ListCallProfileTemplatesRes
- func (*ListCallProfileTemplatesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListCallProfileTemplatesRes) GetCallProfileTemplates() []*CallProfileTemplate
- func (*ListCallProfileTemplatesRes) ProtoMessage()
- func (x *ListCallProfileTemplatesRes) ProtoReflect() protoreflect.Message
- func (x *ListCallProfileTemplatesRes) Reset()
- func (x *ListCallProfileTemplatesRes) String() string
- type ListCandidateSchedulingActivitiesReq
- func (*ListCandidateSchedulingActivitiesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListCandidateSchedulingActivitiesReq) GetParentOfRule() *ParentEntity
- func (x *ListCandidateSchedulingActivitiesReq) GetScheduleScenarioSid() int64
- func (*ListCandidateSchedulingActivitiesReq) ProtoMessage()
- func (x *ListCandidateSchedulingActivitiesReq) ProtoReflect() protoreflect.Message
- func (x *ListCandidateSchedulingActivitiesReq) Reset()
- func (x *ListCandidateSchedulingActivitiesReq) String() string
- type ListCandidateSchedulingActivitiesRes
- func (*ListCandidateSchedulingActivitiesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListCandidateSchedulingActivitiesRes) GetSchedulingActivities() []*SchedulingActivity
- func (*ListCandidateSchedulingActivitiesRes) ProtoMessage()
- func (x *ListCandidateSchedulingActivitiesRes) ProtoReflect() protoreflect.Message
- func (x *ListCandidateSchedulingActivitiesRes) Reset()
- func (x *ListCandidateSchedulingActivitiesRes) String() string
- type ListCandidateWFMAgentsReq
- func (*ListCandidateWFMAgentsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListCandidateWFMAgentsReq) GetAgentGroupSid() int64
- func (*ListCandidateWFMAgentsReq) ProtoMessage()
- func (x *ListCandidateWFMAgentsReq) ProtoReflect() protoreflect.Message
- func (x *ListCandidateWFMAgentsReq) Reset()
- func (x *ListCandidateWFMAgentsReq) String() string
- type ListCandidateWFMAgentsRes
- func (*ListCandidateWFMAgentsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListCandidateWFMAgentsRes) GetWfmAgents() []*WFMAgent
- func (*ListCandidateWFMAgentsRes) ProtoMessage()
- func (x *ListCandidateWFMAgentsRes) ProtoReflect() protoreflect.Message
- func (x *ListCandidateWFMAgentsRes) Reset()
- func (x *ListCandidateWFMAgentsRes) String() string
- type ListConfigEntitiesReq
- func (*ListConfigEntitiesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesReq) GetBelongsToEntity() *ParentEntity
- func (x *ListConfigEntitiesReq) GetEntityType() commons.ConfigEntityType
- func (x *ListConfigEntitiesReq) GetIncludeInactive() bool
- func (x *ListConfigEntitiesReq) GetMemberDepth() int32
- func (x *ListConfigEntitiesReq) GetScheduleScenarioSid() int64
- func (*ListConfigEntitiesReq) ProtoMessage()
- func (x *ListConfigEntitiesReq) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesReq) Reset()
- func (x *ListConfigEntitiesReq) String() string
- type ListConfigEntitiesRes
- func (*ListConfigEntitiesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes) GetAgentAvailabilityPatterns() *ListConfigEntitiesRes_AgentAvailabilityPatternEntities
- func (x *ListConfigEntitiesRes) GetAgentGroups() *ListConfigEntitiesRes_AgentGroupEntities
- func (x *ListConfigEntitiesRes) GetCallCenterNode() *CallCenterNode
- func (x *ListConfigEntitiesRes) GetClientNodes() *ListConfigEntitiesRes_ClientNodeEntities
- func (x *ListConfigEntitiesRes) GetConstraintRules() *ListConfigEntitiesRes_ConstraintRuleEntities
- func (m *ListConfigEntitiesRes) GetEntities() isListConfigEntitiesRes_Entities
- func (x *ListConfigEntitiesRes) GetLocationNodes() *ListConfigEntitiesRes_LocationNodeEntities
- func (x *ListConfigEntitiesRes) GetNonSkillActivities() *ListConfigEntitiesRes_NonSkillActivityEntities
- func (x *ListConfigEntitiesRes) GetOpenTimesPatterns() *ListConfigEntitiesRes_OpenTimesPatternEntities
- func (x *ListConfigEntitiesRes) GetPlacementRules() *ListConfigEntitiesRes_PlacementRuleEntities
- func (x *ListConfigEntitiesRes) GetProgramNodes() *ListConfigEntitiesRes_ProgramNodeEntities
- func (x *ListConfigEntitiesRes) GetScheduleScenarios() *ListConfigEntitiesRes_ScheduleScenarioEntities
- func (x *ListConfigEntitiesRes) GetSchedulingActivity() *SchedulingActivity
- func (x *ListConfigEntitiesRes) GetShiftTemplates() *ListConfigEntitiesRes_ShiftTemplateEntities
- func (x *ListConfigEntitiesRes) GetSkillProficiencies() *ListConfigEntitiesRes_SkillProficiencyEntities
- func (x *ListConfigEntitiesRes) GetWfmAgents() *ListConfigEntitiesRes_WFMAgentEntities
- func (*ListConfigEntitiesRes) ProtoMessage()
- func (x *ListConfigEntitiesRes) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes) Reset()
- func (x *ListConfigEntitiesRes) String() string
- type ListConfigEntitiesRes_AgentAvailabilityPatternEntities
- func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) GetEntities() []*AgentAvailabilityPattern
- func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Reset()
- func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) String() string
- type ListConfigEntitiesRes_AgentAvailabilityPatterns
- type ListConfigEntitiesRes_AgentGroupEntities
- func (*ListConfigEntitiesRes_AgentGroupEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_AgentGroupEntities) GetEntities() []*AgentGroup
- func (*ListConfigEntitiesRes_AgentGroupEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_AgentGroupEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_AgentGroupEntities) Reset()
- func (x *ListConfigEntitiesRes_AgentGroupEntities) String() string
- type ListConfigEntitiesRes_AgentGroups
- type ListConfigEntitiesRes_CallCenterNode
- type ListConfigEntitiesRes_ClientNodeEntities
- func (*ListConfigEntitiesRes_ClientNodeEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_ClientNodeEntities) GetEntities() []*ClientNode
- func (*ListConfigEntitiesRes_ClientNodeEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_ClientNodeEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_ClientNodeEntities) Reset()
- func (x *ListConfigEntitiesRes_ClientNodeEntities) String() string
- type ListConfigEntitiesRes_ClientNodes
- type ListConfigEntitiesRes_ConstraintRuleEntities
- func (*ListConfigEntitiesRes_ConstraintRuleEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_ConstraintRuleEntities) GetEntities() []*ConstraintRule
- func (*ListConfigEntitiesRes_ConstraintRuleEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_ConstraintRuleEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_ConstraintRuleEntities) Reset()
- func (x *ListConfigEntitiesRes_ConstraintRuleEntities) String() string
- type ListConfigEntitiesRes_ConstraintRules
- type ListConfigEntitiesRes_LocationNodeEntities
- func (*ListConfigEntitiesRes_LocationNodeEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_LocationNodeEntities) GetEntities() []*LocationNode
- func (*ListConfigEntitiesRes_LocationNodeEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_LocationNodeEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_LocationNodeEntities) Reset()
- func (x *ListConfigEntitiesRes_LocationNodeEntities) String() string
- type ListConfigEntitiesRes_LocationNodes
- type ListConfigEntitiesRes_NonSkillActivities
- type ListConfigEntitiesRes_NonSkillActivityEntities
- func (*ListConfigEntitiesRes_NonSkillActivityEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_NonSkillActivityEntities) GetEntities() []*NonSkillActivity
- func (*ListConfigEntitiesRes_NonSkillActivityEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_NonSkillActivityEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_NonSkillActivityEntities) Reset()
- func (x *ListConfigEntitiesRes_NonSkillActivityEntities) String() string
- type ListConfigEntitiesRes_OpenTimesPatternEntities
- func (*ListConfigEntitiesRes_OpenTimesPatternEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) GetEntities() []*OpenTimesPattern
- func (*ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) Reset()
- func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) String() string
- type ListConfigEntitiesRes_OpenTimesPatterns
- type ListConfigEntitiesRes_PlacementRuleEntities
- func (*ListConfigEntitiesRes_PlacementRuleEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_PlacementRuleEntities) GetEntities() []*PlacementRule
- func (*ListConfigEntitiesRes_PlacementRuleEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_PlacementRuleEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_PlacementRuleEntities) Reset()
- func (x *ListConfigEntitiesRes_PlacementRuleEntities) String() string
- type ListConfigEntitiesRes_PlacementRules
- type ListConfigEntitiesRes_ProgramNodeEntities
- func (*ListConfigEntitiesRes_ProgramNodeEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_ProgramNodeEntities) GetEntities() []*ProgramNode
- func (*ListConfigEntitiesRes_ProgramNodeEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_ProgramNodeEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_ProgramNodeEntities) Reset()
- func (x *ListConfigEntitiesRes_ProgramNodeEntities) String() string
- type ListConfigEntitiesRes_ProgramNodes
- type ListConfigEntitiesRes_ScheduleScenarioEntities
- func (*ListConfigEntitiesRes_ScheduleScenarioEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) GetEntities() []*ScheduleScenario
- func (*ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) Reset()
- func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) String() string
- type ListConfigEntitiesRes_ScheduleScenarios
- type ListConfigEntitiesRes_SchedulingActivity
- type ListConfigEntitiesRes_ShiftTemplateEntities
- func (*ListConfigEntitiesRes_ShiftTemplateEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_ShiftTemplateEntities) GetEntities() []*ShiftTemplate
- func (*ListConfigEntitiesRes_ShiftTemplateEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_ShiftTemplateEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_ShiftTemplateEntities) Reset()
- func (x *ListConfigEntitiesRes_ShiftTemplateEntities) String() string
- type ListConfigEntitiesRes_ShiftTemplates
- type ListConfigEntitiesRes_SkillProficiencies
- type ListConfigEntitiesRes_SkillProficiencyEntities
- func (*ListConfigEntitiesRes_SkillProficiencyEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_SkillProficiencyEntities) GetEntities() []*SkillProficiency
- func (*ListConfigEntitiesRes_SkillProficiencyEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_SkillProficiencyEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_SkillProficiencyEntities) Reset()
- func (x *ListConfigEntitiesRes_SkillProficiencyEntities) String() string
- type ListConfigEntitiesRes_WFMAgentEntities
- func (*ListConfigEntitiesRes_WFMAgentEntities) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigEntitiesRes_WFMAgentEntities) GetEntities() []*WFMAgent
- func (*ListConfigEntitiesRes_WFMAgentEntities) ProtoMessage()
- func (x *ListConfigEntitiesRes_WFMAgentEntities) ProtoReflect() protoreflect.Message
- func (x *ListConfigEntitiesRes_WFMAgentEntities) Reset()
- func (x *ListConfigEntitiesRes_WFMAgentEntities) String() string
- type ListConfigEntitiesRes_WfmAgents
- type ListDraftSchedulesReq
- func (*ListDraftSchedulesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListDraftSchedulesReq) GetDatetimeRange() *commons.DatetimeRange
- func (*ListDraftSchedulesReq) ProtoMessage()
- func (x *ListDraftSchedulesReq) ProtoReflect() protoreflect.Message
- func (x *ListDraftSchedulesReq) Reset()
- func (x *ListDraftSchedulesReq) String() string
- type ListDraftSchedulesRes
- func (*ListDraftSchedulesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListDraftSchedulesRes) GetDraftSchedules() []*DraftSchedule
- func (*ListDraftSchedulesRes) ProtoMessage()
- func (x *ListDraftSchedulesRes) ProtoReflect() protoreflect.Message
- func (x *ListDraftSchedulesRes) Reset()
- func (x *ListDraftSchedulesRes) String() string
- type ListForecastIntervalsForSkillProfileReq
- func (*ListForecastIntervalsForSkillProfileReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListForecastIntervalsForSkillProfileReq) GetSkillProfileSid() int64
- func (*ListForecastIntervalsForSkillProfileReq) ProtoMessage()
- func (x *ListForecastIntervalsForSkillProfileReq) ProtoReflect() protoreflect.Message
- func (x *ListForecastIntervalsForSkillProfileReq) Reset()
- func (x *ListForecastIntervalsForSkillProfileReq) String() string
- type ListHistoricalDataForAllSkillProfilesReq
- func (*ListHistoricalDataForAllSkillProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (*ListHistoricalDataForAllSkillProfilesReq) ProtoMessage()
- func (x *ListHistoricalDataForAllSkillProfilesReq) ProtoReflect() protoreflect.Message
- func (x *ListHistoricalDataForAllSkillProfilesReq) Reset()
- func (x *ListHistoricalDataForAllSkillProfilesReq) String() string
- type ListHistoricalDataForAllSkillProfilesRes
- func (*ListHistoricalDataForAllSkillProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListHistoricalDataForAllSkillProfilesRes) GetHistory() []*HistoricalDataInterval
- func (*ListHistoricalDataForAllSkillProfilesRes) ProtoMessage()
- func (x *ListHistoricalDataForAllSkillProfilesRes) ProtoReflect() protoreflect.Message
- func (x *ListHistoricalDataForAllSkillProfilesRes) Reset()
- func (x *ListHistoricalDataForAllSkillProfilesRes) String() string
- type ListHistoricalDataReq
- func (*ListHistoricalDataReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListHistoricalDataReq) GetSkillProfileSid() int64
- func (*ListHistoricalDataReq) ProtoMessage()
- func (x *ListHistoricalDataReq) ProtoReflect() protoreflect.Message
- func (x *ListHistoricalDataReq) Reset()
- func (x *ListHistoricalDataReq) String() string
- type ListHistoricalDataRes
- func (*ListHistoricalDataRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListHistoricalDataRes) GetHistoricalDataIntervals() []*HistoricalDataInterval
- func (*ListHistoricalDataRes) ProtoMessage()
- func (x *ListHistoricalDataRes) ProtoReflect() protoreflect.Message
- func (x *ListHistoricalDataRes) Reset()
- func (x *ListHistoricalDataRes) String() string
- type ListNonSkillActivityAssociationsReq
- func (*ListNonSkillActivityAssociationsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListNonSkillActivityAssociationsReq) GetAssociatedEntity() *ParentEntity
- func (x *ListNonSkillActivityAssociationsReq) GetRelationshipType() commons.ConfigRelationshipType
- func (*ListNonSkillActivityAssociationsReq) ProtoMessage()
- func (x *ListNonSkillActivityAssociationsReq) ProtoReflect() protoreflect.Message
- func (x *ListNonSkillActivityAssociationsReq) Reset()
- func (x *ListNonSkillActivityAssociationsReq) String() string
- type ListNonSkillActivityAssociationsRes
- func (*ListNonSkillActivityAssociationsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListNonSkillActivityAssociationsRes) GetNonSkillActivitySids() []int64
- func (*ListNonSkillActivityAssociationsRes) ProtoMessage()
- func (x *ListNonSkillActivityAssociationsRes) ProtoReflect() protoreflect.Message
- func (x *ListNonSkillActivityAssociationsRes) Reset()
- func (x *ListNonSkillActivityAssociationsRes) String() string
- type ListRegressionTemplatesReq
- type ListRegressionTemplatesRes
- func (*ListRegressionTemplatesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListRegressionTemplatesRes) GetRegressionTemplates() []*RegressionTemplate
- func (*ListRegressionTemplatesRes) ProtoMessage()
- func (x *ListRegressionTemplatesRes) ProtoReflect() protoreflect.Message
- func (x *ListRegressionTemplatesRes) Reset()
- func (x *ListRegressionTemplatesRes) String() string
- type ListRequiredCallsIntervalsReq
- func (*ListRequiredCallsIntervalsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListRequiredCallsIntervalsReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *ListRequiredCallsIntervalsReq) GetIntervalWidthInMinutes() int32
- func (x *ListRequiredCallsIntervalsReq) GetNodeSelector() *ParentEntity
- func (*ListRequiredCallsIntervalsReq) ProtoMessage()
- func (x *ListRequiredCallsIntervalsReq) ProtoReflect() protoreflect.Message
- func (x *ListRequiredCallsIntervalsReq) Reset()
- func (x *ListRequiredCallsIntervalsReq) String() string
- type ListRequiredCallsIntervalsRes
- func (*ListRequiredCallsIntervalsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListRequiredCallsIntervalsRes) GetIntervalWidthInMinutes() int32
- func (x *ListRequiredCallsIntervalsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
- func (*ListRequiredCallsIntervalsRes) ProtoMessage()
- func (x *ListRequiredCallsIntervalsRes) ProtoReflect() protoreflect.Message
- func (x *ListRequiredCallsIntervalsRes) Reset()
- func (x *ListRequiredCallsIntervalsRes) String() string
- type ListShiftSegmentsByShiftInstanceSidsReq
- func (*ListShiftSegmentsByShiftInstanceSidsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeActivity() bool
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeSchedulingActivity() bool
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetShiftInstanceSids() []int64
- func (*ListShiftSegmentsByShiftInstanceSidsReq) ProtoMessage()
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) ProtoReflect() protoreflect.Message
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) Reset()
- func (x *ListShiftSegmentsByShiftInstanceSidsReq) String() string
- type ListShiftSegmentsByShiftInstanceSidsRes
- func (*ListShiftSegmentsByShiftInstanceSidsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListShiftSegmentsByShiftInstanceSidsRes) GetShiftSegments() []*ShiftSegment
- func (*ListShiftSegmentsByShiftInstanceSidsRes) ProtoMessage()
- func (x *ListShiftSegmentsByShiftInstanceSidsRes) ProtoReflect() protoreflect.Message
- func (x *ListShiftSegmentsByShiftInstanceSidsRes) Reset()
- func (x *ListShiftSegmentsByShiftInstanceSidsRes) String() string
- type ListShiftTemplatesBySidsReq
- func (*ListShiftTemplatesBySidsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListShiftTemplatesBySidsReq) GetShiftTemplateSids() []int64
- func (*ListShiftTemplatesBySidsReq) ProtoMessage()
- func (x *ListShiftTemplatesBySidsReq) ProtoReflect() protoreflect.Message
- func (x *ListShiftTemplatesBySidsReq) Reset()
- func (x *ListShiftTemplatesBySidsReq) String() string
- type ListShiftTemplatesBySidsRes
- func (*ListShiftTemplatesBySidsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListShiftTemplatesBySidsRes) GetShiftTemplates() []*ShiftTemplate
- func (*ListShiftTemplatesBySidsRes) ProtoMessage()
- func (x *ListShiftTemplatesBySidsRes) ProtoReflect() protoreflect.Message
- func (x *ListShiftTemplatesBySidsRes) Reset()
- func (x *ListShiftTemplatesBySidsRes) String() string
- type ListSkillProfilesReq
- func (*ListSkillProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillProfilesReq) GetActiveOnly() bool
- func (x *ListSkillProfilesReq) GetWithSkills() bool
- func (*ListSkillProfilesReq) ProtoMessage()
- func (x *ListSkillProfilesReq) ProtoReflect() protoreflect.Message
- func (x *ListSkillProfilesReq) Reset()
- func (x *ListSkillProfilesReq) String() string
- type ListSkillProfilesRes
- func (*ListSkillProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillProfilesRes) GetSkillProfiles() []*SkillProfile
- func (*ListSkillProfilesRes) ProtoMessage()
- func (x *ListSkillProfilesRes) ProtoReflect() protoreflect.Message
- func (x *ListSkillProfilesRes) Reset()
- func (x *ListSkillProfilesRes) String() string
- type ListSkillsReq
- type ListSkillsRes
- type ListTopSkillProfilesReq
- func (*ListTopSkillProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListTopSkillProfilesReq) GetMaxNumberOfProfiles() int32
- func (*ListTopSkillProfilesReq) ProtoMessage()
- func (x *ListTopSkillProfilesReq) ProtoReflect() protoreflect.Message
- func (x *ListTopSkillProfilesReq) Reset()
- func (x *ListTopSkillProfilesReq) String() string
- type ListTopSkillProfilesRes
- func (*ListTopSkillProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListTopSkillProfilesRes) GetSkillProfiles() []*SkillProfile
- func (*ListTopSkillProfilesRes) ProtoMessage()
- func (x *ListTopSkillProfilesRes) ProtoReflect() protoreflect.Message
- func (x *ListTopSkillProfilesRes) Reset()
- func (x *ListTopSkillProfilesRes) String() string
- type ListUngroupedWFMAgentsReq
- func (*ListUngroupedWFMAgentsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListUngroupedWFMAgentsReq) GetCreatedAfterDatetime() *timestamppb.Timestamp
- func (x *ListUngroupedWFMAgentsReq) GetIncludeSkillProficiencies() bool
- func (x *ListUngroupedWFMAgentsReq) GetScheduleScenarioSid() int64
- func (*ListUngroupedWFMAgentsReq) ProtoMessage()
- func (x *ListUngroupedWFMAgentsReq) ProtoReflect() protoreflect.Message
- func (x *ListUngroupedWFMAgentsReq) Reset()
- func (x *ListUngroupedWFMAgentsReq) String() string
- type ListUngroupedWFMAgentsRes
- func (*ListUngroupedWFMAgentsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListUngroupedWFMAgentsRes) GetWfmAgents() []*WFMAgent
- func (*ListUngroupedWFMAgentsRes) ProtoMessage()
- func (x *ListUngroupedWFMAgentsRes) ProtoReflect() protoreflect.Message
- func (x *ListUngroupedWFMAgentsRes) Reset()
- func (x *ListUngroupedWFMAgentsRes) String() string
- type ListWFMAgentsAssociatedWithAgentGroupReq
- func (*ListWFMAgentsAssociatedWithAgentGroupReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListWFMAgentsAssociatedWithAgentGroupReq) GetAgentGroupSid() int64
- func (*ListWFMAgentsAssociatedWithAgentGroupReq) ProtoMessage()
- func (x *ListWFMAgentsAssociatedWithAgentGroupReq) ProtoReflect() protoreflect.Message
- func (x *ListWFMAgentsAssociatedWithAgentGroupReq) Reset()
- func (x *ListWFMAgentsAssociatedWithAgentGroupReq) String() string
- type ListWFMAgentsAssociatedWithAgentGroupRes
- func (*ListWFMAgentsAssociatedWithAgentGroupRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListWFMAgentsAssociatedWithAgentGroupRes) GetWfmAgentSids() []int64
- func (*ListWFMAgentsAssociatedWithAgentGroupRes) ProtoMessage()
- func (x *ListWFMAgentsAssociatedWithAgentGroupRes) ProtoReflect() protoreflect.Message
- func (x *ListWFMAgentsAssociatedWithAgentGroupRes) Reset()
- func (x *ListWFMAgentsAssociatedWithAgentGroupRes) String() string
- type LocationNode
- func (*LocationNode) Descriptor() ([]byte, []int)deprecated
- func (x *LocationNode) GetClientNodeSid() int64
- func (x *LocationNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *LocationNode) GetDescription() string
- func (x *LocationNode) GetLocationNodeSid() int64
- func (x *LocationNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *LocationNode) GetMemberAgentGroups() []*AgentGroup
- func (x *LocationNode) GetMemberConstraintRules() []*ConstraintRule
- func (x *LocationNode) GetMemberNonSkillActivities() []*NonSkillActivity
- func (x *LocationNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
- func (x *LocationNode) GetMemberProgramNodes() []*ProgramNode
- func (x *LocationNode) GetName() string
- func (x *LocationNode) GetOriginSid() *wrapperspb.Int64Value
- func (x *LocationNode) GetScheduleScenarioSid() int64
- func (x *LocationNode) GetShrinkageIsPercentage() bool
- func (x *LocationNode) GetShrinkageValue() int32
- func (x *LocationNode) GetTimeZoneVal() commons.TimeZone
- func (*LocationNode) ProtoMessage()
- func (x *LocationNode) ProtoReflect() protoreflect.Message
- func (x *LocationNode) Reset()
- func (x *LocationNode) String() string
- type NonSkillActivity
- func (*NonSkillActivity) Descriptor() ([]byte, []int)deprecated
- func (x *NonSkillActivity) GetBlue() int32
- func (x *NonSkillActivity) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *NonSkillActivity) GetDescription() string
- func (x *NonSkillActivity) GetGreen() int32
- func (x *NonSkillActivity) GetInheritedFromEntity() *ParentEntity
- func (x *NonSkillActivity) GetName() string
- func (x *NonSkillActivity) GetNonSkillActivitySid() int64
- func (x *NonSkillActivity) GetRed() int32
- func (x *NonSkillActivity) GetTransparency() float32
- func (*NonSkillActivity) ProtoMessage()
- func (x *NonSkillActivity) ProtoReflect() protoreflect.Message
- func (x *NonSkillActivity) Reset()
- func (x *NonSkillActivity) String() string
- type OpenTimesPattern
- func (*OpenTimesPattern) Descriptor() ([]byte, []int)deprecated
- func (x *OpenTimesPattern) GetDatetimePattern() *DatetimePattern
- func (x *OpenTimesPattern) GetOpenTimesPatternSid() int64
- func (x *OpenTimesPattern) GetParentEntity() *ParentEntity
- func (x *OpenTimesPattern) GetScheduleScenarioSid() int64
- func (*OpenTimesPattern) ProtoMessage()
- func (x *OpenTimesPattern) ProtoReflect() protoreflect.Message
- func (x *OpenTimesPattern) Reset()
- func (x *OpenTimesPattern) String() string
- type ParentEntity
- func (*ParentEntity) Descriptor() ([]byte, []int)deprecated
- func (x *ParentEntity) GetParentSid() int64
- func (x *ParentEntity) GetParentType() commons.ConfigEntityType
- func (*ParentEntity) ProtoMessage()
- func (x *ParentEntity) ProtoReflect() protoreflect.Message
- func (x *ParentEntity) Reset()
- func (x *ParentEntity) String() string
- type PerformanceMetric
- func (*PerformanceMetric) Descriptor() ([]byte, []int)deprecated
- func (x *PerformanceMetric) GetDateRange() *commons.DatetimeRange
- func (x *PerformanceMetric) GetFteIntervals() []*FTERequiredVsAchievedInterval
- func (x *PerformanceMetric) GetIntervalWidthInMinutes() int32
- func (x *PerformanceMetric) GetMetricType() commons.PerformanceMetricType
- func (x *PerformanceMetric) GetNumIntervalsWithFtesButNoForecastedCalls() int32
- func (x *PerformanceMetric) GetNumIntervalsWithFtesButNoSchedules() int32
- func (x *PerformanceMetric) GetNumIntervalsWithRequiredCalls() int32
- func (x *PerformanceMetric) GetServiceLevelIntervals() []*ServiceLevelInterval
- func (x *PerformanceMetric) GetTotalCallsRequired() int32
- func (x *PerformanceMetric) GetTotalFtesAchieved() int32
- func (x *PerformanceMetric) GetTotalUnnecessaryFtes() int32
- func (x *PerformanceMetric) GetTotalUnscheduledCalls() int32
- func (*PerformanceMetric) ProtoMessage()
- func (x *PerformanceMetric) ProtoReflect() protoreflect.Message
- func (x *PerformanceMetric) Reset()
- func (x *PerformanceMetric) String() string
- type PerformanceMetricParameter
- func (*PerformanceMetricParameter) Descriptor() ([]byte, []int)deprecated
- func (x *PerformanceMetricParameter) GetMetricType() commons.PerformanceMetricType
- func (x *PerformanceMetricParameter) GetServiceLevelTargetDurationSeconds() *wrapperspb.Int64Value
- func (*PerformanceMetricParameter) ProtoMessage()
- func (x *PerformanceMetricParameter) ProtoReflect() protoreflect.Message
- func (x *PerformanceMetricParameter) Reset()
- func (x *PerformanceMetricParameter) String() string
- type PlacementRule
- func (*PlacementRule) Descriptor() ([]byte, []int)deprecated
- func (x *PlacementRule) GetActivityOrder() int32
- func (x *PlacementRule) GetMaxDurationMinutes() int32
- func (x *PlacementRule) GetMemberSchedulingActivity() *SchedulingActivity
- func (x *PlacementRule) GetMinDurationMinutes() int32
- func (x *PlacementRule) GetPlacementRuleSid() int64
- func (x *PlacementRule) GetScheduleScenarioSid() int64
- func (x *PlacementRule) GetSchedulingActivitySid() int64
- func (x *PlacementRule) GetShiftTemplateSid() int64
- func (*PlacementRule) ProtoMessage()
- func (x *PlacementRule) ProtoReflect() protoreflect.Message
- func (x *PlacementRule) Reset()
- func (x *PlacementRule) String() string
- type ProgramNode
- func (*ProgramNode) Descriptor() ([]byte, []int)deprecated
- func (x *ProgramNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *ProgramNode) GetDescription() string
- func (x *ProgramNode) GetLocationNodeSid() int64
- func (x *ProgramNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *ProgramNode) GetMemberAgentGroups() []*AgentGroup
- func (x *ProgramNode) GetMemberConstraintRules() []*ConstraintRule
- func (x *ProgramNode) GetMemberNonSkillActivities() []*NonSkillActivity
- func (x *ProgramNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
- func (x *ProgramNode) GetMemberShiftTemplates() []*ShiftTemplate
- func (x *ProgramNode) GetMemberSkillProficiencies() []*SkillProficiency
- func (x *ProgramNode) GetName() string
- func (x *ProgramNode) GetOriginSid() *wrapperspb.Int64Value
- func (x *ProgramNode) GetProgramNodeSid() int64
- func (x *ProgramNode) GetScheduleScenarioSid() int64
- func (x *ProgramNode) GetShrinkageIsPercentage() bool
- func (x *ProgramNode) GetShrinkageValue() int32
- func (*ProgramNode) ProtoMessage()
- func (x *ProgramNode) ProtoReflect() protoreflect.Message
- func (x *ProgramNode) Reset()
- func (x *ProgramNode) String() string
- type PublishDraftScheduleReq
- func (*PublishDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *PublishDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *PublishDraftScheduleReq) GetDraftScheduleSid() int64
- func (x *PublishDraftScheduleReq) GetIgnoreDiagnosticsErrors() bool
- func (x *PublishDraftScheduleReq) GetIncludeActivity() bool
- func (x *PublishDraftScheduleReq) GetIncludeSchedulingActivity() bool
- func (x *PublishDraftScheduleReq) GetIncludeShiftInstances() bool
- func (x *PublishDraftScheduleReq) GetIncludeShiftSegments() bool
- func (x *PublishDraftScheduleReq) GetIncludeShiftTemplate() bool
- func (x *PublishDraftScheduleReq) GetNodeSelector() *ParentEntity
- func (*PublishDraftScheduleReq) ProtoMessage()
- func (x *PublishDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *PublishDraftScheduleReq) Reset()
- func (x *PublishDraftScheduleReq) String() string
- type PublishDraftScheduleRes
- func (*PublishDraftScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *PublishDraftScheduleRes) GetDiagnostics() []*Diagnostic
- func (x *PublishDraftScheduleRes) GetPublishedSchedule() *PublishedSchedule
- func (*PublishDraftScheduleRes) ProtoMessage()
- func (x *PublishDraftScheduleRes) ProtoReflect() protoreflect.Message
- func (x *PublishDraftScheduleRes) Reset()
- func (x *PublishDraftScheduleRes) String() string
- type PublishedSchedule
- func (*PublishedSchedule) Descriptor() ([]byte, []int)deprecated
- func (x *PublishedSchedule) GetCreatedAt() *timestamppb.Timestamp
- func (x *PublishedSchedule) GetLastUpdatedAt() *timestamppb.Timestamp
- func (x *PublishedSchedule) GetPerformanceMetrics() []*PerformanceMetric
- func (x *PublishedSchedule) GetPublishedScheduleSid() int64
- func (x *PublishedSchedule) GetShiftInstances() []*ShiftInstance
- func (*PublishedSchedule) ProtoMessage()
- func (x *PublishedSchedule) ProtoReflect() protoreflect.Message
- func (x *PublishedSchedule) Reset()
- func (x *PublishedSchedule) String() string
- type RegressionTemplate
- func (*RegressionTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *RegressionTemplate) GetAvgsProcessingType() commons.RegressionForecasterAvgsProcessingType
- func (x *RegressionTemplate) GetExcludeCallDataForNWeeks() int32
- func (x *RegressionTemplate) GetExcludeIntervalsWithNoCalls() bool
- func (x *RegressionTemplate) GetIncludeSeasonality() bool
- func (x *RegressionTemplate) GetIncludeTrend() bool
- func (x *RegressionTemplate) GetMaxDeviation() float32
- func (x *RegressionTemplate) GetModelType() commons.RegressionForecasterModelTypes
- func (x *RegressionTemplate) GetName() string
- func (x *RegressionTemplate) GetNumWeeksAgoToEmphasize() int32
- func (x *RegressionTemplate) GetRegressionTemplateSid() int64
- func (x *RegressionTemplate) GetTrendSensitivity() float32
- func (*RegressionTemplate) ProtoMessage()
- func (x *RegressionTemplate) ProtoReflect() protoreflect.Message
- func (x *RegressionTemplate) Reset()
- func (x *RegressionTemplate) String() string
- type RequiredCallsInterval
- func (*RequiredCallsInterval) Descriptor() ([]byte, []int)deprecated
- func (x *RequiredCallsInterval) GetRequiredCalls() int32
- func (x *RequiredCallsInterval) GetStartDatetime() *timestamppb.Timestamp
- func (*RequiredCallsInterval) ProtoMessage()
- func (x *RequiredCallsInterval) ProtoReflect() protoreflect.Message
- func (x *RequiredCallsInterval) Reset()
- func (x *RequiredCallsInterval) String() string
- type ResyncSkillProfilesReq
- func (*ResyncSkillProfilesReq) Descriptor() ([]byte, []int)deprecated
- func (x *ResyncSkillProfilesReq) GetFromHistoricalRangeStartDate() bool
- func (*ResyncSkillProfilesReq) ProtoMessage()
- func (x *ResyncSkillProfilesReq) ProtoReflect() protoreflect.Message
- func (x *ResyncSkillProfilesReq) Reset()
- func (x *ResyncSkillProfilesReq) String() string
- type ResyncSkillProfilesRes
- func (*ResyncSkillProfilesRes) Descriptor() ([]byte, []int)deprecated
- func (x *ResyncSkillProfilesRes) GetCreatedSkillProfileSids() []int64
- func (*ResyncSkillProfilesRes) ProtoMessage()
- func (x *ResyncSkillProfilesRes) ProtoReflect() protoreflect.Message
- func (x *ResyncSkillProfilesRes) Reset()
- func (x *ResyncSkillProfilesRes) String() string
- type ScheduleScenario
- func (*ScheduleScenario) Descriptor() ([]byte, []int)deprecated
- func (x *ScheduleScenario) GetCopiedFromScenarioSid() *wrapperspb.Int64Value
- func (x *ScheduleScenario) GetCreatedByUserId() string
- func (x *ScheduleScenario) GetCreationDatetime() *timestamppb.Timestamp
- func (x *ScheduleScenario) GetDescription() string
- func (x *ScheduleScenario) GetIsDefault() bool
- func (x *ScheduleScenario) GetName() string
- func (x *ScheduleScenario) GetScheduleRange() *commons.DatetimeRange
- func (x *ScheduleScenario) GetScheduleScenarioSid() int64
- func (*ScheduleScenario) ProtoMessage()
- func (x *ScheduleScenario) ProtoReflect() protoreflect.Message
- func (x *ScheduleScenario) Reset()
- func (x *ScheduleScenario) String() string
- type SchedulingActivity
- func (*SchedulingActivity) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingActivity) GetActivitySid() *wrapperspb.Int64Value
- func (x *SchedulingActivity) GetIsSkillActivity() bool
- func (x *SchedulingActivity) GetMemberNonSkillActivity() *NonSkillActivity
- func (x *SchedulingActivity) GetSchedulingActivitySid() int64
- func (*SchedulingActivity) ProtoMessage()
- func (x *SchedulingActivity) ProtoReflect() protoreflect.Message
- func (x *SchedulingActivity) Reset()
- func (x *SchedulingActivity) String() string
- type SchedulingTarget
- func (*SchedulingTarget) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingTarget) GetNodeEntity() *ParentEntity
- func (x *SchedulingTarget) GetSchedulingTargetPercentage() float32
- func (x *SchedulingTarget) GetSchedulingTargetSid() int64
- func (x *SchedulingTarget) GetSchedulingTargetType() commons.SchedulingTargetType
- func (x *SchedulingTarget) GetServiceLevelTargetDurationSeconds() *wrapperspb.Int64Value
- func (*SchedulingTarget) ProtoMessage()
- func (x *SchedulingTarget) ProtoReflect() protoreflect.Message
- func (x *SchedulingTarget) Reset()
- func (x *SchedulingTarget) String() string
- type ServiceLevelInterval
- func (*ServiceLevelInterval) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceLevelInterval) GetServiceLevelAchieved() float32
- func (x *ServiceLevelInterval) GetStartDatetime() *timestamppb.Timestamp
- func (*ServiceLevelInterval) ProtoMessage()
- func (x *ServiceLevelInterval) ProtoReflect() protoreflect.Message
- func (x *ServiceLevelInterval) Reset()
- func (x *ServiceLevelInterval) String() string
- type SetSchedulingTargetReq
- func (*SetSchedulingTargetReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetSchedulingTargetReq) GetScheduleScenarioSid() int64
- func (x *SetSchedulingTargetReq) GetSchedulingTarget() *SchedulingTarget
- func (*SetSchedulingTargetReq) ProtoMessage()
- func (x *SetSchedulingTargetReq) ProtoReflect() protoreflect.Message
- func (x *SetSchedulingTargetReq) Reset()
- func (x *SetSchedulingTargetReq) String() string
- type SetSchedulingTargetRes
- func (*SetSchedulingTargetRes) Descriptor() ([]byte, []int)deprecated
- func (x *SetSchedulingTargetRes) GetSchedulingTargetSid() int64
- func (*SetSchedulingTargetRes) ProtoMessage()
- func (x *SetSchedulingTargetRes) ProtoReflect() protoreflect.Message
- func (x *SetSchedulingTargetRes) Reset()
- func (x *SetSchedulingTargetRes) String() string
- type ShiftInstance
- func (*ShiftInstance) Descriptor() ([]byte, []int)deprecated
- func (x *ShiftInstance) GetIsLocked() bool
- func (x *ShiftInstance) GetOriginatingProgramNodeSid() int64
- func (x *ShiftInstance) GetScheduleSid() int64
- func (x *ShiftInstance) GetScheduleType() commons.ScheduleType
- func (x *ShiftInstance) GetShiftInstanceSid() int64
- func (x *ShiftInstance) GetShiftSegments() []*ShiftSegment
- func (x *ShiftInstance) GetShiftTemplate() *ShiftTemplate
- func (x *ShiftInstance) GetShiftTemplateSid() int64
- func (x *ShiftInstance) GetStartDatetime() *timestamppb.Timestamp
- func (x *ShiftInstance) GetWfmAgentSid() int64
- func (x *ShiftInstance) GetWidthInMinutes() int32
- func (*ShiftInstance) ProtoMessage()
- func (x *ShiftInstance) ProtoReflect() protoreflect.Message
- func (x *ShiftInstance) Reset()
- func (x *ShiftInstance) String() string
- type ShiftSegment
- func (*ShiftSegment) Descriptor() ([]byte, []int)deprecated
- func (x *ShiftSegment) GetOrderInShiftInstance() int32
- func (x *ShiftSegment) GetSchedulingActivity() *SchedulingActivity
- func (x *ShiftSegment) GetSchedulingActivitySid() int64
- func (x *ShiftSegment) GetShiftInstanceSid() int64
- func (x *ShiftSegment) GetShiftSegmentSid() int64
- func (x *ShiftSegment) GetStartMinuteInShift() int32
- func (x *ShiftSegment) GetWidthInMinutes() int32
- func (*ShiftSegment) ProtoMessage()
- func (x *ShiftSegment) ProtoReflect() protoreflect.Message
- func (x *ShiftSegment) Reset()
- func (x *ShiftSegment) String() string
- type ShiftTemplate
- func (*ShiftTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *ShiftTemplate) GetDOWPlacements() []*DOWPlacement
- func (x *ShiftTemplate) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *ShiftTemplate) GetDescription() string
- func (x *ShiftTemplate) GetIsTourshift() bool
- func (x *ShiftTemplate) GetMaxAgents() int32
- func (x *ShiftTemplate) GetMaxShiftWidth() int32
- func (x *ShiftTemplate) GetMemberPlacementRules() []*PlacementRule
- func (x *ShiftTemplate) GetMinAgents() int32
- func (x *ShiftTemplate) GetMinShiftWidth() int32
- func (x *ShiftTemplate) GetName() string
- func (x *ShiftTemplate) GetProgramNodeSid() int64
- func (x *ShiftTemplate) GetSameLengthPerAgent() bool
- func (x *ShiftTemplate) GetSameTimeEach_DOW() bool
- func (x *ShiftTemplate) GetScheduleScenarioSid() int64
- func (x *ShiftTemplate) GetShiftStartBoundaryMinutes() int32
- func (x *ShiftTemplate) GetShiftTemplateSid() int64
- func (*ShiftTemplate) ProtoMessage()
- func (x *ShiftTemplate) ProtoReflect() protoreflect.Message
- func (x *ShiftTemplate) Reset()
- func (x *ShiftTemplate) String() string
- type Skill
- func (*Skill) Descriptor() ([]byte, []int)deprecated
- func (x *Skill) GetClientSkillSid() int64
- func (x *Skill) GetClientSkillType() commons.SkillType_Enum
- func (x *Skill) GetDeleteDate() *timestamppb.Timestamp
- func (x *Skill) GetName() string
- func (x *Skill) GetProficiency() int32
- func (x *Skill) GetSkillSid() int64
- func (*Skill) ProtoMessage()
- func (x *Skill) ProtoReflect() protoreflect.Message
- func (x *Skill) Reset()
- func (x *Skill) String() string
- type SkillProficiency
- func (*SkillProficiency) Descriptor() ([]byte, []int)deprecated
- func (x *SkillProficiency) GetManualProficiencyValue() int32
- func (x *SkillProficiency) GetParentEntity() *ParentEntity
- func (x *SkillProficiency) GetPreferredSkillProfileSid() *wrapperspb.Int64Value
- func (x *SkillProficiency) GetSkillName() string
- func (x *SkillProficiency) GetSkillProficiencySid() int64
- func (x *SkillProficiency) GetSkillProfileName() string
- func (x *SkillProficiency) GetSkillProfileProficiencyValue() int32
- func (x *SkillProficiency) GetSkillSid() int64
- func (*SkillProficiency) ProtoMessage()
- func (x *SkillProficiency) ProtoReflect() protoreflect.Message
- func (x *SkillProficiency) Reset()
- func (x *SkillProficiency) String() string
- type SkillProfile
- func (*SkillProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SkillProfile) GetAreAveragesManual() bool
- func (x *SkillProfile) GetAverageAfterCallWorkInSeconds() float32
- func (x *SkillProfile) GetAverageHandleTimeInSeconds() float32
- func (x *SkillProfile) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *SkillProfile) GetAverageTimeToAbortInSeconds() float32
- func (x *SkillProfile) GetCreateDate() *timestamppb.Timestamp
- func (x *SkillProfile) GetDescription() string
- func (x *SkillProfile) GetInactiveAsOfDate() *timestamppb.Timestamp
- func (x *SkillProfile) GetName() string
- func (x *SkillProfile) GetOccurrence() float32
- func (x *SkillProfile) GetSkillProfileSid() int64
- func (x *SkillProfile) GetSkills() []*Skill
- func (x *SkillProfile) GetSkillsCount() int32
- func (x *SkillProfile) GetUnnamed() bool
- func (*SkillProfile) ProtoMessage()
- func (x *SkillProfile) ProtoReflect() protoreflect.Message
- func (x *SkillProfile) Reset()
- func (x *SkillProfile) String() string
- type SwapShiftInstancesReq
- func (*SwapShiftInstancesReq) Descriptor() ([]byte, []int)deprecated
- func (x *SwapShiftInstancesReq) GetShiftInstanceSids() []int64
- func (x *SwapShiftInstancesReq) GetWfmAgentSid1() int64
- func (x *SwapShiftInstancesReq) GetWfmAgentSid2() int64
- func (*SwapShiftInstancesReq) ProtoMessage()
- func (x *SwapShiftInstancesReq) ProtoReflect() protoreflect.Message
- func (x *SwapShiftInstancesReq) Reset()
- func (x *SwapShiftInstancesReq) String() string
- type SwapShiftInstancesRes
- func (*SwapShiftInstancesRes) Descriptor() ([]byte, []int)deprecated
- func (x *SwapShiftInstancesRes) GetShiftInstances() []*ShiftInstance
- func (*SwapShiftInstancesRes) ProtoMessage()
- func (x *SwapShiftInstancesRes) ProtoReflect() protoreflect.Message
- func (x *SwapShiftInstancesRes) Reset()
- func (x *SwapShiftInstancesRes) String() string
- type UnimplementedWFMServer
- func (UnimplementedWFMServer) BuildAgentDiagnostics(context.Context, *BuildAgentDiagnosticsReq) (*BuildAgentDiagnosticsRes, error)
- func (UnimplementedWFMServer) BuildCallProfileTemplateForSkillProfile(context.Context, *BuildCallProfileTemplateForSkillProfileReq) (*BuildCallProfileTemplateForSkillProfileRes, error)
- func (UnimplementedWFMServer) BuildDOWAndMOYProfiles(context.Context, *BuildDOWAndMOYProfilesReq) (*BuildDOWAndMOYProfilesRes, error)
- func (UnimplementedWFMServer) BuildDraftSchedule(context.Context, *BuildDraftScheduleReq) (*BuildDraftScheduleRes, error)
- func (UnimplementedWFMServer) BuildGlobalDiagnostics(context.Context, *BuildGlobalDiagnosticsReq) (*BuildGlobalDiagnosticsRes, error)
- func (UnimplementedWFMServer) BuildNodeDiagnostics(context.Context, *BuildNodeDiagnosticsReq) (*BuildNodeDiagnosticsRes, error)
- func (UnimplementedWFMServer) BuildProfileForecastByInterval(*BuildProfileForecastByIntervalReq, WFM_BuildProfileForecastByIntervalServer) error
- func (UnimplementedWFMServer) BuildProfileForecastByIntervalWithStats(*BuildProfileForecastByIntervalWithStatsReq, ...) error
- func (UnimplementedWFMServer) BuildRegressionForecastByInterval(*BuildRegressionForecastByIntervalReq, ...) error
- func (UnimplementedWFMServer) BuildRegressionForecastByIntervalWithStats(*BuildRegressionForecastByIntervalWithStatsReq, ...) error
- func (UnimplementedWFMServer) BuildShiftTemplateDiagnostics(context.Context, *BuildShiftTemplateDiagnosticsReq) (*BuildShiftTemplateDiagnosticsRes, error)
- func (UnimplementedWFMServer) CalculateTrainingDataAveragesForSkillProfile(context.Context, *CalculateTrainingDataAveragesForSkillProfileReq) (*CalculateTrainingDataAveragesForSkillProfileRes, error)
- func (UnimplementedWFMServer) CopyScenario(context.Context, *CopyScenarioReq) (*CopyScenarioRes, error)
- func (UnimplementedWFMServer) CreateAgentAvailabilityPattern(context.Context, *CreateAgentAvailabilityPatternReq) (*CreateAgentAvailabilityPatternRes, error)
- func (UnimplementedWFMServer) CreateAgentGroup(context.Context, *CreateAgentGroupReq) (*CreateAgentGroupRes, error)
- func (UnimplementedWFMServer) CreateCallProfileTemplate(context.Context, *CreateCallProfileTemplateReq) (*CreateCallProfileTemplateRes, error)
- func (UnimplementedWFMServer) CreateClientNode(context.Context, *CreateClientNodeReq) (*CreateClientNodeRes, error)
- func (UnimplementedWFMServer) CreateConstraintRule(context.Context, *CreateConstraintRuleReq) (*CreateConstraintRuleRes, error)
- func (UnimplementedWFMServer) CreateDraftSchedule(context.Context, *CreateDraftScheduleReq) (*CreateDraftScheduleRes, error)
- func (UnimplementedWFMServer) CreateInactiveSkillProfileMapping(context.Context, *CreateInactiveSkillProfileMappingReq) (*CreateInactiveSkillProfileMappingRes, error)
- func (UnimplementedWFMServer) CreateLocationNode(context.Context, *CreateLocationNodeReq) (*CreateLocationNodeRes, error)
- func (UnimplementedWFMServer) CreateNonSkillActivity(context.Context, *CreateNonSkillActivityReq) (*CreateNonSkillActivityRes, error)
- func (UnimplementedWFMServer) CreateOpenTimesPattern(context.Context, *CreateOpenTimesPatternReq) (*CreateOpenTimesPatternRes, error)
- func (UnimplementedWFMServer) CreatePlacementRule(context.Context, *CreatePlacementRuleReq) (*CreatePlacementRuleRes, error)
- func (UnimplementedWFMServer) CreateProgramNode(context.Context, *CreateProgramNodeReq) (*CreateProgramNodeRes, error)
- func (UnimplementedWFMServer) CreateRegressionTemplate(context.Context, *CreateRegressionTemplateReq) (*CreateRegressionTemplateRes, error)
- func (UnimplementedWFMServer) CreateScheduleScenarioWithNodes(context.Context, *CreateScheduleScenarioWithNodesReq) (*CreateScheduleScenarioWithNodesRes, error)
- func (UnimplementedWFMServer) CreateShiftInstance(context.Context, *CreateShiftInstanceReq) (*CreateShiftInstanceRes, error)
- func (UnimplementedWFMServer) CreateShiftTemplate(context.Context, *CreateShiftTemplateReq) (*CreateShiftTemplateRes, error)
- func (UnimplementedWFMServer) CreateSkillProficiencies(context.Context, *CreateSkillProficienciesReq) (*CreateSkillProficienciesRes, error)
- func (UnimplementedWFMServer) CreateWFMAgentMemberships(context.Context, *CreateWFMAgentMembershipsReq) (*CreateWFMAgentMembershipsRes, error)
- func (UnimplementedWFMServer) DeleteAgentAvailabilityPattern(context.Context, *DeleteAgentAvailabilityPatternReq) (*DeleteAgentAvailabilityPatternRes, error)
- func (UnimplementedWFMServer) DeleteCallProfileTemplate(context.Context, *DeleteCallProfileTemplateReq) (*DeleteCallProfileTemplateRes, error)
- func (UnimplementedWFMServer) DeleteConstraintRule(context.Context, *DeleteConstraintRuleReq) (*DeleteConstraintRuleRes, error)
- func (UnimplementedWFMServer) DeleteDraftSchedule(context.Context, *DeleteDraftScheduleReq) (*DeleteDraftScheduleRes, error)
- func (UnimplementedWFMServer) DeleteForecastIntervals(context.Context, *DeleteForecastIntervalsReq) (*DeleteForecastIntervalsRes, error)
- func (UnimplementedWFMServer) DeleteHistoricalDataDeltas(context.Context, *DeleteHistoricalDataDeltasReq) (*DeleteHistoricalDataDeltasRes, error)
- func (UnimplementedWFMServer) DeleteOpenTimesPattern(context.Context, *DeleteOpenTimesPatternReq) (*DeleteOpenTimesPatternRes, error)
- func (UnimplementedWFMServer) DeletePlacementRule(context.Context, *DeletePlacementRuleReq) (*DeletePlacementRuleRes, error)
- func (UnimplementedWFMServer) DeleteRegressionTemplate(context.Context, *DeleteRegressionTemplateReq) (*DeleteRegressionTemplateRes, error)
- func (UnimplementedWFMServer) DeleteSchedulingTarget(context.Context, *DeleteSchedulingTargetReq) (*DeleteSchedulingTargetRes, error)
- func (UnimplementedWFMServer) DeleteShiftInstances(context.Context, *DeleteShiftInstancesReq) (*DeleteShiftInstancesRes, error)
- func (UnimplementedWFMServer) DeleteSkillProficiency(context.Context, *DeleteSkillProficiencyReq) (*DeleteSkillProficiencyRes, error)
- func (UnimplementedWFMServer) DeleteWFMAgentMemberships(context.Context, *DeleteWFMAgentMembershipsReq) (*DeleteWFMAgentMembershipsRes, error)
- func (UnimplementedWFMServer) DisconnectInactiveSkillProfileMapping(context.Context, *DisconnectInactiveSkillProfileMappingReq) (*DisconnectInactiveSkillProfileMappingRes, error)
- func (UnimplementedWFMServer) GetAvailabilityBitmaps(context.Context, *GetAvailabilityBitmapsReq) (*GetAvailabilityBitmapsRes, error)
- func (UnimplementedWFMServer) GetAvailableRegressionForecasterModelTypes(context.Context, *GetAvailableRegressionForecasterModelTypesReq) (*GetAvailableRegressionForecasterModelTypesRes, error)
- func (UnimplementedWFMServer) GetDraftSchedule(context.Context, *GetDraftScheduleReq) (*GetDraftScheduleRes, error)
- func (UnimplementedWFMServer) GetDraftScheduleRequiredCalls(context.Context, *GetDraftScheduleRequiredCallsReq) (*GetDraftScheduleRequiredCallsRes, error)
- func (UnimplementedWFMServer) GetForecastingParameters(context.Context, *GetForecastingParametersReq) (*GetForecastingParametersRes, error)
- func (UnimplementedWFMServer) GetLastSkillProfileResyncDate(context.Context, *GetLastSkillProfileResyncDateReq) (*GetLastSkillProfileResyncDateRes, error)
- func (UnimplementedWFMServer) GetOpenTimesBitmaps(context.Context, *GetOpenTimesBitmapsReq) (*GetOpenTimesBitmapsRes, error)
- func (UnimplementedWFMServer) GetPerformanceMetrics(context.Context, *GetPerformanceMetricsReq) (*GetPerformanceMetricsRes, error)
- func (UnimplementedWFMServer) GetPublishedSchedule(context.Context, *GetPublishedScheduleReq) (*GetPublishedScheduleRes, error)
- func (UnimplementedWFMServer) GetPublishedScheduleRequiredCalls(context.Context, *GetPublishedScheduleRequiredCallsReq) (*GetPublishedScheduleRequiredCallsRes, error)
- func (UnimplementedWFMServer) GetSchedulingTarget(context.Context, *GetSchedulingTargetReq) (*GetSchedulingTargetRes, error)
- func (UnimplementedWFMServer) GetSkillProfile(context.Context, *GetSkillProfileReq) (*GetSkillProfileRes, error)
- func (UnimplementedWFMServer) GetSkillProfilesCount(context.Context, *GetSkillProfilesCountReq) (*GetSkillProfilesCountRes, error)
- func (UnimplementedWFMServer) ListAllWFMAgents(context.Context, *ListAllWFMAgentsReq) (*ListAllWFMAgentsRes, error)
- func (UnimplementedWFMServer) ListCallProfileTemplates(context.Context, *ListCallProfileTemplatesReq) (*ListCallProfileTemplatesRes, error)
- func (UnimplementedWFMServer) ListCandidateSchedulingActivities(context.Context, *ListCandidateSchedulingActivitiesReq) (*ListCandidateSchedulingActivitiesRes, error)
- func (UnimplementedWFMServer) ListCandidateWFMAgents(context.Context, *ListCandidateWFMAgentsReq) (*ListCandidateWFMAgentsRes, error)
- func (UnimplementedWFMServer) ListConfigEntities(context.Context, *ListConfigEntitiesReq) (*ListConfigEntitiesRes, error)
- func (UnimplementedWFMServer) ListDraftSchedules(context.Context, *ListDraftSchedulesReq) (*ListDraftSchedulesRes, error)
- func (UnimplementedWFMServer) ListForecastIntervalsForSkillProfile(*ListForecastIntervalsForSkillProfileReq, ...) error
- func (UnimplementedWFMServer) ListHistoricalData(context.Context, *ListHistoricalDataReq) (*ListHistoricalDataRes, error)
- func (UnimplementedWFMServer) ListHistoricalDataForAllSkillProfiles(context.Context, *ListHistoricalDataForAllSkillProfilesReq) (*ListHistoricalDataForAllSkillProfilesRes, error)
- func (UnimplementedWFMServer) ListNonSkillActivityAssociations(context.Context, *ListNonSkillActivityAssociationsReq) (*ListNonSkillActivityAssociationsRes, error)
- func (UnimplementedWFMServer) ListRegressionTemplates(context.Context, *ListRegressionTemplatesReq) (*ListRegressionTemplatesRes, error)
- func (UnimplementedWFMServer) ListRequiredCallsIntervals(context.Context, *ListRequiredCallsIntervalsReq) (*ListRequiredCallsIntervalsRes, error)
- func (UnimplementedWFMServer) ListShiftSegmentsByShiftInstanceSids(context.Context, *ListShiftSegmentsByShiftInstanceSidsReq) (*ListShiftSegmentsByShiftInstanceSidsRes, error)
- func (UnimplementedWFMServer) ListShiftTemplatesBySids(context.Context, *ListShiftTemplatesBySidsReq) (*ListShiftTemplatesBySidsRes, error)
- func (UnimplementedWFMServer) ListSkillProfiles(context.Context, *ListSkillProfilesReq) (*ListSkillProfilesRes, error)
- func (UnimplementedWFMServer) ListSkills(context.Context, *ListSkillsReq) (*ListSkillsRes, error)
- func (UnimplementedWFMServer) ListTopSkillProfiles(context.Context, *ListTopSkillProfilesReq) (*ListTopSkillProfilesRes, error)
- func (UnimplementedWFMServer) ListUngroupedWFMAgents(context.Context, *ListUngroupedWFMAgentsReq) (*ListUngroupedWFMAgentsRes, error)
- func (UnimplementedWFMServer) ListWFMAgentsAssociatedWithAgentGroup(context.Context, *ListWFMAgentsAssociatedWithAgentGroupReq) (*ListWFMAgentsAssociatedWithAgentGroupRes, error)
- func (UnimplementedWFMServer) PublishDraftSchedule(context.Context, *PublishDraftScheduleReq) (*PublishDraftScheduleRes, error)
- func (UnimplementedWFMServer) ResyncSkillProfiles(context.Context, *ResyncSkillProfilesReq) (*ResyncSkillProfilesRes, error)
- func (UnimplementedWFMServer) SetSchedulingTarget(context.Context, *SetSchedulingTargetReq) (*SetSchedulingTargetRes, error)
- func (UnimplementedWFMServer) SwapShiftInstances(context.Context, *SwapShiftInstancesReq) (*SwapShiftInstancesRes, error)
- func (UnimplementedWFMServer) UpdateAgentAvailabilityPattern(context.Context, *UpdateAgentAvailabilityPatternReq) (*UpdateAgentAvailabilityPatternRes, error)
- func (UnimplementedWFMServer) UpdateAgentGroup(context.Context, *UpdateAgentGroupReq) (*UpdateAgentGroupRes, error)
- func (UnimplementedWFMServer) UpdateCallCenterNode(context.Context, *UpdateCallCenterNodeReq) (*UpdateCallCenterNodeRes, error)
- func (UnimplementedWFMServer) UpdateClientNode(context.Context, *UpdateClientNodeReq) (*UpdateClientNodeRes, error)
- func (UnimplementedWFMServer) UpdateConstraintRule(context.Context, *UpdateConstraintRuleReq) (*UpdateConstraintRuleRes, error)
- func (UnimplementedWFMServer) UpdateDraftSchedule(context.Context, *UpdateDraftScheduleReq) (*UpdateDraftScheduleRes, error)
- func (UnimplementedWFMServer) UpdateLocationNode(context.Context, *UpdateLocationNodeReq) (*UpdateLocationNodeRes, error)
- func (UnimplementedWFMServer) UpdateNonSkillActivity(context.Context, *UpdateNonSkillActivityReq) (*UpdateNonSkillActivityRes, error)
- func (UnimplementedWFMServer) UpdateOpenTimesPattern(context.Context, *UpdateOpenTimesPatternReq) (*UpdateOpenTimesPatternRes, error)
- func (UnimplementedWFMServer) UpdatePlacementRule(context.Context, *UpdatePlacementRuleReq) (*UpdatePlacementRuleRes, error)
- func (UnimplementedWFMServer) UpdateProgramNode(context.Context, *UpdateProgramNodeReq) (*UpdateProgramNodeRes, error)
- func (UnimplementedWFMServer) UpdateScheduleScenario(context.Context, *UpdateScheduleScenarioReq) (*UpdateScheduleScenarioRes, error)
- func (UnimplementedWFMServer) UpdateShiftInstance(context.Context, *UpdateShiftInstanceReq) (*UpdateShiftInstanceRes, error)
- func (UnimplementedWFMServer) UpdateShiftTemplate(context.Context, *UpdateShiftTemplateReq) (*UpdateShiftTemplateRes, error)
- func (UnimplementedWFMServer) UpdateSkillProficiencies(context.Context, *UpdateSkillProficienciesReq) (*UpdateSkillProficienciesRes, error)
- func (UnimplementedWFMServer) UpdateSkillProfile(context.Context, *UpdateSkillProfileReq) (*UpdateSkillProfileRes, error)
- func (UnimplementedWFMServer) UpdateSkillProfileAveragesUsingHistoricalData(context.Context, *UpdateSkillProfileAveragesUsingHistoricalDataReq) (*UpdateSkillProfileAveragesUsingHistoricalDataRes, error)
- func (UnimplementedWFMServer) UpdateSkillProfileProficiencies(context.Context, *UpdateSkillProfileProficienciesReq) (*UpdateSkillProfileProficienciesRes, error)
- func (UnimplementedWFMServer) UpdateWFMAgent(context.Context, *UpdateWFMAgentReq) (*UpdateWFMAgentRes, error)
- func (UnimplementedWFMServer) UpsertForecastDataDelta(context.Context, *UpsertForecastDataDeltaReq) (*UpsertForecastDataDeltaRes, error)
- func (UnimplementedWFMServer) UpsertForecastDataDeltas(context.Context, *UpsertForecastDataDeltasReq) (*UpsertForecastDataDeltasRes, error)
- func (UnimplementedWFMServer) UpsertForecastingParameters(context.Context, *UpsertForecastingParametersReq) (*UpsertForecastingParametersRes, error)
- func (UnimplementedWFMServer) UpsertHistoricalDataDelta(context.Context, *UpsertHistoricalDataDeltaReq) (*UpsertHistoricalDataDeltaRes, error)
- func (UnimplementedWFMServer) UpsertHistoricalDataDeltas(context.Context, *UpsertHistoricalDataDeltasReq) (*UpsertHistoricalDataDeltasRes, error)
- func (UnimplementedWFMServer) UpsertNonSkillActivityAssociation(context.Context, *UpsertNonSkillActivityAssociationReq) (*UpsertNonSkillActivityAssociationRes, error)
- func (UnimplementedWFMServer) UpsertProfileForecast(context.Context, *UpsertProfileForecastReq) (*UpsertProfileForecastRes, error)
- func (UnimplementedWFMServer) UpsertRegressionForecast(context.Context, *UpsertRegressionForecastReq) (*UpsertRegressionForecastRes, error)
- type UnsafeWFMServer
- type UpdateAgentAvailabilityPatternReq
- func (*UpdateAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern() *AgentAvailabilityPattern
- func (*UpdateAgentAvailabilityPatternReq) ProtoMessage()
- func (x *UpdateAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentAvailabilityPatternReq) Reset()
- func (x *UpdateAgentAvailabilityPatternReq) String() string
- type UpdateAgentAvailabilityPatternRes
- func (*UpdateAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)deprecated
- func (*UpdateAgentAvailabilityPatternRes) ProtoMessage()
- func (x *UpdateAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentAvailabilityPatternRes) Reset()
- func (x *UpdateAgentAvailabilityPatternRes) String() string
- type UpdateAgentGroupReq
- func (*UpdateAgentGroupReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAgentGroupReq) GetAgentGroup() *AgentGroup
- func (*UpdateAgentGroupReq) ProtoMessage()
- func (x *UpdateAgentGroupReq) ProtoReflect() protoreflect.Message
- func (x *UpdateAgentGroupReq) Reset()
- func (x *UpdateAgentGroupReq) String() string
- type UpdateAgentGroupRes
- type UpdateCallCenterNodeReq
- func (*UpdateCallCenterNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCallCenterNodeReq) GetNode() *CallCenterNode
- func (*UpdateCallCenterNodeReq) ProtoMessage()
- func (x *UpdateCallCenterNodeReq) ProtoReflect() protoreflect.Message
- func (x *UpdateCallCenterNodeReq) Reset()
- func (x *UpdateCallCenterNodeReq) String() string
- type UpdateCallCenterNodeRes
- type UpdateClientNodeReq
- func (*UpdateClientNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClientNodeReq) GetNode() *ClientNode
- func (*UpdateClientNodeReq) ProtoMessage()
- func (x *UpdateClientNodeReq) ProtoReflect() protoreflect.Message
- func (x *UpdateClientNodeReq) Reset()
- func (x *UpdateClientNodeReq) String() string
- type UpdateClientNodeRes
- type UpdateConstraintRuleReq
- func (*UpdateConstraintRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateConstraintRuleReq) GetConstraintRule() *ConstraintRule
- func (*UpdateConstraintRuleReq) ProtoMessage()
- func (x *UpdateConstraintRuleReq) ProtoReflect() protoreflect.Message
- func (x *UpdateConstraintRuleReq) Reset()
- func (x *UpdateConstraintRuleReq) String() string
- type UpdateConstraintRuleRes
- type UpdateDraftScheduleReq
- func (*UpdateDraftScheduleReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDraftScheduleReq) GetCopyShiftsIntoNewRange() bool
- func (x *UpdateDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *UpdateDraftScheduleReq) GetDeleteShiftsNotInRange() bool
- func (x *UpdateDraftScheduleReq) GetDescription() string
- func (x *UpdateDraftScheduleReq) GetDraftScheduleSid() int64
- func (x *UpdateDraftScheduleReq) GetGetUpdatedShifts() bool
- func (x *UpdateDraftScheduleReq) GetName() string
- func (*UpdateDraftScheduleReq) ProtoMessage()
- func (x *UpdateDraftScheduleReq) ProtoReflect() protoreflect.Message
- func (x *UpdateDraftScheduleReq) Reset()
- func (x *UpdateDraftScheduleReq) String() string
- type UpdateDraftScheduleRes
- func (*UpdateDraftScheduleRes) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDraftScheduleRes) GetDraftSchedule() *DraftSchedule
- func (*UpdateDraftScheduleRes) ProtoMessage()
- func (x *UpdateDraftScheduleRes) ProtoReflect() protoreflect.Message
- func (x *UpdateDraftScheduleRes) Reset()
- func (x *UpdateDraftScheduleRes) String() string
- type UpdateLocationNodeReq
- func (*UpdateLocationNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLocationNodeReq) GetLocationNode() *LocationNode
- func (*UpdateLocationNodeReq) ProtoMessage()
- func (x *UpdateLocationNodeReq) ProtoReflect() protoreflect.Message
- func (x *UpdateLocationNodeReq) Reset()
- func (x *UpdateLocationNodeReq) String() string
- type UpdateLocationNodeRes
- type UpdateNonSkillActivityReq
- func (*UpdateNonSkillActivityReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNonSkillActivityReq) GetNonSkillActivity() *NonSkillActivity
- func (*UpdateNonSkillActivityReq) ProtoMessage()
- func (x *UpdateNonSkillActivityReq) ProtoReflect() protoreflect.Message
- func (x *UpdateNonSkillActivityReq) Reset()
- func (x *UpdateNonSkillActivityReq) String() string
- type UpdateNonSkillActivityRes
- type UpdateOpenTimesPatternReq
- func (*UpdateOpenTimesPatternReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateOpenTimesPatternReq) GetOpenTimesPattern() *OpenTimesPattern
- func (*UpdateOpenTimesPatternReq) ProtoMessage()
- func (x *UpdateOpenTimesPatternReq) ProtoReflect() protoreflect.Message
- func (x *UpdateOpenTimesPatternReq) Reset()
- func (x *UpdateOpenTimesPatternReq) String() string
- type UpdateOpenTimesPatternRes
- type UpdatePlacementRuleReq
- func (*UpdatePlacementRuleReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePlacementRuleReq) GetPlacementRule() *PlacementRule
- func (*UpdatePlacementRuleReq) ProtoMessage()
- func (x *UpdatePlacementRuleReq) ProtoReflect() protoreflect.Message
- func (x *UpdatePlacementRuleReq) Reset()
- func (x *UpdatePlacementRuleReq) String() string
- type UpdatePlacementRuleRes
- type UpdateProgramNodeReq
- func (*UpdateProgramNodeReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProgramNodeReq) GetProgramNode() *ProgramNode
- func (*UpdateProgramNodeReq) ProtoMessage()
- func (x *UpdateProgramNodeReq) ProtoReflect() protoreflect.Message
- func (x *UpdateProgramNodeReq) Reset()
- func (x *UpdateProgramNodeReq) String() string
- type UpdateProgramNodeRes
- type UpdateScheduleScenarioReq
- func (*UpdateScheduleScenarioReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateScheduleScenarioReq) GetScheduleScenario() *ScheduleScenario
- func (*UpdateScheduleScenarioReq) ProtoMessage()
- func (x *UpdateScheduleScenarioReq) ProtoReflect() protoreflect.Message
- func (x *UpdateScheduleScenarioReq) Reset()
- func (x *UpdateScheduleScenarioReq) String() string
- type UpdateScheduleScenarioRes
- type UpdateShiftInstanceReq
- func (*UpdateShiftInstanceReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateShiftInstanceReq) GetIsLocked() bool
- func (x *UpdateShiftInstanceReq) GetMetricTypes() []commons.PerformanceMetricType
- func (x *UpdateShiftInstanceReq) GetShiftInstanceSid() int64
- func (x *UpdateShiftInstanceReq) GetStartDatetime() *timestamppb.Timestamp
- func (x *UpdateShiftInstanceReq) GetWfmAgentSid() *wrapperspb.Int64Value
- func (x *UpdateShiftInstanceReq) GetWidthInMinutes() int32
- func (*UpdateShiftInstanceReq) ProtoMessage()
- func (x *UpdateShiftInstanceReq) ProtoReflect() protoreflect.Message
- func (x *UpdateShiftInstanceReq) Reset()
- func (x *UpdateShiftInstanceReq) String() string
- type UpdateShiftInstanceRes
- func (*UpdateShiftInstanceRes) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateShiftInstanceRes) GetPerformanceMetrics() []*PerformanceMetric
- func (x *UpdateShiftInstanceRes) GetShiftInstance() *ShiftInstance
- func (*UpdateShiftInstanceRes) ProtoMessage()
- func (x *UpdateShiftInstanceRes) ProtoReflect() protoreflect.Message
- func (x *UpdateShiftInstanceRes) Reset()
- func (x *UpdateShiftInstanceRes) String() string
- type UpdateShiftTemplateReq
- func (*UpdateShiftTemplateReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateShiftTemplateReq) GetShiftTemplate() *ShiftTemplate
- func (*UpdateShiftTemplateReq) ProtoMessage()
- func (x *UpdateShiftTemplateReq) ProtoReflect() protoreflect.Message
- func (x *UpdateShiftTemplateReq) Reset()
- func (x *UpdateShiftTemplateReq) String() string
- type UpdateShiftTemplateRes
- type UpdateSkillProficienciesReq
- func (*UpdateSkillProficienciesReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillProficienciesReq) GetSkillProficiencies() []*SkillProficiency
- func (*UpdateSkillProficienciesReq) ProtoMessage()
- func (x *UpdateSkillProficienciesReq) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProficienciesReq) Reset()
- func (x *UpdateSkillProficienciesReq) String() string
- type UpdateSkillProficienciesRes
- type UpdateSkillProfileAveragesUsingHistoricalDataReq
- func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetDatetimeRange() *commons.DatetimeRange
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetExcludeSkillProfilesWithManualAverages() bool
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetSkillProfileSids() []int64
- func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoMessage()
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) Reset()
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) String() string
- type UpdateSkillProfileAveragesUsingHistoricalDataRes
- func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) Descriptor() ([]byte, []int)deprecated
- func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoMessage()
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) Reset()
- func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) String() string
- type UpdateSkillProfileProficienciesReq
- func (*UpdateSkillProfileProficienciesReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillProfileProficienciesReq) GetOrgId() string
- func (x *UpdateSkillProfileProficienciesReq) GetProficiencies() []*UpdateSkillProfileProficienciesReq_Proficiency
- func (*UpdateSkillProfileProficienciesReq) ProtoMessage()
- func (x *UpdateSkillProfileProficienciesReq) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileProficienciesReq) Reset()
- func (x *UpdateSkillProfileProficienciesReq) String() string
- type UpdateSkillProfileProficienciesReq_Proficiency
- func (*UpdateSkillProfileProficienciesReq_Proficiency) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetProficiency() int32
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetSkillProfileSid() int64
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetSkillSid() int64
- func (*UpdateSkillProfileProficienciesReq_Proficiency) ProtoMessage()
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) Reset()
- func (x *UpdateSkillProfileProficienciesReq_Proficiency) String() string
- type UpdateSkillProfileProficienciesRes
- func (*UpdateSkillProfileProficienciesRes) Descriptor() ([]byte, []int)deprecated
- func (*UpdateSkillProfileProficienciesRes) ProtoMessage()
- func (x *UpdateSkillProfileProficienciesRes) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileProficienciesRes) Reset()
- func (x *UpdateSkillProfileProficienciesRes) String() string
- type UpdateSkillProfileReq
- func (*UpdateSkillProfileReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSkillProfileReq) GetAreAveragesManual() bool
- func (x *UpdateSkillProfileReq) GetAverageAfterCallWorkInSeconds() float32
- func (x *UpdateSkillProfileReq) GetAverageHandleTimeInSeconds() float32
- func (x *UpdateSkillProfileReq) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *UpdateSkillProfileReq) GetAverageTimeToAbortInSeconds() float32
- func (x *UpdateSkillProfileReq) GetDescription() string
- func (x *UpdateSkillProfileReq) GetName() string
- func (x *UpdateSkillProfileReq) GetSkillProfileSid() int64
- func (*UpdateSkillProfileReq) ProtoMessage()
- func (x *UpdateSkillProfileReq) ProtoReflect() protoreflect.Message
- func (x *UpdateSkillProfileReq) Reset()
- func (x *UpdateSkillProfileReq) String() string
- type UpdateSkillProfileRes
- type UpdateWFMAgentReq
- func (*UpdateWFMAgentReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateWFMAgentReq) GetWfmAgent() *WFMAgent
- func (*UpdateWFMAgentReq) ProtoMessage()
- func (x *UpdateWFMAgentReq) ProtoReflect() protoreflect.Message
- func (x *UpdateWFMAgentReq) Reset()
- func (x *UpdateWFMAgentReq) String() string
- type UpdateWFMAgentRes
- type UpsertForecastDataDeltaReq
- func (*UpsertForecastDataDeltaReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertForecastDataDeltaReq) GetDelta() *CallDataByInterval
- func (*UpsertForecastDataDeltaReq) ProtoMessage()
- func (x *UpsertForecastDataDeltaReq) ProtoReflect() protoreflect.Message
- func (x *UpsertForecastDataDeltaReq) Reset()
- func (x *UpsertForecastDataDeltaReq) String() string
- type UpsertForecastDataDeltaRes
- func (*UpsertForecastDataDeltaRes) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertForecastDataDeltaRes) GetDelta() *CallDataByInterval
- func (*UpsertForecastDataDeltaRes) ProtoMessage()
- func (x *UpsertForecastDataDeltaRes) ProtoReflect() protoreflect.Message
- func (x *UpsertForecastDataDeltaRes) Reset()
- func (x *UpsertForecastDataDeltaRes) String() string
- type UpsertForecastDataDeltasReq
- func (*UpsertForecastDataDeltasReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertForecastDataDeltasReq) GetDeltas() []*CallDataByInterval
- func (*UpsertForecastDataDeltasReq) ProtoMessage()
- func (x *UpsertForecastDataDeltasReq) ProtoReflect() protoreflect.Message
- func (x *UpsertForecastDataDeltasReq) Reset()
- func (x *UpsertForecastDataDeltasReq) String() string
- type UpsertForecastDataDeltasRes
- type UpsertForecastingParametersReq
- func (*UpsertForecastingParametersReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertForecastingParametersReq) GetForecastingParameters() *commons.ForecastingParameters
- func (*UpsertForecastingParametersReq) ProtoMessage()
- func (x *UpsertForecastingParametersReq) ProtoReflect() protoreflect.Message
- func (x *UpsertForecastingParametersReq) Reset()
- func (x *UpsertForecastingParametersReq) String() string
- type UpsertForecastingParametersRes
- func (*UpsertForecastingParametersRes) Descriptor() ([]byte, []int)deprecated
- func (*UpsertForecastingParametersRes) ProtoMessage()
- func (x *UpsertForecastingParametersRes) ProtoReflect() protoreflect.Message
- func (x *UpsertForecastingParametersRes) Reset()
- func (x *UpsertForecastingParametersRes) String() string
- type UpsertHistoricalDataDeltaReq
- func (*UpsertHistoricalDataDeltaReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertHistoricalDataDeltaReq) GetDelta() *HistoricalDataInterval
- func (*UpsertHistoricalDataDeltaReq) ProtoMessage()
- func (x *UpsertHistoricalDataDeltaReq) ProtoReflect() protoreflect.Message
- func (x *UpsertHistoricalDataDeltaReq) Reset()
- func (x *UpsertHistoricalDataDeltaReq) String() string
- type UpsertHistoricalDataDeltaRes
- func (*UpsertHistoricalDataDeltaRes) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertHistoricalDataDeltaRes) GetDelta() *HistoricalDataInterval
- func (*UpsertHistoricalDataDeltaRes) ProtoMessage()
- func (x *UpsertHistoricalDataDeltaRes) ProtoReflect() protoreflect.Message
- func (x *UpsertHistoricalDataDeltaRes) Reset()
- func (x *UpsertHistoricalDataDeltaRes) String() string
- type UpsertHistoricalDataDeltasReq
- func (*UpsertHistoricalDataDeltasReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertHistoricalDataDeltasReq) GetDeltas() []*HistoricalDataInterval
- func (*UpsertHistoricalDataDeltasReq) ProtoMessage()
- func (x *UpsertHistoricalDataDeltasReq) ProtoReflect() protoreflect.Message
- func (x *UpsertHistoricalDataDeltasReq) Reset()
- func (x *UpsertHistoricalDataDeltasReq) String() string
- type UpsertHistoricalDataDeltasRes
- func (*UpsertHistoricalDataDeltasRes) Descriptor() ([]byte, []int)deprecated
- func (*UpsertHistoricalDataDeltasRes) ProtoMessage()
- func (x *UpsertHistoricalDataDeltasRes) ProtoReflect() protoreflect.Message
- func (x *UpsertHistoricalDataDeltasRes) Reset()
- func (x *UpsertHistoricalDataDeltasRes) String() string
- type UpsertNonSkillActivityAssociationReq
- func (*UpsertNonSkillActivityAssociationReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertNonSkillActivityAssociationReq) GetAssociationType() commons.ConfigRelationshipType
- func (x *UpsertNonSkillActivityAssociationReq) GetNode() *ParentEntity
- func (x *UpsertNonSkillActivityAssociationReq) GetNonSkillActivitySid() int64
- func (x *UpsertNonSkillActivityAssociationReq) GetScheduleScenarioSid() int64
- func (*UpsertNonSkillActivityAssociationReq) ProtoMessage()
- func (x *UpsertNonSkillActivityAssociationReq) ProtoReflect() protoreflect.Message
- func (x *UpsertNonSkillActivityAssociationReq) Reset()
- func (x *UpsertNonSkillActivityAssociationReq) String() string
- type UpsertNonSkillActivityAssociationRes
- func (*UpsertNonSkillActivityAssociationRes) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertNonSkillActivityAssociationRes) GetNodesAffected() []*ParentEntity
- func (x *UpsertNonSkillActivityAssociationRes) GetRulesUsingActivity() []*UpsertNonSkillActivityAssociationRes_EntityMapping
- func (x *UpsertNonSkillActivityAssociationRes) GetUpsertSucceeded() bool
- func (*UpsertNonSkillActivityAssociationRes) ProtoMessage()
- func (x *UpsertNonSkillActivityAssociationRes) ProtoReflect() protoreflect.Message
- func (x *UpsertNonSkillActivityAssociationRes) Reset()
- func (x *UpsertNonSkillActivityAssociationRes) String() string
- type UpsertNonSkillActivityAssociationRes_EntityMapping
- func (*UpsertNonSkillActivityAssociationRes_EntityMapping) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) GetLeftEntity() *ParentEntity
- func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) GetRightEntity() *ParentEntity
- func (*UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoMessage()
- func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoReflect() protoreflect.Message
- func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) Reset()
- func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) String() string
- type UpsertProfileForecastReq
- func (*UpsertProfileForecastReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertProfileForecastReq) GetCallProfileTemplate() *CallProfileTemplate
- func (x *UpsertProfileForecastReq) GetFixedAveragesForecast() bool
- func (x *UpsertProfileForecastReq) GetSkillProfileSid() int64
- func (*UpsertProfileForecastReq) ProtoMessage()
- func (x *UpsertProfileForecastReq) ProtoReflect() protoreflect.Message
- func (x *UpsertProfileForecastReq) Reset()
- func (x *UpsertProfileForecastReq) String() string
- type UpsertProfileForecastRes
- type UpsertRegressionForecastReq
- func (*UpsertRegressionForecastReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertRegressionForecastReq) GetAverageAfterCallWorkInSeconds() float32
- func (x *UpsertRegressionForecastReq) GetAverageHandleTimeInSeconds() float32
- func (x *UpsertRegressionForecastReq) GetAverageSpeedOfAnswerInSeconds() float32
- func (x *UpsertRegressionForecastReq) GetAverageTimeToAbortInSeconds() float32
- func (x *UpsertRegressionForecastReq) GetRegressionTemplate() *RegressionTemplate
- func (x *UpsertRegressionForecastReq) GetSkillProfileSidsToForecast() []int64
- func (*UpsertRegressionForecastReq) ProtoMessage()
- func (x *UpsertRegressionForecastReq) ProtoReflect() protoreflect.Message
- func (x *UpsertRegressionForecastReq) Reset()
- func (x *UpsertRegressionForecastReq) String() string
- type UpsertRegressionForecastRes
- type UserCapability
- func (*UserCapability) Descriptor() ([]byte, []int)deprecated
- func (x *UserCapability) GetCanAddChild() bool
- func (x *UserCapability) GetCanDelete() bool
- func (x *UserCapability) GetCanDisplay() bool
- func (x *UserCapability) GetCanEdit() bool
- func (x *UserCapability) GetCanMove() bool
- func (x *UserCapability) GetCanUndelete() bool
- func (x *UserCapability) GetIsMoveTarget() bool
- func (*UserCapability) ProtoMessage()
- func (x *UserCapability) ProtoReflect() protoreflect.Message
- func (x *UserCapability) Reset()
- func (x *UserCapability) String() string
- type WFMAgent
- func (*WFMAgent) Descriptor() ([]byte, []int)deprecated
- func (x *WFMAgent) GetCreatedAt() *timestamppb.Timestamp
- func (x *WFMAgent) GetDatetimeSetToInactive() *timestamppb.Timestamp
- func (x *WFMAgent) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
- func (x *WFMAgent) GetMemberConstraintRules() []*ConstraintRule
- func (x *WFMAgent) GetMemberSkillProficiencies() []*SkillProficiency
- func (x *WFMAgent) GetName() string
- func (x *WFMAgent) GetTcnAgentIsEnabled() bool
- func (x *WFMAgent) GetTcnAgentSid() *wrapperspb.Int64Value
- func (x *WFMAgent) GetWfmAgentSid() int64
- func (*WFMAgent) ProtoMessage()
- func (x *WFMAgent) ProtoReflect() protoreflect.Message
- func (x *WFMAgent) Reset()
- func (x *WFMAgent) String() string
- type WFMClient
- type WFMServer
- type WFM_BuildProfileForecastByIntervalClient
- type WFM_BuildProfileForecastByIntervalServer
- type WFM_BuildProfileForecastByIntervalWithStatsClient
- type WFM_BuildProfileForecastByIntervalWithStatsServer
- type WFM_BuildRegressionForecastByIntervalClient
- type WFM_BuildRegressionForecastByIntervalServer
- type WFM_BuildRegressionForecastByIntervalWithStatsClient
- type WFM_BuildRegressionForecastByIntervalWithStatsServer
- type WFM_ListForecastIntervalsForSkillProfileClient
- type WFM_ListForecastIntervalsForSkillProfileServer
Constants ¶
const ( WFM_ListSkillProfiles_FullMethodName = "/api.v1alpha1.wfm.WFM/ListSkillProfiles" WFM_UpdateSkillProfile_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateSkillProfile" WFM_UpdateSkillProfileProficiencies_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateSkillProfileProficiencies" WFM_GetSkillProfile_FullMethodName = "/api.v1alpha1.wfm.WFM/GetSkillProfile" WFM_ResyncSkillProfiles_FullMethodName = "/api.v1alpha1.wfm.WFM/ResyncSkillProfiles" WFM_GetLastSkillProfileResyncDate_FullMethodName = "/api.v1alpha1.wfm.WFM/GetLastSkillProfileResyncDate" WFM_UpsertForecastingParameters_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertForecastingParameters" WFM_GetForecastingParameters_FullMethodName = "/api.v1alpha1.wfm.WFM/GetForecastingParameters" WFM_ListHistoricalData_FullMethodName = "/api.v1alpha1.wfm.WFM/ListHistoricalData" WFM_UpsertHistoricalDataDelta_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertHistoricalDataDelta" WFM_UpsertHistoricalDataDeltas_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertHistoricalDataDeltas" WFM_ListSkills_FullMethodName = "/api.v1alpha1.wfm.WFM/ListSkills" WFM_BuildCallProfileTemplateForSkillProfile_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildCallProfileTemplateForSkillProfile" WFM_CreateInactiveSkillProfileMapping_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateInactiveSkillProfileMapping" WFM_GetAvailableRegressionForecasterModelTypes_FullMethodName = "/api.v1alpha1.wfm.WFM/GetAvailableRegressionForecasterModelTypes" WFM_DisconnectInactiveSkillProfileMapping_FullMethodName = "/api.v1alpha1.wfm.WFM/DisconnectInactiveSkillProfileMapping" WFM_DeleteHistoricalDataDeltas_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteHistoricalDataDeltas" WFM_ListTopSkillProfiles_FullMethodName = "/api.v1alpha1.wfm.WFM/ListTopSkillProfiles" WFM_GetSkillProfilesCount_FullMethodName = "/api.v1alpha1.wfm.WFM/GetSkillProfilesCount" WFM_BuildProfileForecastByInterval_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildProfileForecastByInterval" WFM_BuildProfileForecastByIntervalWithStats_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildProfileForecastByIntervalWithStats" WFM_UpsertProfileForecast_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertProfileForecast" WFM_CreateCallProfileTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateCallProfileTemplate" WFM_DeleteCallProfileTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteCallProfileTemplate" WFM_CreateRegressionTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateRegressionTemplate" WFM_DeleteRegressionTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteRegressionTemplate" WFM_ListRegressionTemplates_FullMethodName = "/api.v1alpha1.wfm.WFM/ListRegressionTemplates" WFM_ListForecastIntervalsForSkillProfile_FullMethodName = "/api.v1alpha1.wfm.WFM/ListForecastIntervalsForSkillProfile" WFM_BuildRegressionForecastByInterval_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildRegressionForecastByInterval" WFM_BuildRegressionForecastByIntervalWithStats_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildRegressionForecastByIntervalWithStats" WFM_ListCallProfileTemplates_FullMethodName = "/api.v1alpha1.wfm.WFM/ListCallProfileTemplates" WFM_UpsertRegressionForecast_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertRegressionForecast" WFM_UpsertForecastDataDelta_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertForecastDataDelta" WFM_UpsertForecastDataDeltas_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertForecastDataDeltas" WFM_DeleteForecastIntervals_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteForecastIntervals" WFM_ListHistoricalDataForAllSkillProfiles_FullMethodName = "/api.v1alpha1.wfm.WFM/ListHistoricalDataForAllSkillProfiles" WFM_BuildDOWAndMOYProfiles_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildDOWAndMOYProfiles" WFM_CalculateTrainingDataAveragesForSkillProfile_FullMethodName = "/api.v1alpha1.wfm.WFM/CalculateTrainingDataAveragesForSkillProfile" WFM_UpdateSkillProfileAveragesUsingHistoricalData_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateSkillProfileAveragesUsingHistoricalData" WFM_UpdateCallCenterNode_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateCallCenterNode" WFM_CreateClientNode_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateClientNode" WFM_UpdateClientNode_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateClientNode" WFM_CreateLocationNode_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateLocationNode" WFM_UpdateLocationNode_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateLocationNode" WFM_CreateProgramNode_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateProgramNode" WFM_UpdateProgramNode_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateProgramNode" WFM_CreateConstraintRule_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateConstraintRule" WFM_UpdateConstraintRule_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateConstraintRule" WFM_DeleteConstraintRule_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteConstraintRule" WFM_CreateNonSkillActivity_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateNonSkillActivity" WFM_UpdateNonSkillActivity_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateNonSkillActivity" WFM_ListNonSkillActivityAssociations_FullMethodName = "/api.v1alpha1.wfm.WFM/ListNonSkillActivityAssociations" WFM_ListCandidateSchedulingActivities_FullMethodName = "/api.v1alpha1.wfm.WFM/ListCandidateSchedulingActivities" WFM_CreateAgentGroup_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateAgentGroup" WFM_UpdateAgentGroup_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateAgentGroup" WFM_UpdateWFMAgent_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateWFMAgent" WFM_ListAllWFMAgents_FullMethodName = "/api.v1alpha1.wfm.WFM/ListAllWFMAgents" WFM_ListCandidateWFMAgents_FullMethodName = "/api.v1alpha1.wfm.WFM/ListCandidateWFMAgents" WFM_ListUngroupedWFMAgents_FullMethodName = "/api.v1alpha1.wfm.WFM/ListUngroupedWFMAgents" WFM_ListWFMAgentsAssociatedWithAgentGroup_FullMethodName = "/api.v1alpha1.wfm.WFM/ListWFMAgentsAssociatedWithAgentGroup" WFM_CreateWFMAgentMemberships_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateWFMAgentMemberships" WFM_DeleteWFMAgentMemberships_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteWFMAgentMemberships" WFM_BuildAgentDiagnostics_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildAgentDiagnostics" WFM_CreateShiftTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateShiftTemplate" WFM_UpdateShiftTemplate_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateShiftTemplate" WFM_ListShiftTemplatesBySids_FullMethodName = "/api.v1alpha1.wfm.WFM/ListShiftTemplatesBySids" WFM_BuildShiftTemplateDiagnostics_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildShiftTemplateDiagnostics" WFM_CreatePlacementRule_FullMethodName = "/api.v1alpha1.wfm.WFM/CreatePlacementRule" WFM_UpdatePlacementRule_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdatePlacementRule" WFM_DeletePlacementRule_FullMethodName = "/api.v1alpha1.wfm.WFM/DeletePlacementRule" WFM_CreateOpenTimesPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateOpenTimesPattern" WFM_UpdateOpenTimesPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateOpenTimesPattern" WFM_DeleteOpenTimesPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteOpenTimesPattern" WFM_GetOpenTimesBitmaps_FullMethodName = "/api.v1alpha1.wfm.WFM/GetOpenTimesBitmaps" WFM_CreateAgentAvailabilityPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateAgentAvailabilityPattern" WFM_UpdateAgentAvailabilityPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateAgentAvailabilityPattern" WFM_DeleteAgentAvailabilityPattern_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteAgentAvailabilityPattern" WFM_GetAvailabilityBitmaps_FullMethodName = "/api.v1alpha1.wfm.WFM/GetAvailabilityBitmaps" WFM_UpsertNonSkillActivityAssociation_FullMethodName = "/api.v1alpha1.wfm.WFM/UpsertNonSkillActivityAssociation" WFM_CreateSkillProficiencies_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateSkillProficiencies" WFM_UpdateSkillProficiencies_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateSkillProficiencies" WFM_DeleteSkillProficiency_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteSkillProficiency" WFM_CopyScenario_FullMethodName = "/api.v1alpha1.wfm.WFM/CopyScenario" WFM_CreateScheduleScenarioWithNodes_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateScheduleScenarioWithNodes" WFM_UpdateScheduleScenario_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateScheduleScenario" WFM_ListConfigEntities_FullMethodName = "/api.v1alpha1.wfm.WFM/ListConfigEntities" WFM_DeleteShiftInstances_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteShiftInstances" WFM_BuildNodeDiagnostics_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildNodeDiagnostics" WFM_BuildGlobalDiagnostics_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildGlobalDiagnostics" WFM_GetPublishedSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/GetPublishedSchedule" WFM_GetPublishedScheduleRequiredCalls_FullMethodName = "/api.v1alpha1.wfm.WFM/GetPublishedScheduleRequiredCalls" WFM_GetDraftScheduleRequiredCalls_FullMethodName = "/api.v1alpha1.wfm.WFM/GetDraftScheduleRequiredCalls" WFM_CreateDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateDraftSchedule" WFM_UpdateDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateDraftSchedule" WFM_BuildDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/BuildDraftSchedule" WFM_PublishDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/PublishDraftSchedule" WFM_GetDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/GetDraftSchedule" WFM_ListDraftSchedules_FullMethodName = "/api.v1alpha1.wfm.WFM/ListDraftSchedules" WFM_DeleteDraftSchedule_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteDraftSchedule" WFM_CreateShiftInstance_FullMethodName = "/api.v1alpha1.wfm.WFM/CreateShiftInstance" WFM_SwapShiftInstances_FullMethodName = "/api.v1alpha1.wfm.WFM/SwapShiftInstances" WFM_UpdateShiftInstance_FullMethodName = "/api.v1alpha1.wfm.WFM/UpdateShiftInstance" WFM_ListShiftSegmentsByShiftInstanceSids_FullMethodName = "/api.v1alpha1.wfm.WFM/ListShiftSegmentsByShiftInstanceSids" WFM_SetSchedulingTarget_FullMethodName = "/api.v1alpha1.wfm.WFM/SetSchedulingTarget" WFM_GetSchedulingTarget_FullMethodName = "/api.v1alpha1.wfm.WFM/GetSchedulingTarget" WFM_DeleteSchedulingTarget_FullMethodName = "/api.v1alpha1.wfm.WFM/DeleteSchedulingTarget" WFM_GetPerformanceMetrics_FullMethodName = "/api.v1alpha1.wfm.WFM/GetPerformanceMetrics" WFM_ListRequiredCallsIntervals_FullMethodName = "/api.v1alpha1.wfm.WFM/ListRequiredCallsIntervals" )
Variables ¶
var ( DeleteForecastIntervalsReq_ForecastIntervalDeleteType_name = map[int32]string{ 0: "INTERVALS_AND_DELTAS", 1: "DELTAS", } DeleteForecastIntervalsReq_ForecastIntervalDeleteType_value = map[string]int32{ "INTERVALS_AND_DELTAS": 0, "DELTAS": 1, } )
Enum value maps for DeleteForecastIntervalsReq_ForecastIntervalDeleteType.
var File_api_v1alpha1_wfm_wfm_proto protoreflect.FileDescriptor
var WFM_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1alpha1.wfm.WFM", HandlerType: (*WFMServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListSkillProfiles", Handler: _WFM_ListSkillProfiles_Handler, }, { MethodName: "UpdateSkillProfile", Handler: _WFM_UpdateSkillProfile_Handler, }, { MethodName: "UpdateSkillProfileProficiencies", Handler: _WFM_UpdateSkillProfileProficiencies_Handler, }, { MethodName: "GetSkillProfile", Handler: _WFM_GetSkillProfile_Handler, }, { MethodName: "ResyncSkillProfiles", Handler: _WFM_ResyncSkillProfiles_Handler, }, { MethodName: "GetLastSkillProfileResyncDate", Handler: _WFM_GetLastSkillProfileResyncDate_Handler, }, { MethodName: "UpsertForecastingParameters", Handler: _WFM_UpsertForecastingParameters_Handler, }, { MethodName: "GetForecastingParameters", Handler: _WFM_GetForecastingParameters_Handler, }, { MethodName: "ListHistoricalData", Handler: _WFM_ListHistoricalData_Handler, }, { MethodName: "UpsertHistoricalDataDelta", Handler: _WFM_UpsertHistoricalDataDelta_Handler, }, { MethodName: "UpsertHistoricalDataDeltas", Handler: _WFM_UpsertHistoricalDataDeltas_Handler, }, { MethodName: "ListSkills", Handler: _WFM_ListSkills_Handler, }, { MethodName: "BuildCallProfileTemplateForSkillProfile", Handler: _WFM_BuildCallProfileTemplateForSkillProfile_Handler, }, { MethodName: "CreateInactiveSkillProfileMapping", Handler: _WFM_CreateInactiveSkillProfileMapping_Handler, }, { MethodName: "GetAvailableRegressionForecasterModelTypes", Handler: _WFM_GetAvailableRegressionForecasterModelTypes_Handler, }, { MethodName: "DisconnectInactiveSkillProfileMapping", Handler: _WFM_DisconnectInactiveSkillProfileMapping_Handler, }, { MethodName: "DeleteHistoricalDataDeltas", Handler: _WFM_DeleteHistoricalDataDeltas_Handler, }, { MethodName: "ListTopSkillProfiles", Handler: _WFM_ListTopSkillProfiles_Handler, }, { MethodName: "GetSkillProfilesCount", Handler: _WFM_GetSkillProfilesCount_Handler, }, { MethodName: "UpsertProfileForecast", Handler: _WFM_UpsertProfileForecast_Handler, }, { MethodName: "CreateCallProfileTemplate", Handler: _WFM_CreateCallProfileTemplate_Handler, }, { MethodName: "DeleteCallProfileTemplate", Handler: _WFM_DeleteCallProfileTemplate_Handler, }, { MethodName: "CreateRegressionTemplate", Handler: _WFM_CreateRegressionTemplate_Handler, }, { MethodName: "DeleteRegressionTemplate", Handler: _WFM_DeleteRegressionTemplate_Handler, }, { MethodName: "ListRegressionTemplates", Handler: _WFM_ListRegressionTemplates_Handler, }, { MethodName: "ListCallProfileTemplates", Handler: _WFM_ListCallProfileTemplates_Handler, }, { MethodName: "UpsertRegressionForecast", Handler: _WFM_UpsertRegressionForecast_Handler, }, { MethodName: "UpsertForecastDataDelta", Handler: _WFM_UpsertForecastDataDelta_Handler, }, { MethodName: "UpsertForecastDataDeltas", Handler: _WFM_UpsertForecastDataDeltas_Handler, }, { MethodName: "DeleteForecastIntervals", Handler: _WFM_DeleteForecastIntervals_Handler, }, { MethodName: "ListHistoricalDataForAllSkillProfiles", Handler: _WFM_ListHistoricalDataForAllSkillProfiles_Handler, }, { MethodName: "BuildDOWAndMOYProfiles", Handler: _WFM_BuildDOWAndMOYProfiles_Handler, }, { MethodName: "CalculateTrainingDataAveragesForSkillProfile", Handler: _WFM_CalculateTrainingDataAveragesForSkillProfile_Handler, }, { MethodName: "UpdateSkillProfileAveragesUsingHistoricalData", Handler: _WFM_UpdateSkillProfileAveragesUsingHistoricalData_Handler, }, { MethodName: "UpdateCallCenterNode", Handler: _WFM_UpdateCallCenterNode_Handler, }, { MethodName: "CreateClientNode", Handler: _WFM_CreateClientNode_Handler, }, { MethodName: "UpdateClientNode", Handler: _WFM_UpdateClientNode_Handler, }, { MethodName: "CreateLocationNode", Handler: _WFM_CreateLocationNode_Handler, }, { MethodName: "UpdateLocationNode", Handler: _WFM_UpdateLocationNode_Handler, }, { MethodName: "CreateProgramNode", Handler: _WFM_CreateProgramNode_Handler, }, { MethodName: "UpdateProgramNode", Handler: _WFM_UpdateProgramNode_Handler, }, { MethodName: "CreateConstraintRule", Handler: _WFM_CreateConstraintRule_Handler, }, { MethodName: "UpdateConstraintRule", Handler: _WFM_UpdateConstraintRule_Handler, }, { MethodName: "DeleteConstraintRule", Handler: _WFM_DeleteConstraintRule_Handler, }, { MethodName: "CreateNonSkillActivity", Handler: _WFM_CreateNonSkillActivity_Handler, }, { MethodName: "UpdateNonSkillActivity", Handler: _WFM_UpdateNonSkillActivity_Handler, }, { MethodName: "ListNonSkillActivityAssociations", Handler: _WFM_ListNonSkillActivityAssociations_Handler, }, { MethodName: "ListCandidateSchedulingActivities", Handler: _WFM_ListCandidateSchedulingActivities_Handler, }, { MethodName: "CreateAgentGroup", Handler: _WFM_CreateAgentGroup_Handler, }, { MethodName: "UpdateAgentGroup", Handler: _WFM_UpdateAgentGroup_Handler, }, { MethodName: "UpdateWFMAgent", Handler: _WFM_UpdateWFMAgent_Handler, }, { MethodName: "ListAllWFMAgents", Handler: _WFM_ListAllWFMAgents_Handler, }, { MethodName: "ListCandidateWFMAgents", Handler: _WFM_ListCandidateWFMAgents_Handler, }, { MethodName: "ListUngroupedWFMAgents", Handler: _WFM_ListUngroupedWFMAgents_Handler, }, { MethodName: "ListWFMAgentsAssociatedWithAgentGroup", Handler: _WFM_ListWFMAgentsAssociatedWithAgentGroup_Handler, }, { MethodName: "CreateWFMAgentMemberships", Handler: _WFM_CreateWFMAgentMemberships_Handler, }, { MethodName: "DeleteWFMAgentMemberships", Handler: _WFM_DeleteWFMAgentMemberships_Handler, }, { MethodName: "BuildAgentDiagnostics", Handler: _WFM_BuildAgentDiagnostics_Handler, }, { MethodName: "CreateShiftTemplate", Handler: _WFM_CreateShiftTemplate_Handler, }, { MethodName: "UpdateShiftTemplate", Handler: _WFM_UpdateShiftTemplate_Handler, }, { MethodName: "ListShiftTemplatesBySids", Handler: _WFM_ListShiftTemplatesBySids_Handler, }, { MethodName: "BuildShiftTemplateDiagnostics", Handler: _WFM_BuildShiftTemplateDiagnostics_Handler, }, { MethodName: "CreatePlacementRule", Handler: _WFM_CreatePlacementRule_Handler, }, { MethodName: "UpdatePlacementRule", Handler: _WFM_UpdatePlacementRule_Handler, }, { MethodName: "DeletePlacementRule", Handler: _WFM_DeletePlacementRule_Handler, }, { MethodName: "CreateOpenTimesPattern", Handler: _WFM_CreateOpenTimesPattern_Handler, }, { MethodName: "UpdateOpenTimesPattern", Handler: _WFM_UpdateOpenTimesPattern_Handler, }, { MethodName: "DeleteOpenTimesPattern", Handler: _WFM_DeleteOpenTimesPattern_Handler, }, { MethodName: "GetOpenTimesBitmaps", Handler: _WFM_GetOpenTimesBitmaps_Handler, }, { MethodName: "CreateAgentAvailabilityPattern", Handler: _WFM_CreateAgentAvailabilityPattern_Handler, }, { MethodName: "UpdateAgentAvailabilityPattern", Handler: _WFM_UpdateAgentAvailabilityPattern_Handler, }, { MethodName: "DeleteAgentAvailabilityPattern", Handler: _WFM_DeleteAgentAvailabilityPattern_Handler, }, { MethodName: "GetAvailabilityBitmaps", Handler: _WFM_GetAvailabilityBitmaps_Handler, }, { MethodName: "UpsertNonSkillActivityAssociation", Handler: _WFM_UpsertNonSkillActivityAssociation_Handler, }, { MethodName: "CreateSkillProficiencies", Handler: _WFM_CreateSkillProficiencies_Handler, }, { MethodName: "UpdateSkillProficiencies", Handler: _WFM_UpdateSkillProficiencies_Handler, }, { MethodName: "DeleteSkillProficiency", Handler: _WFM_DeleteSkillProficiency_Handler, }, { MethodName: "CopyScenario", Handler: _WFM_CopyScenario_Handler, }, { MethodName: "CreateScheduleScenarioWithNodes", Handler: _WFM_CreateScheduleScenarioWithNodes_Handler, }, { MethodName: "UpdateScheduleScenario", Handler: _WFM_UpdateScheduleScenario_Handler, }, { MethodName: "ListConfigEntities", Handler: _WFM_ListConfigEntities_Handler, }, { MethodName: "DeleteShiftInstances", Handler: _WFM_DeleteShiftInstances_Handler, }, { MethodName: "BuildNodeDiagnostics", Handler: _WFM_BuildNodeDiagnostics_Handler, }, { MethodName: "BuildGlobalDiagnostics", Handler: _WFM_BuildGlobalDiagnostics_Handler, }, { MethodName: "GetPublishedSchedule", Handler: _WFM_GetPublishedSchedule_Handler, }, { MethodName: "GetPublishedScheduleRequiredCalls", Handler: _WFM_GetPublishedScheduleRequiredCalls_Handler, }, { MethodName: "GetDraftScheduleRequiredCalls", Handler: _WFM_GetDraftScheduleRequiredCalls_Handler, }, { MethodName: "CreateDraftSchedule", Handler: _WFM_CreateDraftSchedule_Handler, }, { MethodName: "UpdateDraftSchedule", Handler: _WFM_UpdateDraftSchedule_Handler, }, { MethodName: "BuildDraftSchedule", Handler: _WFM_BuildDraftSchedule_Handler, }, { MethodName: "PublishDraftSchedule", Handler: _WFM_PublishDraftSchedule_Handler, }, { MethodName: "GetDraftSchedule", Handler: _WFM_GetDraftSchedule_Handler, }, { MethodName: "ListDraftSchedules", Handler: _WFM_ListDraftSchedules_Handler, }, { MethodName: "DeleteDraftSchedule", Handler: _WFM_DeleteDraftSchedule_Handler, }, { MethodName: "CreateShiftInstance", Handler: _WFM_CreateShiftInstance_Handler, }, { MethodName: "SwapShiftInstances", Handler: _WFM_SwapShiftInstances_Handler, }, { MethodName: "UpdateShiftInstance", Handler: _WFM_UpdateShiftInstance_Handler, }, { MethodName: "ListShiftSegmentsByShiftInstanceSids", Handler: _WFM_ListShiftSegmentsByShiftInstanceSids_Handler, }, { MethodName: "SetSchedulingTarget", Handler: _WFM_SetSchedulingTarget_Handler, }, { MethodName: "GetSchedulingTarget", Handler: _WFM_GetSchedulingTarget_Handler, }, { MethodName: "DeleteSchedulingTarget", Handler: _WFM_DeleteSchedulingTarget_Handler, }, { MethodName: "GetPerformanceMetrics", Handler: _WFM_GetPerformanceMetrics_Handler, }, { MethodName: "ListRequiredCallsIntervals", Handler: _WFM_ListRequiredCallsIntervals_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "BuildProfileForecastByInterval", Handler: _WFM_BuildProfileForecastByInterval_Handler, ServerStreams: true, }, { StreamName: "BuildProfileForecastByIntervalWithStats", Handler: _WFM_BuildProfileForecastByIntervalWithStats_Handler, ServerStreams: true, }, { StreamName: "ListForecastIntervalsForSkillProfile", Handler: _WFM_ListForecastIntervalsForSkillProfile_Handler, ServerStreams: true, }, { StreamName: "BuildRegressionForecastByInterval", Handler: _WFM_BuildRegressionForecastByInterval_Handler, ServerStreams: true, }, { StreamName: "BuildRegressionForecastByIntervalWithStats", Handler: _WFM_BuildRegressionForecastByIntervalWithStats_Handler, ServerStreams: true, }, }, Metadata: "api/v1alpha1/wfm/wfm.proto", }
WFM_ServiceDesc is the grpc.ServiceDesc for WFM service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterWFMServer ¶
func RegisterWFMServer(s grpc.ServiceRegistrar, srv WFMServer)
Types ¶
type AgentAvailabilityPattern ¶
type AgentAvailabilityPattern struct { // ID of this pattern. AgentAvailabilityPatternSid int64 `` /* 147-byte string literal not displayed */ // Parent entity of this pattern. ParentEntity *ParentEntity `protobuf:"bytes,2,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // Datetime pattern that represents this agent availability pattern. DatetimePattern *DatetimePattern `protobuf:"bytes,3,opt,name=datetime_pattern,json=datetimePattern,proto3" json:"datetime_pattern,omitempty"` // ID of the schedule scenario that this agent availability pattern belongs to. ScheduleScenarioSid int64 `protobuf:"varint,4,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Represents and Agent Availability Pattern
func (*AgentAvailabilityPattern) Descriptor
deprecated
func (*AgentAvailabilityPattern) Descriptor() ([]byte, []int)
Deprecated: Use AgentAvailabilityPattern.ProtoReflect.Descriptor instead.
func (*AgentAvailabilityPattern) GetAgentAvailabilityPatternSid ¶
func (x *AgentAvailabilityPattern) GetAgentAvailabilityPatternSid() int64
func (*AgentAvailabilityPattern) GetDatetimePattern ¶
func (x *AgentAvailabilityPattern) GetDatetimePattern() *DatetimePattern
func (*AgentAvailabilityPattern) GetParentEntity ¶
func (x *AgentAvailabilityPattern) GetParentEntity() *ParentEntity
func (*AgentAvailabilityPattern) GetScheduleScenarioSid ¶
func (x *AgentAvailabilityPattern) GetScheduleScenarioSid() int64
func (*AgentAvailabilityPattern) ProtoMessage ¶
func (*AgentAvailabilityPattern) ProtoMessage()
func (*AgentAvailabilityPattern) ProtoReflect ¶
func (x *AgentAvailabilityPattern) ProtoReflect() protoreflect.Message
func (*AgentAvailabilityPattern) Reset ¶
func (x *AgentAvailabilityPattern) Reset()
func (*AgentAvailabilityPattern) String ¶
func (x *AgentAvailabilityPattern) String() string
type AgentGroup ¶
type AgentGroup struct { // ID of this agent group AgentGroupSid int64 `protobuf:"varint,1,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // Parent entity of the agent group ParentEntity *ParentEntity `protobuf:"bytes,2,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // Agent group name Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Agent group description. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Datetime that the agent group was set to inactive, if not set then the agent group is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // ID of the schedule scenario that the agent group belongs to. ScheduleScenarioSid int64 `protobuf:"varint,6,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // List of constraint rule that apply to this agent group. MemberConstraintRules []*ConstraintRule `` /* 126-byte string literal not displayed */ // List of WFM agents that are members of this agent group. MemberWfmAgents []*WFMAgent `protobuf:"bytes,8,rep,name=member_wfm_agents,json=memberWfmAgents,proto3" json:"member_wfm_agents,omitempty"` // List of skill proficiencies associated with this agent group. MemberSkillProficiencies []*SkillProficiency `` /* 135-byte string literal not displayed */ // List of agent availability patterns associated with this agent group. MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a group of agents that have the same parent and other common properties.
func (*AgentGroup) Descriptor
deprecated
func (*AgentGroup) Descriptor() ([]byte, []int)
Deprecated: Use AgentGroup.ProtoReflect.Descriptor instead.
func (*AgentGroup) GetAgentGroupSid ¶
func (x *AgentGroup) GetAgentGroupSid() int64
func (*AgentGroup) GetDatetimeSetToInactive ¶
func (x *AgentGroup) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*AgentGroup) GetDescription ¶
func (x *AgentGroup) GetDescription() string
func (*AgentGroup) GetMemberAgentAvailabilityPatterns ¶
func (x *AgentGroup) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*AgentGroup) GetMemberConstraintRules ¶
func (x *AgentGroup) GetMemberConstraintRules() []*ConstraintRule
func (*AgentGroup) GetMemberSkillProficiencies ¶
func (x *AgentGroup) GetMemberSkillProficiencies() []*SkillProficiency
func (*AgentGroup) GetMemberWfmAgents ¶
func (x *AgentGroup) GetMemberWfmAgents() []*WFMAgent
func (*AgentGroup) GetName ¶
func (x *AgentGroup) GetName() string
func (*AgentGroup) GetParentEntity ¶
func (x *AgentGroup) GetParentEntity() *ParentEntity
func (*AgentGroup) GetScheduleScenarioSid ¶
func (x *AgentGroup) GetScheduleScenarioSid() int64
func (*AgentGroup) ProtoMessage ¶
func (*AgentGroup) ProtoMessage()
func (*AgentGroup) ProtoReflect ¶
func (x *AgentGroup) ProtoReflect() protoreflect.Message
func (*AgentGroup) Reset ¶
func (x *AgentGroup) Reset()
func (*AgentGroup) String ¶
func (x *AgentGroup) String() string
type AvailabilityBitmapSet ¶
type AvailabilityBitmapSet struct { // Map of availability options belonging to the node being checked. OwnBitmap []commons.AvailabilityOption `` /* 132-byte string literal not displayed */ // Map of availability options inherited from parent nodes. InheritedBitmap []commons.AvailabilityOption `` /* 150-byte string literal not displayed */ // Map of availability options resulting from combining the inherited and own bitmap. ResultingBitmap []commons.AvailabilityOption `` /* 150-byte string literal not displayed */ // Entity that the bitmaps belong to. ParentEntity *ParentEntity `protobuf:"bytes,4,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // contains filtered or unexported fields }
Contains a set of bitmaps for an entity.
func (*AvailabilityBitmapSet) Descriptor
deprecated
func (*AvailabilityBitmapSet) Descriptor() ([]byte, []int)
Deprecated: Use AvailabilityBitmapSet.ProtoReflect.Descriptor instead.
func (*AvailabilityBitmapSet) GetInheritedBitmap ¶
func (x *AvailabilityBitmapSet) GetInheritedBitmap() []commons.AvailabilityOption
func (*AvailabilityBitmapSet) GetOwnBitmap ¶
func (x *AvailabilityBitmapSet) GetOwnBitmap() []commons.AvailabilityOption
func (*AvailabilityBitmapSet) GetParentEntity ¶
func (x *AvailabilityBitmapSet) GetParentEntity() *ParentEntity
func (*AvailabilityBitmapSet) GetResultingBitmap ¶
func (x *AvailabilityBitmapSet) GetResultingBitmap() []commons.AvailabilityOption
func (*AvailabilityBitmapSet) ProtoMessage ¶
func (*AvailabilityBitmapSet) ProtoMessage()
func (*AvailabilityBitmapSet) ProtoReflect ¶
func (x *AvailabilityBitmapSet) ProtoReflect() protoreflect.Message
func (*AvailabilityBitmapSet) Reset ¶
func (x *AvailabilityBitmapSet) Reset()
func (*AvailabilityBitmapSet) String ¶
func (x *AvailabilityBitmapSet) String() string
type BuildAgentDiagnosticsReq ¶
type BuildAgentDiagnosticsReq struct { // ID of the wfm agent to build diagnostics for. WfmAgentSid int64 `protobuf:"varint,1,opt,name=wfm_agent_sid,json=wfmAgentSid,proto3" json:"wfm_agent_sid,omitempty"` // ID of the schedule scenario that the wfm agent belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // ID of the agent_group to build diagnostics for. // If this field is set, the diagnostics will be built for every wfm agent in that agent group, and the @wfm-agent_sid field in this req will be ignored. AgentGroupSid int64 `protobuf:"varint,3,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildAgentDiagnostics RPC
func (*BuildAgentDiagnosticsReq) Descriptor
deprecated
func (*BuildAgentDiagnosticsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildAgentDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*BuildAgentDiagnosticsReq) GetAgentGroupSid ¶
func (x *BuildAgentDiagnosticsReq) GetAgentGroupSid() int64
func (*BuildAgentDiagnosticsReq) GetScheduleScenarioSid ¶
func (x *BuildAgentDiagnosticsReq) GetScheduleScenarioSid() int64
func (*BuildAgentDiagnosticsReq) GetWfmAgentSid ¶
func (x *BuildAgentDiagnosticsReq) GetWfmAgentSid() int64
func (*BuildAgentDiagnosticsReq) ProtoMessage ¶
func (*BuildAgentDiagnosticsReq) ProtoMessage()
func (*BuildAgentDiagnosticsReq) ProtoReflect ¶
func (x *BuildAgentDiagnosticsReq) ProtoReflect() protoreflect.Message
func (*BuildAgentDiagnosticsReq) Reset ¶
func (x *BuildAgentDiagnosticsReq) Reset()
func (*BuildAgentDiagnosticsReq) String ¶
func (x *BuildAgentDiagnosticsReq) String() string
type BuildAgentDiagnosticsRes ¶
type BuildAgentDiagnosticsRes struct { // Diagnostics built for the given req. // Will only contain one element if build for a single @wfm_agent_sid. // Will contain one element for each WFM agent if build for an @agent_group_sid.a Diagnostics []*Diagnostics `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // contains filtered or unexported fields }
Response message for the BuildAgentDiagnostics RPC
func (*BuildAgentDiagnosticsRes) Descriptor
deprecated
func (*BuildAgentDiagnosticsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildAgentDiagnosticsRes.ProtoReflect.Descriptor instead.
func (*BuildAgentDiagnosticsRes) GetDiagnostics ¶
func (x *BuildAgentDiagnosticsRes) GetDiagnostics() []*Diagnostics
func (*BuildAgentDiagnosticsRes) ProtoMessage ¶
func (*BuildAgentDiagnosticsRes) ProtoMessage()
func (*BuildAgentDiagnosticsRes) ProtoReflect ¶
func (x *BuildAgentDiagnosticsRes) ProtoReflect() protoreflect.Message
func (*BuildAgentDiagnosticsRes) Reset ¶
func (x *BuildAgentDiagnosticsRes) Reset()
func (*BuildAgentDiagnosticsRes) String ¶
func (x *BuildAgentDiagnosticsRes) String() string
type BuildCallProfileTemplateForSkillProfileReq ¶
type BuildCallProfileTemplateForSkillProfileReq struct { // ID of the skill profile of the training data used to generate the template. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildCallProfileTemplateForSkillProfile RPC.
func (*BuildCallProfileTemplateForSkillProfileReq) Descriptor
deprecated
func (*BuildCallProfileTemplateForSkillProfileReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildCallProfileTemplateForSkillProfileReq.ProtoReflect.Descriptor instead.
func (*BuildCallProfileTemplateForSkillProfileReq) GetSkillProfileSid ¶
func (x *BuildCallProfileTemplateForSkillProfileReq) GetSkillProfileSid() int64
func (*BuildCallProfileTemplateForSkillProfileReq) ProtoMessage ¶
func (*BuildCallProfileTemplateForSkillProfileReq) ProtoMessage()
func (*BuildCallProfileTemplateForSkillProfileReq) ProtoReflect ¶
func (x *BuildCallProfileTemplateForSkillProfileReq) ProtoReflect() protoreflect.Message
func (*BuildCallProfileTemplateForSkillProfileReq) Reset ¶
func (x *BuildCallProfileTemplateForSkillProfileReq) Reset()
func (*BuildCallProfileTemplateForSkillProfileReq) String ¶
func (x *BuildCallProfileTemplateForSkillProfileReq) String() string
type BuildCallProfileTemplateForSkillProfileRes ¶
type BuildCallProfileTemplateForSkillProfileRes struct { // call profile template found in the training data set. CallProfileTemplate *CallProfileTemplate `protobuf:"bytes,1,opt,name=call_profile_template,json=callProfileTemplate,proto3" json:"call_profile_template,omitempty"` // contains filtered or unexported fields }
Response message for the BuildCallProfileTemplateForSkillProfile RPC.
func (*BuildCallProfileTemplateForSkillProfileRes) Descriptor
deprecated
func (*BuildCallProfileTemplateForSkillProfileRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildCallProfileTemplateForSkillProfileRes.ProtoReflect.Descriptor instead.
func (*BuildCallProfileTemplateForSkillProfileRes) GetCallProfileTemplate ¶
func (x *BuildCallProfileTemplateForSkillProfileRes) GetCallProfileTemplate() *CallProfileTemplate
func (*BuildCallProfileTemplateForSkillProfileRes) ProtoMessage ¶
func (*BuildCallProfileTemplateForSkillProfileRes) ProtoMessage()
func (*BuildCallProfileTemplateForSkillProfileRes) ProtoReflect ¶
func (x *BuildCallProfileTemplateForSkillProfileRes) ProtoReflect() protoreflect.Message
func (*BuildCallProfileTemplateForSkillProfileRes) Reset ¶
func (x *BuildCallProfileTemplateForSkillProfileRes) Reset()
func (*BuildCallProfileTemplateForSkillProfileRes) String ¶
func (x *BuildCallProfileTemplateForSkillProfileRes) String() string
type BuildDOWAndMOYProfilesReq ¶
type BuildDOWAndMOYProfilesReq struct { // ProfileTOD to use to build the ProfileDOW and ProfileMOY ProfileTod *commons.ProfileTOD `protobuf:"bytes,1,opt,name=profile_tod,json=profileTod,proto3" json:"profile_tod,omitempty"` // ProfileWOMS to use to build the ProfileDOW and ProfileMOY ProfileWoms *commons.ProfileWOMS `protobuf:"bytes,2,opt,name=profile_woms,json=profileWoms,proto3" json:"profile_woms,omitempty"` // Indicates if the @profile_tod and @profile_woms belongs to the average fields of a call profile template. IsAverageProfile bool `protobuf:"varint,3,opt,name=is_average_profile,json=isAverageProfile,proto3" json:"is_average_profile,omitempty"` // contains filtered or unexported fields }
Request message for the BuildDOWAndMOYProfiles RPC
func (*BuildDOWAndMOYProfilesReq) Descriptor
deprecated
func (*BuildDOWAndMOYProfilesReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildDOWAndMOYProfilesReq.ProtoReflect.Descriptor instead.
func (*BuildDOWAndMOYProfilesReq) GetIsAverageProfile ¶
func (x *BuildDOWAndMOYProfilesReq) GetIsAverageProfile() bool
func (*BuildDOWAndMOYProfilesReq) GetProfileTod ¶
func (x *BuildDOWAndMOYProfilesReq) GetProfileTod() *commons.ProfileTOD
func (*BuildDOWAndMOYProfilesReq) GetProfileWoms ¶
func (x *BuildDOWAndMOYProfilesReq) GetProfileWoms() *commons.ProfileWOMS
func (*BuildDOWAndMOYProfilesReq) ProtoMessage ¶
func (*BuildDOWAndMOYProfilesReq) ProtoMessage()
func (*BuildDOWAndMOYProfilesReq) ProtoReflect ¶
func (x *BuildDOWAndMOYProfilesReq) ProtoReflect() protoreflect.Message
func (*BuildDOWAndMOYProfilesReq) Reset ¶
func (x *BuildDOWAndMOYProfilesReq) Reset()
func (*BuildDOWAndMOYProfilesReq) String ¶
func (x *BuildDOWAndMOYProfilesReq) String() string
type BuildDOWAndMOYProfilesRes ¶
type BuildDOWAndMOYProfilesRes struct { // Generated ProfileDOW from the request parameters. ProfileDow *commons.ProfileDOW `protobuf:"bytes,1,opt,name=profile_dow,json=profileDow,proto3" json:"profile_dow,omitempty"` // Generated ProfileMOY from the request parameters. ProfileMoy *commons.ProfileMOY `protobuf:"bytes,2,opt,name=profile_moy,json=profileMoy,proto3" json:"profile_moy,omitempty"` // contains filtered or unexported fields }
Response message for the BuildDOWAndMOYProfiles RPC
func (*BuildDOWAndMOYProfilesRes) Descriptor
deprecated
func (*BuildDOWAndMOYProfilesRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildDOWAndMOYProfilesRes.ProtoReflect.Descriptor instead.
func (*BuildDOWAndMOYProfilesRes) GetProfileDow ¶
func (x *BuildDOWAndMOYProfilesRes) GetProfileDow() *commons.ProfileDOW
func (*BuildDOWAndMOYProfilesRes) GetProfileMoy ¶
func (x *BuildDOWAndMOYProfilesRes) GetProfileMoy() *commons.ProfileMOY
func (*BuildDOWAndMOYProfilesRes) ProtoMessage ¶
func (*BuildDOWAndMOYProfilesRes) ProtoMessage()
func (*BuildDOWAndMOYProfilesRes) ProtoReflect ¶
func (x *BuildDOWAndMOYProfilesRes) ProtoReflect() protoreflect.Message
func (*BuildDOWAndMOYProfilesRes) Reset ¶
func (x *BuildDOWAndMOYProfilesRes) Reset()
func (*BuildDOWAndMOYProfilesRes) String ¶
func (x *BuildDOWAndMOYProfilesRes) String() string
type BuildDraftScheduleReq ¶
type BuildDraftScheduleReq struct { // ID of the draft schedule. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // ID of the node's schedule scenario sid. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Datetime range to set for the schedule scenario used to make the draft schedule. // If left blank, the current scheduling range for the scenario will be used ScheduleScenarioSchedulingRange *commons.DatetimeRange `` /* 158-byte string literal not displayed */ // The node that the shifts should be associated with. NodeSelector *ParentEntity `protobuf:"bytes,4,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // Set to true to include shift instances. IncludeShiftInstances bool `` /* 127-byte string literal not displayed */ // Set to true to include shift template in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftTemplate bool `protobuf:"varint,6,opt,name=include_shift_template,json=includeShiftTemplate,proto3" json:"include_shift_template,omitempty"` // Set to true to include shift segments in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftSegments bool `protobuf:"varint,7,opt,name=include_shift_segments,json=includeShiftSegments,proto3" json:"include_shift_segments,omitempty"` // Set to true to include scheduling activity in each of the returned shift segments. // Only effective when include_shift_instances and include_shift_segments are also set to true. IncludeSchedulingActivity bool `` /* 139-byte string literal not displayed */ // Set to true to include non skill activity in each of the returned scheduling activities. // Only effective when include_scheduling_activity, include_shift_segments and include_shift_instances are also set to true. IncludeActivity bool `protobuf:"varint,9,opt,name=include_activity,json=includeActivity,proto3" json:"include_activity,omitempty"` // contains filtered or unexported fields }
Request message for the BuildDraftSchedule RPC.
func (*BuildDraftScheduleReq) Descriptor
deprecated
func (*BuildDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*BuildDraftScheduleReq) GetDraftScheduleSid ¶
func (x *BuildDraftScheduleReq) GetDraftScheduleSid() int64
func (*BuildDraftScheduleReq) GetIncludeActivity ¶
func (x *BuildDraftScheduleReq) GetIncludeActivity() bool
func (*BuildDraftScheduleReq) GetIncludeSchedulingActivity ¶
func (x *BuildDraftScheduleReq) GetIncludeSchedulingActivity() bool
func (*BuildDraftScheduleReq) GetIncludeShiftInstances ¶
func (x *BuildDraftScheduleReq) GetIncludeShiftInstances() bool
func (*BuildDraftScheduleReq) GetIncludeShiftSegments ¶
func (x *BuildDraftScheduleReq) GetIncludeShiftSegments() bool
func (*BuildDraftScheduleReq) GetIncludeShiftTemplate ¶
func (x *BuildDraftScheduleReq) GetIncludeShiftTemplate() bool
func (*BuildDraftScheduleReq) GetNodeSelector ¶
func (x *BuildDraftScheduleReq) GetNodeSelector() *ParentEntity
func (*BuildDraftScheduleReq) GetScheduleScenarioSchedulingRange ¶
func (x *BuildDraftScheduleReq) GetScheduleScenarioSchedulingRange() *commons.DatetimeRange
func (*BuildDraftScheduleReq) GetScheduleScenarioSid ¶
func (x *BuildDraftScheduleReq) GetScheduleScenarioSid() int64
func (*BuildDraftScheduleReq) ProtoMessage ¶
func (*BuildDraftScheduleReq) ProtoMessage()
func (*BuildDraftScheduleReq) ProtoReflect ¶
func (x *BuildDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*BuildDraftScheduleReq) Reset ¶
func (x *BuildDraftScheduleReq) Reset()
func (*BuildDraftScheduleReq) String ¶
func (x *BuildDraftScheduleReq) String() string
type BuildDraftScheduleRes ¶
type BuildDraftScheduleRes struct { // The built draft schedule. DraftSchedule *DraftSchedule `protobuf:"bytes,1,opt,name=draft_schedule,json=draftSchedule,proto3" json:"draft_schedule,omitempty"` // Set of diagnostic reports for the given @draft_schedule_sid. Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // contains filtered or unexported fields }
Response message for the BuildDraftSchedule RPC
func (*BuildDraftScheduleRes) Descriptor
deprecated
func (*BuildDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*BuildDraftScheduleRes) GetDiagnostics ¶
func (x *BuildDraftScheduleRes) GetDiagnostics() []*Diagnostic
func (*BuildDraftScheduleRes) GetDraftSchedule ¶
func (x *BuildDraftScheduleRes) GetDraftSchedule() *DraftSchedule
func (*BuildDraftScheduleRes) ProtoMessage ¶
func (*BuildDraftScheduleRes) ProtoMessage()
func (*BuildDraftScheduleRes) ProtoReflect ¶
func (x *BuildDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*BuildDraftScheduleRes) Reset ¶
func (x *BuildDraftScheduleRes) Reset()
func (*BuildDraftScheduleRes) String ¶
func (x *BuildDraftScheduleRes) String() string
type BuildGlobalDiagnosticsReq ¶
type BuildGlobalDiagnosticsReq struct { // ID of the schedule scenario to get diagnostics for. ScheduleScenarioSid int64 `protobuf:"varint,1,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildGlobalDiagnostics RPC
func (*BuildGlobalDiagnosticsReq) Descriptor
deprecated
func (*BuildGlobalDiagnosticsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildGlobalDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*BuildGlobalDiagnosticsReq) GetScheduleScenarioSid ¶
func (x *BuildGlobalDiagnosticsReq) GetScheduleScenarioSid() int64
func (*BuildGlobalDiagnosticsReq) ProtoMessage ¶
func (*BuildGlobalDiagnosticsReq) ProtoMessage()
func (*BuildGlobalDiagnosticsReq) ProtoReflect ¶
func (x *BuildGlobalDiagnosticsReq) ProtoReflect() protoreflect.Message
func (*BuildGlobalDiagnosticsReq) Reset ¶
func (x *BuildGlobalDiagnosticsReq) Reset()
func (*BuildGlobalDiagnosticsReq) String ¶
func (x *BuildGlobalDiagnosticsReq) String() string
type BuildGlobalDiagnosticsRes ¶
type BuildGlobalDiagnosticsRes struct { // Set of diagnostic reports for the given @schedule_scenario_sid. Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // Set of all nodes checked during the diagnostics. NodesChecked []*ParentEntity `protobuf:"bytes,2,rep,name=nodes_checked,json=nodesChecked,proto3" json:"nodes_checked,omitempty"` // contains filtered or unexported fields }
Response message for the BuildGlobalDiagnostics RPC
func (*BuildGlobalDiagnosticsRes) Descriptor
deprecated
func (*BuildGlobalDiagnosticsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildGlobalDiagnosticsRes.ProtoReflect.Descriptor instead.
func (*BuildGlobalDiagnosticsRes) GetDiagnostics ¶
func (x *BuildGlobalDiagnosticsRes) GetDiagnostics() []*Diagnostic
func (*BuildGlobalDiagnosticsRes) GetNodesChecked ¶
func (x *BuildGlobalDiagnosticsRes) GetNodesChecked() []*ParentEntity
func (*BuildGlobalDiagnosticsRes) ProtoMessage ¶
func (*BuildGlobalDiagnosticsRes) ProtoMessage()
func (*BuildGlobalDiagnosticsRes) ProtoReflect ¶
func (x *BuildGlobalDiagnosticsRes) ProtoReflect() protoreflect.Message
func (*BuildGlobalDiagnosticsRes) Reset ¶
func (x *BuildGlobalDiagnosticsRes) Reset()
func (*BuildGlobalDiagnosticsRes) String ¶
func (x *BuildGlobalDiagnosticsRes) String() string
type BuildNodeDiagnosticsReq ¶
type BuildNodeDiagnosticsReq struct { // The node that @diagnostics will be associated with. NodeToCheck *ParentEntity `protobuf:"bytes,1,opt,name=node_to_check,json=nodeToCheck,proto3" json:"node_to_check,omitempty"` // ID of the schedule scenario that @node_to_check belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildNodeDiagnostics RPC
func (*BuildNodeDiagnosticsReq) Descriptor
deprecated
func (*BuildNodeDiagnosticsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildNodeDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*BuildNodeDiagnosticsReq) GetNodeToCheck ¶
func (x *BuildNodeDiagnosticsReq) GetNodeToCheck() *ParentEntity
func (*BuildNodeDiagnosticsReq) GetScheduleScenarioSid ¶
func (x *BuildNodeDiagnosticsReq) GetScheduleScenarioSid() int64
func (*BuildNodeDiagnosticsReq) ProtoMessage ¶
func (*BuildNodeDiagnosticsReq) ProtoMessage()
func (*BuildNodeDiagnosticsReq) ProtoReflect ¶
func (x *BuildNodeDiagnosticsReq) ProtoReflect() protoreflect.Message
func (*BuildNodeDiagnosticsReq) Reset ¶
func (x *BuildNodeDiagnosticsReq) Reset()
func (*BuildNodeDiagnosticsReq) String ¶
func (x *BuildNodeDiagnosticsReq) String() string
type BuildNodeDiagnosticsRes ¶
type BuildNodeDiagnosticsRes struct { // Set of diagnostic reports for the given @node_to_check. Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // Set of all nodes checked during the diagnostics. NodesChecked []*ParentEntity `protobuf:"bytes,2,rep,name=nodes_checked,json=nodesChecked,proto3" json:"nodes_checked,omitempty"` // contains filtered or unexported fields }
Response message for the BuildNodeDiagnostics RPC
func (*BuildNodeDiagnosticsRes) Descriptor
deprecated
func (*BuildNodeDiagnosticsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildNodeDiagnosticsRes.ProtoReflect.Descriptor instead.
func (*BuildNodeDiagnosticsRes) GetDiagnostics ¶
func (x *BuildNodeDiagnosticsRes) GetDiagnostics() []*Diagnostic
func (*BuildNodeDiagnosticsRes) GetNodesChecked ¶
func (x *BuildNodeDiagnosticsRes) GetNodesChecked() []*ParentEntity
func (*BuildNodeDiagnosticsRes) ProtoMessage ¶
func (*BuildNodeDiagnosticsRes) ProtoMessage()
func (*BuildNodeDiagnosticsRes) ProtoReflect ¶
func (x *BuildNodeDiagnosticsRes) ProtoReflect() protoreflect.Message
func (*BuildNodeDiagnosticsRes) Reset ¶
func (x *BuildNodeDiagnosticsRes) Reset()
func (*BuildNodeDiagnosticsRes) String ¶
func (x *BuildNodeDiagnosticsRes) String() string
type BuildProfileForecastByIntervalReq ¶
type BuildProfileForecastByIntervalReq struct { // Template to use to generate the profile forecast. CallProfileTemplate *CallProfileTemplate `protobuf:"bytes,1,opt,name=call_profile_template,json=callProfileTemplate,proto3" json:"call_profile_template,omitempty"` // If @fixed_averages_forecast is set to true it will do a fixed averages forecast, // and will only use the fixed averages fields and @total_calls_profile from the @call_profile_template. // Otherwise, it will do a regular profile forecast and only the fixed averages fields @call_profile_template will be ignored. FixedAveragesForecast bool `` /* 127-byte string literal not displayed */ // ID of the skill profile that the forecast will belong to. SkillProfileSid int64 `protobuf:"varint,3,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildProfileForecastByInterval RPC
func (*BuildProfileForecastByIntervalReq) Descriptor
deprecated
func (*BuildProfileForecastByIntervalReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildProfileForecastByIntervalReq.ProtoReflect.Descriptor instead.
func (*BuildProfileForecastByIntervalReq) GetCallProfileTemplate ¶
func (x *BuildProfileForecastByIntervalReq) GetCallProfileTemplate() *CallProfileTemplate
func (*BuildProfileForecastByIntervalReq) GetFixedAveragesForecast ¶
func (x *BuildProfileForecastByIntervalReq) GetFixedAveragesForecast() bool
func (*BuildProfileForecastByIntervalReq) GetSkillProfileSid ¶
func (x *BuildProfileForecastByIntervalReq) GetSkillProfileSid() int64
func (*BuildProfileForecastByIntervalReq) ProtoMessage ¶
func (*BuildProfileForecastByIntervalReq) ProtoMessage()
func (*BuildProfileForecastByIntervalReq) ProtoReflect ¶
func (x *BuildProfileForecastByIntervalReq) ProtoReflect() protoreflect.Message
func (*BuildProfileForecastByIntervalReq) Reset ¶
func (x *BuildProfileForecastByIntervalReq) Reset()
func (*BuildProfileForecastByIntervalReq) String ¶
func (x *BuildProfileForecastByIntervalReq) String() string
type BuildProfileForecastByIntervalWithStatsReq ¶
type BuildProfileForecastByIntervalWithStatsReq struct { // Template to use to generate the profile forecast. CallProfileTemplate *CallProfileTemplate `protobuf:"bytes,1,opt,name=call_profile_template,json=callProfileTemplate,proto3" json:"call_profile_template,omitempty"` // If @fixed_averages_forecast is set to true it will do a fixed averages forecast, // and will only use the fixed averages fields and @total_calls_profile from the @call_profile_template. // Otherwise, it will do a regular profile forecast and only the fixed averages fields @call_profile_template will be ignored. FixedAveragesForecast bool `` /* 127-byte string literal not displayed */ // ID of the skill profile to use the training data for stats. SkillProfileSid int64 `protobuf:"varint,3,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the BuildProfileForecastByIntervalWithStats RPC
func (*BuildProfileForecastByIntervalWithStatsReq) Descriptor
deprecated
func (*BuildProfileForecastByIntervalWithStatsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildProfileForecastByIntervalWithStatsReq.ProtoReflect.Descriptor instead.
func (*BuildProfileForecastByIntervalWithStatsReq) GetCallProfileTemplate ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) GetCallProfileTemplate() *CallProfileTemplate
func (*BuildProfileForecastByIntervalWithStatsReq) GetFixedAveragesForecast ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) GetFixedAveragesForecast() bool
func (*BuildProfileForecastByIntervalWithStatsReq) GetSkillProfileSid ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) GetSkillProfileSid() int64
func (*BuildProfileForecastByIntervalWithStatsReq) ProtoMessage ¶
func (*BuildProfileForecastByIntervalWithStatsReq) ProtoMessage()
func (*BuildProfileForecastByIntervalWithStatsReq) ProtoReflect ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) ProtoReflect() protoreflect.Message
func (*BuildProfileForecastByIntervalWithStatsReq) Reset ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) Reset()
func (*BuildProfileForecastByIntervalWithStatsReq) String ¶
func (x *BuildProfileForecastByIntervalWithStatsReq) String() string
type BuildProfileForecastByIntervalWithStatsRes ¶
type BuildProfileForecastByIntervalWithStatsRes struct { // Types that are assignable to ResultOneof: // // *BuildProfileForecastByIntervalWithStatsRes_CallData // *BuildProfileForecastByIntervalWithStatsRes_ForecastStats ResultOneof isBuildProfileForecastByIntervalWithStatsRes_ResultOneof `protobuf_oneof:"result_oneof"` // contains filtered or unexported fields }
Response message for BuildProfileForecastByIntervalWithStats RPC
func (*BuildProfileForecastByIntervalWithStatsRes) Descriptor
deprecated
func (*BuildProfileForecastByIntervalWithStatsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildProfileForecastByIntervalWithStatsRes.ProtoReflect.Descriptor instead.
func (*BuildProfileForecastByIntervalWithStatsRes) GetCallData ¶
func (x *BuildProfileForecastByIntervalWithStatsRes) GetCallData() *CallDataByInterval
func (*BuildProfileForecastByIntervalWithStatsRes) GetForecastStats ¶
func (x *BuildProfileForecastByIntervalWithStatsRes) GetForecastStats() *GetForecastStatisticsRes
func (*BuildProfileForecastByIntervalWithStatsRes) GetResultOneof ¶
func (m *BuildProfileForecastByIntervalWithStatsRes) GetResultOneof() isBuildProfileForecastByIntervalWithStatsRes_ResultOneof
func (*BuildProfileForecastByIntervalWithStatsRes) ProtoMessage ¶
func (*BuildProfileForecastByIntervalWithStatsRes) ProtoMessage()
func (*BuildProfileForecastByIntervalWithStatsRes) ProtoReflect ¶
func (x *BuildProfileForecastByIntervalWithStatsRes) ProtoReflect() protoreflect.Message
func (*BuildProfileForecastByIntervalWithStatsRes) Reset ¶
func (x *BuildProfileForecastByIntervalWithStatsRes) Reset()
func (*BuildProfileForecastByIntervalWithStatsRes) String ¶
func (x *BuildProfileForecastByIntervalWithStatsRes) String() string
type BuildProfileForecastByIntervalWithStatsRes_CallData ¶
type BuildProfileForecastByIntervalWithStatsRes_CallData struct { // Forecast data intervals generated from the forecast CallData *CallDataByInterval `protobuf:"bytes,1,opt,name=call_data,json=callData,proto3,oneof"` }
type BuildProfileForecastByIntervalWithStatsRes_ForecastStats ¶
type BuildProfileForecastByIntervalWithStatsRes_ForecastStats struct { // Statistics comparing the historical data during the test interval with the prediction data during the same period. // This will only be the type of the first message returned. ForecastStats *GetForecastStatisticsRes `protobuf:"bytes,2,opt,name=forecast_stats,json=forecastStats,proto3,oneof"` }
type BuildRegressionForecastByIntervalReq ¶
type BuildRegressionForecastByIntervalReq struct { // the following only apply for avgs_processing_type=RegressionForecasterAvgsProcessingType.FIXED_AVERAGES // optional AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ // optional AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // Template to use to generate the regression forecast RegressionTemplate *RegressionTemplate `protobuf:"bytes,5,opt,name=regression_template,json=regressionTemplate,proto3" json:"regression_template,omitempty"` // IDs of the skill profiles to generate the forecasts, // if no IDs are sent, it will forecast for all active skill profiles. SkillProfileSidsToForecast []int64 `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the BuildRegressionForecastByInterval RPC
func (*BuildRegressionForecastByIntervalReq) Descriptor
deprecated
func (*BuildRegressionForecastByIntervalReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildRegressionForecastByIntervalReq.ProtoReflect.Descriptor instead.
func (*BuildRegressionForecastByIntervalReq) GetAverageAfterCallWorkInSeconds ¶
func (x *BuildRegressionForecastByIntervalReq) GetAverageAfterCallWorkInSeconds() float32
func (*BuildRegressionForecastByIntervalReq) GetAverageHandleTimeInSeconds ¶
func (x *BuildRegressionForecastByIntervalReq) GetAverageHandleTimeInSeconds() float32
func (*BuildRegressionForecastByIntervalReq) GetAverageSpeedOfAnswerInSeconds ¶
func (x *BuildRegressionForecastByIntervalReq) GetAverageSpeedOfAnswerInSeconds() float32
func (*BuildRegressionForecastByIntervalReq) GetAverageTimeToAbortInSeconds ¶
func (x *BuildRegressionForecastByIntervalReq) GetAverageTimeToAbortInSeconds() float32
func (*BuildRegressionForecastByIntervalReq) GetRegressionTemplate ¶
func (x *BuildRegressionForecastByIntervalReq) GetRegressionTemplate() *RegressionTemplate
func (*BuildRegressionForecastByIntervalReq) GetSkillProfileSidsToForecast ¶
func (x *BuildRegressionForecastByIntervalReq) GetSkillProfileSidsToForecast() []int64
func (*BuildRegressionForecastByIntervalReq) ProtoMessage ¶
func (*BuildRegressionForecastByIntervalReq) ProtoMessage()
func (*BuildRegressionForecastByIntervalReq) ProtoReflect ¶
func (x *BuildRegressionForecastByIntervalReq) ProtoReflect() protoreflect.Message
func (*BuildRegressionForecastByIntervalReq) Reset ¶
func (x *BuildRegressionForecastByIntervalReq) Reset()
func (*BuildRegressionForecastByIntervalReq) String ¶
func (x *BuildRegressionForecastByIntervalReq) String() string
type BuildRegressionForecastByIntervalWithStatsReq ¶
type BuildRegressionForecastByIntervalWithStatsReq struct { // the following only apply for avgs_processing_type=RegressionForecasterAvgsProcessingType.FIXED_AVERAGES // optional AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ // optional AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // Template to use to generate the regression forecast RegressionTemplate *RegressionTemplate `protobuf:"bytes,5,opt,name=regression_template,json=regressionTemplate,proto3" json:"regression_template,omitempty"` // IDs of the skill profiles to generate the forecasts, // if no IDs are sent, it will forecast for all active skill profiles. SkillProfileSidsToForecast []int64 `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the BuildRegressionForecastByIntervalWithStats RPC
func (*BuildRegressionForecastByIntervalWithStatsReq) Descriptor
deprecated
func (*BuildRegressionForecastByIntervalWithStatsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildRegressionForecastByIntervalWithStatsReq.ProtoReflect.Descriptor instead.
func (*BuildRegressionForecastByIntervalWithStatsReq) GetAverageAfterCallWorkInSeconds ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageAfterCallWorkInSeconds() float32
func (*BuildRegressionForecastByIntervalWithStatsReq) GetAverageHandleTimeInSeconds ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageHandleTimeInSeconds() float32
func (*BuildRegressionForecastByIntervalWithStatsReq) GetAverageSpeedOfAnswerInSeconds ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageSpeedOfAnswerInSeconds() float32
func (*BuildRegressionForecastByIntervalWithStatsReq) GetAverageTimeToAbortInSeconds ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetAverageTimeToAbortInSeconds() float32
func (*BuildRegressionForecastByIntervalWithStatsReq) GetRegressionTemplate ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetRegressionTemplate() *RegressionTemplate
func (*BuildRegressionForecastByIntervalWithStatsReq) GetSkillProfileSidsToForecast ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) GetSkillProfileSidsToForecast() []int64
func (*BuildRegressionForecastByIntervalWithStatsReq) ProtoMessage ¶
func (*BuildRegressionForecastByIntervalWithStatsReq) ProtoMessage()
func (*BuildRegressionForecastByIntervalWithStatsReq) ProtoReflect ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) ProtoReflect() protoreflect.Message
func (*BuildRegressionForecastByIntervalWithStatsReq) Reset ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) Reset()
func (*BuildRegressionForecastByIntervalWithStatsReq) String ¶
func (x *BuildRegressionForecastByIntervalWithStatsReq) String() string
type BuildRegressionForecastByIntervalWithStatsRes ¶
type BuildRegressionForecastByIntervalWithStatsRes struct { // Types that are assignable to ResultOneof: // // *BuildRegressionForecastByIntervalWithStatsRes_CallData // *BuildRegressionForecastByIntervalWithStatsRes_ForecastStats ResultOneof isBuildRegressionForecastByIntervalWithStatsRes_ResultOneof `protobuf_oneof:"result_oneof"` // contains filtered or unexported fields }
Response message for BuildRegressionForecastByIntervalWithStats RPC
func (*BuildRegressionForecastByIntervalWithStatsRes) Descriptor
deprecated
func (*BuildRegressionForecastByIntervalWithStatsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildRegressionForecastByIntervalWithStatsRes.ProtoReflect.Descriptor instead.
func (*BuildRegressionForecastByIntervalWithStatsRes) GetCallData ¶
func (x *BuildRegressionForecastByIntervalWithStatsRes) GetCallData() *CallDataByInterval
func (*BuildRegressionForecastByIntervalWithStatsRes) GetForecastStats ¶
func (x *BuildRegressionForecastByIntervalWithStatsRes) GetForecastStats() *GetForecastStatisticsRes
func (*BuildRegressionForecastByIntervalWithStatsRes) GetResultOneof ¶
func (m *BuildRegressionForecastByIntervalWithStatsRes) GetResultOneof() isBuildRegressionForecastByIntervalWithStatsRes_ResultOneof
func (*BuildRegressionForecastByIntervalWithStatsRes) ProtoMessage ¶
func (*BuildRegressionForecastByIntervalWithStatsRes) ProtoMessage()
func (*BuildRegressionForecastByIntervalWithStatsRes) ProtoReflect ¶
func (x *BuildRegressionForecastByIntervalWithStatsRes) ProtoReflect() protoreflect.Message
func (*BuildRegressionForecastByIntervalWithStatsRes) Reset ¶
func (x *BuildRegressionForecastByIntervalWithStatsRes) Reset()
func (*BuildRegressionForecastByIntervalWithStatsRes) String ¶
func (x *BuildRegressionForecastByIntervalWithStatsRes) String() string
type BuildRegressionForecastByIntervalWithStatsRes_CallData ¶
type BuildRegressionForecastByIntervalWithStatsRes_CallData struct { // Forecast data intervals generated from the forecast CallData *CallDataByInterval `protobuf:"bytes,1,opt,name=call_data,json=callData,proto3,oneof"` }
type BuildRegressionForecastByIntervalWithStatsRes_ForecastStats ¶
type BuildRegressionForecastByIntervalWithStatsRes_ForecastStats struct { // Statistics comparing the historical data during the test interval with the prediction data during the same period. // This will only be the type of the first message returned. ForecastStats *GetForecastStatisticsRes `protobuf:"bytes,2,opt,name=forecast_stats,json=forecastStats,proto3,oneof"` }
type BuildShiftTemplateDiagnosticsReq ¶
type BuildShiftTemplateDiagnosticsReq struct { // ID of the shift template to build diagnostics for. ShiftTemplateSid int64 `protobuf:"varint,1,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // ID of the schedule scenario that the shift template belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for BuildShiftTemplateDiagnostics RPC
func (*BuildShiftTemplateDiagnosticsReq) Descriptor
deprecated
func (*BuildShiftTemplateDiagnosticsReq) Descriptor() ([]byte, []int)
Deprecated: Use BuildShiftTemplateDiagnosticsReq.ProtoReflect.Descriptor instead.
func (*BuildShiftTemplateDiagnosticsReq) GetScheduleScenarioSid ¶
func (x *BuildShiftTemplateDiagnosticsReq) GetScheduleScenarioSid() int64
func (*BuildShiftTemplateDiagnosticsReq) GetShiftTemplateSid ¶
func (x *BuildShiftTemplateDiagnosticsReq) GetShiftTemplateSid() int64
func (*BuildShiftTemplateDiagnosticsReq) ProtoMessage ¶
func (*BuildShiftTemplateDiagnosticsReq) ProtoMessage()
func (*BuildShiftTemplateDiagnosticsReq) ProtoReflect ¶
func (x *BuildShiftTemplateDiagnosticsReq) ProtoReflect() protoreflect.Message
func (*BuildShiftTemplateDiagnosticsReq) Reset ¶
func (x *BuildShiftTemplateDiagnosticsReq) Reset()
func (*BuildShiftTemplateDiagnosticsReq) String ¶
func (x *BuildShiftTemplateDiagnosticsReq) String() string
type BuildShiftTemplateDiagnosticsRes ¶
type BuildShiftTemplateDiagnosticsRes struct { // Diagnostic reports for the shift template associated with @shift_template_sid. Diagnostics []*Diagnostic `protobuf:"bytes,1,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // contains filtered or unexported fields }
Response message for BuildShiftTemplateDiagnostics RPC
func (*BuildShiftTemplateDiagnosticsRes) Descriptor
deprecated
func (*BuildShiftTemplateDiagnosticsRes) Descriptor() ([]byte, []int)
Deprecated: Use BuildShiftTemplateDiagnosticsRes.ProtoReflect.Descriptor instead.
func (*BuildShiftTemplateDiagnosticsRes) GetDiagnostics ¶
func (x *BuildShiftTemplateDiagnosticsRes) GetDiagnostics() []*Diagnostic
func (*BuildShiftTemplateDiagnosticsRes) ProtoMessage ¶
func (*BuildShiftTemplateDiagnosticsRes) ProtoMessage()
func (*BuildShiftTemplateDiagnosticsRes) ProtoReflect ¶
func (x *BuildShiftTemplateDiagnosticsRes) ProtoReflect() protoreflect.Message
func (*BuildShiftTemplateDiagnosticsRes) Reset ¶
func (x *BuildShiftTemplateDiagnosticsRes) Reset()
func (*BuildShiftTemplateDiagnosticsRes) String ¶
func (x *BuildShiftTemplateDiagnosticsRes) String() string
type CalculateTrainingDataAveragesForSkillProfileReq ¶
type CalculateTrainingDataAveragesForSkillProfileReq struct { // The training data used to calculate the averages will belong to this skill profile. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the CalculateTrainingDataAveragesForSkillProfile RPC
func (*CalculateTrainingDataAveragesForSkillProfileReq) Descriptor
deprecated
func (*CalculateTrainingDataAveragesForSkillProfileReq) Descriptor() ([]byte, []int)
Deprecated: Use CalculateTrainingDataAveragesForSkillProfileReq.ProtoReflect.Descriptor instead.
func (*CalculateTrainingDataAveragesForSkillProfileReq) GetSkillProfileSid ¶
func (x *CalculateTrainingDataAveragesForSkillProfileReq) GetSkillProfileSid() int64
func (*CalculateTrainingDataAveragesForSkillProfileReq) ProtoMessage ¶
func (*CalculateTrainingDataAveragesForSkillProfileReq) ProtoMessage()
func (*CalculateTrainingDataAveragesForSkillProfileReq) ProtoReflect ¶
func (x *CalculateTrainingDataAveragesForSkillProfileReq) ProtoReflect() protoreflect.Message
func (*CalculateTrainingDataAveragesForSkillProfileReq) Reset ¶
func (x *CalculateTrainingDataAveragesForSkillProfileReq) Reset()
func (*CalculateTrainingDataAveragesForSkillProfileReq) String ¶
func (x *CalculateTrainingDataAveragesForSkillProfileReq) String() string
type CalculateTrainingDataAveragesForSkillProfileRes ¶
type CalculateTrainingDataAveragesForSkillProfileRes struct { // averages found in the training data set. AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the CalculateTrainingDataAveragesForSkillProfile RPC
func (*CalculateTrainingDataAveragesForSkillProfileRes) Descriptor
deprecated
func (*CalculateTrainingDataAveragesForSkillProfileRes) Descriptor() ([]byte, []int)
Deprecated: Use CalculateTrainingDataAveragesForSkillProfileRes.ProtoReflect.Descriptor instead.
func (*CalculateTrainingDataAveragesForSkillProfileRes) GetAverageAfterCallWorkInSeconds ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageAfterCallWorkInSeconds() float32
func (*CalculateTrainingDataAveragesForSkillProfileRes) GetAverageHandleTimeInSeconds ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageHandleTimeInSeconds() float32
func (*CalculateTrainingDataAveragesForSkillProfileRes) GetAverageSpeedOfAnswerInSeconds ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageSpeedOfAnswerInSeconds() float32
func (*CalculateTrainingDataAveragesForSkillProfileRes) GetAverageTimeToAbortInSeconds ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) GetAverageTimeToAbortInSeconds() float32
func (*CalculateTrainingDataAveragesForSkillProfileRes) ProtoMessage ¶
func (*CalculateTrainingDataAveragesForSkillProfileRes) ProtoMessage()
func (*CalculateTrainingDataAveragesForSkillProfileRes) ProtoReflect ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) ProtoReflect() protoreflect.Message
func (*CalculateTrainingDataAveragesForSkillProfileRes) Reset ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) Reset()
func (*CalculateTrainingDataAveragesForSkillProfileRes) String ¶
func (x *CalculateTrainingDataAveragesForSkillProfileRes) String() string
type CallCenterNode ¶
type CallCenterNode struct { // Node unique id (genereated on the backend when sent for creation). CallCenterNodeSid int64 `protobuf:"varint,1,opt,name=call_center_node_sid,json=callCenterNodeSid,proto3" json:"call_center_node_sid,omitempty"` // Node name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Node description. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Datetime that the node was set to inactive, if not set then the node is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Call Center TimeZone TimeZoneVal commons.TimeZone `protobuf:"varint,5,opt,name=time_zone_val,json=timeZoneVal,proto3,enum=api.commons.TimeZone" json:"time_zone_val,omitempty"` // ID of the schedule scenario that the call center node belongs to. ScheduleScenarioSid int64 `protobuf:"varint,6,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // client nodes that are children of call center node MemberClientNodes []*ClientNode `protobuf:"bytes,7,rep,name=member_client_nodes,json=memberClientNodes,proto3" json:"member_client_nodes,omitempty"` // non skill activities that are children of call center node MemberNonSkillActivities []*NonSkillActivity `` /* 137-byte string literal not displayed */ // open times patterns that are children of call center node MemberOpenTimesPatterns []*OpenTimesPattern `` /* 134-byte string literal not displayed */ // agent availability patterns that are children of call center node MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 159-byte string literal not displayed */ // constraint rules that are children of call center node MemberConstraintRules []*ConstraintRule `` /* 127-byte string literal not displayed */ // agent groups that are children of call center node MemberAgentGroups []*AgentGroup `protobuf:"bytes,12,rep,name=member_agent_groups,json=memberAgentGroups,proto3" json:"member_agent_groups,omitempty"` // ID of the original Call Center Node that this node was copied from. // If this node is the original, field will be set as nil. OriginSid *wrapperspb.Int64Value `protobuf:"bytes,13,opt,name=origin_sid,json=originSid,proto3" json:"origin_sid,omitempty"` // contains filtered or unexported fields }
Call Center node
func (*CallCenterNode) Descriptor
deprecated
func (*CallCenterNode) Descriptor() ([]byte, []int)
Deprecated: Use CallCenterNode.ProtoReflect.Descriptor instead.
func (*CallCenterNode) GetCallCenterNodeSid ¶
func (x *CallCenterNode) GetCallCenterNodeSid() int64
func (*CallCenterNode) GetDatetimeSetToInactive ¶
func (x *CallCenterNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*CallCenterNode) GetDescription ¶
func (x *CallCenterNode) GetDescription() string
func (*CallCenterNode) GetMemberAgentAvailabilityPatterns ¶
func (x *CallCenterNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*CallCenterNode) GetMemberAgentGroups ¶
func (x *CallCenterNode) GetMemberAgentGroups() []*AgentGroup
func (*CallCenterNode) GetMemberClientNodes ¶
func (x *CallCenterNode) GetMemberClientNodes() []*ClientNode
func (*CallCenterNode) GetMemberConstraintRules ¶
func (x *CallCenterNode) GetMemberConstraintRules() []*ConstraintRule
func (*CallCenterNode) GetMemberNonSkillActivities ¶
func (x *CallCenterNode) GetMemberNonSkillActivities() []*NonSkillActivity
func (*CallCenterNode) GetMemberOpenTimesPatterns ¶
func (x *CallCenterNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
func (*CallCenterNode) GetName ¶
func (x *CallCenterNode) GetName() string
func (*CallCenterNode) GetOriginSid ¶
func (x *CallCenterNode) GetOriginSid() *wrapperspb.Int64Value
func (*CallCenterNode) GetScheduleScenarioSid ¶
func (x *CallCenterNode) GetScheduleScenarioSid() int64
func (*CallCenterNode) GetTimeZoneVal ¶
func (x *CallCenterNode) GetTimeZoneVal() commons.TimeZone
func (*CallCenterNode) ProtoMessage ¶
func (*CallCenterNode) ProtoMessage()
func (*CallCenterNode) ProtoReflect ¶
func (x *CallCenterNode) ProtoReflect() protoreflect.Message
func (*CallCenterNode) Reset ¶
func (x *CallCenterNode) Reset()
func (*CallCenterNode) String ¶
func (x *CallCenterNode) String() string
type CallDataByInterval ¶
type CallDataByInterval struct { // Start time of the interval. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // ID of the skill profile to forecast for (not set in profile forecasts). SkillProfileSid int64 `protobuf:"varint,2,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // the number of calls in this interval with this skill profile (answered + unanswered). TotalCalls int32 `protobuf:"varint,3,opt,name=total_calls,json=totalCalls,proto3" json:"total_calls,omitempty"` // optional AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ // optional AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // the number of abandoned calls in this interval for this skill profile. TotalAbandonedCalls int32 `protobuf:"varint,8,opt,name=total_abandoned_calls,json=totalAbandonedCalls,proto3" json:"total_abandoned_calls,omitempty"` // Whether the interval has been modified or not IsDelta bool `protobuf:"varint,9,opt,name=is_delta,json=isDelta,proto3" json:"is_delta,omitempty"` // ID of the forecast interval that the delta/interval belongs to ForecastDataIntervalSid int64 `` /* 136-byte string literal not displayed */ // Interval width minutes that the interval used on creation. // Only set for forecast intervals. IntervalWidthInMinutes int32 `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
Message type specifying calls in an interval for a specific skill profile
func (*CallDataByInterval) Descriptor
deprecated
func (*CallDataByInterval) Descriptor() ([]byte, []int)
Deprecated: Use CallDataByInterval.ProtoReflect.Descriptor instead.
func (*CallDataByInterval) GetAverageAfterCallWorkInSeconds ¶
func (x *CallDataByInterval) GetAverageAfterCallWorkInSeconds() float32
func (*CallDataByInterval) GetAverageHandleTimeInSeconds ¶
func (x *CallDataByInterval) GetAverageHandleTimeInSeconds() float32
func (*CallDataByInterval) GetAverageSpeedOfAnswerInSeconds ¶
func (x *CallDataByInterval) GetAverageSpeedOfAnswerInSeconds() float32
func (*CallDataByInterval) GetAverageTimeToAbortInSeconds ¶
func (x *CallDataByInterval) GetAverageTimeToAbortInSeconds() float32
func (*CallDataByInterval) GetForecastDataIntervalSid ¶
func (x *CallDataByInterval) GetForecastDataIntervalSid() int64
func (*CallDataByInterval) GetIntervalWidthInMinutes ¶
func (x *CallDataByInterval) GetIntervalWidthInMinutes() int32
func (*CallDataByInterval) GetIsDelta ¶
func (x *CallDataByInterval) GetIsDelta() bool
func (*CallDataByInterval) GetSkillProfileSid ¶
func (x *CallDataByInterval) GetSkillProfileSid() int64
func (*CallDataByInterval) GetStartDatetime ¶
func (x *CallDataByInterval) GetStartDatetime() *timestamppb.Timestamp
func (*CallDataByInterval) GetTotalAbandonedCalls ¶
func (x *CallDataByInterval) GetTotalAbandonedCalls() int32
func (*CallDataByInterval) GetTotalCalls ¶
func (x *CallDataByInterval) GetTotalCalls() int32
func (*CallDataByInterval) ProtoMessage ¶
func (*CallDataByInterval) ProtoMessage()
func (*CallDataByInterval) ProtoReflect ¶
func (x *CallDataByInterval) ProtoReflect() protoreflect.Message
func (*CallDataByInterval) Reset ¶
func (x *CallDataByInterval) Reset()
func (*CallDataByInterval) String ¶
func (x *CallDataByInterval) String() string
type CallProfileTemplate ¶
type CallProfileTemplate struct { // ID of the template CallProfileTemplateSid int64 `` /* 132-byte string literal not displayed */ // Name of the template. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // call profile for total calls TotalCallsProfile *commons.CallProfileGroupCalls `protobuf:"bytes,3,opt,name=total_calls_profile,json=totalCallsProfile,proto3" json:"total_calls_profile,omitempty"` // call profile for total abandoned calls TotalAbandonedCallsProfile *commons.CallProfileGroupCalls `` /* 143-byte string literal not displayed */ // call profile for ASA AverageSpeedOfAnswerProfile *commons.CallProfileGroupAvgs `` /* 148-byte string literal not displayed */ // call profile for AHT AverageHandleTimeProfile *commons.CallProfileGroupAvgs `` /* 137-byte string literal not displayed */ // call profile for ACW AverageAfterCallWorkProfile *commons.CallProfileGroupAvgs `` /* 148-byte string literal not displayed */ // call profile for ATAB AverageTimeToAbortProfile *commons.CallProfileGroupAvgs `` /* 142-byte string literal not displayed */ // Fixed average for speed of answer FixedAverageSpeedOfAnswer float32 `` /* 144-byte string literal not displayed */ // Fixed average for handle time FixedAverageHandleTime float32 `` /* 134-byte string literal not displayed */ // Fixed average for after call work FixedAverageAfterCallWork float32 `` /* 145-byte string literal not displayed */ // Fixed average for time to abort FixedAverageTimeToAbort float32 `` /* 139-byte string literal not displayed */ // Indicates if fixed averages is the default forecast that this template should be used for. DefaultToFixedAveragesForecast bool `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
Message type specifying parameters used to generate a profile forecast
func (*CallProfileTemplate) Descriptor
deprecated
func (*CallProfileTemplate) Descriptor() ([]byte, []int)
Deprecated: Use CallProfileTemplate.ProtoReflect.Descriptor instead.
func (*CallProfileTemplate) GetAverageAfterCallWorkProfile ¶
func (x *CallProfileTemplate) GetAverageAfterCallWorkProfile() *commons.CallProfileGroupAvgs
func (*CallProfileTemplate) GetAverageHandleTimeProfile ¶
func (x *CallProfileTemplate) GetAverageHandleTimeProfile() *commons.CallProfileGroupAvgs
func (*CallProfileTemplate) GetAverageSpeedOfAnswerProfile ¶
func (x *CallProfileTemplate) GetAverageSpeedOfAnswerProfile() *commons.CallProfileGroupAvgs
func (*CallProfileTemplate) GetAverageTimeToAbortProfile ¶
func (x *CallProfileTemplate) GetAverageTimeToAbortProfile() *commons.CallProfileGroupAvgs
func (*CallProfileTemplate) GetCallProfileTemplateSid ¶
func (x *CallProfileTemplate) GetCallProfileTemplateSid() int64
func (*CallProfileTemplate) GetDefaultToFixedAveragesForecast ¶
func (x *CallProfileTemplate) GetDefaultToFixedAveragesForecast() bool
func (*CallProfileTemplate) GetFixedAverageAfterCallWork ¶
func (x *CallProfileTemplate) GetFixedAverageAfterCallWork() float32
func (*CallProfileTemplate) GetFixedAverageHandleTime ¶
func (x *CallProfileTemplate) GetFixedAverageHandleTime() float32
func (*CallProfileTemplate) GetFixedAverageSpeedOfAnswer ¶
func (x *CallProfileTemplate) GetFixedAverageSpeedOfAnswer() float32
func (*CallProfileTemplate) GetFixedAverageTimeToAbort ¶
func (x *CallProfileTemplate) GetFixedAverageTimeToAbort() float32
func (*CallProfileTemplate) GetName ¶
func (x *CallProfileTemplate) GetName() string
func (*CallProfileTemplate) GetTotalAbandonedCallsProfile ¶
func (x *CallProfileTemplate) GetTotalAbandonedCallsProfile() *commons.CallProfileGroupCalls
func (*CallProfileTemplate) GetTotalCallsProfile ¶
func (x *CallProfileTemplate) GetTotalCallsProfile() *commons.CallProfileGroupCalls
func (*CallProfileTemplate) ProtoMessage ¶
func (*CallProfileTemplate) ProtoMessage()
func (*CallProfileTemplate) ProtoReflect ¶
func (x *CallProfileTemplate) ProtoReflect() protoreflect.Message
func (*CallProfileTemplate) Reset ¶
func (x *CallProfileTemplate) Reset()
func (*CallProfileTemplate) String ¶
func (x *CallProfileTemplate) String() string
type ClientNode ¶
type ClientNode struct { // Node unique id ClientNodeSid int64 `protobuf:"varint,1,opt,name=client_node_sid,json=clientNodeSid,proto3" json:"client_node_sid,omitempty"` // Node name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Node description. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Parent node id -- should only have CallCenter nodes as parents ParentSid int64 `protobuf:"varint,4,opt,name=parent_sid,json=parentSid,proto3" json:"parent_sid,omitempty"` // Datetime that the node was set to inactive, if not set then the node is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Client TimeZone TimeZoneVal commons.TimeZone `protobuf:"varint,6,opt,name=time_zone_val,json=timeZoneVal,proto3,enum=api.commons.TimeZone" json:"time_zone_val,omitempty"` // ID of the schedule scenario that the client node belongs to. ScheduleScenarioSid int64 `protobuf:"varint,7,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Location Nodes associated with @program_node_sid. MemberLocationNodes []*LocationNode `protobuf:"bytes,8,rep,name=member_location_nodes,json=memberLocationNodes,proto3" json:"member_location_nodes,omitempty"` // Non Skill Activities associated with @program_node_sid. MemberNonSkillActivities []*NonSkillActivity `` /* 137-byte string literal not displayed */ // Open Times Patterns associated with @program_node_sid. MemberOpenTimesPatterns []*OpenTimesPattern `` /* 135-byte string literal not displayed */ // Agent Availability Patterns associated with @program_node_sid. MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 159-byte string literal not displayed */ // Constraint Rules associated with @program_node_sid. MemberConstraintRules []*ConstraintRule `` /* 127-byte string literal not displayed */ // Agent Groups associated with @program_node_sid. MemberAgentGroups []*AgentGroup `protobuf:"bytes,13,rep,name=member_agent_groups,json=memberAgentGroups,proto3" json:"member_agent_groups,omitempty"` // ID of the original Client Node that this node was copied from. // If this node is the original, field will be set as nil. OriginSid *wrapperspb.Int64Value `protobuf:"bytes,14,opt,name=origin_sid,json=originSid,proto3" json:"origin_sid,omitempty"` // contains filtered or unexported fields }
Client node
func (*ClientNode) Descriptor
deprecated
func (*ClientNode) Descriptor() ([]byte, []int)
Deprecated: Use ClientNode.ProtoReflect.Descriptor instead.
func (*ClientNode) GetClientNodeSid ¶
func (x *ClientNode) GetClientNodeSid() int64
func (*ClientNode) GetDatetimeSetToInactive ¶
func (x *ClientNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*ClientNode) GetDescription ¶
func (x *ClientNode) GetDescription() string
func (*ClientNode) GetMemberAgentAvailabilityPatterns ¶
func (x *ClientNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*ClientNode) GetMemberAgentGroups ¶
func (x *ClientNode) GetMemberAgentGroups() []*AgentGroup
func (*ClientNode) GetMemberConstraintRules ¶
func (x *ClientNode) GetMemberConstraintRules() []*ConstraintRule
func (*ClientNode) GetMemberLocationNodes ¶
func (x *ClientNode) GetMemberLocationNodes() []*LocationNode
func (*ClientNode) GetMemberNonSkillActivities ¶
func (x *ClientNode) GetMemberNonSkillActivities() []*NonSkillActivity
func (*ClientNode) GetMemberOpenTimesPatterns ¶
func (x *ClientNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
func (*ClientNode) GetName ¶
func (x *ClientNode) GetName() string
func (*ClientNode) GetOriginSid ¶
func (x *ClientNode) GetOriginSid() *wrapperspb.Int64Value
func (*ClientNode) GetParentSid ¶
func (x *ClientNode) GetParentSid() int64
func (*ClientNode) GetScheduleScenarioSid ¶
func (x *ClientNode) GetScheduleScenarioSid() int64
func (*ClientNode) GetTimeZoneVal ¶
func (x *ClientNode) GetTimeZoneVal() commons.TimeZone
func (*ClientNode) ProtoMessage ¶
func (*ClientNode) ProtoMessage()
func (*ClientNode) ProtoReflect ¶
func (x *ClientNode) ProtoReflect() protoreflect.Message
func (*ClientNode) Reset ¶
func (x *ClientNode) Reset()
func (*ClientNode) String ¶
func (x *ClientNode) String() string
type ConstraintRule ¶
type ConstraintRule struct { // ID of this constraint rule ConstraintRuleSid int64 `protobuf:"varint,1,opt,name=constraint_rule_sid,json=constraintRuleSid,proto3" json:"constraint_rule_sid,omitempty"` // Parent entity that the rule will be applied to. ParentEntity *ParentEntity `protobuf:"bytes,2,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // Name of the constraint rule Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Description of the constraint rule. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Ammount of time that the rule will be applied for. ValCount int32 `protobuf:"varint,5,opt,name=val_count,json=valCount,proto3" json:"val_count,omitempty"` // Measuring unit to be used by @val_count. ValUnit commons.ConstraintTimeUnit `protobuf:"varint,6,opt,name=val_unit,json=valUnit,proto3,enum=api.commons.ConstraintTimeUnit" json:"val_unit,omitempty"` // Specifies often @val_count will be repeated. PerCount int32 `protobuf:"varint,7,opt,name=per_count,json=perCount,proto3" json:"per_count,omitempty"` // Measuring unit to be used by @per_count. PerUnit commons.ConstraintTimeUnit `protobuf:"varint,8,opt,name=per_unit,json=perUnit,proto3,enum=api.commons.ConstraintTimeUnit" json:"per_unit,omitempty"` // Priority value, higher value means higher priority. Priority int32 `protobuf:"varint,9,opt,name=priority,proto3" json:"priority,omitempty"` // Whether or not the rule has infinite priority IsPriorityInfinite bool `protobuf:"varint,10,opt,name=is_priority_infinite,json=isPriorityInfinite,proto3" json:"is_priority_infinite,omitempty"` // The type that this rule whill be. RuleType commons.ConstraintRuleType `protobuf:"varint,11,opt,name=rule_type,json=ruleType,proto3,enum=api.commons.ConstraintRuleType" json:"rule_type,omitempty"` // Refers to a skill_proficiency_sid if @rule_type is MIN_SKILL_LEVEL, and otherwise refers to a scheduling_activity. TargetSid int64 `protobuf:"varint,12,opt,name=target_sid,json=targetSid,proto3" json:"target_sid,omitempty"` // ID of the schedule scenario that the constraint rule belongs to. ScheduleScenarioSid int64 `protobuf:"varint,13,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Entity associated with @target_sid. // // Types that are assignable to MemberTargetEntity: // // *ConstraintRule_SchedulingActivity // *ConstraintRule_SkillProficiency MemberTargetEntity isConstraintRule_MemberTargetEntity `protobuf_oneof:"member_target_entity"` // contains filtered or unexported fields }
func (*ConstraintRule) Descriptor
deprecated
func (*ConstraintRule) Descriptor() ([]byte, []int)
Deprecated: Use ConstraintRule.ProtoReflect.Descriptor instead.
func (*ConstraintRule) GetConstraintRuleSid ¶
func (x *ConstraintRule) GetConstraintRuleSid() int64
func (*ConstraintRule) GetDescription ¶
func (x *ConstraintRule) GetDescription() string
func (*ConstraintRule) GetIsPriorityInfinite ¶
func (x *ConstraintRule) GetIsPriorityInfinite() bool
func (*ConstraintRule) GetMemberTargetEntity ¶
func (m *ConstraintRule) GetMemberTargetEntity() isConstraintRule_MemberTargetEntity
func (*ConstraintRule) GetName ¶
func (x *ConstraintRule) GetName() string
func (*ConstraintRule) GetParentEntity ¶
func (x *ConstraintRule) GetParentEntity() *ParentEntity
func (*ConstraintRule) GetPerCount ¶
func (x *ConstraintRule) GetPerCount() int32
func (*ConstraintRule) GetPerUnit ¶
func (x *ConstraintRule) GetPerUnit() commons.ConstraintTimeUnit
func (*ConstraintRule) GetPriority ¶
func (x *ConstraintRule) GetPriority() int32
func (*ConstraintRule) GetRuleType ¶
func (x *ConstraintRule) GetRuleType() commons.ConstraintRuleType
func (*ConstraintRule) GetScheduleScenarioSid ¶
func (x *ConstraintRule) GetScheduleScenarioSid() int64
func (*ConstraintRule) GetSchedulingActivity ¶
func (x *ConstraintRule) GetSchedulingActivity() *SchedulingActivity
func (*ConstraintRule) GetSkillProficiency ¶
func (x *ConstraintRule) GetSkillProficiency() *SkillProficiency
func (*ConstraintRule) GetTargetSid ¶
func (x *ConstraintRule) GetTargetSid() int64
func (*ConstraintRule) GetValCount ¶
func (x *ConstraintRule) GetValCount() int32
func (*ConstraintRule) GetValUnit ¶
func (x *ConstraintRule) GetValUnit() commons.ConstraintTimeUnit
func (*ConstraintRule) ProtoMessage ¶
func (*ConstraintRule) ProtoMessage()
func (*ConstraintRule) ProtoReflect ¶
func (x *ConstraintRule) ProtoReflect() protoreflect.Message
func (*ConstraintRule) Reset ¶
func (x *ConstraintRule) Reset()
func (*ConstraintRule) String ¶
func (x *ConstraintRule) String() string
type ConstraintRule_SchedulingActivity ¶
type ConstraintRule_SchedulingActivity struct { // The scheduling_activity associated with @target_sid. SchedulingActivity *SchedulingActivity `protobuf:"bytes,14,opt,name=scheduling_activity,json=schedulingActivity,proto3,oneof"` }
type ConstraintRule_SkillProficiency ¶
type ConstraintRule_SkillProficiency struct { // The skill_proficienct associated with @target_sid. SkillProficiency *SkillProficiency `protobuf:"bytes,15,opt,name=skill_proficiency,json=skillProficiency,proto3,oneof"` }
type CopyScenarioReq ¶
type CopyScenarioReq struct { // ID of the scenario that we are going to copy from. ScenarioSidToCopy int64 `protobuf:"varint,1,opt,name=scenario_sid_to_copy,json=scenarioSidToCopy,proto3" json:"scenario_sid_to_copy,omitempty"` // If the new scenario should include the inactive entities associated with the scenario_sid_to_copy. IncludeInactive bool `protobuf:"varint,2,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"` // If no input is given, this should be "Copy of: copied_scenario.name", otherwise use the given input. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // If no input is given, use copied_scenario.description, otherwise use the given input. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Request message for the CopyScenario RPC
func (*CopyScenarioReq) Descriptor
deprecated
func (*CopyScenarioReq) Descriptor() ([]byte, []int)
Deprecated: Use CopyScenarioReq.ProtoReflect.Descriptor instead.
func (*CopyScenarioReq) GetDescription ¶
func (x *CopyScenarioReq) GetDescription() string
func (*CopyScenarioReq) GetIncludeInactive ¶
func (x *CopyScenarioReq) GetIncludeInactive() bool
func (*CopyScenarioReq) GetName ¶
func (x *CopyScenarioReq) GetName() string
func (*CopyScenarioReq) GetScenarioSidToCopy ¶
func (x *CopyScenarioReq) GetScenarioSidToCopy() int64
func (*CopyScenarioReq) ProtoMessage ¶
func (*CopyScenarioReq) ProtoMessage()
func (*CopyScenarioReq) ProtoReflect ¶
func (x *CopyScenarioReq) ProtoReflect() protoreflect.Message
func (*CopyScenarioReq) Reset ¶
func (x *CopyScenarioReq) Reset()
func (*CopyScenarioReq) String ¶
func (x *CopyScenarioReq) String() string
type CopyScenarioRes ¶
type CopyScenarioRes struct { // ID of the new scenario ScheduleScenarioSid int64 `protobuf:"varint,1,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CopyScenario RPC
func (*CopyScenarioRes) Descriptor
deprecated
func (*CopyScenarioRes) Descriptor() ([]byte, []int)
Deprecated: Use CopyScenarioRes.ProtoReflect.Descriptor instead.
func (*CopyScenarioRes) GetScheduleScenarioSid ¶
func (x *CopyScenarioRes) GetScheduleScenarioSid() int64
func (*CopyScenarioRes) ProtoMessage ¶
func (*CopyScenarioRes) ProtoMessage()
func (*CopyScenarioRes) ProtoReflect ¶
func (x *CopyScenarioRes) ProtoReflect() protoreflect.Message
func (*CopyScenarioRes) Reset ¶
func (x *CopyScenarioRes) Reset()
func (*CopyScenarioRes) String ¶
func (x *CopyScenarioRes) String() string
type CreateAgentAvailabilityPatternReq ¶
type CreateAgentAvailabilityPatternReq struct { // AgentAvailabilityPattern to be created, the @agent_availability_pattern_sid doesn't need to be set since it won't be used. AgentAvailabilityPattern *AgentAvailabilityPattern `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the AgentAvailabilityPattern RPC
func (*CreateAgentAvailabilityPatternReq) Descriptor
deprecated
func (*CreateAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentAvailabilityPatternReq.ProtoReflect.Descriptor instead.
func (*CreateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern ¶
func (x *CreateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern() *AgentAvailabilityPattern
func (*CreateAgentAvailabilityPatternReq) ProtoMessage ¶
func (*CreateAgentAvailabilityPatternReq) ProtoMessage()
func (*CreateAgentAvailabilityPatternReq) ProtoReflect ¶
func (x *CreateAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
func (*CreateAgentAvailabilityPatternReq) Reset ¶
func (x *CreateAgentAvailabilityPatternReq) Reset()
func (*CreateAgentAvailabilityPatternReq) String ¶
func (x *CreateAgentAvailabilityPatternReq) String() string
type CreateAgentAvailabilityPatternRes ¶
type CreateAgentAvailabilityPatternRes struct { // ID of the newly create agent availability pattern. AgentAvailabilityPatternSid int64 `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the AgentAvailabilityPattern RPC
func (*CreateAgentAvailabilityPatternRes) Descriptor
deprecated
func (*CreateAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentAvailabilityPatternRes.ProtoReflect.Descriptor instead.
func (*CreateAgentAvailabilityPatternRes) GetAgentAvailabilityPatternSid ¶
func (x *CreateAgentAvailabilityPatternRes) GetAgentAvailabilityPatternSid() int64
func (*CreateAgentAvailabilityPatternRes) ProtoMessage ¶
func (*CreateAgentAvailabilityPatternRes) ProtoMessage()
func (*CreateAgentAvailabilityPatternRes) ProtoReflect ¶
func (x *CreateAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
func (*CreateAgentAvailabilityPatternRes) Reset ¶
func (x *CreateAgentAvailabilityPatternRes) Reset()
func (*CreateAgentAvailabilityPatternRes) String ¶
func (x *CreateAgentAvailabilityPatternRes) String() string
type CreateAgentGroupReq ¶
type CreateAgentGroupReq struct { // AgentGroup to create, the @agent_group_sid doesn't need to be set since it won't be used. AgentGroup *AgentGroup `protobuf:"bytes,1,opt,name=agent_group,json=agentGroup,proto3" json:"agent_group,omitempty"` // contains filtered or unexported fields }
Request message for the CreateAgentGroup RPC
func (*CreateAgentGroupReq) Descriptor
deprecated
func (*CreateAgentGroupReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentGroupReq.ProtoReflect.Descriptor instead.
func (*CreateAgentGroupReq) GetAgentGroup ¶
func (x *CreateAgentGroupReq) GetAgentGroup() *AgentGroup
func (*CreateAgentGroupReq) ProtoMessage ¶
func (*CreateAgentGroupReq) ProtoMessage()
func (*CreateAgentGroupReq) ProtoReflect ¶
func (x *CreateAgentGroupReq) ProtoReflect() protoreflect.Message
func (*CreateAgentGroupReq) Reset ¶
func (x *CreateAgentGroupReq) Reset()
func (*CreateAgentGroupReq) String ¶
func (x *CreateAgentGroupReq) String() string
type CreateAgentGroupRes ¶
type CreateAgentGroupRes struct { // ID of the newly created agent group AgentGroupSid int64 `protobuf:"varint,1,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateAgentGroup RPC
func (*CreateAgentGroupRes) Descriptor
deprecated
func (*CreateAgentGroupRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateAgentGroupRes.ProtoReflect.Descriptor instead.
func (*CreateAgentGroupRes) GetAgentGroupSid ¶
func (x *CreateAgentGroupRes) GetAgentGroupSid() int64
func (*CreateAgentGroupRes) ProtoMessage ¶
func (*CreateAgentGroupRes) ProtoMessage()
func (*CreateAgentGroupRes) ProtoReflect ¶
func (x *CreateAgentGroupRes) ProtoReflect() protoreflect.Message
func (*CreateAgentGroupRes) Reset ¶
func (x *CreateAgentGroupRes) Reset()
func (*CreateAgentGroupRes) String ¶
func (x *CreateAgentGroupRes) String() string
type CreateCallProfileTemplateReq ¶
type CreateCallProfileTemplateReq struct { // Template to store in the db. CallProfileTemplate *CallProfileTemplate `protobuf:"bytes,1,opt,name=call_profile_template,json=callProfileTemplate,proto3" json:"call_profile_template,omitempty"` // contains filtered or unexported fields }
Request message for the CreateCallProfileTemplate RPC
func (*CreateCallProfileTemplateReq) Descriptor
deprecated
func (*CreateCallProfileTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateCallProfileTemplateReq.ProtoReflect.Descriptor instead.
func (*CreateCallProfileTemplateReq) GetCallProfileTemplate ¶
func (x *CreateCallProfileTemplateReq) GetCallProfileTemplate() *CallProfileTemplate
func (*CreateCallProfileTemplateReq) ProtoMessage ¶
func (*CreateCallProfileTemplateReq) ProtoMessage()
func (*CreateCallProfileTemplateReq) ProtoReflect ¶
func (x *CreateCallProfileTemplateReq) ProtoReflect() protoreflect.Message
func (*CreateCallProfileTemplateReq) Reset ¶
func (x *CreateCallProfileTemplateReq) Reset()
func (*CreateCallProfileTemplateReq) String ¶
func (x *CreateCallProfileTemplateReq) String() string
type CreateCallProfileTemplateRes ¶
type CreateCallProfileTemplateRes struct {
// contains filtered or unexported fields
}
Response message for the CreateCallProfileTemplate RPC
func (*CreateCallProfileTemplateRes) Descriptor
deprecated
func (*CreateCallProfileTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateCallProfileTemplateRes.ProtoReflect.Descriptor instead.
func (*CreateCallProfileTemplateRes) ProtoMessage ¶
func (*CreateCallProfileTemplateRes) ProtoMessage()
func (*CreateCallProfileTemplateRes) ProtoReflect ¶
func (x *CreateCallProfileTemplateRes) ProtoReflect() protoreflect.Message
func (*CreateCallProfileTemplateRes) Reset ¶
func (x *CreateCallProfileTemplateRes) Reset()
func (*CreateCallProfileTemplateRes) String ¶
func (x *CreateCallProfileTemplateRes) String() string
type CreateClientNodeReq ¶
type CreateClientNodeReq struct { // Node to create, the @client_node_sid doesn't need to be set since it won't be used. Node *ClientNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
Request message for the CreateClientNode RPC
func (*CreateClientNodeReq) Descriptor
deprecated
func (*CreateClientNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateClientNodeReq.ProtoReflect.Descriptor instead.
func (*CreateClientNodeReq) GetNode ¶
func (x *CreateClientNodeReq) GetNode() *ClientNode
func (*CreateClientNodeReq) ProtoMessage ¶
func (*CreateClientNodeReq) ProtoMessage()
func (*CreateClientNodeReq) ProtoReflect ¶
func (x *CreateClientNodeReq) ProtoReflect() protoreflect.Message
func (*CreateClientNodeReq) Reset ¶
func (x *CreateClientNodeReq) Reset()
func (*CreateClientNodeReq) String ¶
func (x *CreateClientNodeReq) String() string
type CreateClientNodeRes ¶
type CreateClientNodeRes struct { // ID of the newly created client node ClientNodeSid int64 `protobuf:"varint,1,opt,name=client_node_sid,json=clientNodeSid,proto3" json:"client_node_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateClientNode RPC
func (*CreateClientNodeRes) Descriptor
deprecated
func (*CreateClientNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateClientNodeRes.ProtoReflect.Descriptor instead.
func (*CreateClientNodeRes) GetClientNodeSid ¶
func (x *CreateClientNodeRes) GetClientNodeSid() int64
func (*CreateClientNodeRes) ProtoMessage ¶
func (*CreateClientNodeRes) ProtoMessage()
func (*CreateClientNodeRes) ProtoReflect ¶
func (x *CreateClientNodeRes) ProtoReflect() protoreflect.Message
func (*CreateClientNodeRes) Reset ¶
func (x *CreateClientNodeRes) Reset()
func (*CreateClientNodeRes) String ¶
func (x *CreateClientNodeRes) String() string
type CreateConstraintRuleReq ¶
type CreateConstraintRuleReq struct { // Rule to create, the @constraint_rule_sid doesn't need to be set since it won't be used. ConstraintRule *ConstraintRule `protobuf:"bytes,1,opt,name=constraint_rule,json=constraintRule,proto3" json:"constraint_rule,omitempty"` // contains filtered or unexported fields }
Request message for the CreateConstraintRule RPC
func (*CreateConstraintRuleReq) Descriptor
deprecated
func (*CreateConstraintRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateConstraintRuleReq.ProtoReflect.Descriptor instead.
func (*CreateConstraintRuleReq) GetConstraintRule ¶
func (x *CreateConstraintRuleReq) GetConstraintRule() *ConstraintRule
func (*CreateConstraintRuleReq) ProtoMessage ¶
func (*CreateConstraintRuleReq) ProtoMessage()
func (*CreateConstraintRuleReq) ProtoReflect ¶
func (x *CreateConstraintRuleReq) ProtoReflect() protoreflect.Message
func (*CreateConstraintRuleReq) Reset ¶
func (x *CreateConstraintRuleReq) Reset()
func (*CreateConstraintRuleReq) String ¶
func (x *CreateConstraintRuleReq) String() string
type CreateConstraintRuleRes ¶
type CreateConstraintRuleRes struct { // ID of the newly created constraint rule. ConstraintRuleSid int64 `protobuf:"varint,1,opt,name=constraint_rule_sid,json=constraintRuleSid,proto3" json:"constraint_rule_sid,omitempty"` // ID of the newly created skill proficiency (will be 0 if rule was a non skill one). SkillProficiencySid int64 `protobuf:"varint,2,opt,name=skill_proficiency_sid,json=skillProficiencySid,proto3" json:"skill_proficiency_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateConstraintRule RPC
func (*CreateConstraintRuleRes) Descriptor
deprecated
func (*CreateConstraintRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateConstraintRuleRes.ProtoReflect.Descriptor instead.
func (*CreateConstraintRuleRes) GetConstraintRuleSid ¶
func (x *CreateConstraintRuleRes) GetConstraintRuleSid() int64
func (*CreateConstraintRuleRes) GetSkillProficiencySid ¶
func (x *CreateConstraintRuleRes) GetSkillProficiencySid() int64
func (*CreateConstraintRuleRes) ProtoMessage ¶
func (*CreateConstraintRuleRes) ProtoMessage()
func (*CreateConstraintRuleRes) ProtoReflect ¶
func (x *CreateConstraintRuleRes) ProtoReflect() protoreflect.Message
func (*CreateConstraintRuleRes) Reset ¶
func (x *CreateConstraintRuleRes) Reset()
func (*CreateConstraintRuleRes) String ¶
func (x *CreateConstraintRuleRes) String() string
type CreateDraftScheduleReq ¶
type CreateDraftScheduleReq struct { // Name of the draft schedule. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Description of the draft schedule. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Range to retrieve shift instances and segments from the published schedule to use for this draft schedule. SchedulingRange *commons.DatetimeRange `protobuf:"bytes,3,opt,name=scheduling_range,json=schedulingRange,proto3" json:"scheduling_range,omitempty"` // contains filtered or unexported fields }
Request message for the CreateDraftSchedule RPC
func (*CreateDraftScheduleReq) Descriptor
deprecated
func (*CreateDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*CreateDraftScheduleReq) GetDescription ¶
func (x *CreateDraftScheduleReq) GetDescription() string
func (*CreateDraftScheduleReq) GetName ¶
func (x *CreateDraftScheduleReq) GetName() string
func (*CreateDraftScheduleReq) GetSchedulingRange ¶
func (x *CreateDraftScheduleReq) GetSchedulingRange() *commons.DatetimeRange
func (*CreateDraftScheduleReq) ProtoMessage ¶
func (*CreateDraftScheduleReq) ProtoMessage()
func (*CreateDraftScheduleReq) ProtoReflect ¶
func (x *CreateDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*CreateDraftScheduleReq) Reset ¶
func (x *CreateDraftScheduleReq) Reset()
func (*CreateDraftScheduleReq) String ¶
func (x *CreateDraftScheduleReq) String() string
type CreateDraftScheduleRes ¶
type CreateDraftScheduleRes struct { // ID of the newly created draft schedule. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateDraftSchedule RPC
func (*CreateDraftScheduleRes) Descriptor
deprecated
func (*CreateDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*CreateDraftScheduleRes) GetDraftScheduleSid ¶
func (x *CreateDraftScheduleRes) GetDraftScheduleSid() int64
func (*CreateDraftScheduleRes) ProtoMessage ¶
func (*CreateDraftScheduleRes) ProtoMessage()
func (*CreateDraftScheduleRes) ProtoReflect ¶
func (x *CreateDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*CreateDraftScheduleRes) Reset ¶
func (x *CreateDraftScheduleRes) Reset()
func (*CreateDraftScheduleRes) String ¶
func (x *CreateDraftScheduleRes) String() string
type CreateInactiveSkillProfileMappingReq ¶
type CreateInactiveSkillProfileMappingReq struct { // ID of the inactive skill profile that will be mapped to the active_skill_profile_sid. InactiveSkillProfileSid int64 `` /* 135-byte string literal not displayed */ // ID of the active skill profile that the inactive_skill_profile_sid will be mapped to. ActiveSkillProfileSid int64 `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the CreateInactiveSkillProfileMapping RPC.
func (*CreateInactiveSkillProfileMappingReq) Descriptor
deprecated
func (*CreateInactiveSkillProfileMappingReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateInactiveSkillProfileMappingReq.ProtoReflect.Descriptor instead.
func (*CreateInactiveSkillProfileMappingReq) GetActiveSkillProfileSid ¶
func (x *CreateInactiveSkillProfileMappingReq) GetActiveSkillProfileSid() int64
func (*CreateInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid ¶
func (x *CreateInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid() int64
func (*CreateInactiveSkillProfileMappingReq) ProtoMessage ¶
func (*CreateInactiveSkillProfileMappingReq) ProtoMessage()
func (*CreateInactiveSkillProfileMappingReq) ProtoReflect ¶
func (x *CreateInactiveSkillProfileMappingReq) ProtoReflect() protoreflect.Message
func (*CreateInactiveSkillProfileMappingReq) Reset ¶
func (x *CreateInactiveSkillProfileMappingReq) Reset()
func (*CreateInactiveSkillProfileMappingReq) String ¶
func (x *CreateInactiveSkillProfileMappingReq) String() string
type CreateInactiveSkillProfileMappingRes ¶
type CreateInactiveSkillProfileMappingRes struct {
// contains filtered or unexported fields
}
Response message for the CreateInactiveSkillProfileMapping RPC.
func (*CreateInactiveSkillProfileMappingRes) Descriptor
deprecated
func (*CreateInactiveSkillProfileMappingRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateInactiveSkillProfileMappingRes.ProtoReflect.Descriptor instead.
func (*CreateInactiveSkillProfileMappingRes) ProtoMessage ¶
func (*CreateInactiveSkillProfileMappingRes) ProtoMessage()
func (*CreateInactiveSkillProfileMappingRes) ProtoReflect ¶
func (x *CreateInactiveSkillProfileMappingRes) ProtoReflect() protoreflect.Message
func (*CreateInactiveSkillProfileMappingRes) Reset ¶
func (x *CreateInactiveSkillProfileMappingRes) Reset()
func (*CreateInactiveSkillProfileMappingRes) String ¶
func (x *CreateInactiveSkillProfileMappingRes) String() string
type CreateLocationNodeReq ¶
type CreateLocationNodeReq struct { // Node to create, the @location_node_sid doesn't need to be set since it won't be used. Node *LocationNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
Request message for the CreateLocationNode RPC
func (*CreateLocationNodeReq) Descriptor
deprecated
func (*CreateLocationNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateLocationNodeReq.ProtoReflect.Descriptor instead.
func (*CreateLocationNodeReq) GetNode ¶
func (x *CreateLocationNodeReq) GetNode() *LocationNode
func (*CreateLocationNodeReq) ProtoMessage ¶
func (*CreateLocationNodeReq) ProtoMessage()
func (*CreateLocationNodeReq) ProtoReflect ¶
func (x *CreateLocationNodeReq) ProtoReflect() protoreflect.Message
func (*CreateLocationNodeReq) Reset ¶
func (x *CreateLocationNodeReq) Reset()
func (*CreateLocationNodeReq) String ¶
func (x *CreateLocationNodeReq) String() string
type CreateLocationNodeRes ¶
type CreateLocationNodeRes struct { // ID of the newly created location node. LocationNodeSid int64 `protobuf:"varint,1,opt,name=location_node_sid,json=locationNodeSid,proto3" json:"location_node_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateLocationNode RPC
func (*CreateLocationNodeRes) Descriptor
deprecated
func (*CreateLocationNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateLocationNodeRes.ProtoReflect.Descriptor instead.
func (*CreateLocationNodeRes) GetLocationNodeSid ¶
func (x *CreateLocationNodeRes) GetLocationNodeSid() int64
func (*CreateLocationNodeRes) ProtoMessage ¶
func (*CreateLocationNodeRes) ProtoMessage()
func (*CreateLocationNodeRes) ProtoReflect ¶
func (x *CreateLocationNodeRes) ProtoReflect() protoreflect.Message
func (*CreateLocationNodeRes) Reset ¶
func (x *CreateLocationNodeRes) Reset()
func (*CreateLocationNodeRes) String ¶
func (x *CreateLocationNodeRes) String() string
type CreateNonSkillActivityReq ¶
type CreateNonSkillActivityReq struct { // Non skill activity to create, the @non_skill_activity_sid doesn't need to be set since it won't be used. NonSkillActivity *NonSkillActivity `protobuf:"bytes,1,opt,name=non_skill_activity,json=nonSkillActivity,proto3" json:"non_skill_activity,omitempty"` // contains filtered or unexported fields }
Request message for the CreateNonSkillActivity RPC
func (*CreateNonSkillActivityReq) Descriptor
deprecated
func (*CreateNonSkillActivityReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateNonSkillActivityReq.ProtoReflect.Descriptor instead.
func (*CreateNonSkillActivityReq) GetNonSkillActivity ¶
func (x *CreateNonSkillActivityReq) GetNonSkillActivity() *NonSkillActivity
func (*CreateNonSkillActivityReq) ProtoMessage ¶
func (*CreateNonSkillActivityReq) ProtoMessage()
func (*CreateNonSkillActivityReq) ProtoReflect ¶
func (x *CreateNonSkillActivityReq) ProtoReflect() protoreflect.Message
func (*CreateNonSkillActivityReq) Reset ¶
func (x *CreateNonSkillActivityReq) Reset()
func (*CreateNonSkillActivityReq) String ¶
func (x *CreateNonSkillActivityReq) String() string
type CreateNonSkillActivityRes ¶
type CreateNonSkillActivityRes struct { // ID of the newly created non skill activity. NonSkillActivitySid int64 `protobuf:"varint,1,opt,name=non_skill_activity_sid,json=nonSkillActivitySid,proto3" json:"non_skill_activity_sid,omitempty"` // ID of the newly created scheduling activity wrapper for @non_skill_activity. SchedulingActivitySid int64 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the CreateNonSkillActivity RPC
func (*CreateNonSkillActivityRes) Descriptor
deprecated
func (*CreateNonSkillActivityRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateNonSkillActivityRes.ProtoReflect.Descriptor instead.
func (*CreateNonSkillActivityRes) GetNonSkillActivitySid ¶
func (x *CreateNonSkillActivityRes) GetNonSkillActivitySid() int64
func (*CreateNonSkillActivityRes) GetSchedulingActivitySid ¶
func (x *CreateNonSkillActivityRes) GetSchedulingActivitySid() int64
func (*CreateNonSkillActivityRes) ProtoMessage ¶
func (*CreateNonSkillActivityRes) ProtoMessage()
func (*CreateNonSkillActivityRes) ProtoReflect ¶
func (x *CreateNonSkillActivityRes) ProtoReflect() protoreflect.Message
func (*CreateNonSkillActivityRes) Reset ¶
func (x *CreateNonSkillActivityRes) Reset()
func (*CreateNonSkillActivityRes) String ¶
func (x *CreateNonSkillActivityRes) String() string
type CreateOpenTimesPatternReq ¶
type CreateOpenTimesPatternReq struct { // Open times pattern to create, the @open_times_pattern_sid doesn't need to be set since it won't be used. OpenTimesPattern *OpenTimesPattern `protobuf:"bytes,1,opt,name=open_times_pattern,json=openTimesPattern,proto3" json:"open_times_pattern,omitempty"` // contains filtered or unexported fields }
Request message for the CreateOpenTimesPattern RPC
func (*CreateOpenTimesPatternReq) Descriptor
deprecated
func (*CreateOpenTimesPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateOpenTimesPatternReq.ProtoReflect.Descriptor instead.
func (*CreateOpenTimesPatternReq) GetOpenTimesPattern ¶
func (x *CreateOpenTimesPatternReq) GetOpenTimesPattern() *OpenTimesPattern
func (*CreateOpenTimesPatternReq) ProtoMessage ¶
func (*CreateOpenTimesPatternReq) ProtoMessage()
func (*CreateOpenTimesPatternReq) ProtoReflect ¶
func (x *CreateOpenTimesPatternReq) ProtoReflect() protoreflect.Message
func (*CreateOpenTimesPatternReq) Reset ¶
func (x *CreateOpenTimesPatternReq) Reset()
func (*CreateOpenTimesPatternReq) String ¶
func (x *CreateOpenTimesPatternReq) String() string
type CreateOpenTimesPatternRes ¶
type CreateOpenTimesPatternRes struct { // ID of the newly created open times pattern. OpenTimesPatternSid int64 `protobuf:"varint,1,opt,name=open_times_pattern_sid,json=openTimesPatternSid,proto3" json:"open_times_pattern_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateOpenTimesPattern RPC
func (*CreateOpenTimesPatternRes) Descriptor
deprecated
func (*CreateOpenTimesPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateOpenTimesPatternRes.ProtoReflect.Descriptor instead.
func (*CreateOpenTimesPatternRes) GetOpenTimesPatternSid ¶
func (x *CreateOpenTimesPatternRes) GetOpenTimesPatternSid() int64
func (*CreateOpenTimesPatternRes) ProtoMessage ¶
func (*CreateOpenTimesPatternRes) ProtoMessage()
func (*CreateOpenTimesPatternRes) ProtoReflect ¶
func (x *CreateOpenTimesPatternRes) ProtoReflect() protoreflect.Message
func (*CreateOpenTimesPatternRes) Reset ¶
func (x *CreateOpenTimesPatternRes) Reset()
func (*CreateOpenTimesPatternRes) String ¶
func (x *CreateOpenTimesPatternRes) String() string
type CreatePlacementRuleReq ¶
type CreatePlacementRuleReq struct { // Placement rule to create, the @placement_rule_sid doesn't need to be set since it won't be used PlacementRule *PlacementRule `protobuf:"bytes,1,opt,name=placement_rule,json=placementRule,proto3" json:"placement_rule,omitempty"` // contains filtered or unexported fields }
Request message for the CreatePlacementRule RPC
func (*CreatePlacementRuleReq) Descriptor
deprecated
func (*CreatePlacementRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use CreatePlacementRuleReq.ProtoReflect.Descriptor instead.
func (*CreatePlacementRuleReq) GetPlacementRule ¶
func (x *CreatePlacementRuleReq) GetPlacementRule() *PlacementRule
func (*CreatePlacementRuleReq) ProtoMessage ¶
func (*CreatePlacementRuleReq) ProtoMessage()
func (*CreatePlacementRuleReq) ProtoReflect ¶
func (x *CreatePlacementRuleReq) ProtoReflect() protoreflect.Message
func (*CreatePlacementRuleReq) Reset ¶
func (x *CreatePlacementRuleReq) Reset()
func (*CreatePlacementRuleReq) String ¶
func (x *CreatePlacementRuleReq) String() string
type CreatePlacementRuleRes ¶
type CreatePlacementRuleRes struct { // ID of the newly created placement rule PlacementRuleSid int64 `protobuf:"varint,1,opt,name=placement_rule_sid,json=placementRuleSid,proto3" json:"placement_rule_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreatePlacementRule RPC
func (*CreatePlacementRuleRes) Descriptor
deprecated
func (*CreatePlacementRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use CreatePlacementRuleRes.ProtoReflect.Descriptor instead.
func (*CreatePlacementRuleRes) GetPlacementRuleSid ¶
func (x *CreatePlacementRuleRes) GetPlacementRuleSid() int64
func (*CreatePlacementRuleRes) ProtoMessage ¶
func (*CreatePlacementRuleRes) ProtoMessage()
func (*CreatePlacementRuleRes) ProtoReflect ¶
func (x *CreatePlacementRuleRes) ProtoReflect() protoreflect.Message
func (*CreatePlacementRuleRes) Reset ¶
func (x *CreatePlacementRuleRes) Reset()
func (*CreatePlacementRuleRes) String ¶
func (x *CreatePlacementRuleRes) String() string
type CreateProgramNodeReq ¶
type CreateProgramNodeReq struct { // Node to create, the @program_node_sid doesn't need to be set since it won't be used. Node *ProgramNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
Request message for the CreateProgramNode RPC
func (*CreateProgramNodeReq) Descriptor
deprecated
func (*CreateProgramNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateProgramNodeReq.ProtoReflect.Descriptor instead.
func (*CreateProgramNodeReq) GetNode ¶
func (x *CreateProgramNodeReq) GetNode() *ProgramNode
func (*CreateProgramNodeReq) ProtoMessage ¶
func (*CreateProgramNodeReq) ProtoMessage()
func (*CreateProgramNodeReq) ProtoReflect ¶
func (x *CreateProgramNodeReq) ProtoReflect() protoreflect.Message
func (*CreateProgramNodeReq) Reset ¶
func (x *CreateProgramNodeReq) Reset()
func (*CreateProgramNodeReq) String ¶
func (x *CreateProgramNodeReq) String() string
type CreateProgramNodeRes ¶
type CreateProgramNodeRes struct { // ID of the newly created program node. ProgramNodeSid int64 `protobuf:"varint,1,opt,name=program_node_sid,json=programNodeSid,proto3" json:"program_node_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateProgramNode RPC
func (*CreateProgramNodeRes) Descriptor
deprecated
func (*CreateProgramNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateProgramNodeRes.ProtoReflect.Descriptor instead.
func (*CreateProgramNodeRes) GetProgramNodeSid ¶
func (x *CreateProgramNodeRes) GetProgramNodeSid() int64
func (*CreateProgramNodeRes) ProtoMessage ¶
func (*CreateProgramNodeRes) ProtoMessage()
func (*CreateProgramNodeRes) ProtoReflect ¶
func (x *CreateProgramNodeRes) ProtoReflect() protoreflect.Message
func (*CreateProgramNodeRes) Reset ¶
func (x *CreateProgramNodeRes) Reset()
func (*CreateProgramNodeRes) String ¶
func (x *CreateProgramNodeRes) String() string
type CreateRegressionTemplateReq ¶
type CreateRegressionTemplateReq struct { // Regression template to be stored in the db. RegressionTemplate *RegressionTemplate `protobuf:"bytes,1,opt,name=regression_template,json=regressionTemplate,proto3" json:"regression_template,omitempty"` // contains filtered or unexported fields }
Request message for the CreateRegressionTemplate RPC
func (*CreateRegressionTemplateReq) Descriptor
deprecated
func (*CreateRegressionTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateRegressionTemplateReq.ProtoReflect.Descriptor instead.
func (*CreateRegressionTemplateReq) GetRegressionTemplate ¶
func (x *CreateRegressionTemplateReq) GetRegressionTemplate() *RegressionTemplate
func (*CreateRegressionTemplateReq) ProtoMessage ¶
func (*CreateRegressionTemplateReq) ProtoMessage()
func (*CreateRegressionTemplateReq) ProtoReflect ¶
func (x *CreateRegressionTemplateReq) ProtoReflect() protoreflect.Message
func (*CreateRegressionTemplateReq) Reset ¶
func (x *CreateRegressionTemplateReq) Reset()
func (*CreateRegressionTemplateReq) String ¶
func (x *CreateRegressionTemplateReq) String() string
type CreateRegressionTemplateRes ¶
type CreateRegressionTemplateRes struct {
// contains filtered or unexported fields
}
Response message for the CreateRegressionTemplate RPC
func (*CreateRegressionTemplateRes) Descriptor
deprecated
func (*CreateRegressionTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateRegressionTemplateRes.ProtoReflect.Descriptor instead.
func (*CreateRegressionTemplateRes) ProtoMessage ¶
func (*CreateRegressionTemplateRes) ProtoMessage()
func (*CreateRegressionTemplateRes) ProtoReflect ¶
func (x *CreateRegressionTemplateRes) ProtoReflect() protoreflect.Message
func (*CreateRegressionTemplateRes) Reset ¶
func (x *CreateRegressionTemplateRes) Reset()
func (*CreateRegressionTemplateRes) String ¶
func (x *CreateRegressionTemplateRes) String() string
type CreateScheduleScenarioWithNodesReq ¶
type CreateScheduleScenarioWithNodesReq struct { // ScheduleScenario to be stored in the db. ScheduleScenario *ScheduleScenario `protobuf:"bytes,1,opt,name=schedule_scenario,json=scheduleScenario,proto3" json:"schedule_scenario,omitempty"` // Name for the created call center node. CallCenterNodeName string `protobuf:"bytes,2,opt,name=call_center_node_name,json=callCenterNodeName,proto3" json:"call_center_node_name,omitempty"` // Description for the created call center node. CallCenterNodeDescription string `` /* 140-byte string literal not displayed */ // Name for the created client node. ClientNodeName string `protobuf:"bytes,4,opt,name=client_node_name,json=clientNodeName,proto3" json:"client_node_name,omitempty"` // Description for the created client node. ClientNodeDescription string `` /* 126-byte string literal not displayed */ // Name for the created location node. LocationNodeName string `protobuf:"bytes,6,opt,name=location_node_name,json=locationNodeName,proto3" json:"location_node_name,omitempty"` // Description for the location center node. LocationNodeDescription string `` /* 132-byte string literal not displayed */ // Name for the created program node. ProgramNodeName string `protobuf:"bytes,8,opt,name=program_node_name,json=programNodeName,proto3" json:"program_node_name,omitempty"` // Description for the created program node. ProgramNodeDescription string `` /* 129-byte string literal not displayed */ // TimeZoneVal is the desired timezone for the created nodes. TimeZoneVal commons.TimeZone `protobuf:"varint,10,opt,name=time_zone_val,json=timeZoneVal,proto3,enum=api.commons.TimeZone" json:"time_zone_val,omitempty"` // contains filtered or unexported fields }
Request message for the CreateScheduleScenarioWithNodes RPC
func (*CreateScheduleScenarioWithNodesReq) Descriptor
deprecated
func (*CreateScheduleScenarioWithNodesReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateScheduleScenarioWithNodesReq.ProtoReflect.Descriptor instead.
func (*CreateScheduleScenarioWithNodesReq) GetCallCenterNodeDescription ¶
func (x *CreateScheduleScenarioWithNodesReq) GetCallCenterNodeDescription() string
func (*CreateScheduleScenarioWithNodesReq) GetCallCenterNodeName ¶
func (x *CreateScheduleScenarioWithNodesReq) GetCallCenterNodeName() string
func (*CreateScheduleScenarioWithNodesReq) GetClientNodeDescription ¶
func (x *CreateScheduleScenarioWithNodesReq) GetClientNodeDescription() string
func (*CreateScheduleScenarioWithNodesReq) GetClientNodeName ¶
func (x *CreateScheduleScenarioWithNodesReq) GetClientNodeName() string
func (*CreateScheduleScenarioWithNodesReq) GetLocationNodeDescription ¶
func (x *CreateScheduleScenarioWithNodesReq) GetLocationNodeDescription() string
func (*CreateScheduleScenarioWithNodesReq) GetLocationNodeName ¶
func (x *CreateScheduleScenarioWithNodesReq) GetLocationNodeName() string
func (*CreateScheduleScenarioWithNodesReq) GetProgramNodeDescription ¶
func (x *CreateScheduleScenarioWithNodesReq) GetProgramNodeDescription() string
func (*CreateScheduleScenarioWithNodesReq) GetProgramNodeName ¶
func (x *CreateScheduleScenarioWithNodesReq) GetProgramNodeName() string
func (*CreateScheduleScenarioWithNodesReq) GetScheduleScenario ¶
func (x *CreateScheduleScenarioWithNodesReq) GetScheduleScenario() *ScheduleScenario
func (*CreateScheduleScenarioWithNodesReq) GetTimeZoneVal ¶
func (x *CreateScheduleScenarioWithNodesReq) GetTimeZoneVal() commons.TimeZone
func (*CreateScheduleScenarioWithNodesReq) ProtoMessage ¶
func (*CreateScheduleScenarioWithNodesReq) ProtoMessage()
func (*CreateScheduleScenarioWithNodesReq) ProtoReflect ¶
func (x *CreateScheduleScenarioWithNodesReq) ProtoReflect() protoreflect.Message
func (*CreateScheduleScenarioWithNodesReq) Reset ¶
func (x *CreateScheduleScenarioWithNodesReq) Reset()
func (*CreateScheduleScenarioWithNodesReq) String ¶
func (x *CreateScheduleScenarioWithNodesReq) String() string
type CreateScheduleScenarioWithNodesRes ¶
type CreateScheduleScenarioWithNodesRes struct { // ID of the scenario just created. ScheduleScenarioSid int64 `protobuf:"varint,1,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateScheduleScenarioWithNodes RPC
func (*CreateScheduleScenarioWithNodesRes) Descriptor
deprecated
func (*CreateScheduleScenarioWithNodesRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateScheduleScenarioWithNodesRes.ProtoReflect.Descriptor instead.
func (*CreateScheduleScenarioWithNodesRes) GetScheduleScenarioSid ¶
func (x *CreateScheduleScenarioWithNodesRes) GetScheduleScenarioSid() int64
func (*CreateScheduleScenarioWithNodesRes) ProtoMessage ¶
func (*CreateScheduleScenarioWithNodesRes) ProtoMessage()
func (*CreateScheduleScenarioWithNodesRes) ProtoReflect ¶
func (x *CreateScheduleScenarioWithNodesRes) ProtoReflect() protoreflect.Message
func (*CreateScheduleScenarioWithNodesRes) Reset ¶
func (x *CreateScheduleScenarioWithNodesRes) Reset()
func (*CreateScheduleScenarioWithNodesRes) String ¶
func (x *CreateScheduleScenarioWithNodesRes) String() string
type CreateShiftInstanceReq ¶
type CreateShiftInstanceReq struct { // ID of the draft schedule for the shift instance. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // ID of the shift template for the shift instance. ShiftTemplateSid int64 `protobuf:"varint,2,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // Start datetime of the shift instance. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // Width in minutes of the shift instance. WidthInMinutes int32 `protobuf:"varint,4,opt,name=width_in_minutes,json=widthInMinutes,proto3" json:"width_in_minutes,omitempty"` // Indicates whether the shift instance is locked. IsLocked bool `protobuf:"varint,5,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"` // ID of the wfm agent for the shift instance. If null it will // create a new unassigned WfmAgent for the shift instance. WfmAgentSid *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=wfm_agent_sid,json=wfmAgentSid,proto3" json:"wfm_agent_sid,omitempty"` // Metric types for the shift instance. MetricTypes []commons.PerformanceMetricType `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the CreateShiftInstance RPC
func (*CreateShiftInstanceReq) Descriptor
deprecated
func (*CreateShiftInstanceReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateShiftInstanceReq.ProtoReflect.Descriptor instead.
func (*CreateShiftInstanceReq) GetDraftScheduleSid ¶
func (x *CreateShiftInstanceReq) GetDraftScheduleSid() int64
func (*CreateShiftInstanceReq) GetIsLocked ¶
func (x *CreateShiftInstanceReq) GetIsLocked() bool
func (*CreateShiftInstanceReq) GetMetricTypes ¶
func (x *CreateShiftInstanceReq) GetMetricTypes() []commons.PerformanceMetricType
func (*CreateShiftInstanceReq) GetShiftTemplateSid ¶
func (x *CreateShiftInstanceReq) GetShiftTemplateSid() int64
func (*CreateShiftInstanceReq) GetStartDatetime ¶
func (x *CreateShiftInstanceReq) GetStartDatetime() *timestamppb.Timestamp
func (*CreateShiftInstanceReq) GetWfmAgentSid ¶
func (x *CreateShiftInstanceReq) GetWfmAgentSid() *wrapperspb.Int64Value
func (*CreateShiftInstanceReq) GetWidthInMinutes ¶
func (x *CreateShiftInstanceReq) GetWidthInMinutes() int32
func (*CreateShiftInstanceReq) ProtoMessage ¶
func (*CreateShiftInstanceReq) ProtoMessage()
func (*CreateShiftInstanceReq) ProtoReflect ¶
func (x *CreateShiftInstanceReq) ProtoReflect() protoreflect.Message
func (*CreateShiftInstanceReq) Reset ¶
func (x *CreateShiftInstanceReq) Reset()
func (*CreateShiftInstanceReq) String ¶
func (x *CreateShiftInstanceReq) String() string
type CreateShiftInstanceRes ¶
type CreateShiftInstanceRes struct { // Shift instance that was created. ShiftInstance *ShiftInstance `protobuf:"bytes,1,opt,name=shift_instance,json=shiftInstance,proto3" json:"shift_instance,omitempty"` // Performance metrics that this shift instance has. PerformanceMetrics []*PerformanceMetric `protobuf:"bytes,2,rep,name=performance_metrics,json=performanceMetrics,proto3" json:"performance_metrics,omitempty"` // contains filtered or unexported fields }
Response message for the CreateShiftInstance RPC
func (*CreateShiftInstanceRes) Descriptor
deprecated
func (*CreateShiftInstanceRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateShiftInstanceRes.ProtoReflect.Descriptor instead.
func (*CreateShiftInstanceRes) GetPerformanceMetrics ¶
func (x *CreateShiftInstanceRes) GetPerformanceMetrics() []*PerformanceMetric
func (*CreateShiftInstanceRes) GetShiftInstance ¶
func (x *CreateShiftInstanceRes) GetShiftInstance() *ShiftInstance
func (*CreateShiftInstanceRes) ProtoMessage ¶
func (*CreateShiftInstanceRes) ProtoMessage()
func (*CreateShiftInstanceRes) ProtoReflect ¶
func (x *CreateShiftInstanceRes) ProtoReflect() protoreflect.Message
func (*CreateShiftInstanceRes) Reset ¶
func (x *CreateShiftInstanceRes) Reset()
func (*CreateShiftInstanceRes) String ¶
func (x *CreateShiftInstanceRes) String() string
type CreateShiftTemplateReq ¶
type CreateShiftTemplateReq struct { // Shift template to create, the @shift_template_sid doesn't need to be set since it won't be used ShiftTemplate *ShiftTemplate `protobuf:"bytes,1,opt,name=shift_template,json=shiftTemplate,proto3" json:"shift_template,omitempty"` // contains filtered or unexported fields }
Request message for the CreateShiftTemplate RPC
func (*CreateShiftTemplateReq) Descriptor
deprecated
func (*CreateShiftTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateShiftTemplateReq.ProtoReflect.Descriptor instead.
func (*CreateShiftTemplateReq) GetShiftTemplate ¶
func (x *CreateShiftTemplateReq) GetShiftTemplate() *ShiftTemplate
func (*CreateShiftTemplateReq) ProtoMessage ¶
func (*CreateShiftTemplateReq) ProtoMessage()
func (*CreateShiftTemplateReq) ProtoReflect ¶
func (x *CreateShiftTemplateReq) ProtoReflect() protoreflect.Message
func (*CreateShiftTemplateReq) Reset ¶
func (x *CreateShiftTemplateReq) Reset()
func (*CreateShiftTemplateReq) String ¶
func (x *CreateShiftTemplateReq) String() string
type CreateShiftTemplateRes ¶
type CreateShiftTemplateRes struct { // ID of the newly created shift template ShiftTemplateSid int64 `protobuf:"varint,1,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // contains filtered or unexported fields }
Response message for the CreateShiftTemplate RPC
func (*CreateShiftTemplateRes) Descriptor
deprecated
func (*CreateShiftTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateShiftTemplateRes.ProtoReflect.Descriptor instead.
func (*CreateShiftTemplateRes) GetShiftTemplateSid ¶
func (x *CreateShiftTemplateRes) GetShiftTemplateSid() int64
func (*CreateShiftTemplateRes) ProtoMessage ¶
func (*CreateShiftTemplateRes) ProtoMessage()
func (*CreateShiftTemplateRes) ProtoReflect ¶
func (x *CreateShiftTemplateRes) ProtoReflect() protoreflect.Message
func (*CreateShiftTemplateRes) Reset ¶
func (x *CreateShiftTemplateRes) Reset()
func (*CreateShiftTemplateRes) String ¶
func (x *CreateShiftTemplateRes) String() string
type CreateSkillProficienciesReq ¶
type CreateSkillProficienciesReq struct { // Skill proficiencies to create, the @skill_proficiency_sid's don't need to be set since they won't be used. Proficiencies []*SkillProficiency `protobuf:"bytes,1,rep,name=proficiencies,proto3" json:"proficiencies,omitempty"` // ID of the schedule scenario that the @parent_entity in each @proficiency belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the CreateSkillProficiencies RPC
func (*CreateSkillProficienciesReq) Descriptor
deprecated
func (*CreateSkillProficienciesReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateSkillProficienciesReq.ProtoReflect.Descriptor instead.
func (*CreateSkillProficienciesReq) GetProficiencies ¶
func (x *CreateSkillProficienciesReq) GetProficiencies() []*SkillProficiency
func (*CreateSkillProficienciesReq) GetScheduleScenarioSid ¶
func (x *CreateSkillProficienciesReq) GetScheduleScenarioSid() int64
func (*CreateSkillProficienciesReq) ProtoMessage ¶
func (*CreateSkillProficienciesReq) ProtoMessage()
func (*CreateSkillProficienciesReq) ProtoReflect ¶
func (x *CreateSkillProficienciesReq) ProtoReflect() protoreflect.Message
func (*CreateSkillProficienciesReq) Reset ¶
func (x *CreateSkillProficienciesReq) Reset()
func (*CreateSkillProficienciesReq) String ¶
func (x *CreateSkillProficienciesReq) String() string
type CreateSkillProficienciesRes ¶
type CreateSkillProficienciesRes struct {
// contains filtered or unexported fields
}
Response message for the CreateSkillProficiencies RPC
func (*CreateSkillProficienciesRes) Descriptor
deprecated
func (*CreateSkillProficienciesRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateSkillProficienciesRes.ProtoReflect.Descriptor instead.
func (*CreateSkillProficienciesRes) ProtoMessage ¶
func (*CreateSkillProficienciesRes) ProtoMessage()
func (*CreateSkillProficienciesRes) ProtoReflect ¶
func (x *CreateSkillProficienciesRes) ProtoReflect() protoreflect.Message
func (*CreateSkillProficienciesRes) Reset ¶
func (x *CreateSkillProficienciesRes) Reset()
func (*CreateSkillProficienciesRes) String ¶
func (x *CreateSkillProficienciesRes) String() string
type CreateWFMAgentMembershipsReq ¶
type CreateWFMAgentMembershipsReq struct { // ID of the wfm agents to create the association of. WfmAgentSids []int64 `protobuf:"varint,1,rep,packed,name=wfm_agent_sids,json=wfmAgentSids,proto3" json:"wfm_agent_sids,omitempty"` // ID of the agent group to that the agents associate with. AgentGroupSid int64 `protobuf:"varint,2,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // ID of the schedule scenario that the sids belong to. ScheduleScenarioSid int64 `protobuf:"varint,3,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the CreateWFMAgentMemberships RPC
func (*CreateWFMAgentMembershipsReq) Descriptor
deprecated
func (*CreateWFMAgentMembershipsReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateWFMAgentMembershipsReq.ProtoReflect.Descriptor instead.
func (*CreateWFMAgentMembershipsReq) GetAgentGroupSid ¶
func (x *CreateWFMAgentMembershipsReq) GetAgentGroupSid() int64
func (*CreateWFMAgentMembershipsReq) GetScheduleScenarioSid ¶
func (x *CreateWFMAgentMembershipsReq) GetScheduleScenarioSid() int64
func (*CreateWFMAgentMembershipsReq) GetWfmAgentSids ¶
func (x *CreateWFMAgentMembershipsReq) GetWfmAgentSids() []int64
func (*CreateWFMAgentMembershipsReq) ProtoMessage ¶
func (*CreateWFMAgentMembershipsReq) ProtoMessage()
func (*CreateWFMAgentMembershipsReq) ProtoReflect ¶
func (x *CreateWFMAgentMembershipsReq) ProtoReflect() protoreflect.Message
func (*CreateWFMAgentMembershipsReq) Reset ¶
func (x *CreateWFMAgentMembershipsReq) Reset()
func (*CreateWFMAgentMembershipsReq) String ¶
func (x *CreateWFMAgentMembershipsReq) String() string
type CreateWFMAgentMembershipsRes ¶
type CreateWFMAgentMembershipsRes struct {
// contains filtered or unexported fields
}
Response message for CreateWFMAgentMemberships RPC
func (*CreateWFMAgentMembershipsRes) Descriptor
deprecated
func (*CreateWFMAgentMembershipsRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateWFMAgentMembershipsRes.ProtoReflect.Descriptor instead.
func (*CreateWFMAgentMembershipsRes) ProtoMessage ¶
func (*CreateWFMAgentMembershipsRes) ProtoMessage()
func (*CreateWFMAgentMembershipsRes) ProtoReflect ¶
func (x *CreateWFMAgentMembershipsRes) ProtoReflect() protoreflect.Message
func (*CreateWFMAgentMembershipsRes) Reset ¶
func (x *CreateWFMAgentMembershipsRes) Reset()
func (*CreateWFMAgentMembershipsRes) String ¶
func (x *CreateWFMAgentMembershipsRes) String() string
type DOWPlacement ¶
type DOWPlacement struct { // Minute in the day for the placement to start. StartMinute int32 `protobuf:"varint,1,opt,name=start_minute,json=startMinute,proto3" json:"start_minute,omitempty"` // Minute in the day for the placement to end. EndMinute int32 `protobuf:"varint,2,opt,name=end_minute,json=endMinute,proto3" json:"end_minute,omitempty"` // The type of placement. PlacementType commons.DOWPlacementType `` /* 135-byte string literal not displayed */ // The day of the week that the placement belongs to. // Each week always starts on Sunday. DayOfWeek commons.DayOfWeek `protobuf:"varint,4,opt,name=day_of_week,json=dayOfWeek,proto3,enum=api.commons.DayOfWeek" json:"day_of_week,omitempty"` // The week number, specifying which week of the template the placement belongs to. // The first week should be set to 0. WeekNumber int32 `protobuf:"varint,5,opt,name=week_number,json=weekNumber,proto3" json:"week_number,omitempty"` // contains filtered or unexported fields }
DOW Placement
func (*DOWPlacement) Descriptor
deprecated
func (*DOWPlacement) Descriptor() ([]byte, []int)
Deprecated: Use DOWPlacement.ProtoReflect.Descriptor instead.
func (*DOWPlacement) GetDayOfWeek ¶
func (x *DOWPlacement) GetDayOfWeek() commons.DayOfWeek
func (*DOWPlacement) GetEndMinute ¶
func (x *DOWPlacement) GetEndMinute() int32
func (*DOWPlacement) GetPlacementType ¶
func (x *DOWPlacement) GetPlacementType() commons.DOWPlacementType
func (*DOWPlacement) GetStartMinute ¶
func (x *DOWPlacement) GetStartMinute() int32
func (*DOWPlacement) GetWeekNumber ¶
func (x *DOWPlacement) GetWeekNumber() int32
func (*DOWPlacement) ProtoMessage ¶
func (*DOWPlacement) ProtoMessage()
func (*DOWPlacement) ProtoReflect ¶
func (x *DOWPlacement) ProtoReflect() protoreflect.Message
func (*DOWPlacement) Reset ¶
func (x *DOWPlacement) Reset()
func (*DOWPlacement) String ¶
func (x *DOWPlacement) String() string
type DatetimePattern ¶
type DatetimePattern struct { // All week maps that the pattern has. WeekMaps []*DatetimePattern_WeekMap `protobuf:"bytes,1,rep,name=week_maps,json=weekMaps,proto3" json:"week_maps,omitempty"` // All calendar items that the pattern has. CalendarItems []*DatetimePattern_CalendarItem `protobuf:"bytes,2,rep,name=calendar_items,json=calendarItems,proto3" json:"calendar_items,omitempty"` // contains filtered or unexported fields }
Represents a datetime pattern that can be used for open times or agent availability
func (*DatetimePattern) Descriptor
deprecated
func (*DatetimePattern) Descriptor() ([]byte, []int)
Deprecated: Use DatetimePattern.ProtoReflect.Descriptor instead.
func (*DatetimePattern) GetCalendarItems ¶
func (x *DatetimePattern) GetCalendarItems() []*DatetimePattern_CalendarItem
func (*DatetimePattern) GetWeekMaps ¶
func (x *DatetimePattern) GetWeekMaps() []*DatetimePattern_WeekMap
func (*DatetimePattern) ProtoMessage ¶
func (*DatetimePattern) ProtoMessage()
func (*DatetimePattern) ProtoReflect ¶
func (x *DatetimePattern) ProtoReflect() protoreflect.Message
func (*DatetimePattern) Reset ¶
func (x *DatetimePattern) Reset()
func (*DatetimePattern) String ¶
func (x *DatetimePattern) String() string
type DatetimePattern_CalendarItem ¶
type DatetimePattern_CalendarItem struct { // Datetime range of the calendar item. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Value that this calendar item has. Value *commons.OptionTypes `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*DatetimePattern_CalendarItem) Descriptor
deprecated
func (*DatetimePattern_CalendarItem) Descriptor() ([]byte, []int)
Deprecated: Use DatetimePattern_CalendarItem.ProtoReflect.Descriptor instead.
func (*DatetimePattern_CalendarItem) GetDatetimeRange ¶
func (x *DatetimePattern_CalendarItem) GetDatetimeRange() *commons.DatetimeRange
func (*DatetimePattern_CalendarItem) GetValue ¶
func (x *DatetimePattern_CalendarItem) GetValue() *commons.OptionTypes
func (*DatetimePattern_CalendarItem) ProtoMessage ¶
func (*DatetimePattern_CalendarItem) ProtoMessage()
func (*DatetimePattern_CalendarItem) ProtoReflect ¶
func (x *DatetimePattern_CalendarItem) ProtoReflect() protoreflect.Message
func (*DatetimePattern_CalendarItem) Reset ¶
func (x *DatetimePattern_CalendarItem) Reset()
func (*DatetimePattern_CalendarItem) String ¶
func (x *DatetimePattern_CalendarItem) String() string
type DatetimePattern_WeekMap ¶
type DatetimePattern_WeekMap struct { // Datetime range of the week map. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Days of the week that the week map has. DayMaps []*DatetimePattern_WeekMap_WeekMapDOW `protobuf:"bytes,2,rep,name=day_maps,json=dayMaps,proto3" json:"day_maps,omitempty"` // contains filtered or unexported fields }
func (*DatetimePattern_WeekMap) Descriptor
deprecated
func (*DatetimePattern_WeekMap) Descriptor() ([]byte, []int)
Deprecated: Use DatetimePattern_WeekMap.ProtoReflect.Descriptor instead.
func (*DatetimePattern_WeekMap) GetDatetimeRange ¶
func (x *DatetimePattern_WeekMap) GetDatetimeRange() *commons.DatetimeRange
func (*DatetimePattern_WeekMap) GetDayMaps ¶
func (x *DatetimePattern_WeekMap) GetDayMaps() []*DatetimePattern_WeekMap_WeekMapDOW
func (*DatetimePattern_WeekMap) ProtoMessage ¶
func (*DatetimePattern_WeekMap) ProtoMessage()
func (*DatetimePattern_WeekMap) ProtoReflect ¶
func (x *DatetimePattern_WeekMap) ProtoReflect() protoreflect.Message
func (*DatetimePattern_WeekMap) Reset ¶
func (x *DatetimePattern_WeekMap) Reset()
func (*DatetimePattern_WeekMap) String ¶
func (x *DatetimePattern_WeekMap) String() string
type DatetimePattern_WeekMap_WeekMapDOW ¶
type DatetimePattern_WeekMap_WeekMapDOW struct { // Which day of the week the entity represents. DayOfWeek commons.DayOfWeek `protobuf:"varint,1,opt,name=day_of_week,json=dayOfWeek,proto3,enum=api.commons.DayOfWeek" json:"day_of_week,omitempty"` // Which minute the entity starts at. StartMinuteInDay int32 `protobuf:"varint,2,opt,name=start_minute_in_day,json=startMinuteInDay,proto3" json:"start_minute_in_day,omitempty"` // Which minute the entity ends at. EndMinuteInDay int32 `protobuf:"varint,3,opt,name=end_minute_in_day,json=endMinuteInDay,proto3" json:"end_minute_in_day,omitempty"` // Value that this day of the week has. Value *commons.OptionTypes `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*DatetimePattern_WeekMap_WeekMapDOW) Descriptor
deprecated
func (*DatetimePattern_WeekMap_WeekMapDOW) Descriptor() ([]byte, []int)
Deprecated: Use DatetimePattern_WeekMap_WeekMapDOW.ProtoReflect.Descriptor instead.
func (*DatetimePattern_WeekMap_WeekMapDOW) GetDayOfWeek ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) GetDayOfWeek() commons.DayOfWeek
func (*DatetimePattern_WeekMap_WeekMapDOW) GetEndMinuteInDay ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) GetEndMinuteInDay() int32
func (*DatetimePattern_WeekMap_WeekMapDOW) GetStartMinuteInDay ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) GetStartMinuteInDay() int32
func (*DatetimePattern_WeekMap_WeekMapDOW) GetValue ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) GetValue() *commons.OptionTypes
func (*DatetimePattern_WeekMap_WeekMapDOW) ProtoMessage ¶
func (*DatetimePattern_WeekMap_WeekMapDOW) ProtoMessage()
func (*DatetimePattern_WeekMap_WeekMapDOW) ProtoReflect ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) ProtoReflect() protoreflect.Message
func (*DatetimePattern_WeekMap_WeekMapDOW) Reset ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) Reset()
func (*DatetimePattern_WeekMap_WeekMapDOW) String ¶
func (x *DatetimePattern_WeekMap_WeekMapDOW) String() string
type DeleteAgentAvailabilityPatternReq ¶
type DeleteAgentAvailabilityPatternReq struct { // ID of the agent availability pattern to delete. AgentAvailabilityPatternSid int64 `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the DeleteAgentAvailabilityPattern RPC
func (*DeleteAgentAvailabilityPatternReq) Descriptor
deprecated
func (*DeleteAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentAvailabilityPatternReq.ProtoReflect.Descriptor instead.
func (*DeleteAgentAvailabilityPatternReq) GetAgentAvailabilityPatternSid ¶
func (x *DeleteAgentAvailabilityPatternReq) GetAgentAvailabilityPatternSid() int64
func (*DeleteAgentAvailabilityPatternReq) ProtoMessage ¶
func (*DeleteAgentAvailabilityPatternReq) ProtoMessage()
func (*DeleteAgentAvailabilityPatternReq) ProtoReflect ¶
func (x *DeleteAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
func (*DeleteAgentAvailabilityPatternReq) Reset ¶
func (x *DeleteAgentAvailabilityPatternReq) Reset()
func (*DeleteAgentAvailabilityPatternReq) String ¶
func (x *DeleteAgentAvailabilityPatternReq) String() string
type DeleteAgentAvailabilityPatternRes ¶
type DeleteAgentAvailabilityPatternRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteAgentAvailabilityPattern RPC
func (*DeleteAgentAvailabilityPatternRes) Descriptor
deprecated
func (*DeleteAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAgentAvailabilityPatternRes.ProtoReflect.Descriptor instead.
func (*DeleteAgentAvailabilityPatternRes) ProtoMessage ¶
func (*DeleteAgentAvailabilityPatternRes) ProtoMessage()
func (*DeleteAgentAvailabilityPatternRes) ProtoReflect ¶
func (x *DeleteAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
func (*DeleteAgentAvailabilityPatternRes) Reset ¶
func (x *DeleteAgentAvailabilityPatternRes) Reset()
func (*DeleteAgentAvailabilityPatternRes) String ¶
func (x *DeleteAgentAvailabilityPatternRes) String() string
type DeleteCallProfileTemplateReq ¶
type DeleteCallProfileTemplateReq struct { // ID of the call profile template to delete. CallProfileTemplateSid int64 `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the DeleteCallProfileTemplate RPC
func (*DeleteCallProfileTemplateReq) Descriptor
deprecated
func (*DeleteCallProfileTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCallProfileTemplateReq.ProtoReflect.Descriptor instead.
func (*DeleteCallProfileTemplateReq) GetCallProfileTemplateSid ¶
func (x *DeleteCallProfileTemplateReq) GetCallProfileTemplateSid() int64
func (*DeleteCallProfileTemplateReq) ProtoMessage ¶
func (*DeleteCallProfileTemplateReq) ProtoMessage()
func (*DeleteCallProfileTemplateReq) ProtoReflect ¶
func (x *DeleteCallProfileTemplateReq) ProtoReflect() protoreflect.Message
func (*DeleteCallProfileTemplateReq) Reset ¶
func (x *DeleteCallProfileTemplateReq) Reset()
func (*DeleteCallProfileTemplateReq) String ¶
func (x *DeleteCallProfileTemplateReq) String() string
type DeleteCallProfileTemplateRes ¶
type DeleteCallProfileTemplateRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteCallProfileTemplate RPC
func (*DeleteCallProfileTemplateRes) Descriptor
deprecated
func (*DeleteCallProfileTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCallProfileTemplateRes.ProtoReflect.Descriptor instead.
func (*DeleteCallProfileTemplateRes) ProtoMessage ¶
func (*DeleteCallProfileTemplateRes) ProtoMessage()
func (*DeleteCallProfileTemplateRes) ProtoReflect ¶
func (x *DeleteCallProfileTemplateRes) ProtoReflect() protoreflect.Message
func (*DeleteCallProfileTemplateRes) Reset ¶
func (x *DeleteCallProfileTemplateRes) Reset()
func (*DeleteCallProfileTemplateRes) String ¶
func (x *DeleteCallProfileTemplateRes) String() string
type DeleteConstraintRuleReq ¶
type DeleteConstraintRuleReq struct { // ID of the constraint rule to delete. ConstraintRuleSid int64 `protobuf:"varint,1,opt,name=constraint_rule_sid,json=constraintRuleSid,proto3" json:"constraint_rule_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteConstraintRule RPC
func (*DeleteConstraintRuleReq) Descriptor
deprecated
func (*DeleteConstraintRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConstraintRuleReq.ProtoReflect.Descriptor instead.
func (*DeleteConstraintRuleReq) GetConstraintRuleSid ¶
func (x *DeleteConstraintRuleReq) GetConstraintRuleSid() int64
func (*DeleteConstraintRuleReq) ProtoMessage ¶
func (*DeleteConstraintRuleReq) ProtoMessage()
func (*DeleteConstraintRuleReq) ProtoReflect ¶
func (x *DeleteConstraintRuleReq) ProtoReflect() protoreflect.Message
func (*DeleteConstraintRuleReq) Reset ¶
func (x *DeleteConstraintRuleReq) Reset()
func (*DeleteConstraintRuleReq) String ¶
func (x *DeleteConstraintRuleReq) String() string
type DeleteConstraintRuleRes ¶
type DeleteConstraintRuleRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteConstraintRule RPC
func (*DeleteConstraintRuleRes) Descriptor
deprecated
func (*DeleteConstraintRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConstraintRuleRes.ProtoReflect.Descriptor instead.
func (*DeleteConstraintRuleRes) ProtoMessage ¶
func (*DeleteConstraintRuleRes) ProtoMessage()
func (*DeleteConstraintRuleRes) ProtoReflect ¶
func (x *DeleteConstraintRuleRes) ProtoReflect() protoreflect.Message
func (*DeleteConstraintRuleRes) Reset ¶
func (x *DeleteConstraintRuleRes) Reset()
func (*DeleteConstraintRuleRes) String ¶
func (x *DeleteConstraintRuleRes) String() string
type DeleteDraftScheduleReq ¶
type DeleteDraftScheduleReq struct { // ID of draft schedule to delete. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteDraftSchedule RPC
func (*DeleteDraftScheduleReq) Descriptor
deprecated
func (*DeleteDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*DeleteDraftScheduleReq) GetDraftScheduleSid ¶
func (x *DeleteDraftScheduleReq) GetDraftScheduleSid() int64
func (*DeleteDraftScheduleReq) ProtoMessage ¶
func (*DeleteDraftScheduleReq) ProtoMessage()
func (*DeleteDraftScheduleReq) ProtoReflect ¶
func (x *DeleteDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*DeleteDraftScheduleReq) Reset ¶
func (x *DeleteDraftScheduleReq) Reset()
func (*DeleteDraftScheduleReq) String ¶
func (x *DeleteDraftScheduleReq) String() string
type DeleteDraftScheduleRes ¶
type DeleteDraftScheduleRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteDraftSchedule RPC
func (*DeleteDraftScheduleRes) Descriptor
deprecated
func (*DeleteDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*DeleteDraftScheduleRes) ProtoMessage ¶
func (*DeleteDraftScheduleRes) ProtoMessage()
func (*DeleteDraftScheduleRes) ProtoReflect ¶
func (x *DeleteDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*DeleteDraftScheduleRes) Reset ¶
func (x *DeleteDraftScheduleRes) Reset()
func (*DeleteDraftScheduleRes) String ¶
func (x *DeleteDraftScheduleRes) String() string
type DeleteForecastIntervalsReq ¶
type DeleteForecastIntervalsReq struct { // Types that are assignable to DeleteParam: // // *DeleteForecastIntervalsReq_SkillProfileSid // *DeleteForecastIntervalsReq_ForecastIntervalSids DeleteParam isDeleteForecastIntervalsReq_DeleteParam `protobuf_oneof:"delete_param"` // Type of interval to delete ForecastIntervalDeleteType DeleteForecastIntervalsReq_ForecastIntervalDeleteType `` /* 220-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the DeleteForecastIntervals RPC
func (*DeleteForecastIntervalsReq) Descriptor
deprecated
func (*DeleteForecastIntervalsReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteForecastIntervalsReq.ProtoReflect.Descriptor instead.
func (*DeleteForecastIntervalsReq) GetDeleteParam ¶
func (m *DeleteForecastIntervalsReq) GetDeleteParam() isDeleteForecastIntervalsReq_DeleteParam
func (*DeleteForecastIntervalsReq) GetForecastIntervalDeleteType ¶
func (x *DeleteForecastIntervalsReq) GetForecastIntervalDeleteType() DeleteForecastIntervalsReq_ForecastIntervalDeleteType
func (*DeleteForecastIntervalsReq) GetForecastIntervalSids ¶
func (x *DeleteForecastIntervalsReq) GetForecastIntervalSids() *DeleteForecastIntervalsReq_IntervalSids
func (*DeleteForecastIntervalsReq) GetSkillProfileSid ¶
func (x *DeleteForecastIntervalsReq) GetSkillProfileSid() int64
func (*DeleteForecastIntervalsReq) ProtoMessage ¶
func (*DeleteForecastIntervalsReq) ProtoMessage()
func (*DeleteForecastIntervalsReq) ProtoReflect ¶
func (x *DeleteForecastIntervalsReq) ProtoReflect() protoreflect.Message
func (*DeleteForecastIntervalsReq) Reset ¶
func (x *DeleteForecastIntervalsReq) Reset()
func (*DeleteForecastIntervalsReq) String ¶
func (x *DeleteForecastIntervalsReq) String() string
type DeleteForecastIntervalsReq_ForecastIntervalDeleteType ¶
type DeleteForecastIntervalsReq_ForecastIntervalDeleteType int32
Enum specifying what type of forecast data interval to delete
const ( DeleteForecastIntervalsReq_INTERVALS_AND_DELTAS DeleteForecastIntervalsReq_ForecastIntervalDeleteType = 0 DeleteForecastIntervalsReq_DELTAS DeleteForecastIntervalsReq_ForecastIntervalDeleteType = 1 )
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Descriptor ¶
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Descriptor() protoreflect.EnumDescriptor
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) EnumDescriptor
deprecated
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeleteForecastIntervalsReq_ForecastIntervalDeleteType.Descriptor instead.
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Number ¶
func (x DeleteForecastIntervalsReq_ForecastIntervalDeleteType) Number() protoreflect.EnumNumber
func (DeleteForecastIntervalsReq_ForecastIntervalDeleteType) String ¶
func (x DeleteForecastIntervalsReq_ForecastIntervalDeleteType) String() string
type DeleteForecastIntervalsReq_ForecastIntervalSids ¶
type DeleteForecastIntervalsReq_ForecastIntervalSids struct { // Wrapper for SIDs of intervals to be deleted ForecastIntervalSids *DeleteForecastIntervalsReq_IntervalSids `protobuf:"bytes,2,opt,name=forecast_interval_sids,json=forecastIntervalSids,proto3,oneof"` }
type DeleteForecastIntervalsReq_IntervalSids ¶
type DeleteForecastIntervalsReq_IntervalSids struct { // sids of the intervals/deltas to be deleted Sids []int64 `protobuf:"varint,1,rep,packed,name=sids,proto3" json:"sids,omitempty"` // contains filtered or unexported fields }
Can't use "repeated" in a "oneof" so this field is nested in its own message
func (*DeleteForecastIntervalsReq_IntervalSids) Descriptor
deprecated
func (*DeleteForecastIntervalsReq_IntervalSids) Descriptor() ([]byte, []int)
Deprecated: Use DeleteForecastIntervalsReq_IntervalSids.ProtoReflect.Descriptor instead.
func (*DeleteForecastIntervalsReq_IntervalSids) GetSids ¶
func (x *DeleteForecastIntervalsReq_IntervalSids) GetSids() []int64
func (*DeleteForecastIntervalsReq_IntervalSids) ProtoMessage ¶
func (*DeleteForecastIntervalsReq_IntervalSids) ProtoMessage()
func (*DeleteForecastIntervalsReq_IntervalSids) ProtoReflect ¶
func (x *DeleteForecastIntervalsReq_IntervalSids) ProtoReflect() protoreflect.Message
func (*DeleteForecastIntervalsReq_IntervalSids) Reset ¶
func (x *DeleteForecastIntervalsReq_IntervalSids) Reset()
func (*DeleteForecastIntervalsReq_IntervalSids) String ¶
func (x *DeleteForecastIntervalsReq_IntervalSids) String() string
type DeleteForecastIntervalsReq_SkillProfileSid ¶
type DeleteForecastIntervalsReq_SkillProfileSid struct { // ID of the skill profile of which to delete the intervas/deltas. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3,oneof"` }
type DeleteForecastIntervalsRes ¶
type DeleteForecastIntervalsRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteForecastIntervals RPC
func (*DeleteForecastIntervalsRes) Descriptor
deprecated
func (*DeleteForecastIntervalsRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteForecastIntervalsRes.ProtoReflect.Descriptor instead.
func (*DeleteForecastIntervalsRes) ProtoMessage ¶
func (*DeleteForecastIntervalsRes) ProtoMessage()
func (*DeleteForecastIntervalsRes) ProtoReflect ¶
func (x *DeleteForecastIntervalsRes) ProtoReflect() protoreflect.Message
func (*DeleteForecastIntervalsRes) Reset ¶
func (x *DeleteForecastIntervalsRes) Reset()
func (*DeleteForecastIntervalsRes) String ¶
func (x *DeleteForecastIntervalsRes) String() string
type DeleteHistoricalDataDeltasReq ¶
type DeleteHistoricalDataDeltasReq struct { // ID of the skill profile of which to delete the deltas. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // start datetimes of the deltas to delete. // If no datetimes are given, it will delete all the deltas that the given @skill_profile_sid has. StartDatetimes []*timestamppb.Timestamp `protobuf:"bytes,2,rep,name=start_datetimes,json=startDatetimes,proto3" json:"start_datetimes,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteHistoricalDataDeltas RPC.
func (*DeleteHistoricalDataDeltasReq) Descriptor
deprecated
func (*DeleteHistoricalDataDeltasReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHistoricalDataDeltasReq.ProtoReflect.Descriptor instead.
func (*DeleteHistoricalDataDeltasReq) GetSkillProfileSid ¶
func (x *DeleteHistoricalDataDeltasReq) GetSkillProfileSid() int64
func (*DeleteHistoricalDataDeltasReq) GetStartDatetimes ¶
func (x *DeleteHistoricalDataDeltasReq) GetStartDatetimes() []*timestamppb.Timestamp
func (*DeleteHistoricalDataDeltasReq) ProtoMessage ¶
func (*DeleteHistoricalDataDeltasReq) ProtoMessage()
func (*DeleteHistoricalDataDeltasReq) ProtoReflect ¶
func (x *DeleteHistoricalDataDeltasReq) ProtoReflect() protoreflect.Message
func (*DeleteHistoricalDataDeltasReq) Reset ¶
func (x *DeleteHistoricalDataDeltasReq) Reset()
func (*DeleteHistoricalDataDeltasReq) String ¶
func (x *DeleteHistoricalDataDeltasReq) String() string
type DeleteHistoricalDataDeltasRes ¶
type DeleteHistoricalDataDeltasRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteHistoricalDataDeltas RPC.
func (*DeleteHistoricalDataDeltasRes) Descriptor
deprecated
func (*DeleteHistoricalDataDeltasRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHistoricalDataDeltasRes.ProtoReflect.Descriptor instead.
func (*DeleteHistoricalDataDeltasRes) ProtoMessage ¶
func (*DeleteHistoricalDataDeltasRes) ProtoMessage()
func (*DeleteHistoricalDataDeltasRes) ProtoReflect ¶
func (x *DeleteHistoricalDataDeltasRes) ProtoReflect() protoreflect.Message
func (*DeleteHistoricalDataDeltasRes) Reset ¶
func (x *DeleteHistoricalDataDeltasRes) Reset()
func (*DeleteHistoricalDataDeltasRes) String ¶
func (x *DeleteHistoricalDataDeltasRes) String() string
type DeleteOpenTimesPatternReq ¶
type DeleteOpenTimesPatternReq struct { // ID of the open times pattern to delete. OpenTimesPatternSid int64 `protobuf:"varint,1,opt,name=open_times_pattern_sid,json=openTimesPatternSid,proto3" json:"open_times_pattern_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteOpenTimesPattern RPC
func (*DeleteOpenTimesPatternReq) Descriptor
deprecated
func (*DeleteOpenTimesPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOpenTimesPatternReq.ProtoReflect.Descriptor instead.
func (*DeleteOpenTimesPatternReq) GetOpenTimesPatternSid ¶
func (x *DeleteOpenTimesPatternReq) GetOpenTimesPatternSid() int64
func (*DeleteOpenTimesPatternReq) ProtoMessage ¶
func (*DeleteOpenTimesPatternReq) ProtoMessage()
func (*DeleteOpenTimesPatternReq) ProtoReflect ¶
func (x *DeleteOpenTimesPatternReq) ProtoReflect() protoreflect.Message
func (*DeleteOpenTimesPatternReq) Reset ¶
func (x *DeleteOpenTimesPatternReq) Reset()
func (*DeleteOpenTimesPatternReq) String ¶
func (x *DeleteOpenTimesPatternReq) String() string
type DeleteOpenTimesPatternRes ¶
type DeleteOpenTimesPatternRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteOpenTimesPattern RPC
func (*DeleteOpenTimesPatternRes) Descriptor
deprecated
func (*DeleteOpenTimesPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOpenTimesPatternRes.ProtoReflect.Descriptor instead.
func (*DeleteOpenTimesPatternRes) ProtoMessage ¶
func (*DeleteOpenTimesPatternRes) ProtoMessage()
func (*DeleteOpenTimesPatternRes) ProtoReflect ¶
func (x *DeleteOpenTimesPatternRes) ProtoReflect() protoreflect.Message
func (*DeleteOpenTimesPatternRes) Reset ¶
func (x *DeleteOpenTimesPatternRes) Reset()
func (*DeleteOpenTimesPatternRes) String ¶
func (x *DeleteOpenTimesPatternRes) String() string
type DeletePlacementRuleReq ¶
type DeletePlacementRuleReq struct { // ID of the placement rule to delete. PlacementRuleSid int64 `protobuf:"varint,1,opt,name=placement_rule_sid,json=placementRuleSid,proto3" json:"placement_rule_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeletePlacementRule RPC
func (*DeletePlacementRuleReq) Descriptor
deprecated
func (*DeletePlacementRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use DeletePlacementRuleReq.ProtoReflect.Descriptor instead.
func (*DeletePlacementRuleReq) GetPlacementRuleSid ¶
func (x *DeletePlacementRuleReq) GetPlacementRuleSid() int64
func (*DeletePlacementRuleReq) ProtoMessage ¶
func (*DeletePlacementRuleReq) ProtoMessage()
func (*DeletePlacementRuleReq) ProtoReflect ¶
func (x *DeletePlacementRuleReq) ProtoReflect() protoreflect.Message
func (*DeletePlacementRuleReq) Reset ¶
func (x *DeletePlacementRuleReq) Reset()
func (*DeletePlacementRuleReq) String ¶
func (x *DeletePlacementRuleReq) String() string
type DeletePlacementRuleRes ¶
type DeletePlacementRuleRes struct {
// contains filtered or unexported fields
}
Response message for the DeletePlacementRule RPC
func (*DeletePlacementRuleRes) Descriptor
deprecated
func (*DeletePlacementRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use DeletePlacementRuleRes.ProtoReflect.Descriptor instead.
func (*DeletePlacementRuleRes) ProtoMessage ¶
func (*DeletePlacementRuleRes) ProtoMessage()
func (*DeletePlacementRuleRes) ProtoReflect ¶
func (x *DeletePlacementRuleRes) ProtoReflect() protoreflect.Message
func (*DeletePlacementRuleRes) Reset ¶
func (x *DeletePlacementRuleRes) Reset()
func (*DeletePlacementRuleRes) String ¶
func (x *DeletePlacementRuleRes) String() string
type DeleteRegressionTemplateReq ¶
type DeleteRegressionTemplateReq struct { // ID of the regression template to delete. RegressionTemplateSid int64 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the DeleteRegressionTemplate RPC
func (*DeleteRegressionTemplateReq) Descriptor
deprecated
func (*DeleteRegressionTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRegressionTemplateReq.ProtoReflect.Descriptor instead.
func (*DeleteRegressionTemplateReq) GetRegressionTemplateSid ¶
func (x *DeleteRegressionTemplateReq) GetRegressionTemplateSid() int64
func (*DeleteRegressionTemplateReq) ProtoMessage ¶
func (*DeleteRegressionTemplateReq) ProtoMessage()
func (*DeleteRegressionTemplateReq) ProtoReflect ¶
func (x *DeleteRegressionTemplateReq) ProtoReflect() protoreflect.Message
func (*DeleteRegressionTemplateReq) Reset ¶
func (x *DeleteRegressionTemplateReq) Reset()
func (*DeleteRegressionTemplateReq) String ¶
func (x *DeleteRegressionTemplateReq) String() string
type DeleteRegressionTemplateRes ¶
type DeleteRegressionTemplateRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteRegressionTemplate RPC
func (*DeleteRegressionTemplateRes) Descriptor
deprecated
func (*DeleteRegressionTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRegressionTemplateRes.ProtoReflect.Descriptor instead.
func (*DeleteRegressionTemplateRes) ProtoMessage ¶
func (*DeleteRegressionTemplateRes) ProtoMessage()
func (*DeleteRegressionTemplateRes) ProtoReflect ¶
func (x *DeleteRegressionTemplateRes) ProtoReflect() protoreflect.Message
func (*DeleteRegressionTemplateRes) Reset ¶
func (x *DeleteRegressionTemplateRes) Reset()
func (*DeleteRegressionTemplateRes) String ¶
func (x *DeleteRegressionTemplateRes) String() string
type DeleteSchedulingTargetReq ¶
type DeleteSchedulingTargetReq struct { // The node to delete the scheduling target for. NodeSelector *ParentEntity `protobuf:"bytes,1,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // contains filtered or unexported fields }
DeleteSchedulingTarget request.
func (*DeleteSchedulingTargetReq) Descriptor
deprecated
func (*DeleteSchedulingTargetReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSchedulingTargetReq.ProtoReflect.Descriptor instead.
func (*DeleteSchedulingTargetReq) GetNodeSelector ¶
func (x *DeleteSchedulingTargetReq) GetNodeSelector() *ParentEntity
func (*DeleteSchedulingTargetReq) ProtoMessage ¶
func (*DeleteSchedulingTargetReq) ProtoMessage()
func (*DeleteSchedulingTargetReq) ProtoReflect ¶
func (x *DeleteSchedulingTargetReq) ProtoReflect() protoreflect.Message
func (*DeleteSchedulingTargetReq) Reset ¶
func (x *DeleteSchedulingTargetReq) Reset()
func (*DeleteSchedulingTargetReq) String ¶
func (x *DeleteSchedulingTargetReq) String() string
type DeleteSchedulingTargetRes ¶
type DeleteSchedulingTargetRes struct {
// contains filtered or unexported fields
}
DeleteSchedulingTarget response.
func (*DeleteSchedulingTargetRes) Descriptor
deprecated
func (*DeleteSchedulingTargetRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSchedulingTargetRes.ProtoReflect.Descriptor instead.
func (*DeleteSchedulingTargetRes) ProtoMessage ¶
func (*DeleteSchedulingTargetRes) ProtoMessage()
func (*DeleteSchedulingTargetRes) ProtoReflect ¶
func (x *DeleteSchedulingTargetRes) ProtoReflect() protoreflect.Message
func (*DeleteSchedulingTargetRes) Reset ¶
func (x *DeleteSchedulingTargetRes) Reset()
func (*DeleteSchedulingTargetRes) String ¶
func (x *DeleteSchedulingTargetRes) String() string
type DeleteShiftInstancesReq ¶
type DeleteShiftInstancesReq struct { // IDs of shift instances to delete. ShiftInstanceSids []int64 `protobuf:"varint,1,rep,packed,name=shift_instance_sids,json=shiftInstanceSids,proto3" json:"shift_instance_sids,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteShiftInstances RPC
func (*DeleteShiftInstancesReq) Descriptor
deprecated
func (*DeleteShiftInstancesReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShiftInstancesReq.ProtoReflect.Descriptor instead.
func (*DeleteShiftInstancesReq) GetShiftInstanceSids ¶
func (x *DeleteShiftInstancesReq) GetShiftInstanceSids() []int64
func (*DeleteShiftInstancesReq) ProtoMessage ¶
func (*DeleteShiftInstancesReq) ProtoMessage()
func (*DeleteShiftInstancesReq) ProtoReflect ¶
func (x *DeleteShiftInstancesReq) ProtoReflect() protoreflect.Message
func (*DeleteShiftInstancesReq) Reset ¶
func (x *DeleteShiftInstancesReq) Reset()
func (*DeleteShiftInstancesReq) String ¶
func (x *DeleteShiftInstancesReq) String() string
type DeleteShiftInstancesRes ¶
type DeleteShiftInstancesRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteShiftInstances RPC
func (*DeleteShiftInstancesRes) Descriptor
deprecated
func (*DeleteShiftInstancesRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShiftInstancesRes.ProtoReflect.Descriptor instead.
func (*DeleteShiftInstancesRes) ProtoMessage ¶
func (*DeleteShiftInstancesRes) ProtoMessage()
func (*DeleteShiftInstancesRes) ProtoReflect ¶
func (x *DeleteShiftInstancesRes) ProtoReflect() protoreflect.Message
func (*DeleteShiftInstancesRes) Reset ¶
func (x *DeleteShiftInstancesRes) Reset()
func (*DeleteShiftInstancesRes) String ¶
func (x *DeleteShiftInstancesRes) String() string
type DeleteSkillProficiencyReq ¶
type DeleteSkillProficiencyReq struct { // ID of skill proficiency to delete. SkillProficiencySid int64 `protobuf:"varint,1,opt,name=skill_proficiency_sid,json=skillProficiencySid,proto3" json:"skill_proficiency_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteSkillProficiency RPC
func (*DeleteSkillProficiencyReq) Descriptor
deprecated
func (*DeleteSkillProficiencyReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSkillProficiencyReq.ProtoReflect.Descriptor instead.
func (*DeleteSkillProficiencyReq) GetSkillProficiencySid ¶
func (x *DeleteSkillProficiencyReq) GetSkillProficiencySid() int64
func (*DeleteSkillProficiencyReq) ProtoMessage ¶
func (*DeleteSkillProficiencyReq) ProtoMessage()
func (*DeleteSkillProficiencyReq) ProtoReflect ¶
func (x *DeleteSkillProficiencyReq) ProtoReflect() protoreflect.Message
func (*DeleteSkillProficiencyReq) Reset ¶
func (x *DeleteSkillProficiencyReq) Reset()
func (*DeleteSkillProficiencyReq) String ¶
func (x *DeleteSkillProficiencyReq) String() string
type DeleteSkillProficiencyRes ¶
type DeleteSkillProficiencyRes struct {
// contains filtered or unexported fields
}
Response message for the DeleteSkillProficiency RPC
func (*DeleteSkillProficiencyRes) Descriptor
deprecated
func (*DeleteSkillProficiencyRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSkillProficiencyRes.ProtoReflect.Descriptor instead.
func (*DeleteSkillProficiencyRes) ProtoMessage ¶
func (*DeleteSkillProficiencyRes) ProtoMessage()
func (*DeleteSkillProficiencyRes) ProtoReflect ¶
func (x *DeleteSkillProficiencyRes) ProtoReflect() protoreflect.Message
func (*DeleteSkillProficiencyRes) Reset ¶
func (x *DeleteSkillProficiencyRes) Reset()
func (*DeleteSkillProficiencyRes) String ¶
func (x *DeleteSkillProficiencyRes) String() string
type DeleteWFMAgentMembershipsReq ¶
type DeleteWFMAgentMembershipsReq struct { // ID of the wfm agents to delete the association of. WfmAgentSids []int64 `protobuf:"varint,1,rep,packed,name=wfm_agent_sids,json=wfmAgentSids,proto3" json:"wfm_agent_sids,omitempty"` // ID of the agent group to that the agents associate with. AgentGroupSid int64 `protobuf:"varint,2,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // contains filtered or unexported fields }
Request message for the DeleteWFMAgentMemberships RPC
func (*DeleteWFMAgentMembershipsReq) Descriptor
deprecated
func (*DeleteWFMAgentMembershipsReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteWFMAgentMembershipsReq.ProtoReflect.Descriptor instead.
func (*DeleteWFMAgentMembershipsReq) GetAgentGroupSid ¶
func (x *DeleteWFMAgentMembershipsReq) GetAgentGroupSid() int64
func (*DeleteWFMAgentMembershipsReq) GetWfmAgentSids ¶
func (x *DeleteWFMAgentMembershipsReq) GetWfmAgentSids() []int64
func (*DeleteWFMAgentMembershipsReq) ProtoMessage ¶
func (*DeleteWFMAgentMembershipsReq) ProtoMessage()
func (*DeleteWFMAgentMembershipsReq) ProtoReflect ¶
func (x *DeleteWFMAgentMembershipsReq) ProtoReflect() protoreflect.Message
func (*DeleteWFMAgentMembershipsReq) Reset ¶
func (x *DeleteWFMAgentMembershipsReq) Reset()
func (*DeleteWFMAgentMembershipsReq) String ¶
func (x *DeleteWFMAgentMembershipsReq) String() string
type DeleteWFMAgentMembershipsRes ¶
type DeleteWFMAgentMembershipsRes struct {
// contains filtered or unexported fields
}
Response message for DeleteWFMAgentMemberships RPC
func (*DeleteWFMAgentMembershipsRes) Descriptor
deprecated
func (*DeleteWFMAgentMembershipsRes) Descriptor() ([]byte, []int)
Deprecated: Use DeleteWFMAgentMembershipsRes.ProtoReflect.Descriptor instead.
func (*DeleteWFMAgentMembershipsRes) ProtoMessage ¶
func (*DeleteWFMAgentMembershipsRes) ProtoMessage()
func (*DeleteWFMAgentMembershipsRes) ProtoReflect ¶
func (x *DeleteWFMAgentMembershipsRes) ProtoReflect() protoreflect.Message
func (*DeleteWFMAgentMembershipsRes) Reset ¶
func (x *DeleteWFMAgentMembershipsRes) Reset()
func (*DeleteWFMAgentMembershipsRes) String ¶
func (x *DeleteWFMAgentMembershipsRes) String() string
type Diagnostic ¶
type Diagnostic struct { // The diagnostic level describes the class of the diagnostic message. Level commons.DiagnosticLevel `protobuf:"varint,1,opt,name=level,proto3,enum=api.commons.DiagnosticLevel" json:"level,omitempty"` // A code to describe the diagnostic when possible. Default value of General when a more specific code is not available. Code commons.DiagnosticCode `protobuf:"varint,2,opt,name=code,proto3,enum=api.commons.DiagnosticCode" json:"code,omitempty"` // The message detailing the diagnostic. Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // The entity that the diagnostic was built in reference to. SourceEntity *ParentEntity `protobuf:"bytes,4,opt,name=source_entity,json=sourceEntity,proto3" json:"source_entity,omitempty"` // contains filtered or unexported fields }
Message type specifying the parameters of a diagnostic
func (*Diagnostic) Descriptor
deprecated
func (*Diagnostic) Descriptor() ([]byte, []int)
Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.
func (*Diagnostic) GetCode ¶
func (x *Diagnostic) GetCode() commons.DiagnosticCode
func (*Diagnostic) GetLevel ¶
func (x *Diagnostic) GetLevel() commons.DiagnosticLevel
func (*Diagnostic) GetMessage ¶
func (x *Diagnostic) GetMessage() string
func (*Diagnostic) GetSourceEntity ¶
func (x *Diagnostic) GetSourceEntity() *ParentEntity
func (*Diagnostic) ProtoMessage ¶
func (*Diagnostic) ProtoMessage()
func (*Diagnostic) ProtoReflect ¶
func (x *Diagnostic) ProtoReflect() protoreflect.Message
func (*Diagnostic) Reset ¶
func (x *Diagnostic) Reset()
func (*Diagnostic) String ¶
func (x *Diagnostic) String() string
type Diagnostics ¶
type Diagnostics struct { // The entity that the diagnostics built reference. SourceEntity *ParentEntity `protobuf:"bytes,1,opt,name=source_entity,json=sourceEntity,proto3" json:"source_entity,omitempty"` // Diagnostics generated for the @source_entity Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // contains filtered or unexported fields }
Represents a group of diagnostics for a single entity
func (*Diagnostics) Descriptor
deprecated
func (*Diagnostics) Descriptor() ([]byte, []int)
Deprecated: Use Diagnostics.ProtoReflect.Descriptor instead.
func (*Diagnostics) GetDiagnostics ¶
func (x *Diagnostics) GetDiagnostics() []*Diagnostic
func (*Diagnostics) GetSourceEntity ¶
func (x *Diagnostics) GetSourceEntity() *ParentEntity
func (*Diagnostics) ProtoMessage ¶
func (*Diagnostics) ProtoMessage()
func (*Diagnostics) ProtoReflect ¶
func (x *Diagnostics) ProtoReflect() protoreflect.Message
func (*Diagnostics) Reset ¶
func (x *Diagnostics) Reset()
func (*Diagnostics) String ¶
func (x *Diagnostics) String() string
type DisconnectInactiveSkillProfileMappingReq ¶
type DisconnectInactiveSkillProfileMappingReq struct { // IDs of the inactive skill profile to disconnect. InactiveSkillProfileSid int64 `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the DisconnectInactiveSkillProfileMapping RPC.
func (*DisconnectInactiveSkillProfileMappingReq) Descriptor
deprecated
func (*DisconnectInactiveSkillProfileMappingReq) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectInactiveSkillProfileMappingReq.ProtoReflect.Descriptor instead.
func (*DisconnectInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid ¶
func (x *DisconnectInactiveSkillProfileMappingReq) GetInactiveSkillProfileSid() int64
func (*DisconnectInactiveSkillProfileMappingReq) ProtoMessage ¶
func (*DisconnectInactiveSkillProfileMappingReq) ProtoMessage()
func (*DisconnectInactiveSkillProfileMappingReq) ProtoReflect ¶
func (x *DisconnectInactiveSkillProfileMappingReq) ProtoReflect() protoreflect.Message
func (*DisconnectInactiveSkillProfileMappingReq) Reset ¶
func (x *DisconnectInactiveSkillProfileMappingReq) Reset()
func (*DisconnectInactiveSkillProfileMappingReq) String ¶
func (x *DisconnectInactiveSkillProfileMappingReq) String() string
type DisconnectInactiveSkillProfileMappingRes ¶
type DisconnectInactiveSkillProfileMappingRes struct {
// contains filtered or unexported fields
}
Response message for the DisconnectInactiveSkillProfileMapping RPC.
func (*DisconnectInactiveSkillProfileMappingRes) Descriptor
deprecated
func (*DisconnectInactiveSkillProfileMappingRes) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectInactiveSkillProfileMappingRes.ProtoReflect.Descriptor instead.
func (*DisconnectInactiveSkillProfileMappingRes) ProtoMessage ¶
func (*DisconnectInactiveSkillProfileMappingRes) ProtoMessage()
func (*DisconnectInactiveSkillProfileMappingRes) ProtoReflect ¶
func (x *DisconnectInactiveSkillProfileMappingRes) ProtoReflect() protoreflect.Message
func (*DisconnectInactiveSkillProfileMappingRes) Reset ¶
func (x *DisconnectInactiveSkillProfileMappingRes) Reset()
func (*DisconnectInactiveSkillProfileMappingRes) String ¶
func (x *DisconnectInactiveSkillProfileMappingRes) String() string
type DraftSchedule ¶
type DraftSchedule struct { // ID of the draft schedule. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // Time that this the schedule was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Time that this schedule was last updated. LastUpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated_at,json=lastUpdatedAt,proto3" json:"last_updated_at,omitempty"` // Name of the draft schedule. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // A description of the draft schedule. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Datetime range over which this draft schedule spans. // Is the range used when copying shifts from published schedule. // Also used when publishing shifts from the draft to the published schedule. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,6,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // ID of the user who originally drafted the schedule. CreatedByUserId string `protobuf:"bytes,7,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"` // The following field is only return of List requests of the entity. // Shifts that this schedule has. ShiftInstances []*ShiftInstance `protobuf:"bytes,8,rep,name=shift_instances,json=shiftInstances,proto3" json:"shift_instances,omitempty"` // Performance metrics that this schedule has. PerformanceMetrics []*PerformanceMetric `protobuf:"bytes,9,rep,name=performance_metrics,json=performanceMetrics,proto3" json:"performance_metrics,omitempty"` // contains filtered or unexported fields }
Represents a draft schedule
func (*DraftSchedule) Descriptor
deprecated
func (*DraftSchedule) Descriptor() ([]byte, []int)
Deprecated: Use DraftSchedule.ProtoReflect.Descriptor instead.
func (*DraftSchedule) GetCreatedAt ¶
func (x *DraftSchedule) GetCreatedAt() *timestamppb.Timestamp
func (*DraftSchedule) GetCreatedByUserId ¶
func (x *DraftSchedule) GetCreatedByUserId() string
func (*DraftSchedule) GetDatetimeRange ¶
func (x *DraftSchedule) GetDatetimeRange() *commons.DatetimeRange
func (*DraftSchedule) GetDescription ¶
func (x *DraftSchedule) GetDescription() string
func (*DraftSchedule) GetDraftScheduleSid ¶
func (x *DraftSchedule) GetDraftScheduleSid() int64
func (*DraftSchedule) GetLastUpdatedAt ¶
func (x *DraftSchedule) GetLastUpdatedAt() *timestamppb.Timestamp
func (*DraftSchedule) GetName ¶
func (x *DraftSchedule) GetName() string
func (*DraftSchedule) GetPerformanceMetrics ¶
func (x *DraftSchedule) GetPerformanceMetrics() []*PerformanceMetric
func (*DraftSchedule) GetShiftInstances ¶
func (x *DraftSchedule) GetShiftInstances() []*ShiftInstance
func (*DraftSchedule) ProtoMessage ¶
func (*DraftSchedule) ProtoMessage()
func (*DraftSchedule) ProtoReflect ¶
func (x *DraftSchedule) ProtoReflect() protoreflect.Message
func (*DraftSchedule) Reset ¶
func (x *DraftSchedule) Reset()
func (*DraftSchedule) String ¶
func (x *DraftSchedule) String() string
type FTERequiredVsAchievedInterval ¶
type FTERequiredVsAchievedInterval struct { // The start time of the interval. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // Number of required calls in the interval. RequiredCalls int32 `protobuf:"varint,2,opt,name=required_calls,json=requiredCalls,proto3" json:"required_calls,omitempty"` // Number of achieved FTE's in the interval. AchievedFtes int32 `protobuf:"varint,3,opt,name=achieved_ftes,json=achievedFtes,proto3" json:"achieved_ftes,omitempty"` // contains filtered or unexported fields }
Represents an fte required vs achieved interval.
func (*FTERequiredVsAchievedInterval) Descriptor
deprecated
func (*FTERequiredVsAchievedInterval) Descriptor() ([]byte, []int)
Deprecated: Use FTERequiredVsAchievedInterval.ProtoReflect.Descriptor instead.
func (*FTERequiredVsAchievedInterval) GetAchievedFtes ¶
func (x *FTERequiredVsAchievedInterval) GetAchievedFtes() int32
func (*FTERequiredVsAchievedInterval) GetRequiredCalls ¶
func (x *FTERequiredVsAchievedInterval) GetRequiredCalls() int32
func (*FTERequiredVsAchievedInterval) GetStartDatetime ¶
func (x *FTERequiredVsAchievedInterval) GetStartDatetime() *timestamppb.Timestamp
func (*FTERequiredVsAchievedInterval) ProtoMessage ¶
func (*FTERequiredVsAchievedInterval) ProtoMessage()
func (*FTERequiredVsAchievedInterval) ProtoReflect ¶
func (x *FTERequiredVsAchievedInterval) ProtoReflect() protoreflect.Message
func (*FTERequiredVsAchievedInterval) Reset ¶
func (x *FTERequiredVsAchievedInterval) Reset()
func (*FTERequiredVsAchievedInterval) String ¶
func (x *FTERequiredVsAchievedInterval) String() string
type GetAvailabilityBitmapsReq ¶
type GetAvailabilityBitmapsReq struct { // The entities that @bitmaps will be associated with. // Must be nodes, wfm agents, and agent groups only. For agent groups, bitmaps will be returned for each of the groups member agents, EntitiesToCheck []*ParentEntity `protobuf:"bytes,1,rep,name=entities_to_check,json=entitiesToCheck,proto3" json:"entities_to_check,omitempty"` // ID of the schedule scenario that @entities_to_check belong to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Whether or not to include inactive nodes. Will need to be set to true if @entities_to_check or any of it's parents are inactive. IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"` // Datetime range that bitmaps will cover when generated for @entities_to_check. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,4,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // contains filtered or unexported fields }
Request message for the GetAvailabilityBitmaps RPC
func (*GetAvailabilityBitmapsReq) Descriptor
deprecated
func (*GetAvailabilityBitmapsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityBitmapsReq.ProtoReflect.Descriptor instead.
func (*GetAvailabilityBitmapsReq) GetDatetimeRange ¶
func (x *GetAvailabilityBitmapsReq) GetDatetimeRange() *commons.DatetimeRange
func (*GetAvailabilityBitmapsReq) GetEntitiesToCheck ¶
func (x *GetAvailabilityBitmapsReq) GetEntitiesToCheck() []*ParentEntity
func (*GetAvailabilityBitmapsReq) GetIncludeInactive ¶
func (x *GetAvailabilityBitmapsReq) GetIncludeInactive() bool
func (*GetAvailabilityBitmapsReq) GetScheduleScenarioSid ¶
func (x *GetAvailabilityBitmapsReq) GetScheduleScenarioSid() int64
func (*GetAvailabilityBitmapsReq) ProtoMessage ¶
func (*GetAvailabilityBitmapsReq) ProtoMessage()
func (*GetAvailabilityBitmapsReq) ProtoReflect ¶
func (x *GetAvailabilityBitmapsReq) ProtoReflect() protoreflect.Message
func (*GetAvailabilityBitmapsReq) Reset ¶
func (x *GetAvailabilityBitmapsReq) Reset()
func (*GetAvailabilityBitmapsReq) String ¶
func (x *GetAvailabilityBitmapsReq) String() string
type GetAvailabilityBitmapsRes ¶
type GetAvailabilityBitmapsRes struct { // Requested bitmaps, with a pointer to the entity that the bitmaps belong. Bitmaps []*AvailabilityBitmapSet `protobuf:"bytes,1,rep,name=bitmaps,proto3" json:"bitmaps,omitempty"` // contains filtered or unexported fields }
Response message for the GetAvailabilityBitmaps RPC
func (*GetAvailabilityBitmapsRes) Descriptor
deprecated
func (*GetAvailabilityBitmapsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailabilityBitmapsRes.ProtoReflect.Descriptor instead.
func (*GetAvailabilityBitmapsRes) GetBitmaps ¶
func (x *GetAvailabilityBitmapsRes) GetBitmaps() []*AvailabilityBitmapSet
func (*GetAvailabilityBitmapsRes) ProtoMessage ¶
func (*GetAvailabilityBitmapsRes) ProtoMessage()
func (*GetAvailabilityBitmapsRes) ProtoReflect ¶
func (x *GetAvailabilityBitmapsRes) ProtoReflect() protoreflect.Message
func (*GetAvailabilityBitmapsRes) Reset ¶
func (x *GetAvailabilityBitmapsRes) Reset()
func (*GetAvailabilityBitmapsRes) String ¶
func (x *GetAvailabilityBitmapsRes) String() string
type GetAvailableRegressionForecasterModelTypesReq ¶
type GetAvailableRegressionForecasterModelTypesReq struct {
// contains filtered or unexported fields
}
Request message for the GetAvailableRegressionForecasterModelTypes RPC.
func (*GetAvailableRegressionForecasterModelTypesReq) Descriptor
deprecated
func (*GetAvailableRegressionForecasterModelTypesReq) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailableRegressionForecasterModelTypesReq.ProtoReflect.Descriptor instead.
func (*GetAvailableRegressionForecasterModelTypesReq) ProtoMessage ¶
func (*GetAvailableRegressionForecasterModelTypesReq) ProtoMessage()
func (*GetAvailableRegressionForecasterModelTypesReq) ProtoReflect ¶
func (x *GetAvailableRegressionForecasterModelTypesReq) ProtoReflect() protoreflect.Message
func (*GetAvailableRegressionForecasterModelTypesReq) Reset ¶
func (x *GetAvailableRegressionForecasterModelTypesReq) Reset()
func (*GetAvailableRegressionForecasterModelTypesReq) String ¶
func (x *GetAvailableRegressionForecasterModelTypesReq) String() string
type GetAvailableRegressionForecasterModelTypesRes ¶
type GetAvailableRegressionForecasterModelTypesRes struct { // List of all the available forecaster types currently available. ModelTypes []commons.RegressionForecasterModelTypes `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the GetAvailableRegressionForecasterModelTypes RPC.
func (*GetAvailableRegressionForecasterModelTypesRes) Descriptor
deprecated
func (*GetAvailableRegressionForecasterModelTypesRes) Descriptor() ([]byte, []int)
Deprecated: Use GetAvailableRegressionForecasterModelTypesRes.ProtoReflect.Descriptor instead.
func (*GetAvailableRegressionForecasterModelTypesRes) GetModelTypes ¶
func (x *GetAvailableRegressionForecasterModelTypesRes) GetModelTypes() []commons.RegressionForecasterModelTypes
func (*GetAvailableRegressionForecasterModelTypesRes) ProtoMessage ¶
func (*GetAvailableRegressionForecasterModelTypesRes) ProtoMessage()
func (*GetAvailableRegressionForecasterModelTypesRes) ProtoReflect ¶
func (x *GetAvailableRegressionForecasterModelTypesRes) ProtoReflect() protoreflect.Message
func (*GetAvailableRegressionForecasterModelTypesRes) Reset ¶
func (x *GetAvailableRegressionForecasterModelTypesRes) Reset()
func (*GetAvailableRegressionForecasterModelTypesRes) String ¶
func (x *GetAvailableRegressionForecasterModelTypesRes) String() string
type GetDraftScheduleReq ¶
type GetDraftScheduleReq struct { // ID of the draft schedule to return. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // Datetime range to set for the schedule scenario used to make the draft schedule. // If left blank, the current scheduling range for the scenario will be used DatetimeRange *commons.DatetimeRange `protobuf:"bytes,2,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Set to true to include shift instances. IncludeShiftInstances bool `` /* 127-byte string literal not displayed */ // Set to true to include shift template in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftTemplate bool `protobuf:"varint,4,opt,name=include_shift_template,json=includeShiftTemplate,proto3" json:"include_shift_template,omitempty"` // Set to true to include shift segments in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftSegments bool `protobuf:"varint,5,opt,name=include_shift_segments,json=includeShiftSegments,proto3" json:"include_shift_segments,omitempty"` // Set to true to include scheduling activity in each of the returned shift segments. // Only effective when include_shift_instances and include_shift_segments are also set to true. IncludeSchedulingActivity bool `` /* 139-byte string literal not displayed */ // Set to true to include non skill activity in each of the returned scheduling activities. // Only effective when include_scheduling_activity, include_shift_segments and include_shift_instances are also set to true. IncludeActivity bool `protobuf:"varint,7,opt,name=include_activity,json=includeActivity,proto3" json:"include_activity,omitempty"` // The the shift instances will be associated with the origin node of @node_selector or the origin node of it's children program nodes. // Optional field, if left nil all matching the given parameters will be included. NodeSelector *ParentEntity `protobuf:"bytes,8,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // contains filtered or unexported fields }
Request message for the GetDraftSchedule RPC
func (*GetDraftScheduleReq) Descriptor
deprecated
func (*GetDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*GetDraftScheduleReq) GetDatetimeRange ¶
func (x *GetDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
func (*GetDraftScheduleReq) GetDraftScheduleSid ¶
func (x *GetDraftScheduleReq) GetDraftScheduleSid() int64
func (*GetDraftScheduleReq) GetIncludeActivity ¶
func (x *GetDraftScheduleReq) GetIncludeActivity() bool
func (*GetDraftScheduleReq) GetIncludeSchedulingActivity ¶
func (x *GetDraftScheduleReq) GetIncludeSchedulingActivity() bool
func (*GetDraftScheduleReq) GetIncludeShiftInstances ¶
func (x *GetDraftScheduleReq) GetIncludeShiftInstances() bool
func (*GetDraftScheduleReq) GetIncludeShiftSegments ¶
func (x *GetDraftScheduleReq) GetIncludeShiftSegments() bool
func (*GetDraftScheduleReq) GetIncludeShiftTemplate ¶
func (x *GetDraftScheduleReq) GetIncludeShiftTemplate() bool
func (*GetDraftScheduleReq) GetNodeSelector ¶
func (x *GetDraftScheduleReq) GetNodeSelector() *ParentEntity
func (*GetDraftScheduleReq) ProtoMessage ¶
func (*GetDraftScheduleReq) ProtoMessage()
func (*GetDraftScheduleReq) ProtoReflect ¶
func (x *GetDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*GetDraftScheduleReq) Reset ¶
func (x *GetDraftScheduleReq) Reset()
func (*GetDraftScheduleReq) String ¶
func (x *GetDraftScheduleReq) String() string
type GetDraftScheduleRequiredCallsReq ¶
type GetDraftScheduleRequiredCallsReq struct { // Id of the draft schedule. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // Date range to return. ViewingRange *commons.DatetimeRange `protobuf:"bytes,2,opt,name=viewing_range,json=viewingRange,proto3" json:"viewing_range,omitempty"` // Width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the GetDraftScheduleRequiredCalls RPC
func (*GetDraftScheduleRequiredCallsReq) Descriptor
deprecated
func (*GetDraftScheduleRequiredCallsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftScheduleRequiredCallsReq.ProtoReflect.Descriptor instead.
func (*GetDraftScheduleRequiredCallsReq) GetDraftScheduleSid ¶
func (x *GetDraftScheduleRequiredCallsReq) GetDraftScheduleSid() int64
func (*GetDraftScheduleRequiredCallsReq) GetIntervalWidthInMinutes ¶
func (x *GetDraftScheduleRequiredCallsReq) GetIntervalWidthInMinutes() int32
func (*GetDraftScheduleRequiredCallsReq) GetViewingRange ¶
func (x *GetDraftScheduleRequiredCallsReq) GetViewingRange() *commons.DatetimeRange
func (*GetDraftScheduleRequiredCallsReq) ProtoMessage ¶
func (*GetDraftScheduleRequiredCallsReq) ProtoMessage()
func (*GetDraftScheduleRequiredCallsReq) ProtoReflect ¶
func (x *GetDraftScheduleRequiredCallsReq) ProtoReflect() protoreflect.Message
func (*GetDraftScheduleRequiredCallsReq) Reset ¶
func (x *GetDraftScheduleRequiredCallsReq) Reset()
func (*GetDraftScheduleRequiredCallsReq) String ¶
func (x *GetDraftScheduleRequiredCallsReq) String() string
type GetDraftScheduleRequiredCallsRes ¶
type GetDraftScheduleRequiredCallsRes struct { // Width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // Required-calls intervals for the published schedule. RequiredCallsIntervals []*RequiredCallsInterval `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the GetDraftScheduleRequiredCalls RPC
func (*GetDraftScheduleRequiredCallsRes) Descriptor
deprecated
func (*GetDraftScheduleRequiredCallsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftScheduleRequiredCallsRes.ProtoReflect.Descriptor instead.
func (*GetDraftScheduleRequiredCallsRes) GetIntervalWidthInMinutes ¶
func (x *GetDraftScheduleRequiredCallsRes) GetIntervalWidthInMinutes() int32
func (*GetDraftScheduleRequiredCallsRes) GetRequiredCallsIntervals ¶
func (x *GetDraftScheduleRequiredCallsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
func (*GetDraftScheduleRequiredCallsRes) ProtoMessage ¶
func (*GetDraftScheduleRequiredCallsRes) ProtoMessage()
func (*GetDraftScheduleRequiredCallsRes) ProtoReflect ¶
func (x *GetDraftScheduleRequiredCallsRes) ProtoReflect() protoreflect.Message
func (*GetDraftScheduleRequiredCallsRes) Reset ¶
func (x *GetDraftScheduleRequiredCallsRes) Reset()
func (*GetDraftScheduleRequiredCallsRes) String ¶
func (x *GetDraftScheduleRequiredCallsRes) String() string
type GetDraftScheduleRes ¶
type GetDraftScheduleRes struct { // Draft schedule found. DraftSchedule *DraftSchedule `protobuf:"bytes,1,opt,name=draft_schedule,json=draftSchedule,proto3" json:"draft_schedule,omitempty"` // contains filtered or unexported fields }
Response message for the GetDraftSchedule RPC
func (*GetDraftScheduleRes) Descriptor
deprecated
func (*GetDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use GetDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*GetDraftScheduleRes) GetDraftSchedule ¶
func (x *GetDraftScheduleRes) GetDraftSchedule() *DraftSchedule
func (*GetDraftScheduleRes) ProtoMessage ¶
func (*GetDraftScheduleRes) ProtoMessage()
func (*GetDraftScheduleRes) ProtoReflect ¶
func (x *GetDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*GetDraftScheduleRes) Reset ¶
func (x *GetDraftScheduleRes) Reset()
func (*GetDraftScheduleRes) String ¶
func (x *GetDraftScheduleRes) String() string
type GetForecastStatisticsRes ¶
type GetForecastStatisticsRes struct { // the total number of intervals measured NumIntervalsMeasured int32 `protobuf:"varint,1,opt,name=num_intervals_measured,json=numIntervalsMeasured,proto3" json:"num_intervals_measured,omitempty"` // total number of actual historical calls TotalCallsHistorical int32 `protobuf:"varint,2,opt,name=total_calls_historical,json=totalCallsHistorical,proto3" json:"total_calls_historical,omitempty"` // total number of predicted calls TotalCallsPredicted int32 `protobuf:"varint,3,opt,name=total_calls_predicted,json=totalCallsPredicted,proto3" json:"total_calls_predicted,omitempty"` // percentage over predicted (+ve) or under predicted (-ve) PercentCallsOverUnder float32 `` /* 130-byte string literal not displayed */ // root-mean-squared error between actual and predicted calls RmsErrorCalls float32 `protobuf:"fixed32,5,opt,name=rms_error_calls,json=rmsErrorCalls,proto3" json:"rms_error_calls,omitempty"` // root-mean-squared error between actual and predicted atab RmsError_ATAB float32 `protobuf:"fixed32,6,opt,name=rms_error_ATAB,json=rmsErrorATAB,proto3" json:"rms_error_ATAB,omitempty"` // root-mean-squared error between actual and predicted asa RmsError_ASA float32 `protobuf:"fixed32,7,opt,name=rms_error_ASA,json=rmsErrorASA,proto3" json:"rms_error_ASA,omitempty"` // root-mean-squared error between actual and predicted acw RmsError_ACW float32 `protobuf:"fixed32,8,opt,name=rms_error_ACW,json=rmsErrorACW,proto3" json:"rms_error_ACW,omitempty"` // root-mean-squared error between actual and predicted aht RmsError_AHT float32 `protobuf:"fixed32,9,opt,name=rms_error_AHT,json=rmsErrorAHT,proto3" json:"rms_error_AHT,omitempty"` // Indicates whether or not the stats generated were invalid AreStatsInvalid bool `protobuf:"varint,10,opt,name=are_stats_invalid,json=areStatsInvalid,proto3" json:"are_stats_invalid,omitempty"` // Message explaining why the stats were invalid InvalidReason string `protobuf:"bytes,11,opt,name=invalid_reason,json=invalidReason,proto3" json:"invalid_reason,omitempty"` // contains filtered or unexported fields }
Represents the statistics of a given forecast
func (*GetForecastStatisticsRes) Descriptor
deprecated
func (*GetForecastStatisticsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastStatisticsRes.ProtoReflect.Descriptor instead.
func (*GetForecastStatisticsRes) GetAreStatsInvalid ¶
func (x *GetForecastStatisticsRes) GetAreStatsInvalid() bool
func (*GetForecastStatisticsRes) GetInvalidReason ¶
func (x *GetForecastStatisticsRes) GetInvalidReason() string
func (*GetForecastStatisticsRes) GetNumIntervalsMeasured ¶
func (x *GetForecastStatisticsRes) GetNumIntervalsMeasured() int32
func (*GetForecastStatisticsRes) GetPercentCallsOverUnder ¶
func (x *GetForecastStatisticsRes) GetPercentCallsOverUnder() float32
func (*GetForecastStatisticsRes) GetRmsErrorCalls ¶
func (x *GetForecastStatisticsRes) GetRmsErrorCalls() float32
func (*GetForecastStatisticsRes) GetRmsError_ACW ¶
func (x *GetForecastStatisticsRes) GetRmsError_ACW() float32
func (*GetForecastStatisticsRes) GetRmsError_AHT ¶
func (x *GetForecastStatisticsRes) GetRmsError_AHT() float32
func (*GetForecastStatisticsRes) GetRmsError_ASA ¶
func (x *GetForecastStatisticsRes) GetRmsError_ASA() float32
func (*GetForecastStatisticsRes) GetRmsError_ATAB ¶
func (x *GetForecastStatisticsRes) GetRmsError_ATAB() float32
func (*GetForecastStatisticsRes) GetTotalCallsHistorical ¶
func (x *GetForecastStatisticsRes) GetTotalCallsHistorical() int32
func (*GetForecastStatisticsRes) GetTotalCallsPredicted ¶
func (x *GetForecastStatisticsRes) GetTotalCallsPredicted() int32
func (*GetForecastStatisticsRes) ProtoMessage ¶
func (*GetForecastStatisticsRes) ProtoMessage()
func (*GetForecastStatisticsRes) ProtoReflect ¶
func (x *GetForecastStatisticsRes) ProtoReflect() protoreflect.Message
func (*GetForecastStatisticsRes) Reset ¶
func (x *GetForecastStatisticsRes) Reset()
func (*GetForecastStatisticsRes) String ¶
func (x *GetForecastStatisticsRes) String() string
type GetForecastingParametersReq ¶
type GetForecastingParametersReq struct {
// contains filtered or unexported fields
}
Request message for the GetForecastingParameters RPC.
func (*GetForecastingParametersReq) Descriptor
deprecated
func (*GetForecastingParametersReq) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastingParametersReq.ProtoReflect.Descriptor instead.
func (*GetForecastingParametersReq) ProtoMessage ¶
func (*GetForecastingParametersReq) ProtoMessage()
func (*GetForecastingParametersReq) ProtoReflect ¶
func (x *GetForecastingParametersReq) ProtoReflect() protoreflect.Message
func (*GetForecastingParametersReq) Reset ¶
func (x *GetForecastingParametersReq) Reset()
func (*GetForecastingParametersReq) String ¶
func (x *GetForecastingParametersReq) String() string
type GetForecastingParametersRes ¶
type GetForecastingParametersRes struct { // parameters used for forecasts and training data samples. ForecastingParameters *commons.ForecastingParameters `protobuf:"bytes,1,opt,name=forecasting_parameters,json=forecastingParameters,proto3" json:"forecasting_parameters,omitempty"` // contains filtered or unexported fields }
Response message for the GetForecastingParameters RPC.
func (*GetForecastingParametersRes) Descriptor
deprecated
func (*GetForecastingParametersRes) Descriptor() ([]byte, []int)
Deprecated: Use GetForecastingParametersRes.ProtoReflect.Descriptor instead.
func (*GetForecastingParametersRes) GetForecastingParameters ¶
func (x *GetForecastingParametersRes) GetForecastingParameters() *commons.ForecastingParameters
func (*GetForecastingParametersRes) ProtoMessage ¶
func (*GetForecastingParametersRes) ProtoMessage()
func (*GetForecastingParametersRes) ProtoReflect ¶
func (x *GetForecastingParametersRes) ProtoReflect() protoreflect.Message
func (*GetForecastingParametersRes) Reset ¶
func (x *GetForecastingParametersRes) Reset()
func (*GetForecastingParametersRes) String ¶
func (x *GetForecastingParametersRes) String() string
type GetLastSkillProfileResyncDateReq ¶
type GetLastSkillProfileResyncDateReq struct {
// contains filtered or unexported fields
}
Request message for the GetLastSkillProfileResyncDate RPC.
func (*GetLastSkillProfileResyncDateReq) Descriptor
deprecated
func (*GetLastSkillProfileResyncDateReq) Descriptor() ([]byte, []int)
Deprecated: Use GetLastSkillProfileResyncDateReq.ProtoReflect.Descriptor instead.
func (*GetLastSkillProfileResyncDateReq) ProtoMessage ¶
func (*GetLastSkillProfileResyncDateReq) ProtoMessage()
func (*GetLastSkillProfileResyncDateReq) ProtoReflect ¶
func (x *GetLastSkillProfileResyncDateReq) ProtoReflect() protoreflect.Message
func (*GetLastSkillProfileResyncDateReq) Reset ¶
func (x *GetLastSkillProfileResyncDateReq) Reset()
func (*GetLastSkillProfileResyncDateReq) String ¶
func (x *GetLastSkillProfileResyncDateReq) String() string
type GetLastSkillProfileResyncDateRes ¶
type GetLastSkillProfileResyncDateRes struct { // last date that the org resynced their skill profiles. // if not set, then the org hasn't done a resync of the skill profiles at any point in time. ResyncDate *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=resync_date,json=resyncDate,proto3" json:"resync_date,omitempty"` // contains filtered or unexported fields }
Response message for the GetLastSkillProfileResyncDate RPC.
func (*GetLastSkillProfileResyncDateRes) Descriptor
deprecated
func (*GetLastSkillProfileResyncDateRes) Descriptor() ([]byte, []int)
Deprecated: Use GetLastSkillProfileResyncDateRes.ProtoReflect.Descriptor instead.
func (*GetLastSkillProfileResyncDateRes) GetResyncDate ¶
func (x *GetLastSkillProfileResyncDateRes) GetResyncDate() *timestamppb.Timestamp
func (*GetLastSkillProfileResyncDateRes) ProtoMessage ¶
func (*GetLastSkillProfileResyncDateRes) ProtoMessage()
func (*GetLastSkillProfileResyncDateRes) ProtoReflect ¶
func (x *GetLastSkillProfileResyncDateRes) ProtoReflect() protoreflect.Message
func (*GetLastSkillProfileResyncDateRes) Reset ¶
func (x *GetLastSkillProfileResyncDateRes) Reset()
func (*GetLastSkillProfileResyncDateRes) String ¶
func (x *GetLastSkillProfileResyncDateRes) String() string
type GetOpenTimesBitmapsReq ¶
type GetOpenTimesBitmapsReq struct { // The node that @own_bitmap and @resulting_bitmap will be associated with. NodeToCheck *ParentEntity `protobuf:"bytes,1,opt,name=node_to_check,json=nodeToCheck,proto3" json:"node_to_check,omitempty"` // ID of the schedule scenario that @node_to_check belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Whether or not to include inactive nodes. Will need to be set to true if @node_to_check or any of it's parents are inactive. IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"` // Datetime range that bitmaps will cover when generated for @node_to_check. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,4,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // contains filtered or unexported fields }
Request message for the GetOpenTimesBitmaps RPC
func (*GetOpenTimesBitmapsReq) Descriptor
deprecated
func (*GetOpenTimesBitmapsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetOpenTimesBitmapsReq.ProtoReflect.Descriptor instead.
func (*GetOpenTimesBitmapsReq) GetDatetimeRange ¶
func (x *GetOpenTimesBitmapsReq) GetDatetimeRange() *commons.DatetimeRange
func (*GetOpenTimesBitmapsReq) GetIncludeInactive ¶
func (x *GetOpenTimesBitmapsReq) GetIncludeInactive() bool
func (*GetOpenTimesBitmapsReq) GetNodeToCheck ¶
func (x *GetOpenTimesBitmapsReq) GetNodeToCheck() *ParentEntity
func (*GetOpenTimesBitmapsReq) GetScheduleScenarioSid ¶
func (x *GetOpenTimesBitmapsReq) GetScheduleScenarioSid() int64
func (*GetOpenTimesBitmapsReq) ProtoMessage ¶
func (*GetOpenTimesBitmapsReq) ProtoMessage()
func (*GetOpenTimesBitmapsReq) ProtoReflect ¶
func (x *GetOpenTimesBitmapsReq) ProtoReflect() protoreflect.Message
func (*GetOpenTimesBitmapsReq) Reset ¶
func (x *GetOpenTimesBitmapsReq) Reset()
func (*GetOpenTimesBitmapsReq) String ¶
func (x *GetOpenTimesBitmapsReq) String() string
type GetOpenTimesBitmapsRes ¶
type GetOpenTimesBitmapsRes struct { // Map of open times options inherited from parent nodes. InheritedBitmap []commons.OpenTimesOption `` /* 147-byte string literal not displayed */ // Map of open times options belonging to the node being checked. OwnBitmap []commons.OpenTimesOption `` /* 129-byte string literal not displayed */ // Map of open times options resulting from combining the inherited and own bitmap. ResultingBitmap []commons.OpenTimesOption `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the GetOpenTimesBitmaps RPC
func (*GetOpenTimesBitmapsRes) Descriptor
deprecated
func (*GetOpenTimesBitmapsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetOpenTimesBitmapsRes.ProtoReflect.Descriptor instead.
func (*GetOpenTimesBitmapsRes) GetInheritedBitmap ¶
func (x *GetOpenTimesBitmapsRes) GetInheritedBitmap() []commons.OpenTimesOption
func (*GetOpenTimesBitmapsRes) GetOwnBitmap ¶
func (x *GetOpenTimesBitmapsRes) GetOwnBitmap() []commons.OpenTimesOption
func (*GetOpenTimesBitmapsRes) GetResultingBitmap ¶
func (x *GetOpenTimesBitmapsRes) GetResultingBitmap() []commons.OpenTimesOption
func (*GetOpenTimesBitmapsRes) ProtoMessage ¶
func (*GetOpenTimesBitmapsRes) ProtoMessage()
func (*GetOpenTimesBitmapsRes) ProtoReflect ¶
func (x *GetOpenTimesBitmapsRes) ProtoReflect() protoreflect.Message
func (*GetOpenTimesBitmapsRes) Reset ¶
func (x *GetOpenTimesBitmapsRes) Reset()
func (*GetOpenTimesBitmapsRes) String ¶
func (x *GetOpenTimesBitmapsRes) String() string
type GetPerformanceMetricsReq ¶
type GetPerformanceMetricsReq struct { // The schedule that the performance metric should be associated with. ScheduleSelector *commons.ScheduleSelector `protobuf:"bytes,1,opt,name=schedule_selector,json=scheduleSelector,proto3" json:"schedule_selector,omitempty"` // The origin node that the performance metrics should be associated with. NodeSelector *ParentEntity `protobuf:"bytes,2,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // The datetime range over which the metrics will be collected. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,3,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Parameters to get metrics for. MetricParams []*PerformanceMetricParameter `protobuf:"bytes,4,rep,name=metric_params,json=metricParams,proto3" json:"metric_params,omitempty"` // The number of minutes to consolidate each metric interval into. // Must be a multiple of 5. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the GetPerformanceMetrics RPC.
func (*GetPerformanceMetricsReq) Descriptor
deprecated
func (*GetPerformanceMetricsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPerformanceMetricsReq.ProtoReflect.Descriptor instead.
func (*GetPerformanceMetricsReq) GetDatetimeRange ¶
func (x *GetPerformanceMetricsReq) GetDatetimeRange() *commons.DatetimeRange
func (*GetPerformanceMetricsReq) GetIntervalWidthInMinutes ¶
func (x *GetPerformanceMetricsReq) GetIntervalWidthInMinutes() int32
func (*GetPerformanceMetricsReq) GetMetricParams ¶
func (x *GetPerformanceMetricsReq) GetMetricParams() []*PerformanceMetricParameter
func (*GetPerformanceMetricsReq) GetNodeSelector ¶
func (x *GetPerformanceMetricsReq) GetNodeSelector() *ParentEntity
func (*GetPerformanceMetricsReq) GetScheduleSelector ¶
func (x *GetPerformanceMetricsReq) GetScheduleSelector() *commons.ScheduleSelector
func (*GetPerformanceMetricsReq) ProtoMessage ¶
func (*GetPerformanceMetricsReq) ProtoMessage()
func (*GetPerformanceMetricsReq) ProtoReflect ¶
func (x *GetPerformanceMetricsReq) ProtoReflect() protoreflect.Message
func (*GetPerformanceMetricsReq) Reset ¶
func (x *GetPerformanceMetricsReq) Reset()
func (*GetPerformanceMetricsReq) String ¶
func (x *GetPerformanceMetricsReq) String() string
type GetPerformanceMetricsRes ¶
type GetPerformanceMetricsRes struct { // Requested set of performance metrics. PerformanceMetrics []*PerformanceMetric `protobuf:"bytes,1,rep,name=performance_metrics,json=performanceMetrics,proto3" json:"performance_metrics,omitempty"` // contains filtered or unexported fields }
Response message for the GetPerformanceMetrics RPC.
func (*GetPerformanceMetricsRes) Descriptor
deprecated
func (*GetPerformanceMetricsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetPerformanceMetricsRes.ProtoReflect.Descriptor instead.
func (*GetPerformanceMetricsRes) GetPerformanceMetrics ¶
func (x *GetPerformanceMetricsRes) GetPerformanceMetrics() []*PerformanceMetric
func (*GetPerformanceMetricsRes) ProtoMessage ¶
func (*GetPerformanceMetricsRes) ProtoMessage()
func (*GetPerformanceMetricsRes) ProtoReflect ¶
func (x *GetPerformanceMetricsRes) ProtoReflect() protoreflect.Message
func (*GetPerformanceMetricsRes) Reset ¶
func (x *GetPerformanceMetricsRes) Reset()
func (*GetPerformanceMetricsRes) String ¶
func (x *GetPerformanceMetricsRes) String() string
type GetPublishedScheduleReq ¶
type GetPublishedScheduleReq struct { // Date range to of the published to return. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Set to true to include shift instances. IncludeShiftInstances bool `` /* 127-byte string literal not displayed */ // Set to true to include shift template in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftTemplate bool `protobuf:"varint,3,opt,name=include_shift_template,json=includeShiftTemplate,proto3" json:"include_shift_template,omitempty"` // Set to true to include shift segments in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftSegments bool `protobuf:"varint,4,opt,name=include_shift_segments,json=includeShiftSegments,proto3" json:"include_shift_segments,omitempty"` // Set to true to include scheduling activity in each of the returned shift segments. // Only effective when include_shift_instances and include_shift_segments are also set to true. IncludeSchedulingActivity bool `` /* 139-byte string literal not displayed */ // Set to true to include non skill activity in each of the returned scheduling activities. // Only effective when include_scheduling_activity, include_shift_segments and include_shift_instances are also set to true. IncludeActivity bool `protobuf:"varint,6,opt,name=include_activity,json=includeActivity,proto3" json:"include_activity,omitempty"` // The the shift instances will be associated with the origin node of @node_selector or the origin node of it's children program nodes. // Optional field, if left nil all matching the given parameters will be included. NodeSelector *ParentEntity `protobuf:"bytes,7,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // contains filtered or unexported fields }
Request message for the GetPublishedSchedule RPC
func (*GetPublishedScheduleReq) Descriptor
deprecated
func (*GetPublishedScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPublishedScheduleReq.ProtoReflect.Descriptor instead.
func (*GetPublishedScheduleReq) GetDatetimeRange ¶
func (x *GetPublishedScheduleReq) GetDatetimeRange() *commons.DatetimeRange
func (*GetPublishedScheduleReq) GetIncludeActivity ¶
func (x *GetPublishedScheduleReq) GetIncludeActivity() bool
func (*GetPublishedScheduleReq) GetIncludeSchedulingActivity ¶
func (x *GetPublishedScheduleReq) GetIncludeSchedulingActivity() bool
func (*GetPublishedScheduleReq) GetIncludeShiftInstances ¶
func (x *GetPublishedScheduleReq) GetIncludeShiftInstances() bool
func (*GetPublishedScheduleReq) GetIncludeShiftSegments ¶
func (x *GetPublishedScheduleReq) GetIncludeShiftSegments() bool
func (*GetPublishedScheduleReq) GetIncludeShiftTemplate ¶
func (x *GetPublishedScheduleReq) GetIncludeShiftTemplate() bool
func (*GetPublishedScheduleReq) GetNodeSelector ¶
func (x *GetPublishedScheduleReq) GetNodeSelector() *ParentEntity
func (*GetPublishedScheduleReq) ProtoMessage ¶
func (*GetPublishedScheduleReq) ProtoMessage()
func (*GetPublishedScheduleReq) ProtoReflect ¶
func (x *GetPublishedScheduleReq) ProtoReflect() protoreflect.Message
func (*GetPublishedScheduleReq) Reset ¶
func (x *GetPublishedScheduleReq) Reset()
func (*GetPublishedScheduleReq) String ¶
func (x *GetPublishedScheduleReq) String() string
type GetPublishedScheduleRequiredCallsReq ¶
type GetPublishedScheduleRequiredCallsReq struct { // Date range to return. ViewingRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=viewing_range,json=viewingRange,proto3" json:"viewing_range,omitempty"` // Width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the GetPublishedScheduleRequiredCalls RPC
func (*GetPublishedScheduleRequiredCallsReq) Descriptor
deprecated
func (*GetPublishedScheduleRequiredCallsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPublishedScheduleRequiredCallsReq.ProtoReflect.Descriptor instead.
func (*GetPublishedScheduleRequiredCallsReq) GetIntervalWidthInMinutes ¶
func (x *GetPublishedScheduleRequiredCallsReq) GetIntervalWidthInMinutes() int32
func (*GetPublishedScheduleRequiredCallsReq) GetViewingRange ¶
func (x *GetPublishedScheduleRequiredCallsReq) GetViewingRange() *commons.DatetimeRange
func (*GetPublishedScheduleRequiredCallsReq) ProtoMessage ¶
func (*GetPublishedScheduleRequiredCallsReq) ProtoMessage()
func (*GetPublishedScheduleRequiredCallsReq) ProtoReflect ¶
func (x *GetPublishedScheduleRequiredCallsReq) ProtoReflect() protoreflect.Message
func (*GetPublishedScheduleRequiredCallsReq) Reset ¶
func (x *GetPublishedScheduleRequiredCallsReq) Reset()
func (*GetPublishedScheduleRequiredCallsReq) String ¶
func (x *GetPublishedScheduleRequiredCallsReq) String() string
type GetPublishedScheduleRequiredCallsRes ¶
type GetPublishedScheduleRequiredCallsRes struct { // Width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // Required-calls intervals for the published schedule. RequiredCallsIntervals []*RequiredCallsInterval `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the GetPublishedScheduleRequiredCalls RPC
func (*GetPublishedScheduleRequiredCallsRes) Descriptor
deprecated
func (*GetPublishedScheduleRequiredCallsRes) Descriptor() ([]byte, []int)
Deprecated: Use GetPublishedScheduleRequiredCallsRes.ProtoReflect.Descriptor instead.
func (*GetPublishedScheduleRequiredCallsRes) GetIntervalWidthInMinutes ¶
func (x *GetPublishedScheduleRequiredCallsRes) GetIntervalWidthInMinutes() int32
func (*GetPublishedScheduleRequiredCallsRes) GetRequiredCallsIntervals ¶
func (x *GetPublishedScheduleRequiredCallsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
func (*GetPublishedScheduleRequiredCallsRes) ProtoMessage ¶
func (*GetPublishedScheduleRequiredCallsRes) ProtoMessage()
func (*GetPublishedScheduleRequiredCallsRes) ProtoReflect ¶
func (x *GetPublishedScheduleRequiredCallsRes) ProtoReflect() protoreflect.Message
func (*GetPublishedScheduleRequiredCallsRes) Reset ¶
func (x *GetPublishedScheduleRequiredCallsRes) Reset()
func (*GetPublishedScheduleRequiredCallsRes) String ¶
func (x *GetPublishedScheduleRequiredCallsRes) String() string
type GetPublishedScheduleRes ¶
type GetPublishedScheduleRes struct { // Published schedule found. PublishedSchedule *PublishedSchedule `protobuf:"bytes,1,opt,name=published_schedule,json=publishedSchedule,proto3" json:"published_schedule,omitempty"` // contains filtered or unexported fields }
Response message for the GetPublishedSchedule RPC
func (*GetPublishedScheduleRes) Descriptor
deprecated
func (*GetPublishedScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use GetPublishedScheduleRes.ProtoReflect.Descriptor instead.
func (*GetPublishedScheduleRes) GetPublishedSchedule ¶
func (x *GetPublishedScheduleRes) GetPublishedSchedule() *PublishedSchedule
func (*GetPublishedScheduleRes) ProtoMessage ¶
func (*GetPublishedScheduleRes) ProtoMessage()
func (*GetPublishedScheduleRes) ProtoReflect ¶
func (x *GetPublishedScheduleRes) ProtoReflect() protoreflect.Message
func (*GetPublishedScheduleRes) Reset ¶
func (x *GetPublishedScheduleRes) Reset()
func (*GetPublishedScheduleRes) String ¶
func (x *GetPublishedScheduleRes) String() string
type GetSchedulingTargetReq ¶
type GetSchedulingTargetReq struct { // Node to get the scheduling target from. NodeSelector *ParentEntity `protobuf:"bytes,1,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // contains filtered or unexported fields }
GetSchedulingTarget request.
func (*GetSchedulingTargetReq) Descriptor
deprecated
func (*GetSchedulingTargetReq) Descriptor() ([]byte, []int)
Deprecated: Use GetSchedulingTargetReq.ProtoReflect.Descriptor instead.
func (*GetSchedulingTargetReq) GetNodeSelector ¶
func (x *GetSchedulingTargetReq) GetNodeSelector() *ParentEntity
func (*GetSchedulingTargetReq) ProtoMessage ¶
func (*GetSchedulingTargetReq) ProtoMessage()
func (*GetSchedulingTargetReq) ProtoReflect ¶
func (x *GetSchedulingTargetReq) ProtoReflect() protoreflect.Message
func (*GetSchedulingTargetReq) Reset ¶
func (x *GetSchedulingTargetReq) Reset()
func (*GetSchedulingTargetReq) String ¶
func (x *GetSchedulingTargetReq) String() string
type GetSchedulingTargetRes ¶
type GetSchedulingTargetRes struct { // The scheduling target that the node is inheriting from a parent. InheritedSchedulingTarget *SchedulingTarget `` /* 138-byte string literal not displayed */ // The node's own scheduling target. OwnSchedulingTarget *SchedulingTarget `protobuf:"bytes,2,opt,name=own_scheduling_target,json=ownSchedulingTarget,proto3" json:"own_scheduling_target,omitempty"` // The resulting scheduling target for the node. // If there is no value for @inherited_scheduling_target or @own_scheduling_target the system default value will be used. ResultingSchedulingTarget *SchedulingTarget `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
GetSchedulingTarget reponse.
func (*GetSchedulingTargetRes) Descriptor
deprecated
func (*GetSchedulingTargetRes) Descriptor() ([]byte, []int)
Deprecated: Use GetSchedulingTargetRes.ProtoReflect.Descriptor instead.
func (*GetSchedulingTargetRes) GetInheritedSchedulingTarget ¶
func (x *GetSchedulingTargetRes) GetInheritedSchedulingTarget() *SchedulingTarget
func (*GetSchedulingTargetRes) GetOwnSchedulingTarget ¶
func (x *GetSchedulingTargetRes) GetOwnSchedulingTarget() *SchedulingTarget
func (*GetSchedulingTargetRes) GetResultingSchedulingTarget ¶
func (x *GetSchedulingTargetRes) GetResultingSchedulingTarget() *SchedulingTarget
func (*GetSchedulingTargetRes) ProtoMessage ¶
func (*GetSchedulingTargetRes) ProtoMessage()
func (*GetSchedulingTargetRes) ProtoReflect ¶
func (x *GetSchedulingTargetRes) ProtoReflect() protoreflect.Message
func (*GetSchedulingTargetRes) Reset ¶
func (x *GetSchedulingTargetRes) Reset()
func (*GetSchedulingTargetRes) String ¶
func (x *GetSchedulingTargetRes) String() string
type GetSkillProfileReq ¶
type GetSkillProfileReq struct { // ID of the desired skill profile. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the GetSkillProfile RPC.
func (*GetSkillProfileReq) Descriptor
deprecated
func (*GetSkillProfileReq) Descriptor() ([]byte, []int)
Deprecated: Use GetSkillProfileReq.ProtoReflect.Descriptor instead.
func (*GetSkillProfileReq) GetSkillProfileSid ¶
func (x *GetSkillProfileReq) GetSkillProfileSid() int64
func (*GetSkillProfileReq) ProtoMessage ¶
func (*GetSkillProfileReq) ProtoMessage()
func (*GetSkillProfileReq) ProtoReflect ¶
func (x *GetSkillProfileReq) ProtoReflect() protoreflect.Message
func (*GetSkillProfileReq) Reset ¶
func (x *GetSkillProfileReq) Reset()
func (*GetSkillProfileReq) String ¶
func (x *GetSkillProfileReq) String() string
type GetSkillProfileRes ¶
type GetSkillProfileRes struct { SkillProfile *SkillProfile `protobuf:"bytes,1,opt,name=skill_profile,json=skillProfile,proto3" json:"skill_profile,omitempty"` // Inactive skill profile mappings that the requested skill profile has. // If the profile's @inactive_as_of_date is nil then the mapping is of inactive profiles to this one. // If the profile's @inactive_as_of_date is NOT nil then the mapping is of this profile to an active one. Mappings []*GetSkillProfileRes_Mapping `protobuf:"bytes,2,rep,name=mappings,proto3" json:"mappings,omitempty"` // contains filtered or unexported fields }
Response message for the GetSkillProfile RPC.
func (*GetSkillProfileRes) Descriptor
deprecated
func (*GetSkillProfileRes) Descriptor() ([]byte, []int)
Deprecated: Use GetSkillProfileRes.ProtoReflect.Descriptor instead.
func (*GetSkillProfileRes) GetMappings ¶
func (x *GetSkillProfileRes) GetMappings() []*GetSkillProfileRes_Mapping
func (*GetSkillProfileRes) GetSkillProfile ¶
func (x *GetSkillProfileRes) GetSkillProfile() *SkillProfile
func (*GetSkillProfileRes) ProtoMessage ¶
func (*GetSkillProfileRes) ProtoMessage()
func (*GetSkillProfileRes) ProtoReflect ¶
func (x *GetSkillProfileRes) ProtoReflect() protoreflect.Message
func (*GetSkillProfileRes) Reset ¶
func (x *GetSkillProfileRes) Reset()
func (*GetSkillProfileRes) String ¶
func (x *GetSkillProfileRes) String() string
type GetSkillProfileRes_Mapping ¶
type GetSkillProfileRes_Mapping struct { // ID of the skill profile mapped to the requested skill profile. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // Name of the skill profile mapped to the requested skill profile. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GetSkillProfileRes_Mapping) Descriptor
deprecated
func (*GetSkillProfileRes_Mapping) Descriptor() ([]byte, []int)
Deprecated: Use GetSkillProfileRes_Mapping.ProtoReflect.Descriptor instead.
func (*GetSkillProfileRes_Mapping) GetName ¶
func (x *GetSkillProfileRes_Mapping) GetName() string
func (*GetSkillProfileRes_Mapping) GetSkillProfileSid ¶
func (x *GetSkillProfileRes_Mapping) GetSkillProfileSid() int64
func (*GetSkillProfileRes_Mapping) ProtoMessage ¶
func (*GetSkillProfileRes_Mapping) ProtoMessage()
func (*GetSkillProfileRes_Mapping) ProtoReflect ¶
func (x *GetSkillProfileRes_Mapping) ProtoReflect() protoreflect.Message
func (*GetSkillProfileRes_Mapping) Reset ¶
func (x *GetSkillProfileRes_Mapping) Reset()
func (*GetSkillProfileRes_Mapping) String ¶
func (x *GetSkillProfileRes_Mapping) String() string
type GetSkillProfilesCountReq ¶
type GetSkillProfilesCountReq struct {
// contains filtered or unexported fields
}
Request message for the GetSkillProfilesCount RPC
func (*GetSkillProfilesCountReq) Descriptor
deprecated
func (*GetSkillProfilesCountReq) Descriptor() ([]byte, []int)
Deprecated: Use GetSkillProfilesCountReq.ProtoReflect.Descriptor instead.
func (*GetSkillProfilesCountReq) ProtoMessage ¶
func (*GetSkillProfilesCountReq) ProtoMessage()
func (*GetSkillProfilesCountReq) ProtoReflect ¶
func (x *GetSkillProfilesCountReq) ProtoReflect() protoreflect.Message
func (*GetSkillProfilesCountReq) Reset ¶
func (x *GetSkillProfilesCountReq) Reset()
func (*GetSkillProfilesCountReq) String ¶
func (x *GetSkillProfilesCountReq) String() string
type GetSkillProfilesCountRes ¶
type GetSkillProfilesCountRes struct { // number of skill profiles that the org has. Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
Response message for the GetSkillProfilesCount RPC
func (*GetSkillProfilesCountRes) Descriptor
deprecated
func (*GetSkillProfilesCountRes) Descriptor() ([]byte, []int)
Deprecated: Use GetSkillProfilesCountRes.ProtoReflect.Descriptor instead.
func (*GetSkillProfilesCountRes) GetCount ¶
func (x *GetSkillProfilesCountRes) GetCount() int32
func (*GetSkillProfilesCountRes) ProtoMessage ¶
func (*GetSkillProfilesCountRes) ProtoMessage()
func (*GetSkillProfilesCountRes) ProtoReflect ¶
func (x *GetSkillProfilesCountRes) ProtoReflect() protoreflect.Message
func (*GetSkillProfilesCountRes) Reset ¶
func (x *GetSkillProfilesCountRes) Reset()
func (*GetSkillProfilesCountRes) String ¶
func (x *GetSkillProfilesCountRes) String() string
type HistoricalDataInterval ¶
type HistoricalDataInterval struct { // time that this interval starts at. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // ID of the skill profile that this interval belongs to. SkillProfileSid int64 `protobuf:"varint,2,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // the following are averages for all the calls found for this interval. // average time that calls took to be answered. AverageSpeedOfAnswerInSeconds *wrapperspb.FloatValue `` /* 156-byte string literal not displayed */ // average duration of answered calls. AverageHandleTimeInSeconds *wrapperspb.FloatValue `` /* 145-byte string literal not displayed */ // average time that agents spent in wrap up. AverageAfterCallWorkInSeconds *wrapperspb.FloatValue `` /* 156-byte string literal not displayed */ // average time that callers waited before hanging unanswered calls. AverageTimeToAbortInSeconds *wrapperspb.FloatValue `` /* 150-byte string literal not displayed */ // total calls found for this interval (answered + unanswered). TotalCalls int32 `protobuf:"varint,7,opt,name=total_calls,json=totalCalls,proto3" json:"total_calls,omitempty"` // total number of calls that were abandoned TotalAbandonedCalls int32 `protobuf:"varint,8,opt,name=total_abandoned_calls,json=totalAbandonedCalls,proto3" json:"total_abandoned_calls,omitempty"` // true=interval w/ delta applied, false=historical interval IsDelta bool `protobuf:"varint,9,opt,name=is_delta,json=isDelta,proto3" json:"is_delta,omitempty"` // The following are only set by the server when requesting the training data intervals and the interval is a delta. // They will contain the non delta values for that interval. // original average time that calls took to be answered. OriginalAverageSpeedOfAnswerInSeconds *wrapperspb.FloatValue `` /* 183-byte string literal not displayed */ // original average duration of answered calls. OriginalAverageHandleTimeInSeconds *wrapperspb.FloatValue `` /* 172-byte string literal not displayed */ // original average time that agents spent in wrap up. OriginalAverageAfterCallWorkInSeconds *wrapperspb.FloatValue `` /* 183-byte string literal not displayed */ // original average time that callers waited before hanging unanswered calls. OriginalAverageTimeToAbortInSeconds *wrapperspb.FloatValue `` /* 177-byte string literal not displayed */ // original total calls found for this interval (answered + unanswered). OriginalTotalCalls int32 `protobuf:"varint,14,opt,name=original_total_calls,json=originalTotalCalls,proto3" json:"original_total_calls,omitempty"` // original total number of calls that were abandoned OriginalTotalAbandonedCalls int32 `` /* 148-byte string literal not displayed */ // contains filtered or unexported fields }
Message type specifying an interval of calls linked to a skill profile used for historical the forecaster
func (*HistoricalDataInterval) Descriptor
deprecated
func (*HistoricalDataInterval) Descriptor() ([]byte, []int)
Deprecated: Use HistoricalDataInterval.ProtoReflect.Descriptor instead.
func (*HistoricalDataInterval) GetAverageAfterCallWorkInSeconds ¶
func (x *HistoricalDataInterval) GetAverageAfterCallWorkInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetAverageHandleTimeInSeconds ¶
func (x *HistoricalDataInterval) GetAverageHandleTimeInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetAverageSpeedOfAnswerInSeconds ¶
func (x *HistoricalDataInterval) GetAverageSpeedOfAnswerInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetAverageTimeToAbortInSeconds ¶
func (x *HistoricalDataInterval) GetAverageTimeToAbortInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetIsDelta ¶
func (x *HistoricalDataInterval) GetIsDelta() bool
func (*HistoricalDataInterval) GetOriginalAverageAfterCallWorkInSeconds ¶
func (x *HistoricalDataInterval) GetOriginalAverageAfterCallWorkInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetOriginalAverageHandleTimeInSeconds ¶
func (x *HistoricalDataInterval) GetOriginalAverageHandleTimeInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetOriginalAverageSpeedOfAnswerInSeconds ¶
func (x *HistoricalDataInterval) GetOriginalAverageSpeedOfAnswerInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetOriginalAverageTimeToAbortInSeconds ¶
func (x *HistoricalDataInterval) GetOriginalAverageTimeToAbortInSeconds() *wrapperspb.FloatValue
func (*HistoricalDataInterval) GetOriginalTotalAbandonedCalls ¶
func (x *HistoricalDataInterval) GetOriginalTotalAbandonedCalls() int32
func (*HistoricalDataInterval) GetOriginalTotalCalls ¶
func (x *HistoricalDataInterval) GetOriginalTotalCalls() int32
func (*HistoricalDataInterval) GetSkillProfileSid ¶
func (x *HistoricalDataInterval) GetSkillProfileSid() int64
func (*HistoricalDataInterval) GetStartDatetime ¶
func (x *HistoricalDataInterval) GetStartDatetime() *timestamppb.Timestamp
func (*HistoricalDataInterval) GetTotalAbandonedCalls ¶
func (x *HistoricalDataInterval) GetTotalAbandonedCalls() int32
func (*HistoricalDataInterval) GetTotalCalls ¶
func (x *HistoricalDataInterval) GetTotalCalls() int32
func (*HistoricalDataInterval) ProtoMessage ¶
func (*HistoricalDataInterval) ProtoMessage()
func (*HistoricalDataInterval) ProtoReflect ¶
func (x *HistoricalDataInterval) ProtoReflect() protoreflect.Message
func (*HistoricalDataInterval) Reset ¶
func (x *HistoricalDataInterval) Reset()
func (*HistoricalDataInterval) String ¶
func (x *HistoricalDataInterval) String() string
type ListAllWFMAgentsReq ¶
type ListAllWFMAgentsReq struct { // Indicates if the result should include the inactive wfm agents. IncludeInactive bool `protobuf:"varint,1,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"` // Indicates if the resulting WFM agents should include skill proficiencies. IncludeSkillProficiencies bool `` /* 139-byte string literal not displayed */ // Indicates if the resulting WFM agents should include the groups that they are members of. IncludeAgentGroups bool `protobuf:"varint,3,opt,name=include_agent_groups,json=includeAgentGroups,proto3" json:"include_agent_groups,omitempty"` // contains filtered or unexported fields }
Request message for the ListAllWFMAgents RPC
func (*ListAllWFMAgentsReq) Descriptor
deprecated
func (*ListAllWFMAgentsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListAllWFMAgentsReq.ProtoReflect.Descriptor instead.
func (*ListAllWFMAgentsReq) GetIncludeAgentGroups ¶
func (x *ListAllWFMAgentsReq) GetIncludeAgentGroups() bool
func (*ListAllWFMAgentsReq) GetIncludeInactive ¶
func (x *ListAllWFMAgentsReq) GetIncludeInactive() bool
func (*ListAllWFMAgentsReq) GetIncludeSkillProficiencies ¶
func (x *ListAllWFMAgentsReq) GetIncludeSkillProficiencies() bool
func (*ListAllWFMAgentsReq) ProtoMessage ¶
func (*ListAllWFMAgentsReq) ProtoMessage()
func (*ListAllWFMAgentsReq) ProtoReflect ¶
func (x *ListAllWFMAgentsReq) ProtoReflect() protoreflect.Message
func (*ListAllWFMAgentsReq) Reset ¶
func (x *ListAllWFMAgentsReq) Reset()
func (*ListAllWFMAgentsReq) String ¶
func (x *ListAllWFMAgentsReq) String() string
type ListAllWFMAgentsRes ¶
type ListAllWFMAgentsRes struct { // List of all wfm agents that belong to the org sending the request. WfmAgents []*WFMAgent `protobuf:"bytes,1,rep,name=wfm_agents,json=wfmAgents,proto3" json:"wfm_agents,omitempty"` // Correlating list of agent groups that the agent with the same index is a member of. // Agents with no agent groups will index to an empty slice. AgentGroupsByAgent []*ListAllWFMAgentsRes_AgentGroupsByAgent `protobuf:"bytes,2,rep,name=agent_groups_by_agent,json=agentGroupsByAgent,proto3" json:"agent_groups_by_agent,omitempty"` // contains filtered or unexported fields }
Response message for the ListAllWFMAgents RPC
func (*ListAllWFMAgentsRes) Descriptor
deprecated
func (*ListAllWFMAgentsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListAllWFMAgentsRes.ProtoReflect.Descriptor instead.
func (*ListAllWFMAgentsRes) GetAgentGroupsByAgent ¶
func (x *ListAllWFMAgentsRes) GetAgentGroupsByAgent() []*ListAllWFMAgentsRes_AgentGroupsByAgent
func (*ListAllWFMAgentsRes) GetWfmAgents ¶
func (x *ListAllWFMAgentsRes) GetWfmAgents() []*WFMAgent
func (*ListAllWFMAgentsRes) ProtoMessage ¶
func (*ListAllWFMAgentsRes) ProtoMessage()
func (*ListAllWFMAgentsRes) ProtoReflect ¶
func (x *ListAllWFMAgentsRes) ProtoReflect() protoreflect.Message
func (*ListAllWFMAgentsRes) Reset ¶
func (x *ListAllWFMAgentsRes) Reset()
func (*ListAllWFMAgentsRes) String ¶
func (x *ListAllWFMAgentsRes) String() string
type ListAllWFMAgentsRes_AgentGroupsByAgent ¶
type ListAllWFMAgentsRes_AgentGroupsByAgent struct { AgentGroups []*AgentGroup `protobuf:"bytes,1,rep,name=agent_groups,json=agentGroups,proto3" json:"agent_groups,omitempty"` // contains filtered or unexported fields }
Represents a list of agent groups which are associated with an agent.
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) Descriptor
deprecated
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) Descriptor() ([]byte, []int)
Deprecated: Use ListAllWFMAgentsRes_AgentGroupsByAgent.ProtoReflect.Descriptor instead.
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) GetAgentGroups ¶
func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) GetAgentGroups() []*AgentGroup
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoMessage ¶
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoMessage()
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoReflect ¶
func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) ProtoReflect() protoreflect.Message
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) Reset ¶
func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) Reset()
func (*ListAllWFMAgentsRes_AgentGroupsByAgent) String ¶
func (x *ListAllWFMAgentsRes_AgentGroupsByAgent) String() string
type ListCallProfileTemplatesReq ¶
type ListCallProfileTemplatesReq struct {
// contains filtered or unexported fields
}
Request message for the ListCallProfileTemplates RPC
func (*ListCallProfileTemplatesReq) Descriptor
deprecated
func (*ListCallProfileTemplatesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListCallProfileTemplatesReq.ProtoReflect.Descriptor instead.
func (*ListCallProfileTemplatesReq) ProtoMessage ¶
func (*ListCallProfileTemplatesReq) ProtoMessage()
func (*ListCallProfileTemplatesReq) ProtoReflect ¶
func (x *ListCallProfileTemplatesReq) ProtoReflect() protoreflect.Message
func (*ListCallProfileTemplatesReq) Reset ¶
func (x *ListCallProfileTemplatesReq) Reset()
func (*ListCallProfileTemplatesReq) String ¶
func (x *ListCallProfileTemplatesReq) String() string
type ListCallProfileTemplatesRes ¶
type ListCallProfileTemplatesRes struct { // List of all the call profile templates for the requesting org CallProfileTemplates []*CallProfileTemplate `protobuf:"bytes,1,rep,name=call_profile_templates,json=callProfileTemplates,proto3" json:"call_profile_templates,omitempty"` // contains filtered or unexported fields }
Response message for the ListCallProfileTemplates RPC
func (*ListCallProfileTemplatesRes) Descriptor
deprecated
func (*ListCallProfileTemplatesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListCallProfileTemplatesRes.ProtoReflect.Descriptor instead.
func (*ListCallProfileTemplatesRes) GetCallProfileTemplates ¶
func (x *ListCallProfileTemplatesRes) GetCallProfileTemplates() []*CallProfileTemplate
func (*ListCallProfileTemplatesRes) ProtoMessage ¶
func (*ListCallProfileTemplatesRes) ProtoMessage()
func (*ListCallProfileTemplatesRes) ProtoReflect ¶
func (x *ListCallProfileTemplatesRes) ProtoReflect() protoreflect.Message
func (*ListCallProfileTemplatesRes) Reset ¶
func (x *ListCallProfileTemplatesRes) Reset()
func (*ListCallProfileTemplatesRes) String ¶
func (x *ListCallProfileTemplatesRes) String() string
type ListCandidateSchedulingActivitiesReq ¶
type ListCandidateSchedulingActivitiesReq struct { // The parent who the rule will inherit candidate scheduling activities from. // May be any node, an agent_group, or shift template. // To get candidate scheduling activities for rules belonging to a wfm agent, @parent_of_rule should be the agent group the wfm agent belongs to. ParentOfRule *ParentEntity `protobuf:"bytes,1,opt,name=parent_of_rule,json=parentOfRule,proto3" json:"parent_of_rule,omitempty"` // ID of the schedule scenario that this activity belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListCandidateSchedulingActivitiesReq RPC
func (*ListCandidateSchedulingActivitiesReq) Descriptor
deprecated
func (*ListCandidateSchedulingActivitiesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListCandidateSchedulingActivitiesReq.ProtoReflect.Descriptor instead.
func (*ListCandidateSchedulingActivitiesReq) GetParentOfRule ¶
func (x *ListCandidateSchedulingActivitiesReq) GetParentOfRule() *ParentEntity
func (*ListCandidateSchedulingActivitiesReq) GetScheduleScenarioSid ¶
func (x *ListCandidateSchedulingActivitiesReq) GetScheduleScenarioSid() int64
func (*ListCandidateSchedulingActivitiesReq) ProtoMessage ¶
func (*ListCandidateSchedulingActivitiesReq) ProtoMessage()
func (*ListCandidateSchedulingActivitiesReq) ProtoReflect ¶
func (x *ListCandidateSchedulingActivitiesReq) ProtoReflect() protoreflect.Message
func (*ListCandidateSchedulingActivitiesReq) Reset ¶
func (x *ListCandidateSchedulingActivitiesReq) Reset()
func (*ListCandidateSchedulingActivitiesReq) String ¶
func (x *ListCandidateSchedulingActivitiesReq) String() string
type ListCandidateSchedulingActivitiesRes ¶
type ListCandidateSchedulingActivitiesRes struct { SchedulingActivities []*SchedulingActivity `protobuf:"bytes,1,rep,name=scheduling_activities,json=schedulingActivities,proto3" json:"scheduling_activities,omitempty"` // contains filtered or unexported fields }
Response message for the ListCandidateSchedulingActivitiesRes RPC
func (*ListCandidateSchedulingActivitiesRes) Descriptor
deprecated
func (*ListCandidateSchedulingActivitiesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListCandidateSchedulingActivitiesRes.ProtoReflect.Descriptor instead.
func (*ListCandidateSchedulingActivitiesRes) GetSchedulingActivities ¶
func (x *ListCandidateSchedulingActivitiesRes) GetSchedulingActivities() []*SchedulingActivity
func (*ListCandidateSchedulingActivitiesRes) ProtoMessage ¶
func (*ListCandidateSchedulingActivitiesRes) ProtoMessage()
func (*ListCandidateSchedulingActivitiesRes) ProtoReflect ¶
func (x *ListCandidateSchedulingActivitiesRes) ProtoReflect() protoreflect.Message
func (*ListCandidateSchedulingActivitiesRes) Reset ¶
func (x *ListCandidateSchedulingActivitiesRes) Reset()
func (*ListCandidateSchedulingActivitiesRes) String ¶
func (x *ListCandidateSchedulingActivitiesRes) String() string
type ListCandidateWFMAgentsReq ¶
type ListCandidateWFMAgentsReq struct { // ID of the agent group to find candidate wfm agents for. AgentGroupSid int64 `protobuf:"varint,1,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListCandidateWFMAgents RPC
func (*ListCandidateWFMAgentsReq) Descriptor
deprecated
func (*ListCandidateWFMAgentsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListCandidateWFMAgentsReq.ProtoReflect.Descriptor instead.
func (*ListCandidateWFMAgentsReq) GetAgentGroupSid ¶
func (x *ListCandidateWFMAgentsReq) GetAgentGroupSid() int64
func (*ListCandidateWFMAgentsReq) ProtoMessage ¶
func (*ListCandidateWFMAgentsReq) ProtoMessage()
func (*ListCandidateWFMAgentsReq) ProtoReflect ¶
func (x *ListCandidateWFMAgentsReq) ProtoReflect() protoreflect.Message
func (*ListCandidateWFMAgentsReq) Reset ¶
func (x *ListCandidateWFMAgentsReq) Reset()
func (*ListCandidateWFMAgentsReq) String ¶
func (x *ListCandidateWFMAgentsReq) String() string
type ListCandidateWFMAgentsRes ¶
type ListCandidateWFMAgentsRes struct { // List of all wfm agents who are candidates for the given @agent_group_sid. WfmAgents []*WFMAgent `protobuf:"bytes,1,rep,name=wfm_agents,json=wfmAgents,proto3" json:"wfm_agents,omitempty"` // contains filtered or unexported fields }
Response message for the ListCandidateWFMAgents RPC
func (*ListCandidateWFMAgentsRes) Descriptor
deprecated
func (*ListCandidateWFMAgentsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListCandidateWFMAgentsRes.ProtoReflect.Descriptor instead.
func (*ListCandidateWFMAgentsRes) GetWfmAgents ¶
func (x *ListCandidateWFMAgentsRes) GetWfmAgents() []*WFMAgent
func (*ListCandidateWFMAgentsRes) ProtoMessage ¶
func (*ListCandidateWFMAgentsRes) ProtoMessage()
func (*ListCandidateWFMAgentsRes) ProtoReflect ¶
func (x *ListCandidateWFMAgentsRes) ProtoReflect() protoreflect.Message
func (*ListCandidateWFMAgentsRes) Reset ¶
func (x *ListCandidateWFMAgentsRes) Reset()
func (*ListCandidateWFMAgentsRes) String ¶
func (x *ListCandidateWFMAgentsRes) String() string
type ListConfigEntitiesReq ¶
type ListConfigEntitiesReq struct { // Entity type of the entities to retrieve. EntityType commons.ConfigEntityType `` /* 126-byte string literal not displayed */ // Entity that the entities to return will belong to. BelongsToEntity *ParentEntity `protobuf:"bytes,2,opt,name=belongs_to_entity,json=belongsToEntity,proto3" json:"belongs_to_entity,omitempty"` // Indicates whether or not to retrieve inactive entities (true=active and inactive, false=active only). IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"` // Depth to go down the config tree for children and member entities. // e.g: a value of 0 will only get the entities requested with no children/member. // // a value of 1 will get the entities with children/member entities included 1 level down. MemberDepth int32 `protobuf:"varint,4,opt,name=member_depth,json=memberDepth,proto3" json:"member_depth,omitempty"` // ID of the scenario that the entities desired belong to, must match the scenario of @belongs_to_entity. ScheduleScenarioSid int64 `protobuf:"varint,5,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListConfigEntities RPC
func (*ListConfigEntitiesReq) Descriptor
deprecated
func (*ListConfigEntitiesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesReq.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesReq) GetBelongsToEntity ¶
func (x *ListConfigEntitiesReq) GetBelongsToEntity() *ParentEntity
func (*ListConfigEntitiesReq) GetEntityType ¶
func (x *ListConfigEntitiesReq) GetEntityType() commons.ConfigEntityType
func (*ListConfigEntitiesReq) GetIncludeInactive ¶
func (x *ListConfigEntitiesReq) GetIncludeInactive() bool
func (*ListConfigEntitiesReq) GetMemberDepth ¶
func (x *ListConfigEntitiesReq) GetMemberDepth() int32
func (*ListConfigEntitiesReq) GetScheduleScenarioSid ¶ added in v1.7.11
func (x *ListConfigEntitiesReq) GetScheduleScenarioSid() int64
func (*ListConfigEntitiesReq) ProtoMessage ¶
func (*ListConfigEntitiesReq) ProtoMessage()
func (*ListConfigEntitiesReq) ProtoReflect ¶
func (x *ListConfigEntitiesReq) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesReq) Reset ¶
func (x *ListConfigEntitiesReq) Reset()
func (*ListConfigEntitiesReq) String ¶
func (x *ListConfigEntitiesReq) String() string
type ListConfigEntitiesRes ¶
type ListConfigEntitiesRes struct { // Types that are assignable to Entities: // // *ListConfigEntitiesRes_CallCenterNode // *ListConfigEntitiesRes_ClientNodes // *ListConfigEntitiesRes_LocationNodes // *ListConfigEntitiesRes_ProgramNodes // *ListConfigEntitiesRes_AgentGroups // *ListConfigEntitiesRes_ShiftTemplates // *ListConfigEntitiesRes_WfmAgents // *ListConfigEntitiesRes_PlacementRules // *ListConfigEntitiesRes_ConstraintRules // *ListConfigEntitiesRes_NonSkillActivities // *ListConfigEntitiesRes_AgentAvailabilityPatterns // *ListConfigEntitiesRes_OpenTimesPatterns // *ListConfigEntitiesRes_SchedulingActivity // *ListConfigEntitiesRes_SkillProficiencies // *ListConfigEntitiesRes_ScheduleScenarios Entities isListConfigEntitiesRes_Entities `protobuf_oneof:"entities"` // contains filtered or unexported fields }
Response message for the ListConfigEntities RPC
func (*ListConfigEntitiesRes) Descriptor
deprecated
func (*ListConfigEntitiesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes) GetAgentAvailabilityPatterns ¶
func (x *ListConfigEntitiesRes) GetAgentAvailabilityPatterns() *ListConfigEntitiesRes_AgentAvailabilityPatternEntities
func (*ListConfigEntitiesRes) GetAgentGroups ¶
func (x *ListConfigEntitiesRes) GetAgentGroups() *ListConfigEntitiesRes_AgentGroupEntities
func (*ListConfigEntitiesRes) GetCallCenterNode ¶
func (x *ListConfigEntitiesRes) GetCallCenterNode() *CallCenterNode
func (*ListConfigEntitiesRes) GetClientNodes ¶
func (x *ListConfigEntitiesRes) GetClientNodes() *ListConfigEntitiesRes_ClientNodeEntities
func (*ListConfigEntitiesRes) GetConstraintRules ¶
func (x *ListConfigEntitiesRes) GetConstraintRules() *ListConfigEntitiesRes_ConstraintRuleEntities
func (*ListConfigEntitiesRes) GetEntities ¶
func (m *ListConfigEntitiesRes) GetEntities() isListConfigEntitiesRes_Entities
func (*ListConfigEntitiesRes) GetLocationNodes ¶
func (x *ListConfigEntitiesRes) GetLocationNodes() *ListConfigEntitiesRes_LocationNodeEntities
func (*ListConfigEntitiesRes) GetNonSkillActivities ¶
func (x *ListConfigEntitiesRes) GetNonSkillActivities() *ListConfigEntitiesRes_NonSkillActivityEntities
func (*ListConfigEntitiesRes) GetOpenTimesPatterns ¶
func (x *ListConfigEntitiesRes) GetOpenTimesPatterns() *ListConfigEntitiesRes_OpenTimesPatternEntities
func (*ListConfigEntitiesRes) GetPlacementRules ¶
func (x *ListConfigEntitiesRes) GetPlacementRules() *ListConfigEntitiesRes_PlacementRuleEntities
func (*ListConfigEntitiesRes) GetProgramNodes ¶
func (x *ListConfigEntitiesRes) GetProgramNodes() *ListConfigEntitiesRes_ProgramNodeEntities
func (*ListConfigEntitiesRes) GetScheduleScenarios ¶
func (x *ListConfigEntitiesRes) GetScheduleScenarios() *ListConfigEntitiesRes_ScheduleScenarioEntities
func (*ListConfigEntitiesRes) GetSchedulingActivity ¶
func (x *ListConfigEntitiesRes) GetSchedulingActivity() *SchedulingActivity
func (*ListConfigEntitiesRes) GetShiftTemplates ¶
func (x *ListConfigEntitiesRes) GetShiftTemplates() *ListConfigEntitiesRes_ShiftTemplateEntities
func (*ListConfigEntitiesRes) GetSkillProficiencies ¶
func (x *ListConfigEntitiesRes) GetSkillProficiencies() *ListConfigEntitiesRes_SkillProficiencyEntities
func (*ListConfigEntitiesRes) GetWfmAgents ¶
func (x *ListConfigEntitiesRes) GetWfmAgents() *ListConfigEntitiesRes_WFMAgentEntities
func (*ListConfigEntitiesRes) ProtoMessage ¶
func (*ListConfigEntitiesRes) ProtoMessage()
func (*ListConfigEntitiesRes) ProtoReflect ¶
func (x *ListConfigEntitiesRes) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes) Reset ¶
func (x *ListConfigEntitiesRes) Reset()
func (*ListConfigEntitiesRes) String ¶
func (x *ListConfigEntitiesRes) String() string
type ListConfigEntitiesRes_AgentAvailabilityPatternEntities ¶
type ListConfigEntitiesRes_AgentAvailabilityPatternEntities struct { // Agent Availability Patterns. Entities []*AgentAvailabilityPattern `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of AgentAvailabilityPatterns.
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_AgentAvailabilityPatternEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) GetEntities() []*AgentAvailabilityPattern
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoMessage()
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Reset ¶
func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) Reset()
func (*ListConfigEntitiesRes_AgentAvailabilityPatternEntities) String ¶
func (x *ListConfigEntitiesRes_AgentAvailabilityPatternEntities) String() string
type ListConfigEntitiesRes_AgentAvailabilityPatterns ¶
type ListConfigEntitiesRes_AgentAvailabilityPatterns struct { // Agent Availability entities retrieved when @entity_type in the request is AgentAvailabilityPattern. AgentAvailabilityPatterns *ListConfigEntitiesRes_AgentAvailabilityPatternEntities `protobuf:"bytes,11,opt,name=agent_availability_patterns,json=agentAvailabilityPatterns,proto3,oneof"` }
type ListConfigEntitiesRes_AgentGroupEntities ¶
type ListConfigEntitiesRes_AgentGroupEntities struct { // Agent Groups. Entities []*AgentGroup `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of Agent Groups.
func (*ListConfigEntitiesRes_AgentGroupEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_AgentGroupEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_AgentGroupEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_AgentGroupEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_AgentGroupEntities) GetEntities() []*AgentGroup
func (*ListConfigEntitiesRes_AgentGroupEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_AgentGroupEntities) ProtoMessage()
func (*ListConfigEntitiesRes_AgentGroupEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_AgentGroupEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_AgentGroupEntities) Reset ¶
func (x *ListConfigEntitiesRes_AgentGroupEntities) Reset()
func (*ListConfigEntitiesRes_AgentGroupEntities) String ¶
func (x *ListConfigEntitiesRes_AgentGroupEntities) String() string
type ListConfigEntitiesRes_AgentGroups ¶
type ListConfigEntitiesRes_AgentGroups struct { // Agent Group entities retrieved when @entity_type in the request is AgentGroup. // Member WFM Agents returned will only include agents that have a not nil @tcn_agent_sid. AgentGroups *ListConfigEntitiesRes_AgentGroupEntities `protobuf:"bytes,5,opt,name=agent_groups,json=agentGroups,proto3,oneof"` }
type ListConfigEntitiesRes_CallCenterNode ¶
type ListConfigEntitiesRes_CallCenterNode struct { // Call Center Node entity retrieved when @entity_type in the request is CallCenterNode. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were ScheduleScenario. CallCenterNode *CallCenterNode `protobuf:"bytes,1,opt,name=call_center_node,json=callCenterNode,proto3,oneof"` }
type ListConfigEntitiesRes_ClientNodeEntities ¶
type ListConfigEntitiesRes_ClientNodeEntities struct { // Client Nodes. Entities []*ClientNode `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Client Nodes.
func (*ListConfigEntitiesRes_ClientNodeEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_ClientNodeEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_ClientNodeEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_ClientNodeEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_ClientNodeEntities) GetEntities() []*ClientNode
func (*ListConfigEntitiesRes_ClientNodeEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_ClientNodeEntities) ProtoMessage()
func (*ListConfigEntitiesRes_ClientNodeEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_ClientNodeEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_ClientNodeEntities) Reset ¶
func (x *ListConfigEntitiesRes_ClientNodeEntities) Reset()
func (*ListConfigEntitiesRes_ClientNodeEntities) String ¶
func (x *ListConfigEntitiesRes_ClientNodeEntities) String() string
type ListConfigEntitiesRes_ClientNodes ¶
type ListConfigEntitiesRes_ClientNodes struct { // Client Node entities retrieved when @entity_type in the request is ClientNode. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were CallCenterNode. ClientNodes *ListConfigEntitiesRes_ClientNodeEntities `protobuf:"bytes,2,opt,name=client_nodes,json=clientNodes,proto3,oneof"` }
type ListConfigEntitiesRes_ConstraintRuleEntities ¶
type ListConfigEntitiesRes_ConstraintRuleEntities struct { // Constraint Rules. Entities []*ConstraintRule `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Constraint Rules.
func (*ListConfigEntitiesRes_ConstraintRuleEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_ConstraintRuleEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_ConstraintRuleEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_ConstraintRuleEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_ConstraintRuleEntities) GetEntities() []*ConstraintRule
func (*ListConfigEntitiesRes_ConstraintRuleEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_ConstraintRuleEntities) ProtoMessage()
func (*ListConfigEntitiesRes_ConstraintRuleEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_ConstraintRuleEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_ConstraintRuleEntities) Reset ¶
func (x *ListConfigEntitiesRes_ConstraintRuleEntities) Reset()
func (*ListConfigEntitiesRes_ConstraintRuleEntities) String ¶
func (x *ListConfigEntitiesRes_ConstraintRuleEntities) String() string
type ListConfigEntitiesRes_ConstraintRules ¶
type ListConfigEntitiesRes_ConstraintRules struct { // Constraint Rule entities retrieved when @entity_type in the request is ConstraintRule. ConstraintRules *ListConfigEntitiesRes_ConstraintRuleEntities `protobuf:"bytes,9,opt,name=constraint_rules,json=constraintRules,proto3,oneof"` }
type ListConfigEntitiesRes_LocationNodeEntities ¶
type ListConfigEntitiesRes_LocationNodeEntities struct { // Location Nodes. Entities []*LocationNode `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Location Nodes.
func (*ListConfigEntitiesRes_LocationNodeEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_LocationNodeEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_LocationNodeEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_LocationNodeEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_LocationNodeEntities) GetEntities() []*LocationNode
func (*ListConfigEntitiesRes_LocationNodeEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_LocationNodeEntities) ProtoMessage()
func (*ListConfigEntitiesRes_LocationNodeEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_LocationNodeEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_LocationNodeEntities) Reset ¶
func (x *ListConfigEntitiesRes_LocationNodeEntities) Reset()
func (*ListConfigEntitiesRes_LocationNodeEntities) String ¶
func (x *ListConfigEntitiesRes_LocationNodeEntities) String() string
type ListConfigEntitiesRes_LocationNodes ¶
type ListConfigEntitiesRes_LocationNodes struct { // Location Node entities retrieved when @entity_type in the request is LocationNode. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were ClientNode. LocationNodes *ListConfigEntitiesRes_LocationNodeEntities `protobuf:"bytes,3,opt,name=location_nodes,json=locationNodes,proto3,oneof"` }
type ListConfigEntitiesRes_NonSkillActivities ¶
type ListConfigEntitiesRes_NonSkillActivities struct { // Non Skill Activity entities retrieved when @entity_type in the request is NonSkillActivity. // This entity supports a @belongs_to_entity.type of ScheduleScenario, and will return all non skill activities in the specified scenario. NonSkillActivities *ListConfigEntitiesRes_NonSkillActivityEntities `protobuf:"bytes,10,opt,name=non_skill_activities,json=nonSkillActivities,proto3,oneof"` }
type ListConfigEntitiesRes_NonSkillActivityEntities ¶
type ListConfigEntitiesRes_NonSkillActivityEntities struct { // Non Skill Activities. Entities []*NonSkillActivity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of Non Skill Activities.
func (*ListConfigEntitiesRes_NonSkillActivityEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_NonSkillActivityEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_NonSkillActivityEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_NonSkillActivityEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_NonSkillActivityEntities) GetEntities() []*NonSkillActivity
func (*ListConfigEntitiesRes_NonSkillActivityEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_NonSkillActivityEntities) ProtoMessage()
func (*ListConfigEntitiesRes_NonSkillActivityEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_NonSkillActivityEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_NonSkillActivityEntities) Reset ¶
func (x *ListConfigEntitiesRes_NonSkillActivityEntities) Reset()
func (*ListConfigEntitiesRes_NonSkillActivityEntities) String ¶
func (x *ListConfigEntitiesRes_NonSkillActivityEntities) String() string
type ListConfigEntitiesRes_OpenTimesPatternEntities ¶
type ListConfigEntitiesRes_OpenTimesPatternEntities struct { // Open Times Patterns. Entities []*OpenTimesPattern `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of OpenTimesPatterns.
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_OpenTimesPatternEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) GetEntities() []*OpenTimesPattern
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoMessage()
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) Reset ¶
func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) Reset()
func (*ListConfigEntitiesRes_OpenTimesPatternEntities) String ¶
func (x *ListConfigEntitiesRes_OpenTimesPatternEntities) String() string
type ListConfigEntitiesRes_OpenTimesPatterns ¶
type ListConfigEntitiesRes_OpenTimesPatterns struct { // Open Times Pattern entities retrieved when @entity_type in the request is OpenTimesPattern. OpenTimesPatterns *ListConfigEntitiesRes_OpenTimesPatternEntities `protobuf:"bytes,12,opt,name=open_times_patterns,json=openTimesPatterns,proto3,oneof"` }
type ListConfigEntitiesRes_PlacementRuleEntities ¶
type ListConfigEntitiesRes_PlacementRuleEntities struct { // Placement Rules. Entities []*PlacementRule `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Placement Rules.
func (*ListConfigEntitiesRes_PlacementRuleEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_PlacementRuleEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_PlacementRuleEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_PlacementRuleEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_PlacementRuleEntities) GetEntities() []*PlacementRule
func (*ListConfigEntitiesRes_PlacementRuleEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_PlacementRuleEntities) ProtoMessage()
func (*ListConfigEntitiesRes_PlacementRuleEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_PlacementRuleEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_PlacementRuleEntities) Reset ¶
func (x *ListConfigEntitiesRes_PlacementRuleEntities) Reset()
func (*ListConfigEntitiesRes_PlacementRuleEntities) String ¶
func (x *ListConfigEntitiesRes_PlacementRuleEntities) String() string
type ListConfigEntitiesRes_PlacementRules ¶
type ListConfigEntitiesRes_PlacementRules struct { // Placement Rules entities retrieved when @entity_type in the request is PlacementRule. PlacementRules *ListConfigEntitiesRes_PlacementRuleEntities `protobuf:"bytes,8,opt,name=placement_rules,json=placementRules,proto3,oneof"` }
type ListConfigEntitiesRes_ProgramNodeEntities ¶
type ListConfigEntitiesRes_ProgramNodeEntities struct { // Program Nodes. Entities []*ProgramNode `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Program Nodes.
func (*ListConfigEntitiesRes_ProgramNodeEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_ProgramNodeEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_ProgramNodeEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_ProgramNodeEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_ProgramNodeEntities) GetEntities() []*ProgramNode
func (*ListConfigEntitiesRes_ProgramNodeEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_ProgramNodeEntities) ProtoMessage()
func (*ListConfigEntitiesRes_ProgramNodeEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_ProgramNodeEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_ProgramNodeEntities) Reset ¶
func (x *ListConfigEntitiesRes_ProgramNodeEntities) Reset()
func (*ListConfigEntitiesRes_ProgramNodeEntities) String ¶
func (x *ListConfigEntitiesRes_ProgramNodeEntities) String() string
type ListConfigEntitiesRes_ProgramNodes ¶
type ListConfigEntitiesRes_ProgramNodes struct { // Program Node entities retrieved when @entity_type in the request is ProgramNode. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were LocationNode. ProgramNodes *ListConfigEntitiesRes_ProgramNodeEntities `protobuf:"bytes,4,opt,name=program_nodes,json=programNodes,proto3,oneof"` }
type ListConfigEntitiesRes_ScheduleScenarioEntities ¶
type ListConfigEntitiesRes_ScheduleScenarioEntities struct { // Schedule Scenarios. Entities []*ScheduleScenario `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of Schedule Scenarios.
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_ScheduleScenarioEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) GetEntities() []*ScheduleScenario
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoMessage()
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) Reset ¶
func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) Reset()
func (*ListConfigEntitiesRes_ScheduleScenarioEntities) String ¶
func (x *ListConfigEntitiesRes_ScheduleScenarioEntities) String() string
type ListConfigEntitiesRes_ScheduleScenarios ¶
type ListConfigEntitiesRes_ScheduleScenarios struct { // Schedule Scenario entities retrieved when @entity_type in the request is ScheduleScenario. // When this entity is requested, no children will be returned regardless of the @member_depth. ScheduleScenarios *ListConfigEntitiesRes_ScheduleScenarioEntities `protobuf:"bytes,15,opt,name=schedule_scenarios,json=scheduleScenarios,proto3,oneof"` }
type ListConfigEntitiesRes_SchedulingActivity ¶
type ListConfigEntitiesRes_SchedulingActivity struct { // Scheduling Activity retrieved when @entity_type in the request is SchedulingActivity. SchedulingActivity *SchedulingActivity `protobuf:"bytes,13,opt,name=scheduling_activity,json=schedulingActivity,proto3,oneof"` }
type ListConfigEntitiesRes_ShiftTemplateEntities ¶
type ListConfigEntitiesRes_ShiftTemplateEntities struct { // Shift Templates. Entities []*ShiftTemplate `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group containing Shift Templates.
func (*ListConfigEntitiesRes_ShiftTemplateEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_ShiftTemplateEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_ShiftTemplateEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_ShiftTemplateEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_ShiftTemplateEntities) GetEntities() []*ShiftTemplate
func (*ListConfigEntitiesRes_ShiftTemplateEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_ShiftTemplateEntities) ProtoMessage()
func (*ListConfigEntitiesRes_ShiftTemplateEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_ShiftTemplateEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_ShiftTemplateEntities) Reset ¶
func (x *ListConfigEntitiesRes_ShiftTemplateEntities) Reset()
func (*ListConfigEntitiesRes_ShiftTemplateEntities) String ¶
func (x *ListConfigEntitiesRes_ShiftTemplateEntities) String() string
type ListConfigEntitiesRes_ShiftTemplates ¶
type ListConfigEntitiesRes_ShiftTemplates struct { // Shift Template entities retrieved when @entity_type in the request is ShiftTemplate. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were ProgramNode. ShiftTemplates *ListConfigEntitiesRes_ShiftTemplateEntities `protobuf:"bytes,6,opt,name=shift_templates,json=shiftTemplates,proto3,oneof"` }
type ListConfigEntitiesRes_SkillProficiencies ¶
type ListConfigEntitiesRes_SkillProficiencies struct { // Skill Proficiency entities retrieved when @entity_type in the request is SkillProficiency. SkillProficiencies *ListConfigEntitiesRes_SkillProficiencyEntities `protobuf:"bytes,14,opt,name=skill_proficiencies,json=skillProficiencies,proto3,oneof"` }
type ListConfigEntitiesRes_SkillProficiencyEntities ¶
type ListConfigEntitiesRes_SkillProficiencyEntities struct { // Skill Proficiencies. Entities []*SkillProficiency `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of Skill Proficiencies.
func (*ListConfigEntitiesRes_SkillProficiencyEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_SkillProficiencyEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_SkillProficiencyEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_SkillProficiencyEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_SkillProficiencyEntities) GetEntities() []*SkillProficiency
func (*ListConfigEntitiesRes_SkillProficiencyEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_SkillProficiencyEntities) ProtoMessage()
func (*ListConfigEntitiesRes_SkillProficiencyEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_SkillProficiencyEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_SkillProficiencyEntities) Reset ¶
func (x *ListConfigEntitiesRes_SkillProficiencyEntities) Reset()
func (*ListConfigEntitiesRes_SkillProficiencyEntities) String ¶
func (x *ListConfigEntitiesRes_SkillProficiencyEntities) String() string
type ListConfigEntitiesRes_WFMAgentEntities ¶
type ListConfigEntitiesRes_WFMAgentEntities struct { // WFM Agents. Entities []*WFMAgent `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
Group of WFM Agents.
func (*ListConfigEntitiesRes_WFMAgentEntities) Descriptor
deprecated
func (*ListConfigEntitiesRes_WFMAgentEntities) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigEntitiesRes_WFMAgentEntities.ProtoReflect.Descriptor instead.
func (*ListConfigEntitiesRes_WFMAgentEntities) GetEntities ¶
func (x *ListConfigEntitiesRes_WFMAgentEntities) GetEntities() []*WFMAgent
func (*ListConfigEntitiesRes_WFMAgentEntities) ProtoMessage ¶
func (*ListConfigEntitiesRes_WFMAgentEntities) ProtoMessage()
func (*ListConfigEntitiesRes_WFMAgentEntities) ProtoReflect ¶
func (x *ListConfigEntitiesRes_WFMAgentEntities) ProtoReflect() protoreflect.Message
func (*ListConfigEntitiesRes_WFMAgentEntities) Reset ¶
func (x *ListConfigEntitiesRes_WFMAgentEntities) Reset()
func (*ListConfigEntitiesRes_WFMAgentEntities) String ¶
func (x *ListConfigEntitiesRes_WFMAgentEntities) String() string
type ListConfigEntitiesRes_WfmAgents ¶
type ListConfigEntitiesRes_WfmAgents struct { // WFM Agent entities retrieved when @entity_type in the request is WFMAgent. // When this entity is requested, the @belongs_to_entity.type will be ignored and assumed as if were AgentGroup. WfmAgents *ListConfigEntitiesRes_WFMAgentEntities `protobuf:"bytes,7,opt,name=wfm_agents,json=wfmAgents,proto3,oneof"` }
type ListDraftSchedulesReq ¶
type ListDraftSchedulesReq struct { // Date range to of the drafts to return. // If left blank, then all draft schedules for the org will be returned. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // contains filtered or unexported fields }
Request message for the ListDraftSchedules RPC
func (*ListDraftSchedulesReq) Descriptor
deprecated
func (*ListDraftSchedulesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListDraftSchedulesReq.ProtoReflect.Descriptor instead.
func (*ListDraftSchedulesReq) GetDatetimeRange ¶
func (x *ListDraftSchedulesReq) GetDatetimeRange() *commons.DatetimeRange
func (*ListDraftSchedulesReq) ProtoMessage ¶
func (*ListDraftSchedulesReq) ProtoMessage()
func (*ListDraftSchedulesReq) ProtoReflect ¶
func (x *ListDraftSchedulesReq) ProtoReflect() protoreflect.Message
func (*ListDraftSchedulesReq) Reset ¶
func (x *ListDraftSchedulesReq) Reset()
func (*ListDraftSchedulesReq) String ¶
func (x *ListDraftSchedulesReq) String() string
type ListDraftSchedulesRes ¶
type ListDraftSchedulesRes struct { // Draft schedules found. DraftSchedules []*DraftSchedule `protobuf:"bytes,1,rep,name=draft_schedules,json=draftSchedules,proto3" json:"draft_schedules,omitempty"` // contains filtered or unexported fields }
Response message for the ListDraftSchedules RPC
func (*ListDraftSchedulesRes) Descriptor
deprecated
func (*ListDraftSchedulesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListDraftSchedulesRes.ProtoReflect.Descriptor instead.
func (*ListDraftSchedulesRes) GetDraftSchedules ¶
func (x *ListDraftSchedulesRes) GetDraftSchedules() []*DraftSchedule
func (*ListDraftSchedulesRes) ProtoMessage ¶
func (*ListDraftSchedulesRes) ProtoMessage()
func (*ListDraftSchedulesRes) ProtoReflect ¶
func (x *ListDraftSchedulesRes) ProtoReflect() protoreflect.Message
func (*ListDraftSchedulesRes) Reset ¶
func (x *ListDraftSchedulesRes) Reset()
func (*ListDraftSchedulesRes) String ¶
func (x *ListDraftSchedulesRes) String() string
type ListForecastIntervalsForSkillProfileReq ¶
type ListForecastIntervalsForSkillProfileReq struct { // ID of skill profile to get the forecast of. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListForecastIntervalsForSkillProfile RPC
func (*ListForecastIntervalsForSkillProfileReq) Descriptor
deprecated
func (*ListForecastIntervalsForSkillProfileReq) Descriptor() ([]byte, []int)
Deprecated: Use ListForecastIntervalsForSkillProfileReq.ProtoReflect.Descriptor instead.
func (*ListForecastIntervalsForSkillProfileReq) GetSkillProfileSid ¶
func (x *ListForecastIntervalsForSkillProfileReq) GetSkillProfileSid() int64
func (*ListForecastIntervalsForSkillProfileReq) ProtoMessage ¶
func (*ListForecastIntervalsForSkillProfileReq) ProtoMessage()
func (*ListForecastIntervalsForSkillProfileReq) ProtoReflect ¶
func (x *ListForecastIntervalsForSkillProfileReq) ProtoReflect() protoreflect.Message
func (*ListForecastIntervalsForSkillProfileReq) Reset ¶
func (x *ListForecastIntervalsForSkillProfileReq) Reset()
func (*ListForecastIntervalsForSkillProfileReq) String ¶
func (x *ListForecastIntervalsForSkillProfileReq) String() string
type ListHistoricalDataForAllSkillProfilesReq ¶
type ListHistoricalDataForAllSkillProfilesReq struct {
// contains filtered or unexported fields
}
Request message for the ListHistoricalDataForAllSkillProfiles RPC
func (*ListHistoricalDataForAllSkillProfilesReq) Descriptor
deprecated
func (*ListHistoricalDataForAllSkillProfilesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListHistoricalDataForAllSkillProfilesReq.ProtoReflect.Descriptor instead.
func (*ListHistoricalDataForAllSkillProfilesReq) ProtoMessage ¶
func (*ListHistoricalDataForAllSkillProfilesReq) ProtoMessage()
func (*ListHistoricalDataForAllSkillProfilesReq) ProtoReflect ¶
func (x *ListHistoricalDataForAllSkillProfilesReq) ProtoReflect() protoreflect.Message
func (*ListHistoricalDataForAllSkillProfilesReq) Reset ¶
func (x *ListHistoricalDataForAllSkillProfilesReq) Reset()
func (*ListHistoricalDataForAllSkillProfilesReq) String ¶
func (x *ListHistoricalDataForAllSkillProfilesReq) String() string
type ListHistoricalDataForAllSkillProfilesRes ¶
type ListHistoricalDataForAllSkillProfilesRes struct { // History intervals sorted by @start_datetime. History []*HistoricalDataInterval `protobuf:"bytes,1,rep,name=history,proto3" json:"history,omitempty"` // contains filtered or unexported fields }
Response message for the ListHistoricalDataForAllSkillProfiles RPC
func (*ListHistoricalDataForAllSkillProfilesRes) Descriptor
deprecated
func (*ListHistoricalDataForAllSkillProfilesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListHistoricalDataForAllSkillProfilesRes.ProtoReflect.Descriptor instead.
func (*ListHistoricalDataForAllSkillProfilesRes) GetHistory ¶
func (x *ListHistoricalDataForAllSkillProfilesRes) GetHistory() []*HistoricalDataInterval
func (*ListHistoricalDataForAllSkillProfilesRes) ProtoMessage ¶
func (*ListHistoricalDataForAllSkillProfilesRes) ProtoMessage()
func (*ListHistoricalDataForAllSkillProfilesRes) ProtoReflect ¶
func (x *ListHistoricalDataForAllSkillProfilesRes) ProtoReflect() protoreflect.Message
func (*ListHistoricalDataForAllSkillProfilesRes) Reset ¶
func (x *ListHistoricalDataForAllSkillProfilesRes) Reset()
func (*ListHistoricalDataForAllSkillProfilesRes) String ¶
func (x *ListHistoricalDataForAllSkillProfilesRes) String() string
type ListHistoricalDataReq ¶
type ListHistoricalDataReq struct { // ID of the skill profile used to examine matching calls in the client's historical data. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListHistoricalData RPC
func (*ListHistoricalDataReq) Descriptor
deprecated
func (*ListHistoricalDataReq) Descriptor() ([]byte, []int)
Deprecated: Use ListHistoricalDataReq.ProtoReflect.Descriptor instead.
func (*ListHistoricalDataReq) GetSkillProfileSid ¶
func (x *ListHistoricalDataReq) GetSkillProfileSid() int64
func (*ListHistoricalDataReq) ProtoMessage ¶
func (*ListHistoricalDataReq) ProtoMessage()
func (*ListHistoricalDataReq) ProtoReflect ¶
func (x *ListHistoricalDataReq) ProtoReflect() protoreflect.Message
func (*ListHistoricalDataReq) Reset ¶
func (x *ListHistoricalDataReq) Reset()
func (*ListHistoricalDataReq) String ¶
func (x *ListHistoricalDataReq) String() string
type ListHistoricalDataRes ¶
type ListHistoricalDataRes struct { // historical data intervals for the skill profile that the org requested. HistoricalDataIntervals []*HistoricalDataInterval `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the ListHistoricalData RPC
func (*ListHistoricalDataRes) Descriptor
deprecated
func (*ListHistoricalDataRes) Descriptor() ([]byte, []int)
Deprecated: Use ListHistoricalDataRes.ProtoReflect.Descriptor instead.
func (*ListHistoricalDataRes) GetHistoricalDataIntervals ¶
func (x *ListHistoricalDataRes) GetHistoricalDataIntervals() []*HistoricalDataInterval
func (*ListHistoricalDataRes) ProtoMessage ¶
func (*ListHistoricalDataRes) ProtoMessage()
func (*ListHistoricalDataRes) ProtoReflect ¶
func (x *ListHistoricalDataRes) ProtoReflect() protoreflect.Message
func (*ListHistoricalDataRes) Reset ¶
func (x *ListHistoricalDataRes) Reset()
func (*ListHistoricalDataRes) String ¶
func (x *ListHistoricalDataRes) String() string
type ListNonSkillActivityAssociationsReq ¶
type ListNonSkillActivityAssociationsReq struct { // Entity to check for relationships with the non skill activities. AssociatedEntity *ParentEntity `protobuf:"bytes,1,opt,name=associated_entity,json=associatedEntity,proto3" json:"associated_entity,omitempty"` // Type of relationship between non skill activity and the @associated_entity. RelationshipType commons.ConfigRelationshipType `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the ListNonSkillActivityAssociations RPC
func (*ListNonSkillActivityAssociationsReq) Descriptor
deprecated
func (*ListNonSkillActivityAssociationsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListNonSkillActivityAssociationsReq.ProtoReflect.Descriptor instead.
func (*ListNonSkillActivityAssociationsReq) GetAssociatedEntity ¶
func (x *ListNonSkillActivityAssociationsReq) GetAssociatedEntity() *ParentEntity
func (*ListNonSkillActivityAssociationsReq) GetRelationshipType ¶
func (x *ListNonSkillActivityAssociationsReq) GetRelationshipType() commons.ConfigRelationshipType
func (*ListNonSkillActivityAssociationsReq) ProtoMessage ¶
func (*ListNonSkillActivityAssociationsReq) ProtoMessage()
func (*ListNonSkillActivityAssociationsReq) ProtoReflect ¶
func (x *ListNonSkillActivityAssociationsReq) ProtoReflect() protoreflect.Message
func (*ListNonSkillActivityAssociationsReq) Reset ¶
func (x *ListNonSkillActivityAssociationsReq) Reset()
func (*ListNonSkillActivityAssociationsReq) String ¶
func (x *ListNonSkillActivityAssociationsReq) String() string
type ListNonSkillActivityAssociationsRes ¶
type ListNonSkillActivityAssociationsRes struct { // ID of the non skill activities found to have the @relationship_type with the @associated_entity in the request. NonSkillActivitySids []int64 `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the ListNonSkillActivityAssociations RPC
func (*ListNonSkillActivityAssociationsRes) Descriptor
deprecated
func (*ListNonSkillActivityAssociationsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListNonSkillActivityAssociationsRes.ProtoReflect.Descriptor instead.
func (*ListNonSkillActivityAssociationsRes) GetNonSkillActivitySids ¶
func (x *ListNonSkillActivityAssociationsRes) GetNonSkillActivitySids() []int64
func (*ListNonSkillActivityAssociationsRes) ProtoMessage ¶
func (*ListNonSkillActivityAssociationsRes) ProtoMessage()
func (*ListNonSkillActivityAssociationsRes) ProtoReflect ¶
func (x *ListNonSkillActivityAssociationsRes) ProtoReflect() protoreflect.Message
func (*ListNonSkillActivityAssociationsRes) Reset ¶
func (x *ListNonSkillActivityAssociationsRes) Reset()
func (*ListNonSkillActivityAssociationsRes) String ¶
func (x *ListNonSkillActivityAssociationsRes) String() string
type ListRegressionTemplatesReq ¶
type ListRegressionTemplatesReq struct {
// contains filtered or unexported fields
}
Request message for the ListRegressionTemplates RPC
func (*ListRegressionTemplatesReq) Descriptor
deprecated
func (*ListRegressionTemplatesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListRegressionTemplatesReq.ProtoReflect.Descriptor instead.
func (*ListRegressionTemplatesReq) ProtoMessage ¶
func (*ListRegressionTemplatesReq) ProtoMessage()
func (*ListRegressionTemplatesReq) ProtoReflect ¶
func (x *ListRegressionTemplatesReq) ProtoReflect() protoreflect.Message
func (*ListRegressionTemplatesReq) Reset ¶
func (x *ListRegressionTemplatesReq) Reset()
func (*ListRegressionTemplatesReq) String ¶
func (x *ListRegressionTemplatesReq) String() string
type ListRegressionTemplatesRes ¶
type ListRegressionTemplatesRes struct { // List of all existing regression templates retrieved for an org. RegressionTemplates []*RegressionTemplate `protobuf:"bytes,1,rep,name=regression_templates,json=regressionTemplates,proto3" json:"regression_templates,omitempty"` // contains filtered or unexported fields }
Response message for the ListRegressionTemplates RPC
func (*ListRegressionTemplatesRes) Descriptor
deprecated
func (*ListRegressionTemplatesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListRegressionTemplatesRes.ProtoReflect.Descriptor instead.
func (*ListRegressionTemplatesRes) GetRegressionTemplates ¶
func (x *ListRegressionTemplatesRes) GetRegressionTemplates() []*RegressionTemplate
func (*ListRegressionTemplatesRes) ProtoMessage ¶
func (*ListRegressionTemplatesRes) ProtoMessage()
func (*ListRegressionTemplatesRes) ProtoReflect ¶
func (x *ListRegressionTemplatesRes) ProtoReflect() protoreflect.Message
func (*ListRegressionTemplatesRes) Reset ¶
func (x *ListRegressionTemplatesRes) Reset()
func (*ListRegressionTemplatesRes) String ¶
func (x *ListRegressionTemplatesRes) String() string
type ListRequiredCallsIntervalsReq ¶
type ListRequiredCallsIntervalsReq struct { // The that the required call intervals will be associated with. NodeSelector *ParentEntity `protobuf:"bytes,1,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // The datetime range across which required call intervals will be collected. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,2,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // The number of minutes to consolidate each metric interval into. // Must be a multiple of 5. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the ListRequiredCallsIntervals RPC.
func (*ListRequiredCallsIntervalsReq) Descriptor
deprecated
func (*ListRequiredCallsIntervalsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListRequiredCallsIntervalsReq.ProtoReflect.Descriptor instead.
func (*ListRequiredCallsIntervalsReq) GetDatetimeRange ¶
func (x *ListRequiredCallsIntervalsReq) GetDatetimeRange() *commons.DatetimeRange
func (*ListRequiredCallsIntervalsReq) GetIntervalWidthInMinutes ¶
func (x *ListRequiredCallsIntervalsReq) GetIntervalWidthInMinutes() int32
func (*ListRequiredCallsIntervalsReq) GetNodeSelector ¶
func (x *ListRequiredCallsIntervalsReq) GetNodeSelector() *ParentEntity
func (*ListRequiredCallsIntervalsReq) ProtoMessage ¶
func (*ListRequiredCallsIntervalsReq) ProtoMessage()
func (*ListRequiredCallsIntervalsReq) ProtoReflect ¶
func (x *ListRequiredCallsIntervalsReq) ProtoReflect() protoreflect.Message
func (*ListRequiredCallsIntervalsReq) Reset ¶
func (x *ListRequiredCallsIntervalsReq) Reset()
func (*ListRequiredCallsIntervalsReq) String ¶
func (x *ListRequiredCallsIntervalsReq) String() string
type ListRequiredCallsIntervalsRes ¶
type ListRequiredCallsIntervalsRes struct { // The width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // Requested required call intervals. RequiredCallsIntervals []*RequiredCallsInterval `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the ListRequiredCallsIntervals RPC.
func (*ListRequiredCallsIntervalsRes) Descriptor
deprecated
func (*ListRequiredCallsIntervalsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListRequiredCallsIntervalsRes.ProtoReflect.Descriptor instead.
func (*ListRequiredCallsIntervalsRes) GetIntervalWidthInMinutes ¶
func (x *ListRequiredCallsIntervalsRes) GetIntervalWidthInMinutes() int32
func (*ListRequiredCallsIntervalsRes) GetRequiredCallsIntervals ¶
func (x *ListRequiredCallsIntervalsRes) GetRequiredCallsIntervals() []*RequiredCallsInterval
func (*ListRequiredCallsIntervalsRes) ProtoMessage ¶
func (*ListRequiredCallsIntervalsRes) ProtoMessage()
func (*ListRequiredCallsIntervalsRes) ProtoReflect ¶
func (x *ListRequiredCallsIntervalsRes) ProtoReflect() protoreflect.Message
func (*ListRequiredCallsIntervalsRes) Reset ¶
func (x *ListRequiredCallsIntervalsRes) Reset()
func (*ListRequiredCallsIntervalsRes) String ¶
func (x *ListRequiredCallsIntervalsRes) String() string
type ListShiftSegmentsByShiftInstanceSidsReq ¶
type ListShiftSegmentsByShiftInstanceSidsReq struct { // IDs of shift instances referenced by requested shift segments. ShiftInstanceSids []int64 `protobuf:"varint,1,rep,packed,name=shift_instance_sids,json=shiftInstanceSids,proto3" json:"shift_instance_sids,omitempty"` // Set to true to include the scheduling activity in each of the returned shift segments. IncludeSchedulingActivity bool `` /* 139-byte string literal not displayed */ // Set to true to include the non skill activity for the scheduling activities returned (if those are set to be included). IncludeActivity bool `protobuf:"varint,3,opt,name=include_activity,json=includeActivity,proto3" json:"include_activity,omitempty"` // contains filtered or unexported fields }
ListShiftSegmentsByShiftInstanceSids request.
func (*ListShiftSegmentsByShiftInstanceSidsReq) Descriptor
deprecated
func (*ListShiftSegmentsByShiftInstanceSidsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListShiftSegmentsByShiftInstanceSidsReq.ProtoReflect.Descriptor instead.
func (*ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeActivity ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeActivity() bool
func (*ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeSchedulingActivity ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetIncludeSchedulingActivity() bool
func (*ListShiftSegmentsByShiftInstanceSidsReq) GetShiftInstanceSids ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) GetShiftInstanceSids() []int64
func (*ListShiftSegmentsByShiftInstanceSidsReq) ProtoMessage ¶
func (*ListShiftSegmentsByShiftInstanceSidsReq) ProtoMessage()
func (*ListShiftSegmentsByShiftInstanceSidsReq) ProtoReflect ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) ProtoReflect() protoreflect.Message
func (*ListShiftSegmentsByShiftInstanceSidsReq) Reset ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) Reset()
func (*ListShiftSegmentsByShiftInstanceSidsReq) String ¶
func (x *ListShiftSegmentsByShiftInstanceSidsReq) String() string
type ListShiftSegmentsByShiftInstanceSidsRes ¶
type ListShiftSegmentsByShiftInstanceSidsRes struct { // Requested shift segments. ShiftSegments []*ShiftSegment `protobuf:"bytes,1,rep,name=shift_segments,json=shiftSegments,proto3" json:"shift_segments,omitempty"` // contains filtered or unexported fields }
ListShiftSegmentsByShiftInstanceSids response.
func (*ListShiftSegmentsByShiftInstanceSidsRes) Descriptor
deprecated
func (*ListShiftSegmentsByShiftInstanceSidsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListShiftSegmentsByShiftInstanceSidsRes.ProtoReflect.Descriptor instead.
func (*ListShiftSegmentsByShiftInstanceSidsRes) GetShiftSegments ¶
func (x *ListShiftSegmentsByShiftInstanceSidsRes) GetShiftSegments() []*ShiftSegment
func (*ListShiftSegmentsByShiftInstanceSidsRes) ProtoMessage ¶
func (*ListShiftSegmentsByShiftInstanceSidsRes) ProtoMessage()
func (*ListShiftSegmentsByShiftInstanceSidsRes) ProtoReflect ¶
func (x *ListShiftSegmentsByShiftInstanceSidsRes) ProtoReflect() protoreflect.Message
func (*ListShiftSegmentsByShiftInstanceSidsRes) Reset ¶
func (x *ListShiftSegmentsByShiftInstanceSidsRes) Reset()
func (*ListShiftSegmentsByShiftInstanceSidsRes) String ¶
func (x *ListShiftSegmentsByShiftInstanceSidsRes) String() string
type ListShiftTemplatesBySidsReq ¶
type ListShiftTemplatesBySidsReq struct { // IDs of the shift templates to list. ShiftTemplateSids []int64 `protobuf:"varint,1,rep,packed,name=shift_template_sids,json=shiftTemplateSids,proto3" json:"shift_template_sids,omitempty"` // contains filtered or unexported fields }
Request message for the ListShiftTemplatesBySids RPC
func (*ListShiftTemplatesBySidsReq) Descriptor
deprecated
func (*ListShiftTemplatesBySidsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListShiftTemplatesBySidsReq.ProtoReflect.Descriptor instead.
func (*ListShiftTemplatesBySidsReq) GetShiftTemplateSids ¶
func (x *ListShiftTemplatesBySidsReq) GetShiftTemplateSids() []int64
func (*ListShiftTemplatesBySidsReq) ProtoMessage ¶
func (*ListShiftTemplatesBySidsReq) ProtoMessage()
func (*ListShiftTemplatesBySidsReq) ProtoReflect ¶
func (x *ListShiftTemplatesBySidsReq) ProtoReflect() protoreflect.Message
func (*ListShiftTemplatesBySidsReq) Reset ¶
func (x *ListShiftTemplatesBySidsReq) Reset()
func (*ListShiftTemplatesBySidsReq) String ¶
func (x *ListShiftTemplatesBySidsReq) String() string
type ListShiftTemplatesBySidsRes ¶
type ListShiftTemplatesBySidsRes struct { // Requested shift templates. ShiftTemplates []*ShiftTemplate `protobuf:"bytes,1,rep,name=shift_templates,json=shiftTemplates,proto3" json:"shift_templates,omitempty"` // contains filtered or unexported fields }
Response message for the ListShiftTemplatesBySids RPC
func (*ListShiftTemplatesBySidsRes) Descriptor
deprecated
func (*ListShiftTemplatesBySidsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListShiftTemplatesBySidsRes.ProtoReflect.Descriptor instead.
func (*ListShiftTemplatesBySidsRes) GetShiftTemplates ¶
func (x *ListShiftTemplatesBySidsRes) GetShiftTemplates() []*ShiftTemplate
func (*ListShiftTemplatesBySidsRes) ProtoMessage ¶
func (*ListShiftTemplatesBySidsRes) ProtoMessage()
func (*ListShiftTemplatesBySidsRes) ProtoReflect ¶
func (x *ListShiftTemplatesBySidsRes) ProtoReflect() protoreflect.Message
func (*ListShiftTemplatesBySidsRes) Reset ¶
func (x *ListShiftTemplatesBySidsRes) Reset()
func (*ListShiftTemplatesBySidsRes) String ¶
func (x *ListShiftTemplatesBySidsRes) String() string
type ListSkillProfilesReq ¶
type ListSkillProfilesReq struct { // If set to true only active skill profiles will be returned, otherwise active and inactive skill profiles will be returned. ActiveOnly bool `protobuf:"varint,1,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"` // If set to true the skills of skill profiles will be returned, otherwise they will not. WithSkills bool `protobuf:"varint,2,opt,name=with_skills,json=withSkills,proto3" json:"with_skills,omitempty"` // contains filtered or unexported fields }
Request message for the ListSkillProfiles RPC.
func (*ListSkillProfilesReq) Descriptor
deprecated
func (*ListSkillProfilesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillProfilesReq.ProtoReflect.Descriptor instead.
func (*ListSkillProfilesReq) GetActiveOnly ¶
func (x *ListSkillProfilesReq) GetActiveOnly() bool
func (*ListSkillProfilesReq) GetWithSkills ¶
func (x *ListSkillProfilesReq) GetWithSkills() bool
func (*ListSkillProfilesReq) ProtoMessage ¶
func (*ListSkillProfilesReq) ProtoMessage()
func (*ListSkillProfilesReq) ProtoReflect ¶
func (x *ListSkillProfilesReq) ProtoReflect() protoreflect.Message
func (*ListSkillProfilesReq) Reset ¶
func (x *ListSkillProfilesReq) Reset()
func (*ListSkillProfilesReq) String ¶
func (x *ListSkillProfilesReq) String() string
type ListSkillProfilesRes ¶
type ListSkillProfilesRes struct { SkillProfiles []*SkillProfile `protobuf:"bytes,1,rep,name=skill_profiles,json=skillProfiles,proto3" json:"skill_profiles,omitempty"` // contains filtered or unexported fields }
Response message for the ListSkillProfiles RPC.
func (*ListSkillProfilesRes) Descriptor
deprecated
func (*ListSkillProfilesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillProfilesRes.ProtoReflect.Descriptor instead.
func (*ListSkillProfilesRes) GetSkillProfiles ¶
func (x *ListSkillProfilesRes) GetSkillProfiles() []*SkillProfile
func (*ListSkillProfilesRes) ProtoMessage ¶
func (*ListSkillProfilesRes) ProtoMessage()
func (*ListSkillProfilesRes) ProtoReflect ¶
func (x *ListSkillProfilesRes) ProtoReflect() protoreflect.Message
func (*ListSkillProfilesRes) Reset ¶
func (x *ListSkillProfilesRes) Reset()
func (*ListSkillProfilesRes) String ¶
func (x *ListSkillProfilesRes) String() string
type ListSkillsReq ¶
type ListSkillsReq struct {
// contains filtered or unexported fields
}
Request message for the ListSkills RPC
func (*ListSkillsReq) Descriptor
deprecated
func (*ListSkillsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsReq.ProtoReflect.Descriptor instead.
func (*ListSkillsReq) ProtoMessage ¶
func (*ListSkillsReq) ProtoMessage()
func (*ListSkillsReq) ProtoReflect ¶
func (x *ListSkillsReq) ProtoReflect() protoreflect.Message
func (*ListSkillsReq) Reset ¶
func (x *ListSkillsReq) Reset()
func (*ListSkillsReq) String ¶
func (x *ListSkillsReq) String() string
type ListSkillsRes ¶
type ListSkillsRes struct { // skills found for the given parameters. Skills []*Skill `protobuf:"bytes,1,rep,name=skills,proto3" json:"skills,omitempty"` // contains filtered or unexported fields }
Response message for the ListSkills RPC
func (*ListSkillsRes) Descriptor
deprecated
func (*ListSkillsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsRes.ProtoReflect.Descriptor instead.
func (*ListSkillsRes) GetSkills ¶
func (x *ListSkillsRes) GetSkills() []*Skill
func (*ListSkillsRes) ProtoMessage ¶
func (*ListSkillsRes) ProtoMessage()
func (*ListSkillsRes) ProtoReflect ¶
func (x *ListSkillsRes) ProtoReflect() protoreflect.Message
func (*ListSkillsRes) Reset ¶
func (x *ListSkillsRes) Reset()
func (*ListSkillsRes) String ¶
func (x *ListSkillsRes) String() string
type ListTopSkillProfilesReq ¶
type ListTopSkillProfilesReq struct { // max number of top skill profiles to get. MaxNumberOfProfiles int32 `protobuf:"varint,1,opt,name=max_number_of_profiles,json=maxNumberOfProfiles,proto3" json:"max_number_of_profiles,omitempty"` // contains filtered or unexported fields }
Request message for the ListTopSkillProfiles RPC.
func (*ListTopSkillProfilesReq) Descriptor
deprecated
func (*ListTopSkillProfilesReq) Descriptor() ([]byte, []int)
Deprecated: Use ListTopSkillProfilesReq.ProtoReflect.Descriptor instead.
func (*ListTopSkillProfilesReq) GetMaxNumberOfProfiles ¶
func (x *ListTopSkillProfilesReq) GetMaxNumberOfProfiles() int32
func (*ListTopSkillProfilesReq) ProtoMessage ¶
func (*ListTopSkillProfilesReq) ProtoMessage()
func (*ListTopSkillProfilesReq) ProtoReflect ¶
func (x *ListTopSkillProfilesReq) ProtoReflect() protoreflect.Message
func (*ListTopSkillProfilesReq) Reset ¶
func (x *ListTopSkillProfilesReq) Reset()
func (*ListTopSkillProfilesReq) String ¶
func (x *ListTopSkillProfilesReq) String() string
type ListTopSkillProfilesRes ¶
type ListTopSkillProfilesRes struct { // skill profiles found for the given parameters. SkillProfiles []*SkillProfile `protobuf:"bytes,1,rep,name=skill_profiles,json=skillProfiles,proto3" json:"skill_profiles,omitempty"` // contains filtered or unexported fields }
Response message for the ListTopSkillProfiles RPC.
func (*ListTopSkillProfilesRes) Descriptor
deprecated
func (*ListTopSkillProfilesRes) Descriptor() ([]byte, []int)
Deprecated: Use ListTopSkillProfilesRes.ProtoReflect.Descriptor instead.
func (*ListTopSkillProfilesRes) GetSkillProfiles ¶
func (x *ListTopSkillProfilesRes) GetSkillProfiles() []*SkillProfile
func (*ListTopSkillProfilesRes) ProtoMessage ¶
func (*ListTopSkillProfilesRes) ProtoMessage()
func (*ListTopSkillProfilesRes) ProtoReflect ¶
func (x *ListTopSkillProfilesRes) ProtoReflect() protoreflect.Message
func (*ListTopSkillProfilesRes) Reset ¶
func (x *ListTopSkillProfilesRes) Reset()
func (*ListTopSkillProfilesRes) String ¶
func (x *ListTopSkillProfilesRes) String() string
type ListUngroupedWFMAgentsReq ¶
type ListUngroupedWFMAgentsReq struct { // Optional, ID of the schedule scenario of agent groups to check for unnasigned wfm agents. // If not set, it will check for unnasigned agents for all agent groups. ScheduleScenarioSid int64 `protobuf:"varint,1,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Ungrouped agents created after this date will be returned. CreatedAfterDatetime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_after_datetime,json=createdAfterDatetime,proto3" json:"created_after_datetime,omitempty"` // Indicates if the resulting WFM agents should include skill proficiencies. IncludeSkillProficiencies bool `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the ListUngroupedWFMAgents RPC
func (*ListUngroupedWFMAgentsReq) Descriptor
deprecated
func (*ListUngroupedWFMAgentsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListUngroupedWFMAgentsReq.ProtoReflect.Descriptor instead.
func (*ListUngroupedWFMAgentsReq) GetCreatedAfterDatetime ¶
func (x *ListUngroupedWFMAgentsReq) GetCreatedAfterDatetime() *timestamppb.Timestamp
func (*ListUngroupedWFMAgentsReq) GetIncludeSkillProficiencies ¶
func (x *ListUngroupedWFMAgentsReq) GetIncludeSkillProficiencies() bool
func (*ListUngroupedWFMAgentsReq) GetScheduleScenarioSid ¶
func (x *ListUngroupedWFMAgentsReq) GetScheduleScenarioSid() int64
func (*ListUngroupedWFMAgentsReq) ProtoMessage ¶
func (*ListUngroupedWFMAgentsReq) ProtoMessage()
func (*ListUngroupedWFMAgentsReq) ProtoReflect ¶
func (x *ListUngroupedWFMAgentsReq) ProtoReflect() protoreflect.Message
func (*ListUngroupedWFMAgentsReq) Reset ¶
func (x *ListUngroupedWFMAgentsReq) Reset()
func (*ListUngroupedWFMAgentsReq) String ¶
func (x *ListUngroupedWFMAgentsReq) String() string
type ListUngroupedWFMAgentsRes ¶
type ListUngroupedWFMAgentsRes struct { // List of all unnasigned wfm agents for the given @schedule_scenario_sid. WfmAgents []*WFMAgent `protobuf:"bytes,1,rep,name=wfm_agents,json=wfmAgents,proto3" json:"wfm_agents,omitempty"` // contains filtered or unexported fields }
Response message for the ListUngroupedWFMAgents RPC
func (*ListUngroupedWFMAgentsRes) Descriptor
deprecated
func (*ListUngroupedWFMAgentsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListUngroupedWFMAgentsRes.ProtoReflect.Descriptor instead.
func (*ListUngroupedWFMAgentsRes) GetWfmAgents ¶
func (x *ListUngroupedWFMAgentsRes) GetWfmAgents() []*WFMAgent
func (*ListUngroupedWFMAgentsRes) ProtoMessage ¶
func (*ListUngroupedWFMAgentsRes) ProtoMessage()
func (*ListUngroupedWFMAgentsRes) ProtoReflect ¶
func (x *ListUngroupedWFMAgentsRes) ProtoReflect() protoreflect.Message
func (*ListUngroupedWFMAgentsRes) Reset ¶
func (x *ListUngroupedWFMAgentsRes) Reset()
func (*ListUngroupedWFMAgentsRes) String ¶
func (x *ListUngroupedWFMAgentsRes) String() string
type ListWFMAgentsAssociatedWithAgentGroupReq ¶
type ListWFMAgentsAssociatedWithAgentGroupReq struct { // ID of the agent group that the wfm agents have a membership with. AgentGroupSid int64 `protobuf:"varint,1,opt,name=agent_group_sid,json=agentGroupSid,proto3" json:"agent_group_sid,omitempty"` // contains filtered or unexported fields }
Request message for the ListWFMAgentsAssociatedWithAgentGroup RPC
func (*ListWFMAgentsAssociatedWithAgentGroupReq) Descriptor
deprecated
func (*ListWFMAgentsAssociatedWithAgentGroupReq) Descriptor() ([]byte, []int)
Deprecated: Use ListWFMAgentsAssociatedWithAgentGroupReq.ProtoReflect.Descriptor instead.
func (*ListWFMAgentsAssociatedWithAgentGroupReq) GetAgentGroupSid ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupReq) GetAgentGroupSid() int64
func (*ListWFMAgentsAssociatedWithAgentGroupReq) ProtoMessage ¶
func (*ListWFMAgentsAssociatedWithAgentGroupReq) ProtoMessage()
func (*ListWFMAgentsAssociatedWithAgentGroupReq) ProtoReflect ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupReq) ProtoReflect() protoreflect.Message
func (*ListWFMAgentsAssociatedWithAgentGroupReq) Reset ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupReq) Reset()
func (*ListWFMAgentsAssociatedWithAgentGroupReq) String ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupReq) String() string
type ListWFMAgentsAssociatedWithAgentGroupRes ¶
type ListWFMAgentsAssociatedWithAgentGroupRes struct { // ID of the wfm agents found to have a relationship with the @agent_group_sid in the request. WfmAgentSids []int64 `protobuf:"varint,1,rep,packed,name=wfm_agent_sids,json=wfmAgentSids,proto3" json:"wfm_agent_sids,omitempty"` // contains filtered or unexported fields }
Response message for the ListWFMAgentsAssociatedWithAgentGroup RPC
func (*ListWFMAgentsAssociatedWithAgentGroupRes) Descriptor
deprecated
func (*ListWFMAgentsAssociatedWithAgentGroupRes) Descriptor() ([]byte, []int)
Deprecated: Use ListWFMAgentsAssociatedWithAgentGroupRes.ProtoReflect.Descriptor instead.
func (*ListWFMAgentsAssociatedWithAgentGroupRes) GetWfmAgentSids ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupRes) GetWfmAgentSids() []int64
func (*ListWFMAgentsAssociatedWithAgentGroupRes) ProtoMessage ¶
func (*ListWFMAgentsAssociatedWithAgentGroupRes) ProtoMessage()
func (*ListWFMAgentsAssociatedWithAgentGroupRes) ProtoReflect ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupRes) ProtoReflect() protoreflect.Message
func (*ListWFMAgentsAssociatedWithAgentGroupRes) Reset ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupRes) Reset()
func (*ListWFMAgentsAssociatedWithAgentGroupRes) String ¶
func (x *ListWFMAgentsAssociatedWithAgentGroupRes) String() string
type LocationNode ¶
type LocationNode struct { // Node unique id LocationNodeSid int64 `protobuf:"varint,1,opt,name=location_node_sid,json=locationNodeSid,proto3" json:"location_node_sid,omitempty"` // Node name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Node description. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the parent client node. ClientNodeSid int64 `protobuf:"varint,4,opt,name=client_node_sid,json=clientNodeSid,proto3" json:"client_node_sid,omitempty"` // Datetime that the node was set to inactive, if not set then the node is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Timezone of this node. TimeZoneVal commons.TimeZone `protobuf:"varint,6,opt,name=time_zone_val,json=timeZoneVal,proto3,enum=api.commons.TimeZone" json:"time_zone_val,omitempty"` // Indicates whether on not the @shrinkage_value is a percentage (true=percentage, false=agents). ShrinkageIsPercentage bool `` /* 127-byte string literal not displayed */ // Value of the shrinkage. ShrinkageValue int32 `protobuf:"varint,8,opt,name=shrinkage_value,json=shrinkageValue,proto3" json:"shrinkage_value,omitempty"` // ID of the schedule scenario that the location node belongs to. ScheduleScenarioSid int64 `protobuf:"varint,9,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Program Nodes associated with @location_node_sid. MemberProgramNodes []*ProgramNode `protobuf:"bytes,10,rep,name=member_program_nodes,json=memberProgramNodes,proto3" json:"member_program_nodes,omitempty"` // Non Skill Activities associated with @location_node_sid. MemberNonSkillActivities []*NonSkillActivity `` /* 138-byte string literal not displayed */ // Open Times Patterns associated with @location_node_sid. MemberOpenTimesPatterns []*OpenTimesPattern `` /* 135-byte string literal not displayed */ // Agent Availability Patterns associated with @location_node_sid. MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 159-byte string literal not displayed */ // Constraint Rules associated with @location_node_sid. MemberConstraintRules []*ConstraintRule `` /* 127-byte string literal not displayed */ // Agent Groups associated with @location_node_sid. MemberAgentGroups []*AgentGroup `protobuf:"bytes,15,rep,name=member_agent_groups,json=memberAgentGroups,proto3" json:"member_agent_groups,omitempty"` // ID of the original Location Node that this node was copied from. // If this node is the original, field will be set as nil. OriginSid *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=origin_sid,json=originSid,proto3" json:"origin_sid,omitempty"` // contains filtered or unexported fields }
Location node
func (*LocationNode) Descriptor
deprecated
func (*LocationNode) Descriptor() ([]byte, []int)
Deprecated: Use LocationNode.ProtoReflect.Descriptor instead.
func (*LocationNode) GetClientNodeSid ¶
func (x *LocationNode) GetClientNodeSid() int64
func (*LocationNode) GetDatetimeSetToInactive ¶
func (x *LocationNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*LocationNode) GetDescription ¶
func (x *LocationNode) GetDescription() string
func (*LocationNode) GetLocationNodeSid ¶
func (x *LocationNode) GetLocationNodeSid() int64
func (*LocationNode) GetMemberAgentAvailabilityPatterns ¶
func (x *LocationNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*LocationNode) GetMemberAgentGroups ¶
func (x *LocationNode) GetMemberAgentGroups() []*AgentGroup
func (*LocationNode) GetMemberConstraintRules ¶
func (x *LocationNode) GetMemberConstraintRules() []*ConstraintRule
func (*LocationNode) GetMemberNonSkillActivities ¶
func (x *LocationNode) GetMemberNonSkillActivities() []*NonSkillActivity
func (*LocationNode) GetMemberOpenTimesPatterns ¶
func (x *LocationNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
func (*LocationNode) GetMemberProgramNodes ¶
func (x *LocationNode) GetMemberProgramNodes() []*ProgramNode
func (*LocationNode) GetName ¶
func (x *LocationNode) GetName() string
func (*LocationNode) GetOriginSid ¶
func (x *LocationNode) GetOriginSid() *wrapperspb.Int64Value
func (*LocationNode) GetScheduleScenarioSid ¶
func (x *LocationNode) GetScheduleScenarioSid() int64
func (*LocationNode) GetShrinkageIsPercentage ¶
func (x *LocationNode) GetShrinkageIsPercentage() bool
func (*LocationNode) GetShrinkageValue ¶
func (x *LocationNode) GetShrinkageValue() int32
func (*LocationNode) GetTimeZoneVal ¶
func (x *LocationNode) GetTimeZoneVal() commons.TimeZone
func (*LocationNode) ProtoMessage ¶
func (*LocationNode) ProtoMessage()
func (*LocationNode) ProtoReflect ¶
func (x *LocationNode) ProtoReflect() protoreflect.Message
func (*LocationNode) Reset ¶
func (x *LocationNode) Reset()
func (*LocationNode) String ¶
func (x *LocationNode) String() string
type NonSkillActivity ¶
type NonSkillActivity struct { // ID of this activity NonSkillActivitySid int64 `protobuf:"varint,1,opt,name=non_skill_activity_sid,json=nonSkillActivitySid,proto3" json:"non_skill_activity_sid,omitempty"` // Activity name (e.g., 'lunch', 'break', 'meeting', etc.) Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Activity description Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Datetime that the activity was set to inactive, if not set then the activity is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Display color for this activity // Red value Red int32 `protobuf:"varint,5,opt,name=red,proto3" json:"red,omitempty"` // Green value Green int32 `protobuf:"varint,6,opt,name=green,proto3" json:"green,omitempty"` // Blue value Blue int32 `protobuf:"varint,7,opt,name=blue,proto3" json:"blue,omitempty"` // Transparency value (between 0.0 and 1.0) Transparency float32 `protobuf:"fixed32,8,opt,name=transparency,proto3" json:"transparency,omitempty"` // The highest parent node on the tree that this activity is associated with. InheritedFromEntity *ParentEntity `protobuf:"bytes,9,opt,name=inherited_from_entity,json=inheritedFromEntity,proto3" json:"inherited_from_entity,omitempty"` // contains filtered or unexported fields }
Represents Agent activity not related to any SkillProfile or handling a call/email/sms/etc.
func (*NonSkillActivity) Descriptor
deprecated
func (*NonSkillActivity) Descriptor() ([]byte, []int)
Deprecated: Use NonSkillActivity.ProtoReflect.Descriptor instead.
func (*NonSkillActivity) GetBlue ¶
func (x *NonSkillActivity) GetBlue() int32
func (*NonSkillActivity) GetDatetimeSetToInactive ¶
func (x *NonSkillActivity) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*NonSkillActivity) GetDescription ¶
func (x *NonSkillActivity) GetDescription() string
func (*NonSkillActivity) GetGreen ¶
func (x *NonSkillActivity) GetGreen() int32
func (*NonSkillActivity) GetInheritedFromEntity ¶
func (x *NonSkillActivity) GetInheritedFromEntity() *ParentEntity
func (*NonSkillActivity) GetName ¶
func (x *NonSkillActivity) GetName() string
func (*NonSkillActivity) GetNonSkillActivitySid ¶
func (x *NonSkillActivity) GetNonSkillActivitySid() int64
func (*NonSkillActivity) GetRed ¶
func (x *NonSkillActivity) GetRed() int32
func (*NonSkillActivity) GetTransparency ¶
func (x *NonSkillActivity) GetTransparency() float32
func (*NonSkillActivity) ProtoMessage ¶
func (*NonSkillActivity) ProtoMessage()
func (*NonSkillActivity) ProtoReflect ¶
func (x *NonSkillActivity) ProtoReflect() protoreflect.Message
func (*NonSkillActivity) Reset ¶
func (x *NonSkillActivity) Reset()
func (*NonSkillActivity) String ¶
func (x *NonSkillActivity) String() string
type OpenTimesPattern ¶
type OpenTimesPattern struct { // ID of this pattern. OpenTimesPatternSid int64 `protobuf:"varint,1,opt,name=open_times_pattern_sid,json=openTimesPatternSid,proto3" json:"open_times_pattern_sid,omitempty"` // Parent entity of the pattern. ParentEntity *ParentEntity `protobuf:"bytes,2,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // Datetime pattern that represents this open times pattern. DatetimePattern *DatetimePattern `protobuf:"bytes,3,opt,name=datetime_pattern,json=datetimePattern,proto3" json:"datetime_pattern,omitempty"` // ID of the schedule scenario that the open times pattern belongs to. ScheduleScenarioSid int64 `protobuf:"varint,4,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Represents an open times pattern
func (*OpenTimesPattern) Descriptor
deprecated
func (*OpenTimesPattern) Descriptor() ([]byte, []int)
Deprecated: Use OpenTimesPattern.ProtoReflect.Descriptor instead.
func (*OpenTimesPattern) GetDatetimePattern ¶
func (x *OpenTimesPattern) GetDatetimePattern() *DatetimePattern
func (*OpenTimesPattern) GetOpenTimesPatternSid ¶
func (x *OpenTimesPattern) GetOpenTimesPatternSid() int64
func (*OpenTimesPattern) GetParentEntity ¶
func (x *OpenTimesPattern) GetParentEntity() *ParentEntity
func (*OpenTimesPattern) GetScheduleScenarioSid ¶
func (x *OpenTimesPattern) GetScheduleScenarioSid() int64
func (*OpenTimesPattern) ProtoMessage ¶
func (*OpenTimesPattern) ProtoMessage()
func (*OpenTimesPattern) ProtoReflect ¶
func (x *OpenTimesPattern) ProtoReflect() protoreflect.Message
func (*OpenTimesPattern) Reset ¶
func (x *OpenTimesPattern) Reset()
func (*OpenTimesPattern) String ¶
func (x *OpenTimesPattern) String() string
type ParentEntity ¶
type ParentEntity struct { // ID of a parent entity ParentSid int64 `protobuf:"varint,1,opt,name=parent_sid,json=parentSid,proto3" json:"parent_sid,omitempty"` // Type of entity that the @parent_sid will reference. ParentType commons.ConfigEntityType `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ParentEntity) Descriptor
deprecated
func (*ParentEntity) Descriptor() ([]byte, []int)
Deprecated: Use ParentEntity.ProtoReflect.Descriptor instead.
func (*ParentEntity) GetParentSid ¶
func (x *ParentEntity) GetParentSid() int64
func (*ParentEntity) GetParentType ¶
func (x *ParentEntity) GetParentType() commons.ConfigEntityType
func (*ParentEntity) ProtoMessage ¶
func (*ParentEntity) ProtoMessage()
func (*ParentEntity) ProtoReflect ¶
func (x *ParentEntity) ProtoReflect() protoreflect.Message
func (*ParentEntity) Reset ¶
func (x *ParentEntity) Reset()
func (*ParentEntity) String ¶
func (x *ParentEntity) String() string
type PerformanceMetric ¶
type PerformanceMetric struct { // Datetime range over which the metrics were determined. DateRange *commons.DatetimeRange `protobuf:"bytes,1,opt,name=date_range,json=dateRange,proto3" json:"date_range,omitempty"` // The total calls required over the @date_range, as determined by the forecast. TotalCallsRequired int32 `protobuf:"varint,2,opt,name=total_calls_required,json=totalCallsRequired,proto3" json:"total_calls_required,omitempty"` // The total calls the the schedule is likely to address with the current shift instances. TotalFtesAchieved int32 `protobuf:"varint,3,opt,name=total_ftes_achieved,json=totalFtesAchieved,proto3" json:"total_ftes_achieved,omitempty"` // The number of intervals with required calls. NumIntervalsWithRequiredCalls int32 `` /* 155-byte string literal not displayed */ // The number of intervals with FTE's but no schedules. NumIntervalsWithFtesButNoSchedules int32 `` /* 174-byte string literal not displayed */ // the number of intervals with FTE's but no forecasted calls. NumIntervalsWithFtesButNoForecastedCalls int32 `` /* 194-byte string literal not displayed */ // The total calls forecsted where there are no FTE's scheduled. TotalUnscheduledCalls int32 `` /* 127-byte string literal not displayed */ // The total number of FTE's scheduled where there were no forecasted calls. TotalUnnecessaryFtes int32 `protobuf:"varint,8,opt,name=total_unnecessary_ftes,json=totalUnnecessaryFtes,proto3" json:"total_unnecessary_ftes,omitempty"` // Width of each interval in minutes. IntervalWidthInMinutes int32 `` /* 132-byte string literal not displayed */ // The type of metric being reported. MetricType commons.PerformanceMetricType `` /* 132-byte string literal not displayed */ // One value will be set between @fte_intervals and @service_level_intervals, depending on @metric_type. // If @metric_type is FTE_REQUIRED_VS_ACHIEVED_SIMPLE then the intervals will be stored in @fte_intervals // If @metric_type is SERVICE_LEVEL_ANALYSIS then the intervals will be stored in @service_level_intervals // Interval set comparing the number of FTE required to the number achieved. FteIntervals []*FTERequiredVsAchievedInterval `protobuf:"bytes,11,rep,name=fte_intervals,json=fteIntervals,proto3" json:"fte_intervals,omitempty"` // Interval set checking the service level achieved as a percentage. ServiceLevelIntervals []*ServiceLevelInterval `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a performance metric
func (*PerformanceMetric) Descriptor
deprecated
func (*PerformanceMetric) Descriptor() ([]byte, []int)
Deprecated: Use PerformanceMetric.ProtoReflect.Descriptor instead.
func (*PerformanceMetric) GetDateRange ¶
func (x *PerformanceMetric) GetDateRange() *commons.DatetimeRange
func (*PerformanceMetric) GetFteIntervals ¶
func (x *PerformanceMetric) GetFteIntervals() []*FTERequiredVsAchievedInterval
func (*PerformanceMetric) GetIntervalWidthInMinutes ¶
func (x *PerformanceMetric) GetIntervalWidthInMinutes() int32
func (*PerformanceMetric) GetMetricType ¶
func (x *PerformanceMetric) GetMetricType() commons.PerformanceMetricType
func (*PerformanceMetric) GetNumIntervalsWithFtesButNoForecastedCalls ¶
func (x *PerformanceMetric) GetNumIntervalsWithFtesButNoForecastedCalls() int32
func (*PerformanceMetric) GetNumIntervalsWithFtesButNoSchedules ¶
func (x *PerformanceMetric) GetNumIntervalsWithFtesButNoSchedules() int32
func (*PerformanceMetric) GetNumIntervalsWithRequiredCalls ¶
func (x *PerformanceMetric) GetNumIntervalsWithRequiredCalls() int32
func (*PerformanceMetric) GetServiceLevelIntervals ¶
func (x *PerformanceMetric) GetServiceLevelIntervals() []*ServiceLevelInterval
func (*PerformanceMetric) GetTotalCallsRequired ¶
func (x *PerformanceMetric) GetTotalCallsRequired() int32
func (*PerformanceMetric) GetTotalFtesAchieved ¶
func (x *PerformanceMetric) GetTotalFtesAchieved() int32
func (*PerformanceMetric) GetTotalUnnecessaryFtes ¶
func (x *PerformanceMetric) GetTotalUnnecessaryFtes() int32
func (*PerformanceMetric) GetTotalUnscheduledCalls ¶
func (x *PerformanceMetric) GetTotalUnscheduledCalls() int32
func (*PerformanceMetric) ProtoMessage ¶
func (*PerformanceMetric) ProtoMessage()
func (*PerformanceMetric) ProtoReflect ¶
func (x *PerformanceMetric) ProtoReflect() protoreflect.Message
func (*PerformanceMetric) Reset ¶
func (x *PerformanceMetric) Reset()
func (*PerformanceMetric) String ¶
func (x *PerformanceMetric) String() string
type PerformanceMetricParameter ¶
type PerformanceMetricParameter struct { // The type of metric. MetricType commons.PerformanceMetricType `` /* 131-byte string literal not displayed */ // Number of seconds allowed to answer a call if the @metric_type is set to SERVICE_LEVEL_ANALYSIS. // If @metric_type is not SERVICE_LEVEL_ANALYSIS then this field must be set to nil. ServiceLevelTargetDurationSeconds *wrapperspb.Int64Value `` /* 166-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a Performance Metric Parameter.
func (*PerformanceMetricParameter) Descriptor
deprecated
func (*PerformanceMetricParameter) Descriptor() ([]byte, []int)
Deprecated: Use PerformanceMetricParameter.ProtoReflect.Descriptor instead.
func (*PerformanceMetricParameter) GetMetricType ¶
func (x *PerformanceMetricParameter) GetMetricType() commons.PerformanceMetricType
func (*PerformanceMetricParameter) GetServiceLevelTargetDurationSeconds ¶
func (x *PerformanceMetricParameter) GetServiceLevelTargetDurationSeconds() *wrapperspb.Int64Value
func (*PerformanceMetricParameter) ProtoMessage ¶
func (*PerformanceMetricParameter) ProtoMessage()
func (*PerformanceMetricParameter) ProtoReflect ¶
func (x *PerformanceMetricParameter) ProtoReflect() protoreflect.Message
func (*PerformanceMetricParameter) Reset ¶
func (x *PerformanceMetricParameter) Reset()
func (*PerformanceMetricParameter) String ¶
func (x *PerformanceMetricParameter) String() string
type PlacementRule ¶
type PlacementRule struct { // ID of this placement rule PlacementRuleSid int64 `protobuf:"varint,1,opt,name=placement_rule_sid,json=placementRuleSid,proto3" json:"placement_rule_sid,omitempty"` // ID of the parent shift this rule is associated with ShiftTemplateSid int64 `protobuf:"varint,2,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // Ordinal that indicates order of rule within ShiftTemplate (1 = first, 2 = second, etc.) ActivityOrder int32 `protobuf:"varint,3,opt,name=activity_order,json=activityOrder,proto3" json:"activity_order,omitempty"` // Minimum activity length in minutes MinDurationMinutes int32 `protobuf:"varint,4,opt,name=min_duration_minutes,json=minDurationMinutes,proto3" json:"min_duration_minutes,omitempty"` // Maximum activity length in minutes MaxDurationMinutes int32 `protobuf:"varint,5,opt,name=max_duration_minutes,json=maxDurationMinutes,proto3" json:"max_duration_minutes,omitempty"` // ID of the scheduling activity this rule is associated with SchedulingActivitySid int64 `` /* 127-byte string literal not displayed */ // ID of the schedule scenario that the placement rule belongs to. ScheduleScenarioSid int64 `protobuf:"varint,7,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // The scheduling activity associated with the @scheduling_activity_sid MemberSchedulingActivity *SchedulingActivity `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Represents rules that describe how shifts are placed in a schedule
func (*PlacementRule) Descriptor
deprecated
func (*PlacementRule) Descriptor() ([]byte, []int)
Deprecated: Use PlacementRule.ProtoReflect.Descriptor instead.
func (*PlacementRule) GetActivityOrder ¶
func (x *PlacementRule) GetActivityOrder() int32
func (*PlacementRule) GetMaxDurationMinutes ¶
func (x *PlacementRule) GetMaxDurationMinutes() int32
func (*PlacementRule) GetMemberSchedulingActivity ¶
func (x *PlacementRule) GetMemberSchedulingActivity() *SchedulingActivity
func (*PlacementRule) GetMinDurationMinutes ¶
func (x *PlacementRule) GetMinDurationMinutes() int32
func (*PlacementRule) GetPlacementRuleSid ¶
func (x *PlacementRule) GetPlacementRuleSid() int64
func (*PlacementRule) GetScheduleScenarioSid ¶
func (x *PlacementRule) GetScheduleScenarioSid() int64
func (*PlacementRule) GetSchedulingActivitySid ¶
func (x *PlacementRule) GetSchedulingActivitySid() int64
func (*PlacementRule) GetShiftTemplateSid ¶
func (x *PlacementRule) GetShiftTemplateSid() int64
func (*PlacementRule) ProtoMessage ¶
func (*PlacementRule) ProtoMessage()
func (*PlacementRule) ProtoReflect ¶
func (x *PlacementRule) ProtoReflect() protoreflect.Message
func (*PlacementRule) Reset ¶
func (x *PlacementRule) Reset()
func (*PlacementRule) String ¶
func (x *PlacementRule) String() string
type ProgramNode ¶
type ProgramNode struct { // Node unique id ProgramNodeSid int64 `protobuf:"varint,1,opt,name=program_node_sid,json=programNodeSid,proto3" json:"program_node_sid,omitempty"` // Node name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Node description. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the parent location node. LocationNodeSid int64 `protobuf:"varint,4,opt,name=location_node_sid,json=locationNodeSid,proto3" json:"location_node_sid,omitempty"` // Datetime that the node was set to inactive, if not set then the node is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Indicates whether on not the @shrinkage_value is a percentage (true=percentage, false=agents). ShrinkageIsPercentage bool `` /* 127-byte string literal not displayed */ // Value of the shrinkage. Either 0-100 if @shrinkage_is_percentage is true, or a value greater than 0 otherwise. ShrinkageValue int32 `protobuf:"varint,7,opt,name=shrinkage_value,json=shrinkageValue,proto3" json:"shrinkage_value,omitempty"` // ID of the schedule scenario that the program node belongs to. ScheduleScenarioSid int64 `protobuf:"varint,8,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Any shift templates associated with @program_node_sid. MemberShiftTemplates []*ShiftTemplate `protobuf:"bytes,9,rep,name=member_shift_templates,json=memberShiftTemplates,proto3" json:"member_shift_templates,omitempty"` // Any non skill activities associated with @program_node_sid. MemberNonSkillActivities []*NonSkillActivity `` /* 138-byte string literal not displayed */ // Any open times patterns associated with @program_node_sid. MemberOpenTimesPatterns []*OpenTimesPattern `` /* 135-byte string literal not displayed */ // Any agent availability patterns associated with @program_node_sid. MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 159-byte string literal not displayed */ // Any constraint rules associated with @program_node_sid. MemberConstraintRules []*ConstraintRule `` /* 127-byte string literal not displayed */ // Any agent groups associated with @program_node_sid. MemberAgentGroups []*AgentGroup `protobuf:"bytes,14,rep,name=member_agent_groups,json=memberAgentGroups,proto3" json:"member_agent_groups,omitempty"` // Any skill proficiencies associated with @program_node_sid. MemberSkillProficiencies []*SkillProficiency `` /* 136-byte string literal not displayed */ // ID of the original Program Node that this node was copied from. // If this node is the original, field will be set as nil. OriginSid *wrapperspb.Int64Value `protobuf:"bytes,16,opt,name=origin_sid,json=originSid,proto3" json:"origin_sid,omitempty"` // contains filtered or unexported fields }
Program node
func (*ProgramNode) Descriptor
deprecated
func (*ProgramNode) Descriptor() ([]byte, []int)
Deprecated: Use ProgramNode.ProtoReflect.Descriptor instead.
func (*ProgramNode) GetDatetimeSetToInactive ¶
func (x *ProgramNode) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*ProgramNode) GetDescription ¶
func (x *ProgramNode) GetDescription() string
func (*ProgramNode) GetLocationNodeSid ¶
func (x *ProgramNode) GetLocationNodeSid() int64
func (*ProgramNode) GetMemberAgentAvailabilityPatterns ¶
func (x *ProgramNode) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*ProgramNode) GetMemberAgentGroups ¶
func (x *ProgramNode) GetMemberAgentGroups() []*AgentGroup
func (*ProgramNode) GetMemberConstraintRules ¶
func (x *ProgramNode) GetMemberConstraintRules() []*ConstraintRule
func (*ProgramNode) GetMemberNonSkillActivities ¶
func (x *ProgramNode) GetMemberNonSkillActivities() []*NonSkillActivity
func (*ProgramNode) GetMemberOpenTimesPatterns ¶
func (x *ProgramNode) GetMemberOpenTimesPatterns() []*OpenTimesPattern
func (*ProgramNode) GetMemberShiftTemplates ¶
func (x *ProgramNode) GetMemberShiftTemplates() []*ShiftTemplate
func (*ProgramNode) GetMemberSkillProficiencies ¶
func (x *ProgramNode) GetMemberSkillProficiencies() []*SkillProficiency
func (*ProgramNode) GetName ¶
func (x *ProgramNode) GetName() string
func (*ProgramNode) GetOriginSid ¶
func (x *ProgramNode) GetOriginSid() *wrapperspb.Int64Value
func (*ProgramNode) GetProgramNodeSid ¶
func (x *ProgramNode) GetProgramNodeSid() int64
func (*ProgramNode) GetScheduleScenarioSid ¶
func (x *ProgramNode) GetScheduleScenarioSid() int64
func (*ProgramNode) GetShrinkageIsPercentage ¶
func (x *ProgramNode) GetShrinkageIsPercentage() bool
func (*ProgramNode) GetShrinkageValue ¶
func (x *ProgramNode) GetShrinkageValue() int32
func (*ProgramNode) ProtoMessage ¶
func (*ProgramNode) ProtoMessage()
func (*ProgramNode) ProtoReflect ¶
func (x *ProgramNode) ProtoReflect() protoreflect.Message
func (*ProgramNode) Reset ¶
func (x *ProgramNode) Reset()
func (*ProgramNode) String ¶
func (x *ProgramNode) String() string
type PublishDraftScheduleReq ¶
type PublishDraftScheduleReq struct { // ID of the draft schedule being published. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // Node that the shift instances will belong to. NodeSelector *ParentEntity `protobuf:"bytes,2,opt,name=node_selector,json=nodeSelector,proto3" json:"node_selector,omitempty"` // Date range to of the drafts to publish. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,3,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Include fields determine what the returned published schedule will include // Set to true to include shift instances. IncludeShiftInstances bool `` /* 127-byte string literal not displayed */ // Set to true to include shift template in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftTemplate bool `protobuf:"varint,5,opt,name=include_shift_template,json=includeShiftTemplate,proto3" json:"include_shift_template,omitempty"` // Set to true to include shift segments in each of the returned shift instances. // Only effective when include_shift_instances is also set to true. IncludeShiftSegments bool `protobuf:"varint,6,opt,name=include_shift_segments,json=includeShiftSegments,proto3" json:"include_shift_segments,omitempty"` // Set to true to include scheduling activity in each of the returned shift segments. // Only effective when include_shift_instances and include_shift_segments are also set to true. IncludeSchedulingActivity bool `` /* 139-byte string literal not displayed */ // Set to true to include non skill activity in each of the returned scheduling activities. // Only effective when include_scheduling_activity, include_shift_segments and include_shift_instances are also set to true. IncludeActivity bool `protobuf:"varint,8,opt,name=include_activity,json=includeActivity,proto3" json:"include_activity,omitempty"` // If set to true, it will publish the schedule regardless of any diagnostics errors, // otherwise it will return those diagnostic errors and not publish the schedule IgnoreDiagnosticsErrors bool `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the PublishDraftSchedule RPC
func (*PublishDraftScheduleReq) Descriptor
deprecated
func (*PublishDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use PublishDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*PublishDraftScheduleReq) GetDatetimeRange ¶
func (x *PublishDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
func (*PublishDraftScheduleReq) GetDraftScheduleSid ¶
func (x *PublishDraftScheduleReq) GetDraftScheduleSid() int64
func (*PublishDraftScheduleReq) GetIgnoreDiagnosticsErrors ¶
func (x *PublishDraftScheduleReq) GetIgnoreDiagnosticsErrors() bool
func (*PublishDraftScheduleReq) GetIncludeActivity ¶
func (x *PublishDraftScheduleReq) GetIncludeActivity() bool
func (*PublishDraftScheduleReq) GetIncludeSchedulingActivity ¶
func (x *PublishDraftScheduleReq) GetIncludeSchedulingActivity() bool
func (*PublishDraftScheduleReq) GetIncludeShiftInstances ¶
func (x *PublishDraftScheduleReq) GetIncludeShiftInstances() bool
func (*PublishDraftScheduleReq) GetIncludeShiftSegments ¶
func (x *PublishDraftScheduleReq) GetIncludeShiftSegments() bool
func (*PublishDraftScheduleReq) GetIncludeShiftTemplate ¶
func (x *PublishDraftScheduleReq) GetIncludeShiftTemplate() bool
func (*PublishDraftScheduleReq) GetNodeSelector ¶
func (x *PublishDraftScheduleReq) GetNodeSelector() *ParentEntity
func (*PublishDraftScheduleReq) ProtoMessage ¶
func (*PublishDraftScheduleReq) ProtoMessage()
func (*PublishDraftScheduleReq) ProtoReflect ¶
func (x *PublishDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*PublishDraftScheduleReq) Reset ¶
func (x *PublishDraftScheduleReq) Reset()
func (*PublishDraftScheduleReq) String ¶
func (x *PublishDraftScheduleReq) String() string
type PublishDraftScheduleRes ¶
type PublishDraftScheduleRes struct { // Resulting Published schedule. PublishedSchedule *PublishedSchedule `protobuf:"bytes,1,opt,name=published_schedule,json=publishedSchedule,proto3" json:"published_schedule,omitempty"` // Any diagnostics that were produced while publishing the schedule Diagnostics []*Diagnostic `protobuf:"bytes,2,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` // contains filtered or unexported fields }
Response message for the PublishDraftSchedule RPC
func (*PublishDraftScheduleRes) Descriptor
deprecated
func (*PublishDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use PublishDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*PublishDraftScheduleRes) GetDiagnostics ¶
func (x *PublishDraftScheduleRes) GetDiagnostics() []*Diagnostic
func (*PublishDraftScheduleRes) GetPublishedSchedule ¶
func (x *PublishDraftScheduleRes) GetPublishedSchedule() *PublishedSchedule
func (*PublishDraftScheduleRes) ProtoMessage ¶
func (*PublishDraftScheduleRes) ProtoMessage()
func (*PublishDraftScheduleRes) ProtoReflect ¶
func (x *PublishDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*PublishDraftScheduleRes) Reset ¶
func (x *PublishDraftScheduleRes) Reset()
func (*PublishDraftScheduleRes) String ¶
func (x *PublishDraftScheduleRes) String() string
type PublishedSchedule ¶
type PublishedSchedule struct { // ID of this published schedule. PublishedScheduleSid int64 `protobuf:"varint,1,opt,name=published_schedule_sid,json=publishedScheduleSid,proto3" json:"published_schedule_sid,omitempty"` // Datetime of creation. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Datetime of last update. LastUpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_updated_at,json=lastUpdatedAt,proto3" json:"last_updated_at,omitempty"` // Shifts that this schedule has. ShiftInstances []*ShiftInstance `protobuf:"bytes,4,rep,name=shift_instances,json=shiftInstances,proto3" json:"shift_instances,omitempty"` // Performance metrics that this schedule has. PerformanceMetrics []*PerformanceMetric `protobuf:"bytes,5,rep,name=performance_metrics,json=performanceMetrics,proto3" json:"performance_metrics,omitempty"` // contains filtered or unexported fields }
func (*PublishedSchedule) Descriptor
deprecated
func (*PublishedSchedule) Descriptor() ([]byte, []int)
Deprecated: Use PublishedSchedule.ProtoReflect.Descriptor instead.
func (*PublishedSchedule) GetCreatedAt ¶
func (x *PublishedSchedule) GetCreatedAt() *timestamppb.Timestamp
func (*PublishedSchedule) GetLastUpdatedAt ¶
func (x *PublishedSchedule) GetLastUpdatedAt() *timestamppb.Timestamp
func (*PublishedSchedule) GetPerformanceMetrics ¶
func (x *PublishedSchedule) GetPerformanceMetrics() []*PerformanceMetric
func (*PublishedSchedule) GetPublishedScheduleSid ¶
func (x *PublishedSchedule) GetPublishedScheduleSid() int64
func (*PublishedSchedule) GetShiftInstances ¶
func (x *PublishedSchedule) GetShiftInstances() []*ShiftInstance
func (*PublishedSchedule) ProtoMessage ¶
func (*PublishedSchedule) ProtoMessage()
func (*PublishedSchedule) ProtoReflect ¶
func (x *PublishedSchedule) ProtoReflect() protoreflect.Message
func (*PublishedSchedule) Reset ¶
func (x *PublishedSchedule) Reset()
func (*PublishedSchedule) String ¶
func (x *PublishedSchedule) String() string
type RegressionTemplate ¶
type RegressionTemplate struct { // ID of the regression template. RegressionTemplateSid int64 `` /* 127-byte string literal not displayed */ // Name of the regression template. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Selected algorithmic method to be used ModelType commons.RegressionForecasterModelTypes `` /* 137-byte string literal not displayed */ // Number of weeks of training data to exclude when building a forecast. ExcludeCallDataForNWeeks int32 `` /* 142-byte string literal not displayed */ // Number of weeks in the past to emphasize; NumWeeksAgoToEmphasize int32 `` /* 134-byte string literal not displayed */ // Value that especificies the max value of deviations to use. Greater deviations than the specified values will be excluded. // optional MaxDeviation float32 `protobuf:"fixed32,6,opt,name=max_deviation,json=maxDeviation,proto3" json:"max_deviation,omitempty"` // Percentage from 0 to 100 that specifies the trend sensitivity. TrendSensitivity float32 `protobuf:"fixed32,7,opt,name=trend_sensitivity,json=trendSensitivity,proto3" json:"trend_sensitivity,omitempty"` // Whether or not to exclude intervals with no calls. ExcludeIntervalsWithNoCalls bool `` /* 149-byte string literal not displayed */ // Processing type for the averages. AvgsProcessingType commons.RegressionForecasterAvgsProcessingType `` /* 174-byte string literal not displayed */ // Whether or not to include seasonality. IncludeSeasonality bool `protobuf:"varint,10,opt,name=include_seasonality,json=includeSeasonality,proto3" json:"include_seasonality,omitempty"` // Whether or not to include trend. IncludeTrend bool `protobuf:"varint,11,opt,name=include_trend,json=includeTrend,proto3" json:"include_trend,omitempty"` // contains filtered or unexported fields }
Message type specifying the parameters for a regression forecast
func (*RegressionTemplate) Descriptor
deprecated
func (*RegressionTemplate) Descriptor() ([]byte, []int)
Deprecated: Use RegressionTemplate.ProtoReflect.Descriptor instead.
func (*RegressionTemplate) GetAvgsProcessingType ¶
func (x *RegressionTemplate) GetAvgsProcessingType() commons.RegressionForecasterAvgsProcessingType
func (*RegressionTemplate) GetExcludeCallDataForNWeeks ¶
func (x *RegressionTemplate) GetExcludeCallDataForNWeeks() int32
func (*RegressionTemplate) GetExcludeIntervalsWithNoCalls ¶
func (x *RegressionTemplate) GetExcludeIntervalsWithNoCalls() bool
func (*RegressionTemplate) GetIncludeSeasonality ¶
func (x *RegressionTemplate) GetIncludeSeasonality() bool
func (*RegressionTemplate) GetIncludeTrend ¶
func (x *RegressionTemplate) GetIncludeTrend() bool
func (*RegressionTemplate) GetMaxDeviation ¶
func (x *RegressionTemplate) GetMaxDeviation() float32
func (*RegressionTemplate) GetModelType ¶
func (x *RegressionTemplate) GetModelType() commons.RegressionForecasterModelTypes
func (*RegressionTemplate) GetName ¶
func (x *RegressionTemplate) GetName() string
func (*RegressionTemplate) GetNumWeeksAgoToEmphasize ¶
func (x *RegressionTemplate) GetNumWeeksAgoToEmphasize() int32
func (*RegressionTemplate) GetRegressionTemplateSid ¶
func (x *RegressionTemplate) GetRegressionTemplateSid() int64
func (*RegressionTemplate) GetTrendSensitivity ¶
func (x *RegressionTemplate) GetTrendSensitivity() float32
func (*RegressionTemplate) ProtoMessage ¶
func (*RegressionTemplate) ProtoMessage()
func (*RegressionTemplate) ProtoReflect ¶
func (x *RegressionTemplate) ProtoReflect() protoreflect.Message
func (*RegressionTemplate) Reset ¶
func (x *RegressionTemplate) Reset()
func (*RegressionTemplate) String ¶
func (x *RegressionTemplate) String() string
type RequiredCallsInterval ¶
type RequiredCallsInterval struct { // The start time of the interval. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // Number of required calls in the interval. RequiredCalls int32 `protobuf:"varint,2,opt,name=required_calls,json=requiredCalls,proto3" json:"required_calls,omitempty"` // contains filtered or unexported fields }
Represents fte required Used in GetPublishedScheduleRequiredCallsRes and GetDraftScheduleRequiredCallsRes.
func (*RequiredCallsInterval) Descriptor
deprecated
func (*RequiredCallsInterval) Descriptor() ([]byte, []int)
Deprecated: Use RequiredCallsInterval.ProtoReflect.Descriptor instead.
func (*RequiredCallsInterval) GetRequiredCalls ¶
func (x *RequiredCallsInterval) GetRequiredCalls() int32
func (*RequiredCallsInterval) GetStartDatetime ¶
func (x *RequiredCallsInterval) GetStartDatetime() *timestamppb.Timestamp
func (*RequiredCallsInterval) ProtoMessage ¶
func (*RequiredCallsInterval) ProtoMessage()
func (*RequiredCallsInterval) ProtoReflect ¶
func (x *RequiredCallsInterval) ProtoReflect() protoreflect.Message
func (*RequiredCallsInterval) Reset ¶
func (x *RequiredCallsInterval) Reset()
func (*RequiredCallsInterval) String ¶
func (x *RequiredCallsInterval) String() string
type ResyncSkillProfilesReq ¶
type ResyncSkillProfilesReq struct { // Whether or not to resync from the historical range start date time. // If set to false resync will be done from the last resync date. FromHistoricalRangeStartDate bool `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the ResyncSkillProfiles RPC.
func (*ResyncSkillProfilesReq) Descriptor
deprecated
func (*ResyncSkillProfilesReq) Descriptor() ([]byte, []int)
Deprecated: Use ResyncSkillProfilesReq.ProtoReflect.Descriptor instead.
func (*ResyncSkillProfilesReq) GetFromHistoricalRangeStartDate ¶
func (x *ResyncSkillProfilesReq) GetFromHistoricalRangeStartDate() bool
func (*ResyncSkillProfilesReq) ProtoMessage ¶
func (*ResyncSkillProfilesReq) ProtoMessage()
func (*ResyncSkillProfilesReq) ProtoReflect ¶
func (x *ResyncSkillProfilesReq) ProtoReflect() protoreflect.Message
func (*ResyncSkillProfilesReq) Reset ¶
func (x *ResyncSkillProfilesReq) Reset()
func (*ResyncSkillProfilesReq) String ¶
func (x *ResyncSkillProfilesReq) String() string
type ResyncSkillProfilesRes ¶
type ResyncSkillProfilesRes struct { // IDs of the newly created skill profiles. CreatedSkillProfileSids []int64 `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for the ResyncSkillProfiles RPC.
func (*ResyncSkillProfilesRes) Descriptor
deprecated
func (*ResyncSkillProfilesRes) Descriptor() ([]byte, []int)
Deprecated: Use ResyncSkillProfilesRes.ProtoReflect.Descriptor instead.
func (*ResyncSkillProfilesRes) GetCreatedSkillProfileSids ¶
func (x *ResyncSkillProfilesRes) GetCreatedSkillProfileSids() []int64
func (*ResyncSkillProfilesRes) ProtoMessage ¶
func (*ResyncSkillProfilesRes) ProtoMessage()
func (*ResyncSkillProfilesRes) ProtoReflect ¶
func (x *ResyncSkillProfilesRes) ProtoReflect() protoreflect.Message
func (*ResyncSkillProfilesRes) Reset ¶
func (x *ResyncSkillProfilesRes) Reset()
func (*ResyncSkillProfilesRes) String ¶
func (x *ResyncSkillProfilesRes) String() string
type ScheduleScenario ¶
type ScheduleScenario struct { // ID of the schedule scenario. ScheduleScenarioSid int64 `protobuf:"varint,1,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // Name of the schedule scenario. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the schedule scenario. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Datetime that the scenario was created. CreationDatetime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=creation_datetime,json=creationDatetime,proto3" json:"creation_datetime,omitempty"` // ID of User/Agent in the TCN system that created the scenario. // Field is ignored in all update requests. CreatedByUserId string `protobuf:"bytes,5,opt,name=created_by_user_id,json=createdByUserId,proto3" json:"created_by_user_id,omitempty"` // Whether this scenario was the last scenario built/used for scheduling. IsDefault bool `protobuf:"varint,6,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"` // ID of scenario that this scenario was copied from (if applicable). CopiedFromScenarioSid *wrapperspb.Int64Value `` /* 128-byte string literal not displayed */ // Datetime range that schedules will cover when built using this schedule scenario. ScheduleRange *commons.DatetimeRange `protobuf:"bytes,8,opt,name=schedule_range,json=scheduleRange,proto3" json:"schedule_range,omitempty"` // contains filtered or unexported fields }
Represents the data encapsulated by a schedule scenario.
func (*ScheduleScenario) Descriptor
deprecated
func (*ScheduleScenario) Descriptor() ([]byte, []int)
Deprecated: Use ScheduleScenario.ProtoReflect.Descriptor instead.
func (*ScheduleScenario) GetCopiedFromScenarioSid ¶
func (x *ScheduleScenario) GetCopiedFromScenarioSid() *wrapperspb.Int64Value
func (*ScheduleScenario) GetCreatedByUserId ¶
func (x *ScheduleScenario) GetCreatedByUserId() string
func (*ScheduleScenario) GetCreationDatetime ¶
func (x *ScheduleScenario) GetCreationDatetime() *timestamppb.Timestamp
func (*ScheduleScenario) GetDescription ¶
func (x *ScheduleScenario) GetDescription() string
func (*ScheduleScenario) GetIsDefault ¶
func (x *ScheduleScenario) GetIsDefault() bool
func (*ScheduleScenario) GetName ¶
func (x *ScheduleScenario) GetName() string
func (*ScheduleScenario) GetScheduleRange ¶
func (x *ScheduleScenario) GetScheduleRange() *commons.DatetimeRange
func (*ScheduleScenario) GetScheduleScenarioSid ¶
func (x *ScheduleScenario) GetScheduleScenarioSid() int64
func (*ScheduleScenario) ProtoMessage ¶
func (*ScheduleScenario) ProtoMessage()
func (*ScheduleScenario) ProtoReflect ¶
func (x *ScheduleScenario) ProtoReflect() protoreflect.Message
func (*ScheduleScenario) Reset ¶
func (x *ScheduleScenario) Reset()
func (*ScheduleScenario) String ¶
func (x *ScheduleScenario) String() string
type SchedulingActivity ¶
type SchedulingActivity struct { // ID of this scheduling activity. SchedulingActivitySid int64 `` /* 127-byte string literal not displayed */ // If false, the @idActivity refers to the id for a non-skill activity, if true then @activity_sid refers to all calls for any skill. IsSkillActivity bool `protobuf:"varint,2,opt,name=is_skill_activity,json=isSkillActivity,proto3" json:"is_skill_activity,omitempty"` // ID for non-skill activity if @is_skill_activity is false, or for a skill activity if @is_skill_activity is true. // This is nil by default, meaning the scheduling_activity refers to a call. ActivitySid *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=activity_sid,json=activitySid,proto3" json:"activity_sid,omitempty"` // The non skill activity associated with @activity_sid if @is_skill_activity is false. MemberNonSkillActivity *NonSkillActivity `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
Scheduling activity
func (*SchedulingActivity) Descriptor
deprecated
func (*SchedulingActivity) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingActivity.ProtoReflect.Descriptor instead.
func (*SchedulingActivity) GetActivitySid ¶
func (x *SchedulingActivity) GetActivitySid() *wrapperspb.Int64Value
func (*SchedulingActivity) GetIsSkillActivity ¶
func (x *SchedulingActivity) GetIsSkillActivity() bool
func (*SchedulingActivity) GetMemberNonSkillActivity ¶
func (x *SchedulingActivity) GetMemberNonSkillActivity() *NonSkillActivity
func (*SchedulingActivity) GetSchedulingActivitySid ¶
func (x *SchedulingActivity) GetSchedulingActivitySid() int64
func (*SchedulingActivity) ProtoMessage ¶
func (*SchedulingActivity) ProtoMessage()
func (*SchedulingActivity) ProtoReflect ¶
func (x *SchedulingActivity) ProtoReflect() protoreflect.Message
func (*SchedulingActivity) Reset ¶
func (x *SchedulingActivity) Reset()
func (*SchedulingActivity) String ¶
func (x *SchedulingActivity) String() string
type SchedulingTarget ¶
type SchedulingTarget struct { // ID of the scheduling target. SchedulingTargetSid int64 `protobuf:"varint,1,opt,name=scheduling_target_sid,json=schedulingTargetSid,proto3" json:"scheduling_target_sid,omitempty"` // Target type for the @node to override the inherited value. SchedulingTargetType commons.SchedulingTargetType `` /* 162-byte string literal not displayed */ // Target percentage for scheduling. SchedulingTargetPercentage float32 `` /* 143-byte string literal not displayed */ // Number of seconds allowed to answer call for the scheduling if @scheduling_target_type is set to SERVICE_LEVEL. // If @scheduling_target_type is not SERVICE_LEVEL then this field must be set to nil ServiceLevelTargetDurationSeconds *wrapperspb.Int64Value `` /* 166-byte string literal not displayed */ // The node that the scheduling target if used by. // May be set to nil if associated with the master scheduling target. NodeEntity *ParentEntity `protobuf:"bytes,5,opt,name=node_entity,json=nodeEntity,proto3" json:"node_entity,omitempty"` // contains filtered or unexported fields }
func (*SchedulingTarget) Descriptor
deprecated
func (*SchedulingTarget) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingTarget.ProtoReflect.Descriptor instead.
func (*SchedulingTarget) GetNodeEntity ¶
func (x *SchedulingTarget) GetNodeEntity() *ParentEntity
func (*SchedulingTarget) GetSchedulingTargetPercentage ¶
func (x *SchedulingTarget) GetSchedulingTargetPercentage() float32
func (*SchedulingTarget) GetSchedulingTargetSid ¶
func (x *SchedulingTarget) GetSchedulingTargetSid() int64
func (*SchedulingTarget) GetSchedulingTargetType ¶
func (x *SchedulingTarget) GetSchedulingTargetType() commons.SchedulingTargetType
func (*SchedulingTarget) GetServiceLevelTargetDurationSeconds ¶
func (x *SchedulingTarget) GetServiceLevelTargetDurationSeconds() *wrapperspb.Int64Value
func (*SchedulingTarget) ProtoMessage ¶
func (*SchedulingTarget) ProtoMessage()
func (*SchedulingTarget) ProtoReflect ¶
func (x *SchedulingTarget) ProtoReflect() protoreflect.Message
func (*SchedulingTarget) Reset ¶
func (x *SchedulingTarget) Reset()
func (*SchedulingTarget) String ¶
func (x *SchedulingTarget) String() string
type ServiceLevelInterval ¶
type ServiceLevelInterval struct { // The start time of the interval. StartDatetime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // The service level achieved as a percent value, ranging from 0.0 to 1.0 ServiceLevelAchieved float32 `protobuf:"fixed32,2,opt,name=service_level_achieved,json=serviceLevelAchieved,proto3" json:"service_level_achieved,omitempty"` // contains filtered or unexported fields }
Represents a service level interval.
func (*ServiceLevelInterval) Descriptor
deprecated
func (*ServiceLevelInterval) Descriptor() ([]byte, []int)
Deprecated: Use ServiceLevelInterval.ProtoReflect.Descriptor instead.
func (*ServiceLevelInterval) GetServiceLevelAchieved ¶
func (x *ServiceLevelInterval) GetServiceLevelAchieved() float32
func (*ServiceLevelInterval) GetStartDatetime ¶
func (x *ServiceLevelInterval) GetStartDatetime() *timestamppb.Timestamp
func (*ServiceLevelInterval) ProtoMessage ¶
func (*ServiceLevelInterval) ProtoMessage()
func (*ServiceLevelInterval) ProtoReflect ¶
func (x *ServiceLevelInterval) ProtoReflect() protoreflect.Message
func (*ServiceLevelInterval) Reset ¶
func (x *ServiceLevelInterval) Reset()
func (*ServiceLevelInterval) String ¶
func (x *ServiceLevelInterval) String() string
type SetSchedulingTargetReq ¶
type SetSchedulingTargetReq struct { // Scheduling target to create. SchedulingTarget *SchedulingTarget `protobuf:"bytes,1,opt,name=scheduling_target,json=schedulingTarget,proto3" json:"scheduling_target,omitempty"` // ID of the schedule scenario that the @node_entity belongs to. ScheduleScenarioSid int64 `protobuf:"varint,2,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
SetSchedulingTarget request.
func (*SetSchedulingTargetReq) Descriptor
deprecated
func (*SetSchedulingTargetReq) Descriptor() ([]byte, []int)
Deprecated: Use SetSchedulingTargetReq.ProtoReflect.Descriptor instead.
func (*SetSchedulingTargetReq) GetScheduleScenarioSid ¶
func (x *SetSchedulingTargetReq) GetScheduleScenarioSid() int64
func (*SetSchedulingTargetReq) GetSchedulingTarget ¶
func (x *SetSchedulingTargetReq) GetSchedulingTarget() *SchedulingTarget
func (*SetSchedulingTargetReq) ProtoMessage ¶
func (*SetSchedulingTargetReq) ProtoMessage()
func (*SetSchedulingTargetReq) ProtoReflect ¶
func (x *SetSchedulingTargetReq) ProtoReflect() protoreflect.Message
func (*SetSchedulingTargetReq) Reset ¶
func (x *SetSchedulingTargetReq) Reset()
func (*SetSchedulingTargetReq) String ¶
func (x *SetSchedulingTargetReq) String() string
type SetSchedulingTargetRes ¶
type SetSchedulingTargetRes struct { // ID of the newly created scheduling target. SchedulingTargetSid int64 `protobuf:"varint,1,opt,name=scheduling_target_sid,json=schedulingTargetSid,proto3" json:"scheduling_target_sid,omitempty"` // contains filtered or unexported fields }
SetSchedulingTarget reponse.
func (*SetSchedulingTargetRes) Descriptor
deprecated
func (*SetSchedulingTargetRes) Descriptor() ([]byte, []int)
Deprecated: Use SetSchedulingTargetRes.ProtoReflect.Descriptor instead.
func (*SetSchedulingTargetRes) GetSchedulingTargetSid ¶
func (x *SetSchedulingTargetRes) GetSchedulingTargetSid() int64
func (*SetSchedulingTargetRes) ProtoMessage ¶
func (*SetSchedulingTargetRes) ProtoMessage()
func (*SetSchedulingTargetRes) ProtoReflect ¶
func (x *SetSchedulingTargetRes) ProtoReflect() protoreflect.Message
func (*SetSchedulingTargetRes) Reset ¶
func (x *SetSchedulingTargetRes) Reset()
func (*SetSchedulingTargetRes) String ¶
func (x *SetSchedulingTargetRes) String() string
type ShiftInstance ¶
type ShiftInstance struct { // ID of the shift instance. ShiftInstanceSid int64 `protobuf:"varint,1,opt,name=shift_instance_sid,json=shiftInstanceSid,proto3" json:"shift_instance_sid,omitempty"` // The start time for this shift instance StartDatetime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // Tells the scheduler to leave this instance in tact when performing 'build schedule'. // If set to false, the instance will not be locked and may be lost when a new schedule is built. IsLocked bool `protobuf:"varint,3,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"` // The duration of this shift instance in minutes. WidthInMinutes int32 `protobuf:"varint,4,opt,name=width_in_minutes,json=widthInMinutes,proto3" json:"width_in_minutes,omitempty"` // ID of shift template that this shift instance belongs to. ShiftTemplateSid int64 `protobuf:"varint,5,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // ID of the program node that the shift instance belongs to, which may be different that the one that the @parent_shift_template_sid belongs to. OriginatingProgramNodeSid int64 `` /* 141-byte string literal not displayed */ // ID of the schedule that this shift instance belongs to. // May either point to a published or draft schedule. ScheduleSid int64 `protobuf:"varint,7,opt,name=schedule_sid,json=scheduleSid,proto3" json:"schedule_sid,omitempty"` // ID for the wfm agent that is scheduled to this shift. WfmAgentSid int64 `protobuf:"varint,8,opt,name=wfm_agent_sid,json=wfmAgentSid,proto3" json:"wfm_agent_sid,omitempty"` // Type of schedule that this shift instance belongs to. ScheduleType commons.ScheduleType `` /* 128-byte string literal not displayed */ // The following field is only returned in List requests of the entity. // The ordered set of shift segments for this shift instance. ShiftSegments []*ShiftSegment `protobuf:"bytes,10,rep,name=shift_segments,json=shiftSegments,proto3" json:"shift_segments,omitempty"` // The shift template used to create this shift instance. ShiftTemplate *ShiftTemplate `protobuf:"bytes,11,opt,name=shift_template,json=shiftTemplate,proto3" json:"shift_template,omitempty"` // contains filtered or unexported fields }
Represents a shift instance
func (*ShiftInstance) Descriptor
deprecated
func (*ShiftInstance) Descriptor() ([]byte, []int)
Deprecated: Use ShiftInstance.ProtoReflect.Descriptor instead.
func (*ShiftInstance) GetIsLocked ¶
func (x *ShiftInstance) GetIsLocked() bool
func (*ShiftInstance) GetOriginatingProgramNodeSid ¶
func (x *ShiftInstance) GetOriginatingProgramNodeSid() int64
func (*ShiftInstance) GetScheduleSid ¶
func (x *ShiftInstance) GetScheduleSid() int64
func (*ShiftInstance) GetScheduleType ¶
func (x *ShiftInstance) GetScheduleType() commons.ScheduleType
func (*ShiftInstance) GetShiftInstanceSid ¶
func (x *ShiftInstance) GetShiftInstanceSid() int64
func (*ShiftInstance) GetShiftSegments ¶
func (x *ShiftInstance) GetShiftSegments() []*ShiftSegment
func (*ShiftInstance) GetShiftTemplate ¶
func (x *ShiftInstance) GetShiftTemplate() *ShiftTemplate
func (*ShiftInstance) GetShiftTemplateSid ¶
func (x *ShiftInstance) GetShiftTemplateSid() int64
func (*ShiftInstance) GetStartDatetime ¶
func (x *ShiftInstance) GetStartDatetime() *timestamppb.Timestamp
func (*ShiftInstance) GetWfmAgentSid ¶
func (x *ShiftInstance) GetWfmAgentSid() int64
func (*ShiftInstance) GetWidthInMinutes ¶
func (x *ShiftInstance) GetWidthInMinutes() int32
func (*ShiftInstance) ProtoMessage ¶
func (*ShiftInstance) ProtoMessage()
func (*ShiftInstance) ProtoReflect ¶
func (x *ShiftInstance) ProtoReflect() protoreflect.Message
func (*ShiftInstance) Reset ¶
func (x *ShiftInstance) Reset()
func (*ShiftInstance) String ¶
func (x *ShiftInstance) String() string
type ShiftSegment ¶
type ShiftSegment struct { // ID of this shift segment. ShiftSegmentSid int64 `protobuf:"varint,1,opt,name=shift_segment_sid,json=shiftSegmentSid,proto3" json:"shift_segment_sid,omitempty"` // ID of the shift instance that this segment belongs to. ShiftInstanceSid int64 `protobuf:"varint,2,opt,name=shift_instance_sid,json=shiftInstanceSid,proto3" json:"shift_instance_sid,omitempty"` // Order that this segment has in it's parent shift instance. OrderInShiftInstance int32 `` /* 126-byte string literal not displayed */ // Width of this shift segment in minutes. WidthInMinutes int32 `protobuf:"varint,4,opt,name=width_in_minutes,json=widthInMinutes,proto3" json:"width_in_minutes,omitempty"` // How long after the shift instance start time, the segment to begin. StartMinuteInShift int32 `protobuf:"varint,5,opt,name=start_minute_in_shift,json=startMinuteInShift,proto3" json:"start_minute_in_shift,omitempty"` // Scheduling activity sid of this shift segment. SchedulingActivitySid int64 `` /* 127-byte string literal not displayed */ // The following field is only returned in List requests of the entity. // The scheduling activity referred to by @scheduling_activity_sid SchedulingActivity *SchedulingActivity `protobuf:"bytes,8,opt,name=scheduling_activity,json=schedulingActivity,proto3" json:"scheduling_activity,omitempty"` // contains filtered or unexported fields }
Represents a shift segment
func (*ShiftSegment) Descriptor
deprecated
func (*ShiftSegment) Descriptor() ([]byte, []int)
Deprecated: Use ShiftSegment.ProtoReflect.Descriptor instead.
func (*ShiftSegment) GetOrderInShiftInstance ¶
func (x *ShiftSegment) GetOrderInShiftInstance() int32
func (*ShiftSegment) GetSchedulingActivity ¶
func (x *ShiftSegment) GetSchedulingActivity() *SchedulingActivity
func (*ShiftSegment) GetSchedulingActivitySid ¶
func (x *ShiftSegment) GetSchedulingActivitySid() int64
func (*ShiftSegment) GetShiftInstanceSid ¶
func (x *ShiftSegment) GetShiftInstanceSid() int64
func (*ShiftSegment) GetShiftSegmentSid ¶
func (x *ShiftSegment) GetShiftSegmentSid() int64
func (*ShiftSegment) GetStartMinuteInShift ¶
func (x *ShiftSegment) GetStartMinuteInShift() int32
func (*ShiftSegment) GetWidthInMinutes ¶
func (x *ShiftSegment) GetWidthInMinutes() int32
func (*ShiftSegment) ProtoMessage ¶
func (*ShiftSegment) ProtoMessage()
func (*ShiftSegment) ProtoReflect ¶
func (x *ShiftSegment) ProtoReflect() protoreflect.Message
func (*ShiftSegment) Reset ¶
func (x *ShiftSegment) Reset()
func (*ShiftSegment) String ¶
func (x *ShiftSegment) String() string
type ShiftTemplate ¶
type ShiftTemplate struct { // ID of this shift template. ShiftTemplateSid int64 `protobuf:"varint,1,opt,name=shift_template_sid,json=shiftTemplateSid,proto3" json:"shift_template_sid,omitempty"` // Parent node id -- parent will only be a program nodes ProgramNodeSid int64 `protobuf:"varint,2,opt,name=program_node_sid,json=programNodeSid,proto3" json:"program_node_sid,omitempty"` // Template name Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Template description Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Datetime that the template was set to inactive, if not set then the template is currently active. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // Type of Shift Template (true=tour shift, false=dynamic shift) IsTourshift bool `protobuf:"varint,6,opt,name=is_tourshift,json=isTourshift,proto3" json:"is_tourshift,omitempty"` // Min shift width (minutes) MinShiftWidth int32 `protobuf:"varint,7,opt,name=min_shift_width,json=minShiftWidth,proto3" json:"min_shift_width,omitempty"` // Max shift width (minutes) MaxShiftWidth int32 `protobuf:"varint,8,opt,name=max_shift_width,json=maxShiftWidth,proto3" json:"max_shift_width,omitempty"` // Min number of agent shifts for shift template MinAgents int32 `protobuf:"varint,9,opt,name=min_agents,json=minAgents,proto3" json:"min_agents,omitempty"` // Max number of agent shifts for shift template MaxAgents int32 `protobuf:"varint,10,opt,name=max_agents,json=maxAgents,proto3" json:"max_agents,omitempty"` // Intervals upon which shifts may start (minutes) ShiftStartBoundaryMinutes int32 `` /* 142-byte string literal not displayed */ // Whether or not shifts in this shift template must start at the same time each day of the week SameTimeEach_DOW bool `protobuf:"varint,12,opt,name=same_time_each_DOW,json=sameTimeEachDOW,proto3" json:"same_time_each_DOW,omitempty"` // Whether or not all of an Agent's shifts in this shift template will be the same length SameLengthPerAgent bool `protobuf:"varint,13,opt,name=same_length_per_agent,json=sameLengthPerAgent,proto3" json:"same_length_per_agent,omitempty"` // ID of the schedule scenario that the shift template belongs to. ScheduleScenarioSid int64 `protobuf:"varint,14,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // The placement rules associated with @shift_template_sid. MemberPlacementRules []*PlacementRule `protobuf:"bytes,15,rep,name=member_placement_rules,json=memberPlacementRules,proto3" json:"member_placement_rules,omitempty"` // The DOW_placements set the placement days for the shift template. // The length of the list must be divisible by seven to represent days of the week. // May include more sets of seven days to represent another sequential week (ie, 21 placements for 3 weeks). // The DOWPlacements represents sequential days of the week, always starting on Sunday. DOWPlacements []*DOWPlacement `protobuf:"bytes,16,rep,name=DOW_placements,json=DOWPlacements,proto3" json:"DOW_placements,omitempty"` // contains filtered or unexported fields }
Shift Template
func (*ShiftTemplate) Descriptor
deprecated
func (*ShiftTemplate) Descriptor() ([]byte, []int)
Deprecated: Use ShiftTemplate.ProtoReflect.Descriptor instead.
func (*ShiftTemplate) GetDOWPlacements ¶
func (x *ShiftTemplate) GetDOWPlacements() []*DOWPlacement
func (*ShiftTemplate) GetDatetimeSetToInactive ¶
func (x *ShiftTemplate) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*ShiftTemplate) GetDescription ¶
func (x *ShiftTemplate) GetDescription() string
func (*ShiftTemplate) GetIsTourshift ¶
func (x *ShiftTemplate) GetIsTourshift() bool
func (*ShiftTemplate) GetMaxAgents ¶
func (x *ShiftTemplate) GetMaxAgents() int32
func (*ShiftTemplate) GetMaxShiftWidth ¶
func (x *ShiftTemplate) GetMaxShiftWidth() int32
func (*ShiftTemplate) GetMemberPlacementRules ¶
func (x *ShiftTemplate) GetMemberPlacementRules() []*PlacementRule
func (*ShiftTemplate) GetMinAgents ¶
func (x *ShiftTemplate) GetMinAgents() int32
func (*ShiftTemplate) GetMinShiftWidth ¶
func (x *ShiftTemplate) GetMinShiftWidth() int32
func (*ShiftTemplate) GetName ¶
func (x *ShiftTemplate) GetName() string
func (*ShiftTemplate) GetProgramNodeSid ¶
func (x *ShiftTemplate) GetProgramNodeSid() int64
func (*ShiftTemplate) GetSameLengthPerAgent ¶
func (x *ShiftTemplate) GetSameLengthPerAgent() bool
func (*ShiftTemplate) GetSameTimeEach_DOW ¶
func (x *ShiftTemplate) GetSameTimeEach_DOW() bool
func (*ShiftTemplate) GetScheduleScenarioSid ¶
func (x *ShiftTemplate) GetScheduleScenarioSid() int64
func (*ShiftTemplate) GetShiftStartBoundaryMinutes ¶
func (x *ShiftTemplate) GetShiftStartBoundaryMinutes() int32
func (*ShiftTemplate) GetShiftTemplateSid ¶
func (x *ShiftTemplate) GetShiftTemplateSid() int64
func (*ShiftTemplate) ProtoMessage ¶
func (*ShiftTemplate) ProtoMessage()
func (*ShiftTemplate) ProtoReflect ¶
func (x *ShiftTemplate) ProtoReflect() protoreflect.Message
func (*ShiftTemplate) Reset ¶
func (x *ShiftTemplate) Reset()
func (*ShiftTemplate) String ¶
func (x *ShiftTemplate) String() string
type Skill ¶
type Skill struct { // ID of the skill profile skill. SkillSid int64 `protobuf:"varint,1,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"` // type of the skill. ClientSkillType commons.SkillType_Enum `` /* 141-byte string literal not displayed */ // skill name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // approximate date that the skill was deleted, if absent, the skill has not been deleted. DeleteDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_date,json=deleteDate,proto3" json:"delete_date,omitempty"` // ID of the skill (as shown in backoffice) for the given skill type (agent, PBX, hunt_group, etc). ClientSkillSid int64 `protobuf:"varint,5,opt,name=client_skill_sid,json=clientSkillSid,proto3" json:"client_skill_sid,omitempty"` // Proficiency that this skill has for the skill profile containing it. // This field will only be set when this skill is contained within a SkillProfile. Proficiency int32 `protobuf:"varint,6,opt,name=proficiency,proto3" json:"proficiency,omitempty"` // contains filtered or unexported fields }
Message type specifying information regarding the skill that will associated with SkillProfile and other entities.
func (*Skill) Descriptor
deprecated
func (*Skill) GetClientSkillSid ¶
func (*Skill) GetClientSkillType ¶
func (x *Skill) GetClientSkillType() commons.SkillType_Enum
func (*Skill) GetDeleteDate ¶
func (x *Skill) GetDeleteDate() *timestamppb.Timestamp
func (*Skill) GetProficiency ¶
func (*Skill) GetSkillSid ¶
func (*Skill) ProtoMessage ¶
func (*Skill) ProtoMessage()
func (*Skill) ProtoReflect ¶
func (x *Skill) ProtoReflect() protoreflect.Message
type SkillProficiency ¶
type SkillProficiency struct { // ID of the skill proficiency. SkillProficiencySid int64 `protobuf:"varint,1,opt,name=skill_proficiency_sid,json=skillProficiencySid,proto3" json:"skill_proficiency_sid,omitempty"` // ID of the skill that this proficiency belongs to. SkillSid int64 `protobuf:"varint,2,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"` // ID of the skill profile that contains the @skill_sid. // If not set to NULL, then the proficiency value of the @skill_sid for that skill profile should be used, // otherwise the @manual_proficiency_value is the preferred proficiency to use for the @skill_sid. PreferredSkillProfileSid *wrapperspb.Int64Value `` /* 137-byte string literal not displayed */ // Manual proficiency value (from 1 to 100), it will be used when @preferred_skill_profile_sid is NULL. ManualProficiencyValue int32 `` /* 130-byte string literal not displayed */ // Parent entity of the proficiency. ParentEntity *ParentEntity `protobuf:"bytes,5,opt,name=parent_entity,json=parentEntity,proto3" json:"parent_entity,omitempty"` // The following fields are only used in the return of List requests of the entity. // Name of the skill with @skill_sid. SkillName string `protobuf:"bytes,7,opt,name=skill_name,json=skillName,proto3" json:"skill_name,omitempty"` // Name of the skill profile with @preferred_skill_profile_sid, will be blank if said field is NULL. SkillProfileName string `protobuf:"bytes,8,opt,name=skill_profile_name,json=skillProfileName,proto3" json:"skill_profile_name,omitempty"` // Proficiency value that @preferred_skill_profile_sid has for the given @skill_sid, it will be 0 if @preferred_skill_profile_sid is NULL. SkillProfileProficiencyValue int32 `` /* 150-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a skill proficiency
func (*SkillProficiency) Descriptor
deprecated
func (*SkillProficiency) Descriptor() ([]byte, []int)
Deprecated: Use SkillProficiency.ProtoReflect.Descriptor instead.
func (*SkillProficiency) GetManualProficiencyValue ¶
func (x *SkillProficiency) GetManualProficiencyValue() int32
func (*SkillProficiency) GetParentEntity ¶
func (x *SkillProficiency) GetParentEntity() *ParentEntity
func (*SkillProficiency) GetPreferredSkillProfileSid ¶
func (x *SkillProficiency) GetPreferredSkillProfileSid() *wrapperspb.Int64Value
func (*SkillProficiency) GetSkillName ¶
func (x *SkillProficiency) GetSkillName() string
func (*SkillProficiency) GetSkillProficiencySid ¶
func (x *SkillProficiency) GetSkillProficiencySid() int64
func (*SkillProficiency) GetSkillProfileName ¶
func (x *SkillProficiency) GetSkillProfileName() string
func (*SkillProficiency) GetSkillProfileProficiencyValue ¶
func (x *SkillProficiency) GetSkillProfileProficiencyValue() int32
func (*SkillProficiency) GetSkillSid ¶
func (x *SkillProficiency) GetSkillSid() int64
func (*SkillProficiency) ProtoMessage ¶
func (*SkillProficiency) ProtoMessage()
func (*SkillProficiency) ProtoReflect ¶
func (x *SkillProficiency) ProtoReflect() protoreflect.Message
func (*SkillProficiency) Reset ¶
func (x *SkillProficiency) Reset()
func (*SkillProficiency) String ¶
func (x *SkillProficiency) String() string
type SkillProfile ¶
type SkillProfile struct { // ID of the skill profile. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // name of the skill profile. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // description about the skill profile. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // date of creation of the skill profile. CreateDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_date,json=createDate,proto3" json:"create_date,omitempty"` // indicates whether the autogenerated name of the skill profile has been modified by the org. Unnamed bool `protobuf:"varint,5,opt,name=unnamed,proto3" json:"unnamed,omitempty"` // date that the profile became inactive, if not set, then the profile is currently active. InactiveAsOfDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=inactive_as_of_date,json=inactiveAsOfDate,proto3" json:"inactive_as_of_date,omitempty"` // skills of the skill profile. Skills []*Skill `protobuf:"bytes,7,rep,name=skills,proto3" json:"skills,omitempty"` // number of skills that this skill profile has. SkillsCount int32 `protobuf:"varint,8,opt,name=skills_count,json=skillsCount,proto3" json:"skills_count,omitempty"` // percentage of total calls that had this skill profile. Occurrence float32 `protobuf:"fixed32,9,opt,name=occurrence,proto3" json:"occurrence,omitempty"` // average time that calls took to be answered. AverageSpeedOfAnswerInSeconds float32 `` /* 159-byte string literal not displayed */ // average duration of answered calls. AverageHandleTimeInSeconds float32 `` /* 148-byte string literal not displayed */ // average time that agents spent in wrap up. AverageAfterCallWorkInSeconds float32 `` /* 159-byte string literal not displayed */ // average time that callers waited before hanging unanswered calls. AverageTimeToAbortInSeconds float32 `` /* 153-byte string literal not displayed */ // indicates whether or not the averages were manually entered by the user (if false then the averages were automatically calculated from the historical data). AreAveragesManual bool `protobuf:"varint,14,opt,name=are_averages_manual,json=areAveragesManual,proto3" json:"are_averages_manual,omitempty"` // contains filtered or unexported fields }
Message type specifying a skill profile including specific skills
func (*SkillProfile) Descriptor
deprecated
func (*SkillProfile) Descriptor() ([]byte, []int)
Deprecated: Use SkillProfile.ProtoReflect.Descriptor instead.
func (*SkillProfile) GetAreAveragesManual ¶
func (x *SkillProfile) GetAreAveragesManual() bool
func (*SkillProfile) GetAverageAfterCallWorkInSeconds ¶
func (x *SkillProfile) GetAverageAfterCallWorkInSeconds() float32
func (*SkillProfile) GetAverageHandleTimeInSeconds ¶
func (x *SkillProfile) GetAverageHandleTimeInSeconds() float32
func (*SkillProfile) GetAverageSpeedOfAnswerInSeconds ¶
func (x *SkillProfile) GetAverageSpeedOfAnswerInSeconds() float32
func (*SkillProfile) GetAverageTimeToAbortInSeconds ¶
func (x *SkillProfile) GetAverageTimeToAbortInSeconds() float32
func (*SkillProfile) GetCreateDate ¶
func (x *SkillProfile) GetCreateDate() *timestamppb.Timestamp
func (*SkillProfile) GetDescription ¶
func (x *SkillProfile) GetDescription() string
func (*SkillProfile) GetInactiveAsOfDate ¶
func (x *SkillProfile) GetInactiveAsOfDate() *timestamppb.Timestamp
func (*SkillProfile) GetName ¶
func (x *SkillProfile) GetName() string
func (*SkillProfile) GetOccurrence ¶
func (x *SkillProfile) GetOccurrence() float32
func (*SkillProfile) GetSkillProfileSid ¶
func (x *SkillProfile) GetSkillProfileSid() int64
func (*SkillProfile) GetSkills ¶
func (x *SkillProfile) GetSkills() []*Skill
func (*SkillProfile) GetSkillsCount ¶
func (x *SkillProfile) GetSkillsCount() int32
func (*SkillProfile) GetUnnamed ¶
func (x *SkillProfile) GetUnnamed() bool
func (*SkillProfile) ProtoMessage ¶
func (*SkillProfile) ProtoMessage()
func (*SkillProfile) ProtoReflect ¶
func (x *SkillProfile) ProtoReflect() protoreflect.Message
func (*SkillProfile) Reset ¶
func (x *SkillProfile) Reset()
func (*SkillProfile) String ¶
func (x *SkillProfile) String() string
type SwapShiftInstancesReq ¶
type SwapShiftInstancesReq struct { // ID of the wfm agent sid that the shift instances had. WfmAgentSid1 int64 `protobuf:"varint,1,opt,name=wfm_agent_sid1,json=wfmAgentSid1,proto3" json:"wfm_agent_sid1,omitempty"` // ID of the wfm agent sid that the shift instances will have. WfmAgentSid2 int64 `protobuf:"varint,2,opt,name=wfm_agent_sid2,json=wfmAgentSid2,proto3" json:"wfm_agent_sid2,omitempty"` // IDs of the shift instances that will be swapped. ShiftInstanceSids []int64 `protobuf:"varint,3,rep,packed,name=shift_instance_sids,json=shiftInstanceSids,proto3" json:"shift_instance_sids,omitempty"` // contains filtered or unexported fields }
Request message for the SwapShiftInstances RPC
func (*SwapShiftInstancesReq) Descriptor
deprecated
func (*SwapShiftInstancesReq) Descriptor() ([]byte, []int)
Deprecated: Use SwapShiftInstancesReq.ProtoReflect.Descriptor instead.
func (*SwapShiftInstancesReq) GetShiftInstanceSids ¶
func (x *SwapShiftInstancesReq) GetShiftInstanceSids() []int64
func (*SwapShiftInstancesReq) GetWfmAgentSid1 ¶
func (x *SwapShiftInstancesReq) GetWfmAgentSid1() int64
func (*SwapShiftInstancesReq) GetWfmAgentSid2 ¶
func (x *SwapShiftInstancesReq) GetWfmAgentSid2() int64
func (*SwapShiftInstancesReq) ProtoMessage ¶
func (*SwapShiftInstancesReq) ProtoMessage()
func (*SwapShiftInstancesReq) ProtoReflect ¶
func (x *SwapShiftInstancesReq) ProtoReflect() protoreflect.Message
func (*SwapShiftInstancesReq) Reset ¶
func (x *SwapShiftInstancesReq) Reset()
func (*SwapShiftInstancesReq) String ¶
func (x *SwapShiftInstancesReq) String() string
type SwapShiftInstancesRes ¶
type SwapShiftInstancesRes struct { // Shift instances that were swapped. ShiftInstances []*ShiftInstance `protobuf:"bytes,1,rep,name=shift_instances,json=shiftInstances,proto3" json:"shift_instances,omitempty"` // contains filtered or unexported fields }
Response message for the SwapShiftInstances RPC
func (*SwapShiftInstancesRes) Descriptor
deprecated
func (*SwapShiftInstancesRes) Descriptor() ([]byte, []int)
Deprecated: Use SwapShiftInstancesRes.ProtoReflect.Descriptor instead.
func (*SwapShiftInstancesRes) GetShiftInstances ¶
func (x *SwapShiftInstancesRes) GetShiftInstances() []*ShiftInstance
func (*SwapShiftInstancesRes) ProtoMessage ¶
func (*SwapShiftInstancesRes) ProtoMessage()
func (*SwapShiftInstancesRes) ProtoReflect ¶
func (x *SwapShiftInstancesRes) ProtoReflect() protoreflect.Message
func (*SwapShiftInstancesRes) Reset ¶
func (x *SwapShiftInstancesRes) Reset()
func (*SwapShiftInstancesRes) String ¶
func (x *SwapShiftInstancesRes) String() string
type UnimplementedWFMServer ¶
type UnimplementedWFMServer struct { }
UnimplementedWFMServer must be embedded to have forward compatible implementations.
func (UnimplementedWFMServer) BuildAgentDiagnostics ¶
func (UnimplementedWFMServer) BuildAgentDiagnostics(context.Context, *BuildAgentDiagnosticsReq) (*BuildAgentDiagnosticsRes, error)
func (UnimplementedWFMServer) BuildCallProfileTemplateForSkillProfile ¶
func (UnimplementedWFMServer) BuildCallProfileTemplateForSkillProfile(context.Context, *BuildCallProfileTemplateForSkillProfileReq) (*BuildCallProfileTemplateForSkillProfileRes, error)
func (UnimplementedWFMServer) BuildDOWAndMOYProfiles ¶
func (UnimplementedWFMServer) BuildDOWAndMOYProfiles(context.Context, *BuildDOWAndMOYProfilesReq) (*BuildDOWAndMOYProfilesRes, error)
func (UnimplementedWFMServer) BuildDraftSchedule ¶
func (UnimplementedWFMServer) BuildDraftSchedule(context.Context, *BuildDraftScheduleReq) (*BuildDraftScheduleRes, error)
func (UnimplementedWFMServer) BuildGlobalDiagnostics ¶
func (UnimplementedWFMServer) BuildGlobalDiagnostics(context.Context, *BuildGlobalDiagnosticsReq) (*BuildGlobalDiagnosticsRes, error)
func (UnimplementedWFMServer) BuildNodeDiagnostics ¶
func (UnimplementedWFMServer) BuildNodeDiagnostics(context.Context, *BuildNodeDiagnosticsReq) (*BuildNodeDiagnosticsRes, error)
func (UnimplementedWFMServer) BuildProfileForecastByInterval ¶
func (UnimplementedWFMServer) BuildProfileForecastByInterval(*BuildProfileForecastByIntervalReq, WFM_BuildProfileForecastByIntervalServer) error
func (UnimplementedWFMServer) BuildProfileForecastByIntervalWithStats ¶
func (UnimplementedWFMServer) BuildProfileForecastByIntervalWithStats(*BuildProfileForecastByIntervalWithStatsReq, WFM_BuildProfileForecastByIntervalWithStatsServer) error
func (UnimplementedWFMServer) BuildRegressionForecastByInterval ¶
func (UnimplementedWFMServer) BuildRegressionForecastByInterval(*BuildRegressionForecastByIntervalReq, WFM_BuildRegressionForecastByIntervalServer) error
func (UnimplementedWFMServer) BuildRegressionForecastByIntervalWithStats ¶
func (UnimplementedWFMServer) BuildRegressionForecastByIntervalWithStats(*BuildRegressionForecastByIntervalWithStatsReq, WFM_BuildRegressionForecastByIntervalWithStatsServer) error
func (UnimplementedWFMServer) BuildShiftTemplateDiagnostics ¶
func (UnimplementedWFMServer) BuildShiftTemplateDiagnostics(context.Context, *BuildShiftTemplateDiagnosticsReq) (*BuildShiftTemplateDiagnosticsRes, error)
func (UnimplementedWFMServer) CalculateTrainingDataAveragesForSkillProfile ¶
func (UnimplementedWFMServer) CalculateTrainingDataAveragesForSkillProfile(context.Context, *CalculateTrainingDataAveragesForSkillProfileReq) (*CalculateTrainingDataAveragesForSkillProfileRes, error)
func (UnimplementedWFMServer) CopyScenario ¶
func (UnimplementedWFMServer) CopyScenario(context.Context, *CopyScenarioReq) (*CopyScenarioRes, error)
func (UnimplementedWFMServer) CreateAgentAvailabilityPattern ¶
func (UnimplementedWFMServer) CreateAgentAvailabilityPattern(context.Context, *CreateAgentAvailabilityPatternReq) (*CreateAgentAvailabilityPatternRes, error)
func (UnimplementedWFMServer) CreateAgentGroup ¶
func (UnimplementedWFMServer) CreateAgentGroup(context.Context, *CreateAgentGroupReq) (*CreateAgentGroupRes, error)
func (UnimplementedWFMServer) CreateCallProfileTemplate ¶
func (UnimplementedWFMServer) CreateCallProfileTemplate(context.Context, *CreateCallProfileTemplateReq) (*CreateCallProfileTemplateRes, error)
func (UnimplementedWFMServer) CreateClientNode ¶
func (UnimplementedWFMServer) CreateClientNode(context.Context, *CreateClientNodeReq) (*CreateClientNodeRes, error)
func (UnimplementedWFMServer) CreateConstraintRule ¶
func (UnimplementedWFMServer) CreateConstraintRule(context.Context, *CreateConstraintRuleReq) (*CreateConstraintRuleRes, error)
func (UnimplementedWFMServer) CreateDraftSchedule ¶
func (UnimplementedWFMServer) CreateDraftSchedule(context.Context, *CreateDraftScheduleReq) (*CreateDraftScheduleRes, error)
func (UnimplementedWFMServer) CreateInactiveSkillProfileMapping ¶
func (UnimplementedWFMServer) CreateInactiveSkillProfileMapping(context.Context, *CreateInactiveSkillProfileMappingReq) (*CreateInactiveSkillProfileMappingRes, error)
func (UnimplementedWFMServer) CreateLocationNode ¶
func (UnimplementedWFMServer) CreateLocationNode(context.Context, *CreateLocationNodeReq) (*CreateLocationNodeRes, error)
func (UnimplementedWFMServer) CreateNonSkillActivity ¶
func (UnimplementedWFMServer) CreateNonSkillActivity(context.Context, *CreateNonSkillActivityReq) (*CreateNonSkillActivityRes, error)
func (UnimplementedWFMServer) CreateOpenTimesPattern ¶
func (UnimplementedWFMServer) CreateOpenTimesPattern(context.Context, *CreateOpenTimesPatternReq) (*CreateOpenTimesPatternRes, error)
func (UnimplementedWFMServer) CreatePlacementRule ¶
func (UnimplementedWFMServer) CreatePlacementRule(context.Context, *CreatePlacementRuleReq) (*CreatePlacementRuleRes, error)
func (UnimplementedWFMServer) CreateProgramNode ¶
func (UnimplementedWFMServer) CreateProgramNode(context.Context, *CreateProgramNodeReq) (*CreateProgramNodeRes, error)
func (UnimplementedWFMServer) CreateRegressionTemplate ¶
func (UnimplementedWFMServer) CreateRegressionTemplate(context.Context, *CreateRegressionTemplateReq) (*CreateRegressionTemplateRes, error)
func (UnimplementedWFMServer) CreateScheduleScenarioWithNodes ¶
func (UnimplementedWFMServer) CreateScheduleScenarioWithNodes(context.Context, *CreateScheduleScenarioWithNodesReq) (*CreateScheduleScenarioWithNodesRes, error)
func (UnimplementedWFMServer) CreateShiftInstance ¶
func (UnimplementedWFMServer) CreateShiftInstance(context.Context, *CreateShiftInstanceReq) (*CreateShiftInstanceRes, error)
func (UnimplementedWFMServer) CreateShiftTemplate ¶
func (UnimplementedWFMServer) CreateShiftTemplate(context.Context, *CreateShiftTemplateReq) (*CreateShiftTemplateRes, error)
func (UnimplementedWFMServer) CreateSkillProficiencies ¶
func (UnimplementedWFMServer) CreateSkillProficiencies(context.Context, *CreateSkillProficienciesReq) (*CreateSkillProficienciesRes, error)
func (UnimplementedWFMServer) CreateWFMAgentMemberships ¶
func (UnimplementedWFMServer) CreateWFMAgentMemberships(context.Context, *CreateWFMAgentMembershipsReq) (*CreateWFMAgentMembershipsRes, error)
func (UnimplementedWFMServer) DeleteAgentAvailabilityPattern ¶
func (UnimplementedWFMServer) DeleteAgentAvailabilityPattern(context.Context, *DeleteAgentAvailabilityPatternReq) (*DeleteAgentAvailabilityPatternRes, error)
func (UnimplementedWFMServer) DeleteCallProfileTemplate ¶
func (UnimplementedWFMServer) DeleteCallProfileTemplate(context.Context, *DeleteCallProfileTemplateReq) (*DeleteCallProfileTemplateRes, error)
func (UnimplementedWFMServer) DeleteConstraintRule ¶
func (UnimplementedWFMServer) DeleteConstraintRule(context.Context, *DeleteConstraintRuleReq) (*DeleteConstraintRuleRes, error)
func (UnimplementedWFMServer) DeleteDraftSchedule ¶
func (UnimplementedWFMServer) DeleteDraftSchedule(context.Context, *DeleteDraftScheduleReq) (*DeleteDraftScheduleRes, error)
func (UnimplementedWFMServer) DeleteForecastIntervals ¶
func (UnimplementedWFMServer) DeleteForecastIntervals(context.Context, *DeleteForecastIntervalsReq) (*DeleteForecastIntervalsRes, error)
func (UnimplementedWFMServer) DeleteHistoricalDataDeltas ¶
func (UnimplementedWFMServer) DeleteHistoricalDataDeltas(context.Context, *DeleteHistoricalDataDeltasReq) (*DeleteHistoricalDataDeltasRes, error)
func (UnimplementedWFMServer) DeleteOpenTimesPattern ¶
func (UnimplementedWFMServer) DeleteOpenTimesPattern(context.Context, *DeleteOpenTimesPatternReq) (*DeleteOpenTimesPatternRes, error)
func (UnimplementedWFMServer) DeletePlacementRule ¶
func (UnimplementedWFMServer) DeletePlacementRule(context.Context, *DeletePlacementRuleReq) (*DeletePlacementRuleRes, error)
func (UnimplementedWFMServer) DeleteRegressionTemplate ¶
func (UnimplementedWFMServer) DeleteRegressionTemplate(context.Context, *DeleteRegressionTemplateReq) (*DeleteRegressionTemplateRes, error)
func (UnimplementedWFMServer) DeleteSchedulingTarget ¶
func (UnimplementedWFMServer) DeleteSchedulingTarget(context.Context, *DeleteSchedulingTargetReq) (*DeleteSchedulingTargetRes, error)
func (UnimplementedWFMServer) DeleteShiftInstances ¶
func (UnimplementedWFMServer) DeleteShiftInstances(context.Context, *DeleteShiftInstancesReq) (*DeleteShiftInstancesRes, error)
func (UnimplementedWFMServer) DeleteSkillProficiency ¶
func (UnimplementedWFMServer) DeleteSkillProficiency(context.Context, *DeleteSkillProficiencyReq) (*DeleteSkillProficiencyRes, error)
func (UnimplementedWFMServer) DeleteWFMAgentMemberships ¶
func (UnimplementedWFMServer) DeleteWFMAgentMemberships(context.Context, *DeleteWFMAgentMembershipsReq) (*DeleteWFMAgentMembershipsRes, error)
func (UnimplementedWFMServer) DisconnectInactiveSkillProfileMapping ¶
func (UnimplementedWFMServer) DisconnectInactiveSkillProfileMapping(context.Context, *DisconnectInactiveSkillProfileMappingReq) (*DisconnectInactiveSkillProfileMappingRes, error)
func (UnimplementedWFMServer) GetAvailabilityBitmaps ¶
func (UnimplementedWFMServer) GetAvailabilityBitmaps(context.Context, *GetAvailabilityBitmapsReq) (*GetAvailabilityBitmapsRes, error)
func (UnimplementedWFMServer) GetAvailableRegressionForecasterModelTypes ¶
func (UnimplementedWFMServer) GetAvailableRegressionForecasterModelTypes(context.Context, *GetAvailableRegressionForecasterModelTypesReq) (*GetAvailableRegressionForecasterModelTypesRes, error)
func (UnimplementedWFMServer) GetDraftSchedule ¶
func (UnimplementedWFMServer) GetDraftSchedule(context.Context, *GetDraftScheduleReq) (*GetDraftScheduleRes, error)
func (UnimplementedWFMServer) GetDraftScheduleRequiredCalls ¶
func (UnimplementedWFMServer) GetDraftScheduleRequiredCalls(context.Context, *GetDraftScheduleRequiredCallsReq) (*GetDraftScheduleRequiredCallsRes, error)
func (UnimplementedWFMServer) GetForecastingParameters ¶
func (UnimplementedWFMServer) GetForecastingParameters(context.Context, *GetForecastingParametersReq) (*GetForecastingParametersRes, error)
func (UnimplementedWFMServer) GetLastSkillProfileResyncDate ¶
func (UnimplementedWFMServer) GetLastSkillProfileResyncDate(context.Context, *GetLastSkillProfileResyncDateReq) (*GetLastSkillProfileResyncDateRes, error)
func (UnimplementedWFMServer) GetOpenTimesBitmaps ¶
func (UnimplementedWFMServer) GetOpenTimesBitmaps(context.Context, *GetOpenTimesBitmapsReq) (*GetOpenTimesBitmapsRes, error)
func (UnimplementedWFMServer) GetPerformanceMetrics ¶
func (UnimplementedWFMServer) GetPerformanceMetrics(context.Context, *GetPerformanceMetricsReq) (*GetPerformanceMetricsRes, error)
func (UnimplementedWFMServer) GetPublishedSchedule ¶
func (UnimplementedWFMServer) GetPublishedSchedule(context.Context, *GetPublishedScheduleReq) (*GetPublishedScheduleRes, error)
func (UnimplementedWFMServer) GetPublishedScheduleRequiredCalls ¶
func (UnimplementedWFMServer) GetPublishedScheduleRequiredCalls(context.Context, *GetPublishedScheduleRequiredCallsReq) (*GetPublishedScheduleRequiredCallsRes, error)
func (UnimplementedWFMServer) GetSchedulingTarget ¶
func (UnimplementedWFMServer) GetSchedulingTarget(context.Context, *GetSchedulingTargetReq) (*GetSchedulingTargetRes, error)
func (UnimplementedWFMServer) GetSkillProfile ¶
func (UnimplementedWFMServer) GetSkillProfile(context.Context, *GetSkillProfileReq) (*GetSkillProfileRes, error)
func (UnimplementedWFMServer) GetSkillProfilesCount ¶
func (UnimplementedWFMServer) GetSkillProfilesCount(context.Context, *GetSkillProfilesCountReq) (*GetSkillProfilesCountRes, error)
func (UnimplementedWFMServer) ListAllWFMAgents ¶
func (UnimplementedWFMServer) ListAllWFMAgents(context.Context, *ListAllWFMAgentsReq) (*ListAllWFMAgentsRes, error)
func (UnimplementedWFMServer) ListCallProfileTemplates ¶
func (UnimplementedWFMServer) ListCallProfileTemplates(context.Context, *ListCallProfileTemplatesReq) (*ListCallProfileTemplatesRes, error)
func (UnimplementedWFMServer) ListCandidateSchedulingActivities ¶
func (UnimplementedWFMServer) ListCandidateSchedulingActivities(context.Context, *ListCandidateSchedulingActivitiesReq) (*ListCandidateSchedulingActivitiesRes, error)
func (UnimplementedWFMServer) ListCandidateWFMAgents ¶
func (UnimplementedWFMServer) ListCandidateWFMAgents(context.Context, *ListCandidateWFMAgentsReq) (*ListCandidateWFMAgentsRes, error)
func (UnimplementedWFMServer) ListConfigEntities ¶
func (UnimplementedWFMServer) ListConfigEntities(context.Context, *ListConfigEntitiesReq) (*ListConfigEntitiesRes, error)
func (UnimplementedWFMServer) ListDraftSchedules ¶
func (UnimplementedWFMServer) ListDraftSchedules(context.Context, *ListDraftSchedulesReq) (*ListDraftSchedulesRes, error)
func (UnimplementedWFMServer) ListForecastIntervalsForSkillProfile ¶
func (UnimplementedWFMServer) ListForecastIntervalsForSkillProfile(*ListForecastIntervalsForSkillProfileReq, WFM_ListForecastIntervalsForSkillProfileServer) error
func (UnimplementedWFMServer) ListHistoricalData ¶
func (UnimplementedWFMServer) ListHistoricalData(context.Context, *ListHistoricalDataReq) (*ListHistoricalDataRes, error)
func (UnimplementedWFMServer) ListHistoricalDataForAllSkillProfiles ¶
func (UnimplementedWFMServer) ListHistoricalDataForAllSkillProfiles(context.Context, *ListHistoricalDataForAllSkillProfilesReq) (*ListHistoricalDataForAllSkillProfilesRes, error)
func (UnimplementedWFMServer) ListNonSkillActivityAssociations ¶
func (UnimplementedWFMServer) ListNonSkillActivityAssociations(context.Context, *ListNonSkillActivityAssociationsReq) (*ListNonSkillActivityAssociationsRes, error)
func (UnimplementedWFMServer) ListRegressionTemplates ¶
func (UnimplementedWFMServer) ListRegressionTemplates(context.Context, *ListRegressionTemplatesReq) (*ListRegressionTemplatesRes, error)
func (UnimplementedWFMServer) ListRequiredCallsIntervals ¶
func (UnimplementedWFMServer) ListRequiredCallsIntervals(context.Context, *ListRequiredCallsIntervalsReq) (*ListRequiredCallsIntervalsRes, error)
func (UnimplementedWFMServer) ListShiftSegmentsByShiftInstanceSids ¶
func (UnimplementedWFMServer) ListShiftSegmentsByShiftInstanceSids(context.Context, *ListShiftSegmentsByShiftInstanceSidsReq) (*ListShiftSegmentsByShiftInstanceSidsRes, error)
func (UnimplementedWFMServer) ListShiftTemplatesBySids ¶
func (UnimplementedWFMServer) ListShiftTemplatesBySids(context.Context, *ListShiftTemplatesBySidsReq) (*ListShiftTemplatesBySidsRes, error)
func (UnimplementedWFMServer) ListSkillProfiles ¶
func (UnimplementedWFMServer) ListSkillProfiles(context.Context, *ListSkillProfilesReq) (*ListSkillProfilesRes, error)
func (UnimplementedWFMServer) ListSkills ¶
func (UnimplementedWFMServer) ListSkills(context.Context, *ListSkillsReq) (*ListSkillsRes, error)
func (UnimplementedWFMServer) ListTopSkillProfiles ¶
func (UnimplementedWFMServer) ListTopSkillProfiles(context.Context, *ListTopSkillProfilesReq) (*ListTopSkillProfilesRes, error)
func (UnimplementedWFMServer) ListUngroupedWFMAgents ¶
func (UnimplementedWFMServer) ListUngroupedWFMAgents(context.Context, *ListUngroupedWFMAgentsReq) (*ListUngroupedWFMAgentsRes, error)
func (UnimplementedWFMServer) ListWFMAgentsAssociatedWithAgentGroup ¶
func (UnimplementedWFMServer) ListWFMAgentsAssociatedWithAgentGroup(context.Context, *ListWFMAgentsAssociatedWithAgentGroupReq) (*ListWFMAgentsAssociatedWithAgentGroupRes, error)
func (UnimplementedWFMServer) PublishDraftSchedule ¶
func (UnimplementedWFMServer) PublishDraftSchedule(context.Context, *PublishDraftScheduleReq) (*PublishDraftScheduleRes, error)
func (UnimplementedWFMServer) ResyncSkillProfiles ¶
func (UnimplementedWFMServer) ResyncSkillProfiles(context.Context, *ResyncSkillProfilesReq) (*ResyncSkillProfilesRes, error)
func (UnimplementedWFMServer) SetSchedulingTarget ¶
func (UnimplementedWFMServer) SetSchedulingTarget(context.Context, *SetSchedulingTargetReq) (*SetSchedulingTargetRes, error)
func (UnimplementedWFMServer) SwapShiftInstances ¶
func (UnimplementedWFMServer) SwapShiftInstances(context.Context, *SwapShiftInstancesReq) (*SwapShiftInstancesRes, error)
func (UnimplementedWFMServer) UpdateAgentAvailabilityPattern ¶
func (UnimplementedWFMServer) UpdateAgentAvailabilityPattern(context.Context, *UpdateAgentAvailabilityPatternReq) (*UpdateAgentAvailabilityPatternRes, error)
func (UnimplementedWFMServer) UpdateAgentGroup ¶
func (UnimplementedWFMServer) UpdateAgentGroup(context.Context, *UpdateAgentGroupReq) (*UpdateAgentGroupRes, error)
func (UnimplementedWFMServer) UpdateCallCenterNode ¶
func (UnimplementedWFMServer) UpdateCallCenterNode(context.Context, *UpdateCallCenterNodeReq) (*UpdateCallCenterNodeRes, error)
func (UnimplementedWFMServer) UpdateClientNode ¶
func (UnimplementedWFMServer) UpdateClientNode(context.Context, *UpdateClientNodeReq) (*UpdateClientNodeRes, error)
func (UnimplementedWFMServer) UpdateConstraintRule ¶
func (UnimplementedWFMServer) UpdateConstraintRule(context.Context, *UpdateConstraintRuleReq) (*UpdateConstraintRuleRes, error)
func (UnimplementedWFMServer) UpdateDraftSchedule ¶ added in v1.7.11
func (UnimplementedWFMServer) UpdateDraftSchedule(context.Context, *UpdateDraftScheduleReq) (*UpdateDraftScheduleRes, error)
func (UnimplementedWFMServer) UpdateLocationNode ¶
func (UnimplementedWFMServer) UpdateLocationNode(context.Context, *UpdateLocationNodeReq) (*UpdateLocationNodeRes, error)
func (UnimplementedWFMServer) UpdateNonSkillActivity ¶
func (UnimplementedWFMServer) UpdateNonSkillActivity(context.Context, *UpdateNonSkillActivityReq) (*UpdateNonSkillActivityRes, error)
func (UnimplementedWFMServer) UpdateOpenTimesPattern ¶
func (UnimplementedWFMServer) UpdateOpenTimesPattern(context.Context, *UpdateOpenTimesPatternReq) (*UpdateOpenTimesPatternRes, error)
func (UnimplementedWFMServer) UpdatePlacementRule ¶
func (UnimplementedWFMServer) UpdatePlacementRule(context.Context, *UpdatePlacementRuleReq) (*UpdatePlacementRuleRes, error)
func (UnimplementedWFMServer) UpdateProgramNode ¶
func (UnimplementedWFMServer) UpdateProgramNode(context.Context, *UpdateProgramNodeReq) (*UpdateProgramNodeRes, error)
func (UnimplementedWFMServer) UpdateScheduleScenario ¶
func (UnimplementedWFMServer) UpdateScheduleScenario(context.Context, *UpdateScheduleScenarioReq) (*UpdateScheduleScenarioRes, error)
func (UnimplementedWFMServer) UpdateShiftInstance ¶
func (UnimplementedWFMServer) UpdateShiftInstance(context.Context, *UpdateShiftInstanceReq) (*UpdateShiftInstanceRes, error)
func (UnimplementedWFMServer) UpdateShiftTemplate ¶
func (UnimplementedWFMServer) UpdateShiftTemplate(context.Context, *UpdateShiftTemplateReq) (*UpdateShiftTemplateRes, error)
func (UnimplementedWFMServer) UpdateSkillProficiencies ¶
func (UnimplementedWFMServer) UpdateSkillProficiencies(context.Context, *UpdateSkillProficienciesReq) (*UpdateSkillProficienciesRes, error)
func (UnimplementedWFMServer) UpdateSkillProfile ¶
func (UnimplementedWFMServer) UpdateSkillProfile(context.Context, *UpdateSkillProfileReq) (*UpdateSkillProfileRes, error)
func (UnimplementedWFMServer) UpdateSkillProfileAveragesUsingHistoricalData ¶
func (UnimplementedWFMServer) UpdateSkillProfileAveragesUsingHistoricalData(context.Context, *UpdateSkillProfileAveragesUsingHistoricalDataReq) (*UpdateSkillProfileAveragesUsingHistoricalDataRes, error)
func (UnimplementedWFMServer) UpdateSkillProfileProficiencies ¶
func (UnimplementedWFMServer) UpdateSkillProfileProficiencies(context.Context, *UpdateSkillProfileProficienciesReq) (*UpdateSkillProfileProficienciesRes, error)
func (UnimplementedWFMServer) UpdateWFMAgent ¶
func (UnimplementedWFMServer) UpdateWFMAgent(context.Context, *UpdateWFMAgentReq) (*UpdateWFMAgentRes, error)
func (UnimplementedWFMServer) UpsertForecastDataDelta ¶
func (UnimplementedWFMServer) UpsertForecastDataDelta(context.Context, *UpsertForecastDataDeltaReq) (*UpsertForecastDataDeltaRes, error)
func (UnimplementedWFMServer) UpsertForecastDataDeltas ¶
func (UnimplementedWFMServer) UpsertForecastDataDeltas(context.Context, *UpsertForecastDataDeltasReq) (*UpsertForecastDataDeltasRes, error)
func (UnimplementedWFMServer) UpsertForecastingParameters ¶
func (UnimplementedWFMServer) UpsertForecastingParameters(context.Context, *UpsertForecastingParametersReq) (*UpsertForecastingParametersRes, error)
func (UnimplementedWFMServer) UpsertHistoricalDataDelta ¶
func (UnimplementedWFMServer) UpsertHistoricalDataDelta(context.Context, *UpsertHistoricalDataDeltaReq) (*UpsertHistoricalDataDeltaRes, error)
func (UnimplementedWFMServer) UpsertHistoricalDataDeltas ¶
func (UnimplementedWFMServer) UpsertHistoricalDataDeltas(context.Context, *UpsertHistoricalDataDeltasReq) (*UpsertHistoricalDataDeltasRes, error)
func (UnimplementedWFMServer) UpsertNonSkillActivityAssociation ¶
func (UnimplementedWFMServer) UpsertNonSkillActivityAssociation(context.Context, *UpsertNonSkillActivityAssociationReq) (*UpsertNonSkillActivityAssociationRes, error)
func (UnimplementedWFMServer) UpsertProfileForecast ¶
func (UnimplementedWFMServer) UpsertProfileForecast(context.Context, *UpsertProfileForecastReq) (*UpsertProfileForecastRes, error)
func (UnimplementedWFMServer) UpsertRegressionForecast ¶
func (UnimplementedWFMServer) UpsertRegressionForecast(context.Context, *UpsertRegressionForecastReq) (*UpsertRegressionForecastRes, error)
type UnsafeWFMServer ¶
type UnsafeWFMServer interface {
// contains filtered or unexported methods
}
UnsafeWFMServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to WFMServer will result in compilation errors.
type UpdateAgentAvailabilityPatternReq ¶
type UpdateAgentAvailabilityPatternReq struct { // Agent availability pattern to update. AgentAvailabilityPattern *AgentAvailabilityPattern `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the UpdateAgentAvailabilityPattern RPC
func (*UpdateAgentAvailabilityPatternReq) Descriptor
deprecated
func (*UpdateAgentAvailabilityPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentAvailabilityPatternReq.ProtoReflect.Descriptor instead.
func (*UpdateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern ¶
func (x *UpdateAgentAvailabilityPatternReq) GetAgentAvailabilityPattern() *AgentAvailabilityPattern
func (*UpdateAgentAvailabilityPatternReq) ProtoMessage ¶
func (*UpdateAgentAvailabilityPatternReq) ProtoMessage()
func (*UpdateAgentAvailabilityPatternReq) ProtoReflect ¶
func (x *UpdateAgentAvailabilityPatternReq) ProtoReflect() protoreflect.Message
func (*UpdateAgentAvailabilityPatternReq) Reset ¶
func (x *UpdateAgentAvailabilityPatternReq) Reset()
func (*UpdateAgentAvailabilityPatternReq) String ¶
func (x *UpdateAgentAvailabilityPatternReq) String() string
type UpdateAgentAvailabilityPatternRes ¶
type UpdateAgentAvailabilityPatternRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateAgentAvailabilityPattern RPC
func (*UpdateAgentAvailabilityPatternRes) Descriptor
deprecated
func (*UpdateAgentAvailabilityPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentAvailabilityPatternRes.ProtoReflect.Descriptor instead.
func (*UpdateAgentAvailabilityPatternRes) ProtoMessage ¶
func (*UpdateAgentAvailabilityPatternRes) ProtoMessage()
func (*UpdateAgentAvailabilityPatternRes) ProtoReflect ¶
func (x *UpdateAgentAvailabilityPatternRes) ProtoReflect() protoreflect.Message
func (*UpdateAgentAvailabilityPatternRes) Reset ¶
func (x *UpdateAgentAvailabilityPatternRes) Reset()
func (*UpdateAgentAvailabilityPatternRes) String ¶
func (x *UpdateAgentAvailabilityPatternRes) String() string
type UpdateAgentGroupReq ¶
type UpdateAgentGroupReq struct { // AgentGroup to update AgentGroup *AgentGroup `protobuf:"bytes,1,opt,name=agent_group,json=agentGroup,proto3" json:"agent_group,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateAgentGroup RPC
func (*UpdateAgentGroupReq) Descriptor
deprecated
func (*UpdateAgentGroupReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentGroupReq.ProtoReflect.Descriptor instead.
func (*UpdateAgentGroupReq) GetAgentGroup ¶
func (x *UpdateAgentGroupReq) GetAgentGroup() *AgentGroup
func (*UpdateAgentGroupReq) ProtoMessage ¶
func (*UpdateAgentGroupReq) ProtoMessage()
func (*UpdateAgentGroupReq) ProtoReflect ¶
func (x *UpdateAgentGroupReq) ProtoReflect() protoreflect.Message
func (*UpdateAgentGroupReq) Reset ¶
func (x *UpdateAgentGroupReq) Reset()
func (*UpdateAgentGroupReq) String ¶
func (x *UpdateAgentGroupReq) String() string
type UpdateAgentGroupRes ¶
type UpdateAgentGroupRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateAgentGroup RPC
func (*UpdateAgentGroupRes) Descriptor
deprecated
func (*UpdateAgentGroupRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAgentGroupRes.ProtoReflect.Descriptor instead.
func (*UpdateAgentGroupRes) ProtoMessage ¶
func (*UpdateAgentGroupRes) ProtoMessage()
func (*UpdateAgentGroupRes) ProtoReflect ¶
func (x *UpdateAgentGroupRes) ProtoReflect() protoreflect.Message
func (*UpdateAgentGroupRes) Reset ¶
func (x *UpdateAgentGroupRes) Reset()
func (*UpdateAgentGroupRes) String ¶
func (x *UpdateAgentGroupRes) String() string
type UpdateCallCenterNodeReq ¶
type UpdateCallCenterNodeReq struct { // Node entity that will be updated with the values provided. // If no change is desired for a given field in @node, then the current value must be set. Node *CallCenterNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateCallCenterNode RPC
func (*UpdateCallCenterNodeReq) Descriptor
deprecated
func (*UpdateCallCenterNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCallCenterNodeReq.ProtoReflect.Descriptor instead.
func (*UpdateCallCenterNodeReq) GetNode ¶
func (x *UpdateCallCenterNodeReq) GetNode() *CallCenterNode
func (*UpdateCallCenterNodeReq) ProtoMessage ¶
func (*UpdateCallCenterNodeReq) ProtoMessage()
func (*UpdateCallCenterNodeReq) ProtoReflect ¶
func (x *UpdateCallCenterNodeReq) ProtoReflect() protoreflect.Message
func (*UpdateCallCenterNodeReq) Reset ¶
func (x *UpdateCallCenterNodeReq) Reset()
func (*UpdateCallCenterNodeReq) String ¶
func (x *UpdateCallCenterNodeReq) String() string
type UpdateCallCenterNodeRes ¶
type UpdateCallCenterNodeRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateCallCenterNode RPC
func (*UpdateCallCenterNodeRes) Descriptor
deprecated
func (*UpdateCallCenterNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCallCenterNodeRes.ProtoReflect.Descriptor instead.
func (*UpdateCallCenterNodeRes) ProtoMessage ¶
func (*UpdateCallCenterNodeRes) ProtoMessage()
func (*UpdateCallCenterNodeRes) ProtoReflect ¶
func (x *UpdateCallCenterNodeRes) ProtoReflect() protoreflect.Message
func (*UpdateCallCenterNodeRes) Reset ¶
func (x *UpdateCallCenterNodeRes) Reset()
func (*UpdateCallCenterNodeRes) String ¶
func (x *UpdateCallCenterNodeRes) String() string
type UpdateClientNodeReq ¶
type UpdateClientNodeReq struct { // Client Node to update Node *ClientNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateClientNode RPC
func (*UpdateClientNodeReq) Descriptor
deprecated
func (*UpdateClientNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClientNodeReq.ProtoReflect.Descriptor instead.
func (*UpdateClientNodeReq) GetNode ¶
func (x *UpdateClientNodeReq) GetNode() *ClientNode
func (*UpdateClientNodeReq) ProtoMessage ¶
func (*UpdateClientNodeReq) ProtoMessage()
func (*UpdateClientNodeReq) ProtoReflect ¶
func (x *UpdateClientNodeReq) ProtoReflect() protoreflect.Message
func (*UpdateClientNodeReq) Reset ¶
func (x *UpdateClientNodeReq) Reset()
func (*UpdateClientNodeReq) String ¶
func (x *UpdateClientNodeReq) String() string
type UpdateClientNodeRes ¶
type UpdateClientNodeRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateClientNode RPC
func (*UpdateClientNodeRes) Descriptor
deprecated
func (*UpdateClientNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClientNodeRes.ProtoReflect.Descriptor instead.
func (*UpdateClientNodeRes) ProtoMessage ¶
func (*UpdateClientNodeRes) ProtoMessage()
func (*UpdateClientNodeRes) ProtoReflect ¶
func (x *UpdateClientNodeRes) ProtoReflect() protoreflect.Message
func (*UpdateClientNodeRes) Reset ¶
func (x *UpdateClientNodeRes) Reset()
func (*UpdateClientNodeRes) String ¶
func (x *UpdateClientNodeRes) String() string
type UpdateConstraintRuleReq ¶
type UpdateConstraintRuleReq struct { // Constraint rule to update ConstraintRule *ConstraintRule `protobuf:"bytes,1,opt,name=constraint_rule,json=constraintRule,proto3" json:"constraint_rule,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateConstraintRule RPC
func (*UpdateConstraintRuleReq) Descriptor
deprecated
func (*UpdateConstraintRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConstraintRuleReq.ProtoReflect.Descriptor instead.
func (*UpdateConstraintRuleReq) GetConstraintRule ¶
func (x *UpdateConstraintRuleReq) GetConstraintRule() *ConstraintRule
func (*UpdateConstraintRuleReq) ProtoMessage ¶
func (*UpdateConstraintRuleReq) ProtoMessage()
func (*UpdateConstraintRuleReq) ProtoReflect ¶
func (x *UpdateConstraintRuleReq) ProtoReflect() protoreflect.Message
func (*UpdateConstraintRuleReq) Reset ¶
func (x *UpdateConstraintRuleReq) Reset()
func (*UpdateConstraintRuleReq) String ¶
func (x *UpdateConstraintRuleReq) String() string
type UpdateConstraintRuleRes ¶
type UpdateConstraintRuleRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateConstraintRule RPC
func (*UpdateConstraintRuleRes) Descriptor
deprecated
func (*UpdateConstraintRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConstraintRuleRes.ProtoReflect.Descriptor instead.
func (*UpdateConstraintRuleRes) ProtoMessage ¶
func (*UpdateConstraintRuleRes) ProtoMessage()
func (*UpdateConstraintRuleRes) ProtoReflect ¶
func (x *UpdateConstraintRuleRes) ProtoReflect() protoreflect.Message
func (*UpdateConstraintRuleRes) Reset ¶
func (x *UpdateConstraintRuleRes) Reset()
func (*UpdateConstraintRuleRes) String ¶
func (x *UpdateConstraintRuleRes) String() string
type UpdateDraftScheduleReq ¶ added in v1.7.11
type UpdateDraftScheduleReq struct { // ID of the draft schedule to be updated. DraftScheduleSid int64 `protobuf:"varint,1,opt,name=draft_schedule_sid,json=draftScheduleSid,proto3" json:"draft_schedule_sid,omitempty"` // Name of the draft schedule. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the draft schedule. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Range to retrieve shift instances and segments from the published schedule to use for this draft schedule. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,4,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // Set to true to delete any shift instances belonging to the draft schedule, which are outside of the new @datetime_range. // If false, instances outside of the new @datetime_range will be retained, for use if the datetime range is expanded to cover the instances in the future. DeleteShiftsNotInRange bool `` /* 134-byte string literal not displayed */ // Set to true to copy shift instances from the published schedule into regions of the schedule with no shift instances. CopyShiftsIntoNewRange bool `` /* 134-byte string literal not displayed */ // Set to true to get the draft schedule with the updated schedule range, shift instances, and shift segments GetUpdatedShifts bool `protobuf:"varint,7,opt,name=get_updated_shifts,json=getUpdatedShifts,proto3" json:"get_updated_shifts,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateDraftSchedule RPC.
func (*UpdateDraftScheduleReq) Descriptor
deprecated
added in
v1.7.11
func (*UpdateDraftScheduleReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDraftScheduleReq.ProtoReflect.Descriptor instead.
func (*UpdateDraftScheduleReq) GetCopyShiftsIntoNewRange ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetCopyShiftsIntoNewRange() bool
func (*UpdateDraftScheduleReq) GetDatetimeRange ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetDatetimeRange() *commons.DatetimeRange
func (*UpdateDraftScheduleReq) GetDeleteShiftsNotInRange ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetDeleteShiftsNotInRange() bool
func (*UpdateDraftScheduleReq) GetDescription ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetDescription() string
func (*UpdateDraftScheduleReq) GetDraftScheduleSid ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetDraftScheduleSid() int64
func (*UpdateDraftScheduleReq) GetGetUpdatedShifts ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetGetUpdatedShifts() bool
func (*UpdateDraftScheduleReq) GetName ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) GetName() string
func (*UpdateDraftScheduleReq) ProtoMessage ¶ added in v1.7.11
func (*UpdateDraftScheduleReq) ProtoMessage()
func (*UpdateDraftScheduleReq) ProtoReflect ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) ProtoReflect() protoreflect.Message
func (*UpdateDraftScheduleReq) Reset ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) Reset()
func (*UpdateDraftScheduleReq) String ¶ added in v1.7.11
func (x *UpdateDraftScheduleReq) String() string
type UpdateDraftScheduleRes ¶ added in v1.7.11
type UpdateDraftScheduleRes struct { // The newly updated draft schedule. DraftSchedule *DraftSchedule `protobuf:"bytes,1,opt,name=draft_schedule,json=draftSchedule,proto3" json:"draft_schedule,omitempty"` // contains filtered or unexported fields }
Response message for the UpdateDraftSchedule RPC.
func (*UpdateDraftScheduleRes) Descriptor
deprecated
added in
v1.7.11
func (*UpdateDraftScheduleRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDraftScheduleRes.ProtoReflect.Descriptor instead.
func (*UpdateDraftScheduleRes) GetDraftSchedule ¶ added in v1.7.11
func (x *UpdateDraftScheduleRes) GetDraftSchedule() *DraftSchedule
func (*UpdateDraftScheduleRes) ProtoMessage ¶ added in v1.7.11
func (*UpdateDraftScheduleRes) ProtoMessage()
func (*UpdateDraftScheduleRes) ProtoReflect ¶ added in v1.7.11
func (x *UpdateDraftScheduleRes) ProtoReflect() protoreflect.Message
func (*UpdateDraftScheduleRes) Reset ¶ added in v1.7.11
func (x *UpdateDraftScheduleRes) Reset()
func (*UpdateDraftScheduleRes) String ¶ added in v1.7.11
func (x *UpdateDraftScheduleRes) String() string
type UpdateLocationNodeReq ¶
type UpdateLocationNodeReq struct { // Location node to update LocationNode *LocationNode `protobuf:"bytes,1,opt,name=location_node,json=locationNode,proto3" json:"location_node,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateLocationNode RPC
func (*UpdateLocationNodeReq) Descriptor
deprecated
func (*UpdateLocationNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationNodeReq.ProtoReflect.Descriptor instead.
func (*UpdateLocationNodeReq) GetLocationNode ¶
func (x *UpdateLocationNodeReq) GetLocationNode() *LocationNode
func (*UpdateLocationNodeReq) ProtoMessage ¶
func (*UpdateLocationNodeReq) ProtoMessage()
func (*UpdateLocationNodeReq) ProtoReflect ¶
func (x *UpdateLocationNodeReq) ProtoReflect() protoreflect.Message
func (*UpdateLocationNodeReq) Reset ¶
func (x *UpdateLocationNodeReq) Reset()
func (*UpdateLocationNodeReq) String ¶
func (x *UpdateLocationNodeReq) String() string
type UpdateLocationNodeRes ¶
type UpdateLocationNodeRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateLocationNode RPC
func (*UpdateLocationNodeRes) Descriptor
deprecated
func (*UpdateLocationNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLocationNodeRes.ProtoReflect.Descriptor instead.
func (*UpdateLocationNodeRes) ProtoMessage ¶
func (*UpdateLocationNodeRes) ProtoMessage()
func (*UpdateLocationNodeRes) ProtoReflect ¶
func (x *UpdateLocationNodeRes) ProtoReflect() protoreflect.Message
func (*UpdateLocationNodeRes) Reset ¶
func (x *UpdateLocationNodeRes) Reset()
func (*UpdateLocationNodeRes) String ¶
func (x *UpdateLocationNodeRes) String() string
type UpdateNonSkillActivityReq ¶
type UpdateNonSkillActivityReq struct { // Non skill activity to update. NonSkillActivity *NonSkillActivity `protobuf:"bytes,1,opt,name=non_skill_activity,json=nonSkillActivity,proto3" json:"non_skill_activity,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateNonSkillActivity RPC
func (*UpdateNonSkillActivityReq) Descriptor
deprecated
func (*UpdateNonSkillActivityReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNonSkillActivityReq.ProtoReflect.Descriptor instead.
func (*UpdateNonSkillActivityReq) GetNonSkillActivity ¶
func (x *UpdateNonSkillActivityReq) GetNonSkillActivity() *NonSkillActivity
func (*UpdateNonSkillActivityReq) ProtoMessage ¶
func (*UpdateNonSkillActivityReq) ProtoMessage()
func (*UpdateNonSkillActivityReq) ProtoReflect ¶
func (x *UpdateNonSkillActivityReq) ProtoReflect() protoreflect.Message
func (*UpdateNonSkillActivityReq) Reset ¶
func (x *UpdateNonSkillActivityReq) Reset()
func (*UpdateNonSkillActivityReq) String ¶
func (x *UpdateNonSkillActivityReq) String() string
type UpdateNonSkillActivityRes ¶
type UpdateNonSkillActivityRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateNonSkillActivity RPC
func (*UpdateNonSkillActivityRes) Descriptor
deprecated
func (*UpdateNonSkillActivityRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNonSkillActivityRes.ProtoReflect.Descriptor instead.
func (*UpdateNonSkillActivityRes) ProtoMessage ¶
func (*UpdateNonSkillActivityRes) ProtoMessage()
func (*UpdateNonSkillActivityRes) ProtoReflect ¶
func (x *UpdateNonSkillActivityRes) ProtoReflect() protoreflect.Message
func (*UpdateNonSkillActivityRes) Reset ¶
func (x *UpdateNonSkillActivityRes) Reset()
func (*UpdateNonSkillActivityRes) String ¶
func (x *UpdateNonSkillActivityRes) String() string
type UpdateOpenTimesPatternReq ¶
type UpdateOpenTimesPatternReq struct { // Open times pattern to update. OpenTimesPattern *OpenTimesPattern `protobuf:"bytes,1,opt,name=open_times_pattern,json=openTimesPattern,proto3" json:"open_times_pattern,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateOpenTimesPattern RPC
func (*UpdateOpenTimesPatternReq) Descriptor
deprecated
func (*UpdateOpenTimesPatternReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateOpenTimesPatternReq.ProtoReflect.Descriptor instead.
func (*UpdateOpenTimesPatternReq) GetOpenTimesPattern ¶
func (x *UpdateOpenTimesPatternReq) GetOpenTimesPattern() *OpenTimesPattern
func (*UpdateOpenTimesPatternReq) ProtoMessage ¶
func (*UpdateOpenTimesPatternReq) ProtoMessage()
func (*UpdateOpenTimesPatternReq) ProtoReflect ¶
func (x *UpdateOpenTimesPatternReq) ProtoReflect() protoreflect.Message
func (*UpdateOpenTimesPatternReq) Reset ¶
func (x *UpdateOpenTimesPatternReq) Reset()
func (*UpdateOpenTimesPatternReq) String ¶
func (x *UpdateOpenTimesPatternReq) String() string
type UpdateOpenTimesPatternRes ¶
type UpdateOpenTimesPatternRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateOpenTimesPattern RPC
func (*UpdateOpenTimesPatternRes) Descriptor
deprecated
func (*UpdateOpenTimesPatternRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateOpenTimesPatternRes.ProtoReflect.Descriptor instead.
func (*UpdateOpenTimesPatternRes) ProtoMessage ¶
func (*UpdateOpenTimesPatternRes) ProtoMessage()
func (*UpdateOpenTimesPatternRes) ProtoReflect ¶
func (x *UpdateOpenTimesPatternRes) ProtoReflect() protoreflect.Message
func (*UpdateOpenTimesPatternRes) Reset ¶
func (x *UpdateOpenTimesPatternRes) Reset()
func (*UpdateOpenTimesPatternRes) String ¶
func (x *UpdateOpenTimesPatternRes) String() string
type UpdatePlacementRuleReq ¶
type UpdatePlacementRuleReq struct { // Placement rule to update. PlacementRule *PlacementRule `protobuf:"bytes,1,opt,name=placement_rule,json=placementRule,proto3" json:"placement_rule,omitempty"` // contains filtered or unexported fields }
Request message for the UpdatePlacementRule RPC
func (*UpdatePlacementRuleReq) Descriptor
deprecated
func (*UpdatePlacementRuleReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePlacementRuleReq.ProtoReflect.Descriptor instead.
func (*UpdatePlacementRuleReq) GetPlacementRule ¶
func (x *UpdatePlacementRuleReq) GetPlacementRule() *PlacementRule
func (*UpdatePlacementRuleReq) ProtoMessage ¶
func (*UpdatePlacementRuleReq) ProtoMessage()
func (*UpdatePlacementRuleReq) ProtoReflect ¶
func (x *UpdatePlacementRuleReq) ProtoReflect() protoreflect.Message
func (*UpdatePlacementRuleReq) Reset ¶
func (x *UpdatePlacementRuleReq) Reset()
func (*UpdatePlacementRuleReq) String ¶
func (x *UpdatePlacementRuleReq) String() string
type UpdatePlacementRuleRes ¶
type UpdatePlacementRuleRes struct {
// contains filtered or unexported fields
}
Response message for the UpdatePlacementRule RPC
func (*UpdatePlacementRuleRes) Descriptor
deprecated
func (*UpdatePlacementRuleRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePlacementRuleRes.ProtoReflect.Descriptor instead.
func (*UpdatePlacementRuleRes) ProtoMessage ¶
func (*UpdatePlacementRuleRes) ProtoMessage()
func (*UpdatePlacementRuleRes) ProtoReflect ¶
func (x *UpdatePlacementRuleRes) ProtoReflect() protoreflect.Message
func (*UpdatePlacementRuleRes) Reset ¶
func (x *UpdatePlacementRuleRes) Reset()
func (*UpdatePlacementRuleRes) String ¶
func (x *UpdatePlacementRuleRes) String() string
type UpdateProgramNodeReq ¶
type UpdateProgramNodeReq struct { // Program node to update. ProgramNode *ProgramNode `protobuf:"bytes,1,opt,name=program_node,json=programNode,proto3" json:"program_node,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateProgramNode RPC
func (*UpdateProgramNodeReq) Descriptor
deprecated
func (*UpdateProgramNodeReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProgramNodeReq.ProtoReflect.Descriptor instead.
func (*UpdateProgramNodeReq) GetProgramNode ¶
func (x *UpdateProgramNodeReq) GetProgramNode() *ProgramNode
func (*UpdateProgramNodeReq) ProtoMessage ¶
func (*UpdateProgramNodeReq) ProtoMessage()
func (*UpdateProgramNodeReq) ProtoReflect ¶
func (x *UpdateProgramNodeReq) ProtoReflect() protoreflect.Message
func (*UpdateProgramNodeReq) Reset ¶
func (x *UpdateProgramNodeReq) Reset()
func (*UpdateProgramNodeReq) String ¶
func (x *UpdateProgramNodeReq) String() string
type UpdateProgramNodeRes ¶
type UpdateProgramNodeRes struct {
// contains filtered or unexported fields
}
Response messsage for the UpdateProgramNode RPC
func (*UpdateProgramNodeRes) Descriptor
deprecated
func (*UpdateProgramNodeRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProgramNodeRes.ProtoReflect.Descriptor instead.
func (*UpdateProgramNodeRes) ProtoMessage ¶
func (*UpdateProgramNodeRes) ProtoMessage()
func (*UpdateProgramNodeRes) ProtoReflect ¶
func (x *UpdateProgramNodeRes) ProtoReflect() protoreflect.Message
func (*UpdateProgramNodeRes) Reset ¶
func (x *UpdateProgramNodeRes) Reset()
func (*UpdateProgramNodeRes) String ¶
func (x *UpdateProgramNodeRes) String() string
type UpdateScheduleScenarioReq ¶
type UpdateScheduleScenarioReq struct { ScheduleScenario *ScheduleScenario `protobuf:"bytes,1,opt,name=scheduleScenario,proto3" json:"scheduleScenario,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateScheduleScenario RPC
func (*UpdateScheduleScenarioReq) Descriptor
deprecated
func (*UpdateScheduleScenarioReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateScheduleScenarioReq.ProtoReflect.Descriptor instead.
func (*UpdateScheduleScenarioReq) GetScheduleScenario ¶
func (x *UpdateScheduleScenarioReq) GetScheduleScenario() *ScheduleScenario
func (*UpdateScheduleScenarioReq) ProtoMessage ¶
func (*UpdateScheduleScenarioReq) ProtoMessage()
func (*UpdateScheduleScenarioReq) ProtoReflect ¶
func (x *UpdateScheduleScenarioReq) ProtoReflect() protoreflect.Message
func (*UpdateScheduleScenarioReq) Reset ¶
func (x *UpdateScheduleScenarioReq) Reset()
func (*UpdateScheduleScenarioReq) String ¶
func (x *UpdateScheduleScenarioReq) String() string
type UpdateScheduleScenarioRes ¶
type UpdateScheduleScenarioRes struct {
// contains filtered or unexported fields
}
Request message for the UpdateScheduleScenario RPC
func (*UpdateScheduleScenarioRes) Descriptor
deprecated
func (*UpdateScheduleScenarioRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateScheduleScenarioRes.ProtoReflect.Descriptor instead.
func (*UpdateScheduleScenarioRes) ProtoMessage ¶
func (*UpdateScheduleScenarioRes) ProtoMessage()
func (*UpdateScheduleScenarioRes) ProtoReflect ¶
func (x *UpdateScheduleScenarioRes) ProtoReflect() protoreflect.Message
func (*UpdateScheduleScenarioRes) Reset ¶
func (x *UpdateScheduleScenarioRes) Reset()
func (*UpdateScheduleScenarioRes) String ¶
func (x *UpdateScheduleScenarioRes) String() string
type UpdateShiftInstanceReq ¶
type UpdateShiftInstanceReq struct { // ID of the shift instance. ShiftInstanceSid int64 `protobuf:"varint,1,opt,name=shift_instance_sid,json=shiftInstanceSid,proto3" json:"shift_instance_sid,omitempty"` // The start time for this shift instance StartDatetime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_datetime,json=startDatetime,proto3" json:"start_datetime,omitempty"` // Tells the scheduler to leave this instance in tact when performing 'build schedule'. // If set to false, the instance will not be locked and may be lost when a new schedule is built. IsLocked bool `protobuf:"varint,3,opt,name=is_locked,json=isLocked,proto3" json:"is_locked,omitempty"` // The duration of this shift instance in minutes. WidthInMinutes int32 `protobuf:"varint,4,opt,name=width_in_minutes,json=widthInMinutes,proto3" json:"width_in_minutes,omitempty"` // ID of the wfm agent for the shift instance. If null it will // create a new unassigned WfmAgent for the shift instance. WfmAgentSid *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=wfm_agent_sid,json=wfmAgentSid,proto3" json:"wfm_agent_sid,omitempty"` // Types of metrics. MetricTypes []commons.PerformanceMetricType `` /* 141-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the UpdateShiftInstance RPC
func (*UpdateShiftInstanceReq) Descriptor
deprecated
func (*UpdateShiftInstanceReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateShiftInstanceReq.ProtoReflect.Descriptor instead.
func (*UpdateShiftInstanceReq) GetIsLocked ¶
func (x *UpdateShiftInstanceReq) GetIsLocked() bool
func (*UpdateShiftInstanceReq) GetMetricTypes ¶
func (x *UpdateShiftInstanceReq) GetMetricTypes() []commons.PerformanceMetricType
func (*UpdateShiftInstanceReq) GetShiftInstanceSid ¶
func (x *UpdateShiftInstanceReq) GetShiftInstanceSid() int64
func (*UpdateShiftInstanceReq) GetStartDatetime ¶
func (x *UpdateShiftInstanceReq) GetStartDatetime() *timestamppb.Timestamp
func (*UpdateShiftInstanceReq) GetWfmAgentSid ¶
func (x *UpdateShiftInstanceReq) GetWfmAgentSid() *wrapperspb.Int64Value
func (*UpdateShiftInstanceReq) GetWidthInMinutes ¶
func (x *UpdateShiftInstanceReq) GetWidthInMinutes() int32
func (*UpdateShiftInstanceReq) ProtoMessage ¶
func (*UpdateShiftInstanceReq) ProtoMessage()
func (*UpdateShiftInstanceReq) ProtoReflect ¶
func (x *UpdateShiftInstanceReq) ProtoReflect() protoreflect.Message
func (*UpdateShiftInstanceReq) Reset ¶
func (x *UpdateShiftInstanceReq) Reset()
func (*UpdateShiftInstanceReq) String ¶
func (x *UpdateShiftInstanceReq) String() string
type UpdateShiftInstanceRes ¶
type UpdateShiftInstanceRes struct { // Shift instance that was updated. ShiftInstance *ShiftInstance `protobuf:"bytes,1,opt,name=shift_instance,json=shiftInstance,proto3" json:"shift_instance,omitempty"` // Performance metrics that this shift instance has. PerformanceMetrics []*PerformanceMetric `protobuf:"bytes,2,rep,name=performance_metrics,json=performanceMetrics,proto3" json:"performance_metrics,omitempty"` // contains filtered or unexported fields }
Response message for the UpdateShiftInstance RPC
func (*UpdateShiftInstanceRes) Descriptor
deprecated
func (*UpdateShiftInstanceRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateShiftInstanceRes.ProtoReflect.Descriptor instead.
func (*UpdateShiftInstanceRes) GetPerformanceMetrics ¶
func (x *UpdateShiftInstanceRes) GetPerformanceMetrics() []*PerformanceMetric
func (*UpdateShiftInstanceRes) GetShiftInstance ¶
func (x *UpdateShiftInstanceRes) GetShiftInstance() *ShiftInstance
func (*UpdateShiftInstanceRes) ProtoMessage ¶
func (*UpdateShiftInstanceRes) ProtoMessage()
func (*UpdateShiftInstanceRes) ProtoReflect ¶
func (x *UpdateShiftInstanceRes) ProtoReflect() protoreflect.Message
func (*UpdateShiftInstanceRes) Reset ¶
func (x *UpdateShiftInstanceRes) Reset()
func (*UpdateShiftInstanceRes) String ¶
func (x *UpdateShiftInstanceRes) String() string
type UpdateShiftTemplateReq ¶
type UpdateShiftTemplateReq struct { // Shift template to update ShiftTemplate *ShiftTemplate `protobuf:"bytes,1,opt,name=shift_template,json=shiftTemplate,proto3" json:"shift_template,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateShiftTemplate RPC
func (*UpdateShiftTemplateReq) Descriptor
deprecated
func (*UpdateShiftTemplateReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateShiftTemplateReq.ProtoReflect.Descriptor instead.
func (*UpdateShiftTemplateReq) GetShiftTemplate ¶
func (x *UpdateShiftTemplateReq) GetShiftTemplate() *ShiftTemplate
func (*UpdateShiftTemplateReq) ProtoMessage ¶
func (*UpdateShiftTemplateReq) ProtoMessage()
func (*UpdateShiftTemplateReq) ProtoReflect ¶
func (x *UpdateShiftTemplateReq) ProtoReflect() protoreflect.Message
func (*UpdateShiftTemplateReq) Reset ¶
func (x *UpdateShiftTemplateReq) Reset()
func (*UpdateShiftTemplateReq) String ¶
func (x *UpdateShiftTemplateReq) String() string
type UpdateShiftTemplateRes ¶
type UpdateShiftTemplateRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateShiftTemplate RPC
func (*UpdateShiftTemplateRes) Descriptor
deprecated
func (*UpdateShiftTemplateRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateShiftTemplateRes.ProtoReflect.Descriptor instead.
func (*UpdateShiftTemplateRes) ProtoMessage ¶
func (*UpdateShiftTemplateRes) ProtoMessage()
func (*UpdateShiftTemplateRes) ProtoReflect ¶
func (x *UpdateShiftTemplateRes) ProtoReflect() protoreflect.Message
func (*UpdateShiftTemplateRes) Reset ¶
func (x *UpdateShiftTemplateRes) Reset()
func (*UpdateShiftTemplateRes) String ¶
func (x *UpdateShiftTemplateRes) String() string
type UpdateSkillProficienciesReq ¶
type UpdateSkillProficienciesReq struct { // Skill proficiencies to update. SkillProficiencies []*SkillProficiency `protobuf:"bytes,1,rep,name=skill_proficiencies,json=skillProficiencies,proto3" json:"skill_proficiencies,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateSkillProficiencies RPC
func (*UpdateSkillProficienciesReq) Descriptor
deprecated
func (*UpdateSkillProficienciesReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProficienciesReq.ProtoReflect.Descriptor instead.
func (*UpdateSkillProficienciesReq) GetSkillProficiencies ¶
func (x *UpdateSkillProficienciesReq) GetSkillProficiencies() []*SkillProficiency
func (*UpdateSkillProficienciesReq) ProtoMessage ¶
func (*UpdateSkillProficienciesReq) ProtoMessage()
func (*UpdateSkillProficienciesReq) ProtoReflect ¶
func (x *UpdateSkillProficienciesReq) ProtoReflect() protoreflect.Message
func (*UpdateSkillProficienciesReq) Reset ¶
func (x *UpdateSkillProficienciesReq) Reset()
func (*UpdateSkillProficienciesReq) String ¶
func (x *UpdateSkillProficienciesReq) String() string
type UpdateSkillProficienciesRes ¶
type UpdateSkillProficienciesRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateSkillProficiencies RPC
func (*UpdateSkillProficienciesRes) Descriptor
deprecated
func (*UpdateSkillProficienciesRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProficienciesRes.ProtoReflect.Descriptor instead.
func (*UpdateSkillProficienciesRes) ProtoMessage ¶
func (*UpdateSkillProficienciesRes) ProtoMessage()
func (*UpdateSkillProficienciesRes) ProtoReflect ¶
func (x *UpdateSkillProficienciesRes) ProtoReflect() protoreflect.Message
func (*UpdateSkillProficienciesRes) Reset ¶
func (x *UpdateSkillProficienciesRes) Reset()
func (*UpdateSkillProficienciesRes) String ¶
func (x *UpdateSkillProficienciesRes) String() string
type UpdateSkillProfileAveragesUsingHistoricalDataReq ¶
type UpdateSkillProfileAveragesUsingHistoricalDataReq struct { // IDs of the skill profiles to calculate the averages of, if none are sent it calculates it for all skill profiles the org has. SkillProfileSids []int64 `protobuf:"varint,1,rep,packed,name=skill_profile_sids,json=skillProfileSids,proto3" json:"skill_profile_sids,omitempty"` // The datetime range of the training data to use to calculate the averages, if a nil range is given the following range is used: // @training_data_range_end_datetime - @averages_calculation_range_in_months to the @training_data_range_end_datetime from the forecasting parameters. // If @averages_calculation_range_in_months is 0, it will use the @training_data_range_start_datetime as the start datetime of the range. DatetimeRange *commons.DatetimeRange `protobuf:"bytes,2,opt,name=datetime_range,json=datetimeRange,proto3" json:"datetime_range,omitempty"` // If true, it will exclude skill profiles that have manual averages in them from the calculation (even if those skill profiles are in @skill_profile_sids). // Otherwise they will be included in the calculation. ExcludeSkillProfilesWithManualAverages bool `` /* 184-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the UpdateSkillProfileAveragesUsingHistoricalData RPC
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) Descriptor
deprecated
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileAveragesUsingHistoricalDataReq.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) GetDatetimeRange ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetDatetimeRange() *commons.DatetimeRange
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) GetExcludeSkillProfilesWithManualAverages ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetExcludeSkillProfilesWithManualAverages() bool
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) GetSkillProfileSids ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) GetSkillProfileSids() []int64
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoMessage ¶
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoMessage()
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoReflect ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) Reset ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) Reset()
func (*UpdateSkillProfileAveragesUsingHistoricalDataReq) String ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataReq) String() string
type UpdateSkillProfileAveragesUsingHistoricalDataRes ¶
type UpdateSkillProfileAveragesUsingHistoricalDataRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateSkillProfileAveragesUsingHistoricalData RPC
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) Descriptor
deprecated
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileAveragesUsingHistoricalDataRes.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoMessage ¶
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoMessage()
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoReflect ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) Reset ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) Reset()
func (*UpdateSkillProfileAveragesUsingHistoricalDataRes) String ¶
func (x *UpdateSkillProfileAveragesUsingHistoricalDataRes) String() string
type UpdateSkillProfileProficienciesReq ¶
type UpdateSkillProfileProficienciesReq struct { // Org ID that the skill profiles belong to. OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"` // Proficiencies to update. Proficiencies []*UpdateSkillProfileProficienciesReq_Proficiency `protobuf:"bytes,2,rep,name=proficiencies,proto3" json:"proficiencies,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateSkillProfileProficiencies RPC.
func (*UpdateSkillProfileProficienciesReq) Descriptor
deprecated
func (*UpdateSkillProfileProficienciesReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileProficienciesReq.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileProficienciesReq) GetOrgId ¶
func (x *UpdateSkillProfileProficienciesReq) GetOrgId() string
func (*UpdateSkillProfileProficienciesReq) GetProficiencies ¶
func (x *UpdateSkillProfileProficienciesReq) GetProficiencies() []*UpdateSkillProfileProficienciesReq_Proficiency
func (*UpdateSkillProfileProficienciesReq) ProtoMessage ¶
func (*UpdateSkillProfileProficienciesReq) ProtoMessage()
func (*UpdateSkillProfileProficienciesReq) ProtoReflect ¶
func (x *UpdateSkillProfileProficienciesReq) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileProficienciesReq) Reset ¶
func (x *UpdateSkillProfileProficienciesReq) Reset()
func (*UpdateSkillProfileProficienciesReq) String ¶
func (x *UpdateSkillProfileProficienciesReq) String() string
type UpdateSkillProfileProficienciesReq_Proficiency ¶
type UpdateSkillProfileProficienciesReq_Proficiency struct { // ID of the skill profile that contains the @skill_sid. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // ID of the skill profile skill to update the proficiency. SkillSid int64 `protobuf:"varint,2,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"` // Updated value to give the proficiency. Proficiency int32 `protobuf:"varint,3,opt,name=proficiency,proto3" json:"proficiency,omitempty"` // contains filtered or unexported fields }
func (*UpdateSkillProfileProficienciesReq_Proficiency) Descriptor
deprecated
func (*UpdateSkillProfileProficienciesReq_Proficiency) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileProficienciesReq_Proficiency.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileProficienciesReq_Proficiency) GetProficiency ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetProficiency() int32
func (*UpdateSkillProfileProficienciesReq_Proficiency) GetSkillProfileSid ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetSkillProfileSid() int64
func (*UpdateSkillProfileProficienciesReq_Proficiency) GetSkillSid ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) GetSkillSid() int64
func (*UpdateSkillProfileProficienciesReq_Proficiency) ProtoMessage ¶
func (*UpdateSkillProfileProficienciesReq_Proficiency) ProtoMessage()
func (*UpdateSkillProfileProficienciesReq_Proficiency) ProtoReflect ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileProficienciesReq_Proficiency) Reset ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) Reset()
func (*UpdateSkillProfileProficienciesReq_Proficiency) String ¶
func (x *UpdateSkillProfileProficienciesReq_Proficiency) String() string
type UpdateSkillProfileProficienciesRes ¶
type UpdateSkillProfileProficienciesRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateSkillProfileProficiencies RPC.
func (*UpdateSkillProfileProficienciesRes) Descriptor
deprecated
func (*UpdateSkillProfileProficienciesRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileProficienciesRes.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileProficienciesRes) ProtoMessage ¶
func (*UpdateSkillProfileProficienciesRes) ProtoMessage()
func (*UpdateSkillProfileProficienciesRes) ProtoReflect ¶
func (x *UpdateSkillProfileProficienciesRes) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileProficienciesRes) Reset ¶
func (x *UpdateSkillProfileProficienciesRes) Reset()
func (*UpdateSkillProfileProficienciesRes) String ¶
func (x *UpdateSkillProfileProficienciesRes) String() string
type UpdateSkillProfileReq ¶
type UpdateSkillProfileReq struct { // skill profile id to modify. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // new name that the skill profile will have. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // new description that the skill profile will have. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // average time that calls took to be answered. AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ // average duration of answered calls. AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ // average time that agents spent in wrap up. AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ // average time that callers waited before hanging unanswered calls. AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // indicates whether or not the averages were manually entered by the user (if false then the averages were automatically calculated from the historical data). AreAveragesManual bool `protobuf:"varint,8,opt,name=are_averages_manual,json=areAveragesManual,proto3" json:"are_averages_manual,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateSkillProfile RPC.
func (*UpdateSkillProfileReq) Descriptor
deprecated
func (*UpdateSkillProfileReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileReq.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileReq) GetAreAveragesManual ¶
func (x *UpdateSkillProfileReq) GetAreAveragesManual() bool
func (*UpdateSkillProfileReq) GetAverageAfterCallWorkInSeconds ¶
func (x *UpdateSkillProfileReq) GetAverageAfterCallWorkInSeconds() float32
func (*UpdateSkillProfileReq) GetAverageHandleTimeInSeconds ¶
func (x *UpdateSkillProfileReq) GetAverageHandleTimeInSeconds() float32
func (*UpdateSkillProfileReq) GetAverageSpeedOfAnswerInSeconds ¶
func (x *UpdateSkillProfileReq) GetAverageSpeedOfAnswerInSeconds() float32
func (*UpdateSkillProfileReq) GetAverageTimeToAbortInSeconds ¶
func (x *UpdateSkillProfileReq) GetAverageTimeToAbortInSeconds() float32
func (*UpdateSkillProfileReq) GetDescription ¶
func (x *UpdateSkillProfileReq) GetDescription() string
func (*UpdateSkillProfileReq) GetName ¶
func (x *UpdateSkillProfileReq) GetName() string
func (*UpdateSkillProfileReq) GetSkillProfileSid ¶
func (x *UpdateSkillProfileReq) GetSkillProfileSid() int64
func (*UpdateSkillProfileReq) ProtoMessage ¶
func (*UpdateSkillProfileReq) ProtoMessage()
func (*UpdateSkillProfileReq) ProtoReflect ¶
func (x *UpdateSkillProfileReq) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileReq) Reset ¶
func (x *UpdateSkillProfileReq) Reset()
func (*UpdateSkillProfileReq) String ¶
func (x *UpdateSkillProfileReq) String() string
type UpdateSkillProfileRes ¶
type UpdateSkillProfileRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateSkillProfile RPC.
func (*UpdateSkillProfileRes) Descriptor
deprecated
func (*UpdateSkillProfileRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSkillProfileRes.ProtoReflect.Descriptor instead.
func (*UpdateSkillProfileRes) ProtoMessage ¶
func (*UpdateSkillProfileRes) ProtoMessage()
func (*UpdateSkillProfileRes) ProtoReflect ¶
func (x *UpdateSkillProfileRes) ProtoReflect() protoreflect.Message
func (*UpdateSkillProfileRes) Reset ¶
func (x *UpdateSkillProfileRes) Reset()
func (*UpdateSkillProfileRes) String ¶
func (x *UpdateSkillProfileRes) String() string
type UpdateWFMAgentReq ¶
type UpdateWFMAgentReq struct { // Wfm agent to update. WfmAgent *WFMAgent `protobuf:"bytes,1,opt,name=wfm_agent,json=wfmAgent,proto3" json:"wfm_agent,omitempty"` // contains filtered or unexported fields }
Request message for the UpdateWFMAgent RPC
func (*UpdateWFMAgentReq) Descriptor
deprecated
func (*UpdateWFMAgentReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateWFMAgentReq.ProtoReflect.Descriptor instead.
func (*UpdateWFMAgentReq) GetWfmAgent ¶
func (x *UpdateWFMAgentReq) GetWfmAgent() *WFMAgent
func (*UpdateWFMAgentReq) ProtoMessage ¶
func (*UpdateWFMAgentReq) ProtoMessage()
func (*UpdateWFMAgentReq) ProtoReflect ¶
func (x *UpdateWFMAgentReq) ProtoReflect() protoreflect.Message
func (*UpdateWFMAgentReq) Reset ¶
func (x *UpdateWFMAgentReq) Reset()
func (*UpdateWFMAgentReq) String ¶
func (x *UpdateWFMAgentReq) String() string
type UpdateWFMAgentRes ¶
type UpdateWFMAgentRes struct {
// contains filtered or unexported fields
}
Response message for the UpdateWFMAgent RPC
func (*UpdateWFMAgentRes) Descriptor
deprecated
func (*UpdateWFMAgentRes) Descriptor() ([]byte, []int)
Deprecated: Use UpdateWFMAgentRes.ProtoReflect.Descriptor instead.
func (*UpdateWFMAgentRes) ProtoMessage ¶
func (*UpdateWFMAgentRes) ProtoMessage()
func (*UpdateWFMAgentRes) ProtoReflect ¶
func (x *UpdateWFMAgentRes) ProtoReflect() protoreflect.Message
func (*UpdateWFMAgentRes) Reset ¶
func (x *UpdateWFMAgentRes) Reset()
func (*UpdateWFMAgentRes) String ¶
func (x *UpdateWFMAgentRes) String() string
type UpsertForecastDataDeltaReq ¶
type UpsertForecastDataDeltaReq struct { // Delta to store // The @start_datetime, @is_delta, and @skill_profile_sid fields DO NOT need to be set. Delta *CallDataByInterval `protobuf:"bytes,1,opt,name=delta,proto3" json:"delta,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertForecastDataDelta RPC
func (*UpsertForecastDataDeltaReq) Descriptor
deprecated
func (*UpsertForecastDataDeltaReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastDataDeltaReq.ProtoReflect.Descriptor instead.
func (*UpsertForecastDataDeltaReq) GetDelta ¶
func (x *UpsertForecastDataDeltaReq) GetDelta() *CallDataByInterval
func (*UpsertForecastDataDeltaReq) ProtoMessage ¶
func (*UpsertForecastDataDeltaReq) ProtoMessage()
func (*UpsertForecastDataDeltaReq) ProtoReflect ¶
func (x *UpsertForecastDataDeltaReq) ProtoReflect() protoreflect.Message
func (*UpsertForecastDataDeltaReq) Reset ¶
func (x *UpsertForecastDataDeltaReq) Reset()
func (*UpsertForecastDataDeltaReq) String ¶
func (x *UpsertForecastDataDeltaReq) String() string
type UpsertForecastDataDeltaRes ¶
type UpsertForecastDataDeltaRes struct { // Delta that was stored. Delta *CallDataByInterval `protobuf:"bytes,1,opt,name=delta,proto3" json:"delta,omitempty"` // contains filtered or unexported fields }
Response message for the UpsertForecastDataDelta RPC
func (*UpsertForecastDataDeltaRes) Descriptor
deprecated
func (*UpsertForecastDataDeltaRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastDataDeltaRes.ProtoReflect.Descriptor instead.
func (*UpsertForecastDataDeltaRes) GetDelta ¶
func (x *UpsertForecastDataDeltaRes) GetDelta() *CallDataByInterval
func (*UpsertForecastDataDeltaRes) ProtoMessage ¶
func (*UpsertForecastDataDeltaRes) ProtoMessage()
func (*UpsertForecastDataDeltaRes) ProtoReflect ¶
func (x *UpsertForecastDataDeltaRes) ProtoReflect() protoreflect.Message
func (*UpsertForecastDataDeltaRes) Reset ¶
func (x *UpsertForecastDataDeltaRes) Reset()
func (*UpsertForecastDataDeltaRes) String ¶
func (x *UpsertForecastDataDeltaRes) String() string
type UpsertForecastDataDeltasReq ¶
type UpsertForecastDataDeltasReq struct { // Deltas to store // The @start_datetime, @is_delta, and @skill_profile_sid fields DO NOT need to be set. Deltas []*CallDataByInterval `protobuf:"bytes,1,rep,name=deltas,proto3" json:"deltas,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertForecastDataDeltas RPC
func (*UpsertForecastDataDeltasReq) Descriptor
deprecated
func (*UpsertForecastDataDeltasReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastDataDeltasReq.ProtoReflect.Descriptor instead.
func (*UpsertForecastDataDeltasReq) GetDeltas ¶
func (x *UpsertForecastDataDeltasReq) GetDeltas() []*CallDataByInterval
func (*UpsertForecastDataDeltasReq) ProtoMessage ¶
func (*UpsertForecastDataDeltasReq) ProtoMessage()
func (*UpsertForecastDataDeltasReq) ProtoReflect ¶
func (x *UpsertForecastDataDeltasReq) ProtoReflect() protoreflect.Message
func (*UpsertForecastDataDeltasReq) Reset ¶
func (x *UpsertForecastDataDeltasReq) Reset()
func (*UpsertForecastDataDeltasReq) String ¶
func (x *UpsertForecastDataDeltasReq) String() string
type UpsertForecastDataDeltasRes ¶
type UpsertForecastDataDeltasRes struct {
// contains filtered or unexported fields
}
Response message for the UpsertForecastDataDeltas RPC
func (*UpsertForecastDataDeltasRes) Descriptor
deprecated
func (*UpsertForecastDataDeltasRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastDataDeltasRes.ProtoReflect.Descriptor instead.
func (*UpsertForecastDataDeltasRes) ProtoMessage ¶
func (*UpsertForecastDataDeltasRes) ProtoMessage()
func (*UpsertForecastDataDeltasRes) ProtoReflect ¶
func (x *UpsertForecastDataDeltasRes) ProtoReflect() protoreflect.Message
func (*UpsertForecastDataDeltasRes) Reset ¶
func (x *UpsertForecastDataDeltasRes) Reset()
func (*UpsertForecastDataDeltasRes) String ¶
func (x *UpsertForecastDataDeltasRes) String() string
type UpsertForecastingParametersReq ¶
type UpsertForecastingParametersReq struct { // parameters used for forecasts and training data samples. ForecastingParameters *commons.ForecastingParameters `protobuf:"bytes,3,opt,name=forecasting_parameters,json=forecastingParameters,proto3" json:"forecasting_parameters,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertForecastingParameters RPC.
func (*UpsertForecastingParametersReq) Descriptor
deprecated
func (*UpsertForecastingParametersReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastingParametersReq.ProtoReflect.Descriptor instead.
func (*UpsertForecastingParametersReq) GetForecastingParameters ¶
func (x *UpsertForecastingParametersReq) GetForecastingParameters() *commons.ForecastingParameters
func (*UpsertForecastingParametersReq) ProtoMessage ¶
func (*UpsertForecastingParametersReq) ProtoMessage()
func (*UpsertForecastingParametersReq) ProtoReflect ¶
func (x *UpsertForecastingParametersReq) ProtoReflect() protoreflect.Message
func (*UpsertForecastingParametersReq) Reset ¶
func (x *UpsertForecastingParametersReq) Reset()
func (*UpsertForecastingParametersReq) String ¶
func (x *UpsertForecastingParametersReq) String() string
type UpsertForecastingParametersRes ¶
type UpsertForecastingParametersRes struct {
// contains filtered or unexported fields
}
Response message for the UpsertForecastingParameters RPC.
func (*UpsertForecastingParametersRes) Descriptor
deprecated
func (*UpsertForecastingParametersRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertForecastingParametersRes.ProtoReflect.Descriptor instead.
func (*UpsertForecastingParametersRes) ProtoMessage ¶
func (*UpsertForecastingParametersRes) ProtoMessage()
func (*UpsertForecastingParametersRes) ProtoReflect ¶
func (x *UpsertForecastingParametersRes) ProtoReflect() protoreflect.Message
func (*UpsertForecastingParametersRes) Reset ¶
func (x *UpsertForecastingParametersRes) Reset()
func (*UpsertForecastingParametersRes) String ¶
func (x *UpsertForecastingParametersRes) String() string
type UpsertHistoricalDataDeltaReq ¶
type UpsertHistoricalDataDeltaReq struct { // Training data delta to create/update. Delta *HistoricalDataInterval `protobuf:"bytes,1,opt,name=delta,proto3" json:"delta,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertHistoricalDataDelta RPC
func (*UpsertHistoricalDataDeltaReq) Descriptor
deprecated
func (*UpsertHistoricalDataDeltaReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertHistoricalDataDeltaReq.ProtoReflect.Descriptor instead.
func (*UpsertHistoricalDataDeltaReq) GetDelta ¶
func (x *UpsertHistoricalDataDeltaReq) GetDelta() *HistoricalDataInterval
func (*UpsertHistoricalDataDeltaReq) ProtoMessage ¶
func (*UpsertHistoricalDataDeltaReq) ProtoMessage()
func (*UpsertHistoricalDataDeltaReq) ProtoReflect ¶
func (x *UpsertHistoricalDataDeltaReq) ProtoReflect() protoreflect.Message
func (*UpsertHistoricalDataDeltaReq) Reset ¶
func (x *UpsertHistoricalDataDeltaReq) Reset()
func (*UpsertHistoricalDataDeltaReq) String ¶
func (x *UpsertHistoricalDataDeltaReq) String() string
type UpsertHistoricalDataDeltaRes ¶
type UpsertHistoricalDataDeltaRes struct { // Updated delta that was stored. Delta *HistoricalDataInterval `protobuf:"bytes,1,opt,name=delta,proto3" json:"delta,omitempty"` // contains filtered or unexported fields }
Response message for the UpsertHistoricalDataDelta RPC
func (*UpsertHistoricalDataDeltaRes) Descriptor
deprecated
func (*UpsertHistoricalDataDeltaRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertHistoricalDataDeltaRes.ProtoReflect.Descriptor instead.
func (*UpsertHistoricalDataDeltaRes) GetDelta ¶
func (x *UpsertHistoricalDataDeltaRes) GetDelta() *HistoricalDataInterval
func (*UpsertHistoricalDataDeltaRes) ProtoMessage ¶
func (*UpsertHistoricalDataDeltaRes) ProtoMessage()
func (*UpsertHistoricalDataDeltaRes) ProtoReflect ¶
func (x *UpsertHistoricalDataDeltaRes) ProtoReflect() protoreflect.Message
func (*UpsertHistoricalDataDeltaRes) Reset ¶
func (x *UpsertHistoricalDataDeltaRes) Reset()
func (*UpsertHistoricalDataDeltaRes) String ¶
func (x *UpsertHistoricalDataDeltaRes) String() string
type UpsertHistoricalDataDeltasReq ¶
type UpsertHistoricalDataDeltasReq struct { // Training data delta to create/update. Deltas []*HistoricalDataInterval `protobuf:"bytes,1,rep,name=deltas,proto3" json:"deltas,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertHistoricalDataDelta RPC.
func (*UpsertHistoricalDataDeltasReq) Descriptor
deprecated
func (*UpsertHistoricalDataDeltasReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertHistoricalDataDeltasReq.ProtoReflect.Descriptor instead.
func (*UpsertHistoricalDataDeltasReq) GetDeltas ¶
func (x *UpsertHistoricalDataDeltasReq) GetDeltas() []*HistoricalDataInterval
func (*UpsertHistoricalDataDeltasReq) ProtoMessage ¶
func (*UpsertHistoricalDataDeltasReq) ProtoMessage()
func (*UpsertHistoricalDataDeltasReq) ProtoReflect ¶
func (x *UpsertHistoricalDataDeltasReq) ProtoReflect() protoreflect.Message
func (*UpsertHistoricalDataDeltasReq) Reset ¶
func (x *UpsertHistoricalDataDeltasReq) Reset()
func (*UpsertHistoricalDataDeltasReq) String ¶
func (x *UpsertHistoricalDataDeltasReq) String() string
type UpsertHistoricalDataDeltasRes ¶
type UpsertHistoricalDataDeltasRes struct {
// contains filtered or unexported fields
}
Response message for the UpsertHistoricalDataDelta RPC.
func (*UpsertHistoricalDataDeltasRes) Descriptor
deprecated
func (*UpsertHistoricalDataDeltasRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertHistoricalDataDeltasRes.ProtoReflect.Descriptor instead.
func (*UpsertHistoricalDataDeltasRes) ProtoMessage ¶
func (*UpsertHistoricalDataDeltasRes) ProtoMessage()
func (*UpsertHistoricalDataDeltasRes) ProtoReflect ¶
func (x *UpsertHistoricalDataDeltasRes) ProtoReflect() protoreflect.Message
func (*UpsertHistoricalDataDeltasRes) Reset ¶
func (x *UpsertHistoricalDataDeltasRes) Reset()
func (*UpsertHistoricalDataDeltasRes) String ¶
func (x *UpsertHistoricalDataDeltasRes) String() string
type UpsertNonSkillActivityAssociationReq ¶
type UpsertNonSkillActivityAssociationReq struct { // ID of the non skill activity to upsert the association of. NonSkillActivitySid int64 `protobuf:"varint,1,opt,name=non_skill_activity_sid,json=nonSkillActivitySid,proto3" json:"non_skill_activity_sid,omitempty"` // Node that the non skill activity will be associated with. Node *ParentEntity `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"` // Type of association that the non skill activity will have with the @node. AssociationType commons.ConfigRelationshipType `` /* 147-byte string literal not displayed */ // ID of the schedule scenario that this non skill activity belongs to. ScheduleScenarioSid int64 `protobuf:"varint,4,opt,name=schedule_scenario_sid,json=scheduleScenarioSid,proto3" json:"schedule_scenario_sid,omitempty"` // contains filtered or unexported fields }
Request message for the UpsertNonSkillActivityAssociation RPC
func (*UpsertNonSkillActivityAssociationReq) Descriptor
deprecated
func (*UpsertNonSkillActivityAssociationReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertNonSkillActivityAssociationReq.ProtoReflect.Descriptor instead.
func (*UpsertNonSkillActivityAssociationReq) GetAssociationType ¶
func (x *UpsertNonSkillActivityAssociationReq) GetAssociationType() commons.ConfigRelationshipType
func (*UpsertNonSkillActivityAssociationReq) GetNode ¶
func (x *UpsertNonSkillActivityAssociationReq) GetNode() *ParentEntity
func (*UpsertNonSkillActivityAssociationReq) GetNonSkillActivitySid ¶
func (x *UpsertNonSkillActivityAssociationReq) GetNonSkillActivitySid() int64
func (*UpsertNonSkillActivityAssociationReq) GetScheduleScenarioSid ¶
func (x *UpsertNonSkillActivityAssociationReq) GetScheduleScenarioSid() int64
func (*UpsertNonSkillActivityAssociationReq) ProtoMessage ¶
func (*UpsertNonSkillActivityAssociationReq) ProtoMessage()
func (*UpsertNonSkillActivityAssociationReq) ProtoReflect ¶
func (x *UpsertNonSkillActivityAssociationReq) ProtoReflect() protoreflect.Message
func (*UpsertNonSkillActivityAssociationReq) Reset ¶
func (x *UpsertNonSkillActivityAssociationReq) Reset()
func (*UpsertNonSkillActivityAssociationReq) String ¶
func (x *UpsertNonSkillActivityAssociationReq) String() string
type UpsertNonSkillActivityAssociationRes ¶
type UpsertNonSkillActivityAssociationRes struct { // Indicates whether the upsert took effect if true, or that there are conflicting entities which would be affected, that must be updated/removed first if false. UpsertSucceeded bool `protobuf:"varint,1,opt,name=upsert_succeeded,json=upsertSucceeded,proto3" json:"upsert_succeeded,omitempty"` // Nodes that will effectively lose the non skill activity as a candidate, through inheritance. NodesAffected []*ParentEntity `protobuf:"bytes,2,rep,name=nodes_affected,json=nodesAffected,proto3" json:"nodes_affected,omitempty"` // Set of entities that are currently referencing the @non_skill_activity_sid. // The @right_entity will be the placement rule or constraint rule in conflict, and their parent entity will be the @left_entity RulesUsingActivity []*UpsertNonSkillActivityAssociationRes_EntityMapping `protobuf:"bytes,3,rep,name=rules_using_activity,json=rulesUsingActivity,proto3" json:"rules_using_activity,omitempty"` // contains filtered or unexported fields }
Response message for the UpsertNonSkillActivityAssociation RPC
func (*UpsertNonSkillActivityAssociationRes) Descriptor
deprecated
func (*UpsertNonSkillActivityAssociationRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertNonSkillActivityAssociationRes.ProtoReflect.Descriptor instead.
func (*UpsertNonSkillActivityAssociationRes) GetNodesAffected ¶
func (x *UpsertNonSkillActivityAssociationRes) GetNodesAffected() []*ParentEntity
func (*UpsertNonSkillActivityAssociationRes) GetRulesUsingActivity ¶
func (x *UpsertNonSkillActivityAssociationRes) GetRulesUsingActivity() []*UpsertNonSkillActivityAssociationRes_EntityMapping
func (*UpsertNonSkillActivityAssociationRes) GetUpsertSucceeded ¶
func (x *UpsertNonSkillActivityAssociationRes) GetUpsertSucceeded() bool
func (*UpsertNonSkillActivityAssociationRes) ProtoMessage ¶
func (*UpsertNonSkillActivityAssociationRes) ProtoMessage()
func (*UpsertNonSkillActivityAssociationRes) ProtoReflect ¶
func (x *UpsertNonSkillActivityAssociationRes) ProtoReflect() protoreflect.Message
func (*UpsertNonSkillActivityAssociationRes) Reset ¶
func (x *UpsertNonSkillActivityAssociationRes) Reset()
func (*UpsertNonSkillActivityAssociationRes) String ¶
func (x *UpsertNonSkillActivityAssociationRes) String() string
type UpsertNonSkillActivityAssociationRes_EntityMapping ¶
type UpsertNonSkillActivityAssociationRes_EntityMapping struct { // When possible, the parent entity of the pair. LeftEntity *ParentEntity `protobuf:"bytes,1,opt,name=left_entity,json=leftEntity,proto3" json:"left_entity,omitempty"` // When possible, the child or member entity of the pair. RightEntity *ParentEntity `protobuf:"bytes,2,opt,name=right_entity,json=rightEntity,proto3" json:"right_entity,omitempty"` // contains filtered or unexported fields }
Pair of parent entities, used to relate two entities.
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) Descriptor
deprecated
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) Descriptor() ([]byte, []int)
Deprecated: Use UpsertNonSkillActivityAssociationRes_EntityMapping.ProtoReflect.Descriptor instead.
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) GetLeftEntity ¶
func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) GetLeftEntity() *ParentEntity
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) GetRightEntity ¶
func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) GetRightEntity() *ParentEntity
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoMessage ¶
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoMessage()
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoReflect ¶
func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) ProtoReflect() protoreflect.Message
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) Reset ¶
func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) Reset()
func (*UpsertNonSkillActivityAssociationRes_EntityMapping) String ¶
func (x *UpsertNonSkillActivityAssociationRes_EntityMapping) String() string
type UpsertProfileForecastReq ¶
type UpsertProfileForecastReq struct { // ID of the skill profile that the forecast will belong to. SkillProfileSid int64 `protobuf:"varint,1,opt,name=skill_profile_sid,json=skillProfileSid,proto3" json:"skill_profile_sid,omitempty"` // Template to use to generate the forecast that will be stored. CallProfileTemplate *CallProfileTemplate `protobuf:"bytes,2,opt,name=call_profile_template,json=callProfileTemplate,proto3" json:"call_profile_template,omitempty"` // If @fixed_averages_forecast is set to true it will do a fixed averages forecast, // and will only use the fixed averages fields and @total_calls_profile from the @call_profile_template. // Otherwise, it will do a regular profile forecast and only the fixed averages fields @call_profile_template will be ignored. FixedAveragesForecast bool `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the UpsertProfileForecast RPC
func (*UpsertProfileForecastReq) Descriptor
deprecated
func (*UpsertProfileForecastReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertProfileForecastReq.ProtoReflect.Descriptor instead.
func (*UpsertProfileForecastReq) GetCallProfileTemplate ¶
func (x *UpsertProfileForecastReq) GetCallProfileTemplate() *CallProfileTemplate
func (*UpsertProfileForecastReq) GetFixedAveragesForecast ¶
func (x *UpsertProfileForecastReq) GetFixedAveragesForecast() bool
func (*UpsertProfileForecastReq) GetSkillProfileSid ¶
func (x *UpsertProfileForecastReq) GetSkillProfileSid() int64
func (*UpsertProfileForecastReq) ProtoMessage ¶
func (*UpsertProfileForecastReq) ProtoMessage()
func (*UpsertProfileForecastReq) ProtoReflect ¶
func (x *UpsertProfileForecastReq) ProtoReflect() protoreflect.Message
func (*UpsertProfileForecastReq) Reset ¶
func (x *UpsertProfileForecastReq) Reset()
func (*UpsertProfileForecastReq) String ¶
func (x *UpsertProfileForecastReq) String() string
type UpsertProfileForecastRes ¶
type UpsertProfileForecastRes struct {
// contains filtered or unexported fields
}
Response message for the UpsertProfileForecast RPC
func (*UpsertProfileForecastRes) Descriptor
deprecated
func (*UpsertProfileForecastRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertProfileForecastRes.ProtoReflect.Descriptor instead.
func (*UpsertProfileForecastRes) ProtoMessage ¶
func (*UpsertProfileForecastRes) ProtoMessage()
func (*UpsertProfileForecastRes) ProtoReflect ¶
func (x *UpsertProfileForecastRes) ProtoReflect() protoreflect.Message
func (*UpsertProfileForecastRes) Reset ¶
func (x *UpsertProfileForecastRes) Reset()
func (*UpsertProfileForecastRes) String ¶
func (x *UpsertProfileForecastRes) String() string
type UpsertRegressionForecastReq ¶
type UpsertRegressionForecastReq struct { // Forecast template used to build the regression forecast RegressionTemplate *RegressionTemplate `protobuf:"bytes,1,opt,name=regression_template,json=regressionTemplate,proto3" json:"regression_template,omitempty"` // the following only apply for avgs_processing_type=RegressionForecasterAvgsProcessingType.FIXED_AVERAGES // optional AverageSpeedOfAnswerInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageHandleTimeInSeconds float32 `` /* 147-byte string literal not displayed */ // optional AverageAfterCallWorkInSeconds float32 `` /* 158-byte string literal not displayed */ // optional AverageTimeToAbortInSeconds float32 `` /* 152-byte string literal not displayed */ // IDs of the skill Profiles of which to save the generated forecast. SkillProfileSidsToForecast []int64 `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for the UpsertRegressionForecast RPC
func (*UpsertRegressionForecastReq) Descriptor
deprecated
func (*UpsertRegressionForecastReq) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRegressionForecastReq.ProtoReflect.Descriptor instead.
func (*UpsertRegressionForecastReq) GetAverageAfterCallWorkInSeconds ¶
func (x *UpsertRegressionForecastReq) GetAverageAfterCallWorkInSeconds() float32
func (*UpsertRegressionForecastReq) GetAverageHandleTimeInSeconds ¶
func (x *UpsertRegressionForecastReq) GetAverageHandleTimeInSeconds() float32
func (*UpsertRegressionForecastReq) GetAverageSpeedOfAnswerInSeconds ¶
func (x *UpsertRegressionForecastReq) GetAverageSpeedOfAnswerInSeconds() float32
func (*UpsertRegressionForecastReq) GetAverageTimeToAbortInSeconds ¶
func (x *UpsertRegressionForecastReq) GetAverageTimeToAbortInSeconds() float32
func (*UpsertRegressionForecastReq) GetRegressionTemplate ¶
func (x *UpsertRegressionForecastReq) GetRegressionTemplate() *RegressionTemplate
func (*UpsertRegressionForecastReq) GetSkillProfileSidsToForecast ¶
func (x *UpsertRegressionForecastReq) GetSkillProfileSidsToForecast() []int64
func (*UpsertRegressionForecastReq) ProtoMessage ¶
func (*UpsertRegressionForecastReq) ProtoMessage()
func (*UpsertRegressionForecastReq) ProtoReflect ¶
func (x *UpsertRegressionForecastReq) ProtoReflect() protoreflect.Message
func (*UpsertRegressionForecastReq) Reset ¶
func (x *UpsertRegressionForecastReq) Reset()
func (*UpsertRegressionForecastReq) String ¶
func (x *UpsertRegressionForecastReq) String() string
type UpsertRegressionForecastRes ¶
type UpsertRegressionForecastRes struct {
// contains filtered or unexported fields
}
Response message for the UpsertRegressionForecast RPC
func (*UpsertRegressionForecastRes) Descriptor
deprecated
func (*UpsertRegressionForecastRes) Descriptor() ([]byte, []int)
Deprecated: Use UpsertRegressionForecastRes.ProtoReflect.Descriptor instead.
func (*UpsertRegressionForecastRes) ProtoMessage ¶
func (*UpsertRegressionForecastRes) ProtoMessage()
func (*UpsertRegressionForecastRes) ProtoReflect ¶
func (x *UpsertRegressionForecastRes) ProtoReflect() protoreflect.Message
func (*UpsertRegressionForecastRes) Reset ¶
func (x *UpsertRegressionForecastRes) Reset()
func (*UpsertRegressionForecastRes) String ¶
func (x *UpsertRegressionForecastRes) String() string
type UserCapability ¶
type UserCapability struct { // UI can display element for this user CanDisplay bool `protobuf:"varint,1,opt,name=can_display,json=canDisplay,proto3" json:"can_display,omitempty"` // UI can edit element CanEdit bool `protobuf:"varint,2,opt,name=can_edit,json=canEdit,proto3" json:"can_edit,omitempty"` // User can move a valid node B to this node A, making B a child of A IsMoveTarget bool `protobuf:"varint,3,opt,name=is_move_target,json=isMoveTarget,proto3" json:"is_move_target,omitempty"` // User can move this node A to a valid node B, making A a child of B // where node B has the is_move_target flag set CanMove bool `protobuf:"varint,4,opt,name=can_move,json=canMove,proto3" json:"can_move,omitempty"` // User can mark this element as deleted CanDelete bool `protobuf:"varint,5,opt,name=can_delete,json=canDelete,proto3" json:"can_delete,omitempty"` // User can mark this element as undeleted CanUndelete bool `protobuf:"varint,6,opt,name=can_undelete,json=canUndelete,proto3" json:"can_undelete,omitempty"` // User can add a valid child to this node CanAddChild bool `protobuf:"varint,7,opt,name=can_add_child,json=canAddChild,proto3" json:"can_add_child,omitempty"` // contains filtered or unexported fields }
UserCapability represents the rules that apply to the current user for the applicable entity.
func (*UserCapability) Descriptor
deprecated
func (*UserCapability) Descriptor() ([]byte, []int)
Deprecated: Use UserCapability.ProtoReflect.Descriptor instead.
func (*UserCapability) GetCanAddChild ¶
func (x *UserCapability) GetCanAddChild() bool
func (*UserCapability) GetCanDelete ¶
func (x *UserCapability) GetCanDelete() bool
func (*UserCapability) GetCanDisplay ¶
func (x *UserCapability) GetCanDisplay() bool
func (*UserCapability) GetCanEdit ¶
func (x *UserCapability) GetCanEdit() bool
func (*UserCapability) GetCanMove ¶
func (x *UserCapability) GetCanMove() bool
func (*UserCapability) GetCanUndelete ¶
func (x *UserCapability) GetCanUndelete() bool
func (*UserCapability) GetIsMoveTarget ¶
func (x *UserCapability) GetIsMoveTarget() bool
func (*UserCapability) ProtoMessage ¶
func (*UserCapability) ProtoMessage()
func (*UserCapability) ProtoReflect ¶
func (x *UserCapability) ProtoReflect() protoreflect.Message
func (*UserCapability) Reset ¶
func (x *UserCapability) Reset()
func (*UserCapability) String ¶
func (x *UserCapability) String() string
type WFMAgent ¶
type WFMAgent struct { // Unique ID for this object. WfmAgentSid int64 `protobuf:"varint,1,opt,name=wfm_agent_sid,json=wfmAgentSid,proto3" json:"wfm_agent_sid,omitempty"` // Reference to the affiliated tcn agent. // If set to nil, that means that this WFM Agent is not assigned to a TCN agent. TcnAgentSid *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=tcn_agent_sid,json=tcnAgentSid,proto3" json:"tcn_agent_sid,omitempty"` // Name for WFM Agent. // If it's for a TCN agent this value will always match that TCN agent's name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Null by default, indicates date which agent was removed or deactivated. DatetimeSetToInactive *timestamppb.Timestamp `` /* 128-byte string literal not displayed */ // The constraint rules associated with @wfm_agent_sid. MemberConstraintRules []*ConstraintRule `` /* 126-byte string literal not displayed */ // List of skill proficiencies associated with @wfm_agent_sid. MemberSkillProficiencies []*SkillProficiency `` /* 135-byte string literal not displayed */ // List of agent availability patterns associated with this wfm agent. MemberAgentAvailabilityPatterns []*AgentAvailabilityPattern `` /* 158-byte string literal not displayed */ // Date of creation of the agent. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // If this WFM agent is for a TCN agent, it indicates whether or not this TCN Agent is enabled or not. // Field is read only and cannot be modified. TcnAgentIsEnabled bool `protobuf:"varint,9,opt,name=tcn_agent_is_enabled,json=tcnAgentIsEnabled,proto3" json:"tcn_agent_is_enabled,omitempty"` // contains filtered or unexported fields }
Represents a wfm agent object refering to an agent in the TCN system.
func (*WFMAgent) Descriptor
deprecated
func (*WFMAgent) GetCreatedAt ¶
func (x *WFMAgent) GetCreatedAt() *timestamppb.Timestamp
func (*WFMAgent) GetDatetimeSetToInactive ¶
func (x *WFMAgent) GetDatetimeSetToInactive() *timestamppb.Timestamp
func (*WFMAgent) GetMemberAgentAvailabilityPatterns ¶
func (x *WFMAgent) GetMemberAgentAvailabilityPatterns() []*AgentAvailabilityPattern
func (*WFMAgent) GetMemberConstraintRules ¶
func (x *WFMAgent) GetMemberConstraintRules() []*ConstraintRule
func (*WFMAgent) GetMemberSkillProficiencies ¶
func (x *WFMAgent) GetMemberSkillProficiencies() []*SkillProficiency
func (*WFMAgent) GetTcnAgentIsEnabled ¶
func (*WFMAgent) GetTcnAgentSid ¶
func (x *WFMAgent) GetTcnAgentSid() *wrapperspb.Int64Value
func (*WFMAgent) GetWfmAgentSid ¶
func (*WFMAgent) ProtoMessage ¶
func (*WFMAgent) ProtoMessage()
func (*WFMAgent) ProtoReflect ¶
func (x *WFMAgent) ProtoReflect() protoreflect.Message
type WFMClient ¶
type WFMClient interface { // Retrieves all the skill profiles of the org sending the request. // Also it can return the skills of each of the returned profiles. // Required permissions: // // NONE // // Errors: ListSkillProfiles(ctx context.Context, in *ListSkillProfilesReq, opts ...grpc.CallOption) (*ListSkillProfilesRes, error) // Updates the @name, and averages of a skill profile that has the given @skill_profile_sid. // It also updates it to no longer be unnamed. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid, @name or averages in the request are invalid. // - grpc.Internal: error occurs when updating the skill profile. // - grpc.NotFound: entry to be updated doesn't exist. UpdateSkillProfile(ctx context.Context, in *UpdateSkillProfileReq, opts ...grpc.CallOption) (*UpdateSkillProfileRes, error) // Updates the @proficiencies for the given skill profile's skills that belong the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @proficiencies in the request are invalid. // - grpc.Internal: error occurs when updating the skill profiles proficiencies. UpdateSkillProfileProficiencies(ctx context.Context, in *UpdateSkillProfileProficienciesReq, opts ...grpc.CallOption) (*UpdateSkillProfileProficienciesRes, error) // Get a skill profile that has the given @skill_profile_sid. // It also gets all the skills and the mappings associated with that profile. // If the @inactive_as_of_date of the skill profile is nil then the mapping is of inactive profiles to this one, // otherwise the mapping is of this profile to an active one. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.Internal: error occurs when getting the skill profile. // - grpc.NotFound: skill profile doesn't exist. GetSkillProfile(ctx context.Context, in *GetSkillProfileReq, opts ...grpc.CallOption) (*GetSkillProfileRes, error) // Resyncs the skill profiles of the org sending the request. // It will add skills and skill profiles based on that client's historical call data. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when creating the new skills and skill profiles. ResyncSkillProfiles(ctx context.Context, in *ResyncSkillProfilesReq, opts ...grpc.CallOption) (*ResyncSkillProfilesRes, error) // Gets the last date of a skill profile resync for the org seding the request. // If the org has never done a skill profile resync @resync_date will not be set. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the resync date. GetLastSkillProfileResyncDate(ctx context.Context, in *GetLastSkillProfileResyncDateReq, opts ...grpc.CallOption) (*GetLastSkillProfileResyncDateRes, error) // Tries to create an entry for the given forecasting parameters for the org sending the request. // If the org already has an entry for them, it will update the already existing entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @forecasting_parameters in the request is invalid. // - grpc.Internal: error occurs when upserting the parameters. UpsertForecastingParameters(ctx context.Context, in *UpsertForecastingParametersReq, opts ...grpc.CallOption) (*UpsertForecastingParametersRes, error) // Gets the forecasting parameters for the org sending the request. // If the org hasn't created any parameters, it will return the default parameters. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the parameters. GetForecastingParameters(ctx context.Context, in *GetForecastingParametersReq, opts ...grpc.CallOption) (*GetForecastingParametersRes, error) // Gets the historical data for the org sending the request and the given @skill_profile_sid. // It will look through the client's call history and generate the historical data by using their configured forecasting parameters (historical data period and interval width). // The duration of each interval will be the interval width of the org's forecasting parameters. // It also applies any deltas that the client has stored for the given @SkillProfileSid. // If the client has no historical data, only the deltas will be applied to the returned intervals, all other intervals will have nil averages. // If any inactive skill profiles are mapped to the given @skill_profile_sid, the call history and deltas of those skill profiles will be included for the historical data calculation. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found for the org. // - grpc.Internal: error occurs when getting the historical data. ListHistoricalData(ctx context.Context, in *ListHistoricalDataReq, opts ...grpc.CallOption) (*ListHistoricalDataRes, error) // Tries to create an entry for the given @delta for the org sending the request. // If the org already has an entry for it, it will update the already exisiting entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @delta in the request is invalid. // - grpc.Internal: error occurs when upserting the historical data interval. UpsertHistoricalDataDelta(ctx context.Context, in *UpsertHistoricalDataDeltaReq, opts ...grpc.CallOption) (*UpsertHistoricalDataDeltaRes, error) // Tries to create entries for the given @deltas. // If the given org already has an entry for any of the deltas, it will replace the already existing entries. // This is made into a unary due to the UI's lack of support for client streams. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @deltas in the request are invalid. // - grpc.Internal: error occurs when upserting the historical data deltas. UpsertHistoricalDataDeltas(ctx context.Context, in *UpsertHistoricalDataDeltasReq, opts ...grpc.CallOption) (*UpsertHistoricalDataDeltasRes, error) // Gets all the skills that the org sending the request has. // Skills returned will be sorted by @skill_sid in ascending order. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the skills. ListSkills(ctx context.Context, in *ListSkillsReq, opts ...grpc.CallOption) (*ListSkillsRes, error) // Builds and returns a call profile template for the org sending the request and the given @skill_profile_sid. // The template will be generated using the training data for said skill profile using the @training_data_range and @averages_calculation_range_in_months // from the client's saved forecasting parameters. // The @total_calls in the returned template be summed from the (@training_data_start_datetime - @averages_calculation_range_in_months) to @training_data_end_datetime, // or from @training_data_start_datetime to @training_data_end_datetime if @averages_calculation_range_in_months is 0. // The fixed averages fields in the call profile template, will be set to the averages that the skill profile has. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found for the org. // - grpc.Internal: error occurs when building the call profile template. BuildCallProfileTemplateForSkillProfile(ctx context.Context, in *BuildCallProfileTemplateForSkillProfileReq, opts ...grpc.CallOption) (*BuildCallProfileTemplateForSkillProfileRes, error) // Creates a mapping entry for the @inactive_skill_profile_sid to the @active_skill_profile_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @inactive_skill_profile_sid, or @active_skill_profile_sid in the request are invalid. // the @inactive_skill_profile_sid given is of an active skill profile. // the @active_skill_profile_sid given is of an inactive skill profile. // - grpc.Internal: error occurs when creating the inactive skill profile mapping. CreateInactiveSkillProfileMapping(ctx context.Context, in *CreateInactiveSkillProfileMappingReq, opts ...grpc.CallOption) (*CreateInactiveSkillProfileMappingRes, error) // Gets a list of enums that represent all of the forecaster types that are currently available for use // Required permissions: // // NONE // // Errors: // // -grpc.Internal: error occurs when contacting the forecaster to get the available forecaster types. GetAvailableRegressionForecasterModelTypes(ctx context.Context, in *GetAvailableRegressionForecasterModelTypesReq, opts ...grpc.CallOption) (*GetAvailableRegressionForecasterModelTypesRes, error) // Changes the current mapping for the given @inactive_skill_profile_sid to be disconnected. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @inactive_skill_profile_sid in the request is invalid. // - grpc.NotFound: the skill profile is not found for the org. // - grpc.Internal: the current mapping for the given @inactive_skill_profile_sid is already disconnected, // the given @inactive_skill_profile_sid is of an active skill profile. DisconnectInactiveSkillProfileMapping(ctx context.Context, in *DisconnectInactiveSkillProfileMappingReq, opts ...grpc.CallOption) (*DisconnectInactiveSkillProfileMappingRes, error) // Deletes deltas whose dates match the given @start_datetimes for the given @skill_profile_sid. // If no @start_datetimes are given, it will delete all the deltas that the given @skill_profile_sid has. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid, or @start_datetimes in the request are invalid. // - grpc.NotFound: no matching deltas are found for deletion. // - grpc.Internal: error occurs during the deletion of the historical data interval. DeleteHistoricalDataDeltas(ctx context.Context, in *DeleteHistoricalDataDeltasReq, opts ...grpc.CallOption) (*DeleteHistoricalDataDeltasRes, error) // Gets the top N skill profiles with the highest calls_count for org sending the request where N is @max_number_of_profiles. // It will also return the number of skills found for that profile. // Individual skills that each profile has will not be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @max_number_of_profiles in the request is invalid. // - grpc.Internal: error occurs when getting the skill profiles. ListTopSkillProfiles(ctx context.Context, in *ListTopSkillProfilesReq, opts ...grpc.CallOption) (*ListTopSkillProfilesRes, error) // Gets the total number of skill profiles associated with the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the skill profiles count. GetSkillProfilesCount(ctx context.Context, in *GetSkillProfilesCountReq, opts ...grpc.CallOption) (*GetSkillProfilesCountRes, error) // Builds a profile forecast using the provided @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // (@training_data_range_end_datetime - @forecast_test_range_in_weeks) to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the building of the profile forecast. BuildProfileForecastByInterval(ctx context.Context, in *BuildProfileForecastByIntervalReq, opts ...grpc.CallOption) (WFM_BuildProfileForecastByIntervalClient, error) // Builds a profile forecast using the provided @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // (@training_data_range_end_datetime - @forecast_test_range_in_weeks) to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // It also returns the statistics of the produced forecast by using the test data of the given @skill_profile_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the building of the profile forecast. BuildProfileForecastByIntervalWithStats(ctx context.Context, in *BuildProfileForecastByIntervalWithStatsReq, opts ...grpc.CallOption) (WFM_BuildProfileForecastByIntervalWithStatsClient, error) // Builds a profile forecast for the given @skill_profile_sid and org sending the request using the given @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // @forecast_range_start_datetime to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The intervals produced will be saved in the database. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request are invalid. // - grpc.NotFound: the @skill_profile_sid doesn't exist. // - grpc.Internal: error occurs when upserting the profile forecast. UpsertProfileForecast(ctx context.Context, in *UpsertProfileForecastReq, opts ...grpc.CallOption) (*UpsertProfileForecastRes, error) // Creates the given @call_profile_template for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the creation of the call profile. CreateCallProfileTemplate(ctx context.Context, in *CreateCallProfileTemplateReq, opts ...grpc.CallOption) (*CreateCallProfileTemplateRes, error) // Deletes a call profile template for the requesting org that has the given @call_profile_template_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @call_profile_template_sid in the request is invalid. // - grpc.Internal: error occurs during the deletion of the call profile. DeleteCallProfileTemplate(ctx context.Context, in *DeleteCallProfileTemplateReq, opts ...grpc.CallOption) (*DeleteCallProfileTemplateRes, error) // Creates an entry for the @regression_template for the requesting org. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs when creating the regression template. CreateRegressionTemplate(ctx context.Context, in *CreateRegressionTemplateReq, opts ...grpc.CallOption) (*CreateRegressionTemplateRes, error) // Deletes a regression template for the requesting org that has the given @regression_template_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template_sid in the request is invalid. // - grpc.Internal: error occurs during the deletion of the regression template. DeleteRegressionTemplate(ctx context.Context, in *DeleteRegressionTemplateReq, opts ...grpc.CallOption) (*DeleteRegressionTemplateRes, error) // Gets all the regression templates that the org sending the request has. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the regression templates. ListRegressionTemplates(ctx context.Context, in *ListRegressionTemplatesReq, opts ...grpc.CallOption) (*ListRegressionTemplatesRes, error) // Gets the forecast data intervals for the given @skill_profile_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.Internal: error occurs when getting the forecast data intervals. ListForecastIntervalsForSkillProfile(ctx context.Context, in *ListForecastIntervalsForSkillProfileReq, opts ...grpc.CallOption) (WFM_ListForecastIntervalsForSkillProfileClient, error) // Generates a regression forecast using the provided @regression_template. // It will generate forecast intervals for the skill profiles sids in @skill_profile_sids_to_forecast, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // It will use the client's saved forecasting test range as the start datetime and the forecast range as the end datetime of the forecasted data. // It will use the client's saved interval width to divide the resulting forecast intervals. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs during the building of the regression forecast. BuildRegressionForecastByInterval(ctx context.Context, in *BuildRegressionForecastByIntervalReq, opts ...grpc.CallOption) (WFM_BuildRegressionForecastByIntervalClient, error) // Generates a regression forecast and calculates forecast statistics using the provided @regression_template. // It will generate forecast intervals for the skill profiles sids in @skill_profile_sids_to_forecast, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // It will use the client's saved forecasting test range as the start datetime and the forecast range as the end datetime of the forecasted data. // It will use the client's saved interval width to divide the resulting forecast intervals. // The first message received will be the forecast statistics while all subsequent ones will be the forecast intervals. // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs either during the when building the forecast or calculating the stats. BuildRegressionForecastByIntervalWithStats(ctx context.Context, in *BuildRegressionForecastByIntervalWithStatsReq, opts ...grpc.CallOption) (WFM_BuildRegressionForecastByIntervalWithStatsClient, error) // Gets the call profile templates that the org sending the request has. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the templates. ListCallProfileTemplates(ctx context.Context, in *ListCallProfileTemplatesReq, opts ...grpc.CallOption) (*ListCallProfileTemplatesRes, error) // Builds a regression forecast for the org using the given @regression_template and saves the resulting intervals in the db. // It will generate forecast intervals for the skill profiles sids in @save_forecasts_for_skill_profile_sids, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // If any intervals produced already exist in the db, they will be replaced with the ones produced. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs when upserting the regression forecast. UpsertRegressionForecast(ctx context.Context, in *UpsertRegressionForecastReq, opts ...grpc.CallOption) (*UpsertRegressionForecastRes, error) // Tries to create an entry for the given @delta for the org sending the request. // If the org already has an entry for it, it will update the already exisiting entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @delta in the request is invalid. // - grpc.Internal: error occurs when upserting the forecast data delta. UpsertForecastDataDelta(ctx context.Context, in *UpsertForecastDataDeltaReq, opts ...grpc.CallOption) (*UpsertForecastDataDeltaRes, error) // Tries to create entries for the given @deltas. // If the org already has entries for any of them, it will update the already existing entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @deltas in the request are invalid. // - grpc.Internal: error occurs when upserting the forecast data deltas. UpsertForecastDataDeltas(ctx context.Context, in *UpsertForecastDataDeltasReq, opts ...grpc.CallOption) (*UpsertForecastDataDeltasRes, error) // Deletes forecast data intervals/deltas based on the parameters provided. // If @delete_param is type skill_profile_sid, then the intervals/deltas to be deleted will be // associated with that id. If @delete_param is type interval_sids, then the intervals/deltas to be // deleted will be contained in the list @interval_sids. The @delete_type field determines which // table(s) in the database the intervals/deltas will be deleted from. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one of the @delete_params is invalid // - grpc.NotFound: no matching intervals/deltas are found for deletion. // - grpc.Internal: error occurs during the deletion of the forecast data intervals/deltas. DeleteForecastIntervals(ctx context.Context, in *DeleteForecastIntervalsReq, opts ...grpc.CallOption) (*DeleteForecastIntervalsRes, error) // Retrieves the history for all the skill profiles of the requesting org. // Each value in every interval that has the same @start_datetime of each skill profile will be summed then averaged and made into a single one. // When calculating the averages, each interval's values will be weighted by the number of @total_calls it has. // History will be sorted by @start_datetime in ascending order, and the range is determined by the client's historical range. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when retriving the history. ListHistoricalDataForAllSkillProfiles(ctx context.Context, in *ListHistoricalDataForAllSkillProfilesReq, opts ...grpc.CallOption) (*ListHistoricalDataForAllSkillProfilesRes, error) // Converts the given @profile_tod and @profile_woms to a ProfileDOW and ProfileMOY. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @profile_tod or @profile_woms in the request are invalid. // - grpc.Internal: error occurs when building the ProfileDOW or ProfileMOY. BuildDOWAndMOYProfiles(ctx context.Context, in *BuildDOWAndMOYProfilesReq, opts ...grpc.CallOption) (*BuildDOWAndMOYProfilesRes, error) // Calculates and returns the averages in the training data for the given @skill_profile_sid. // Averages to be returned will be weighted by the number of calls that each training data interval has. // The start time that the training data will be averaged can be modified based on the forecasting parameter @averages_calculation_range_in_months, // which will subtract that many months from the training data range end datetime and set it as the start time. // If @averages_calculation_range_in_months is 0, it will use the training data range start datetime. // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found. // - grpc.Internal: error occurs when calculating the averages from the training data. CalculateTrainingDataAveragesForSkillProfile(ctx context.Context, in *CalculateTrainingDataAveragesForSkillProfileReq, opts ...grpc.CallOption) (*CalculateTrainingDataAveragesForSkillProfileRes, error) // Calculates the averages for call characteristics using the historical data of the given @skill_profile_sids and org sending the request. // If no @skill_profile_sids are given, it will calculate the averages for all skill profiles for the given @org_id. // Averages will be weighted by the number of calls that each historical data interval has. // Once the averages are calculated, they will be updated in the db for those skill profiles. // // If a nil @datetime_range is given then the range used will be @training_data_range_end_datetime - @averages_calculation_range_in_months to the @training_data_range_end_datetime from the forecasting parameters. // If @averages_calculation_range_in_months is 0, it will use the @training_data_range_start_datetime as the start datetime of the range. // // If @exclude_skill_profiles_with_manual_averages is true, it will exclude skill profiles that have manual averages from the calculation // even if those skill profiles are in @skill_profile_sids. // // Errors: // - grpc.Internal: error occurs when calculating the averages from the historical data. UpdateSkillProfileAveragesUsingHistoricalData(ctx context.Context, in *UpdateSkillProfileAveragesUsingHistoricalDataReq, opts ...grpc.CallOption) (*UpdateSkillProfileAveragesUsingHistoricalDataRes, error) // Updates the call center @node that has the given @call_center_node_sid. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this call center node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the one or more of the fields in the request are invalid. // - grpc.Internal: error occurs when updating the call center node. // - grpc.NotFound: entry to be updated doesn't exist. UpdateCallCenterNode(ctx context.Context, in *UpdateCallCenterNodeReq, opts ...grpc.CallOption) (*UpdateCallCenterNodeRes, error) // Creates the given client @node for the org sending the request and @parent_sid in the node. // The @client_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent call center node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, @parent_sid, or @time_zone_val is invalid. // - grpc.NotFound: parent call center node doesn't exist, or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the client node. CreateClientNode(ctx context.Context, in *CreateClientNodeReq, opts ...grpc.CallOption) (*CreateClientNodeRes, error) // Updates a client node for the org sending the request that has the given @client_node_sid and @schedule_scenario_sid. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this client node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.Internal: error occurs when updating the client @node. // - grpc.NotFound: entry to be updated doesn't exist, or the given @parent_sid (call_center_node_sid) belongs to a different scenario than this @node. UpdateClientNode(ctx context.Context, in *UpdateClientNodeReq, opts ...grpc.CallOption) (*UpdateClientNodeRes, error) // Creates the given location @node for the org sending the request and parent @client_node_sid. // The @location_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent client node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.NotFound: parent client node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the location node. CreateLocationNode(ctx context.Context, in *CreateLocationNodeReq, opts ...grpc.CallOption) (*CreateLocationNodeRes, error) // Updates a location node corresponding to the given @location_node_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this location node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @location_node have invalid values. // - grpc.Internal: error occurs when updating the location node. // - grpc.NotFound: entry to be updated doesn't exist, or the given parent @client_node_sid belongs to a different scenario than the node to update. UpdateLocationNode(ctx context.Context, in *UpdateLocationNodeReq, opts ...grpc.CallOption) (*UpdateLocationNodeRes, error) // Creates the given program @node for the org sending the request and parent @location_node_sid. // The @program_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent location node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.NotFound: parent location node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the program node. CreateProgramNode(ctx context.Context, in *CreateProgramNodeReq, opts ...grpc.CallOption) (*CreateProgramNodeRes, error) // Updates a program node for the given @program_node_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this program node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @program_node have invalid values. // - grpc.Internal: error occurs when updating the program node. // - grpc.NotFound: entry to be updated doesn't exist, or the given parent @location_node_sid belongs to a different scenario than the program node to update. UpdateProgramNode(ctx context.Context, in *UpdateProgramNodeReq, opts ...grpc.CallOption) (*UpdateProgramNodeRes, error) // Creates the given @constraint_rule for the org sending the request. // The @constraint_rule_sid and @skill_proficiency_sid (if one was created) of the new entities will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // If @rule_type is set to MIN_SKILL_LEVEL, the @member_target_entity field must be set with a skill proficiency and the @constraint_rule.target_sid will be ignored. // If the @member_target_entity is for a skill proficiency, that skill proficiency will be created with the given @constraint_rule as parent. // If @rule_type is NOT MIN_SKILL_LEVEL then the @target_sid must be that of a scheduling activity. // The all other @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @constraint_rule have invalid values. // - grpc.NotFound: the given @target_sid for the given @rule_type, or @parent_entity don't exist. // - grpc.Internal: error occurs when creating the constraint rule. CreateConstraintRule(ctx context.Context, in *CreateConstraintRuleReq, opts ...grpc.CallOption) (*CreateConstraintRuleRes, error) // Updates the constraint rule corresponding for given @contraint_rule_sid for the org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this constraint rule since it cannot be changed. // If @rule_type is set to MIN_SKILL_LEVEL, the @member_target_entity field must be set with a skill proficiency, otherwise it should not be set and field will be ignored. // If the @target_sid is for a different skill proficiency than the current one the constraint rule has as a target, // the old one will be deleted and a new one will be created for the given @member_target_entity. // If @rule_type is NOT MIN_SKILL_LEVEL then the @target_sid must be that of a scheduling activity. // The all other @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @constraint_rule have invalid values. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the constraint rule. // : the given @target_sid for the given @rule_type, or @parent_entity don't exist. // - grpc.Internal: error occurs when updating the constraint rule. UpdateConstraintRule(ctx context.Context, in *UpdateConstraintRuleReq, opts ...grpc.CallOption) (*UpdateConstraintRuleRes, error) // Deletes a constraint rule with the coresponding @constraint_rule_sid for the org sending the request. // It also deletes the entity referenced by the @target_sid and @rule_type if said entity is not a member of any other entity or the on call scheduling activity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @constraint_rule_sid is invalid for the org making the request. // - grpc.NotFound: the given @constraint_rule doesn't exist. // - grpc.Internal: error occurs when removing the constraint rule. DeleteConstraintRule(ctx context.Context, in *DeleteConstraintRuleReq, opts ...grpc.CallOption) (*DeleteConstraintRuleRes, error) // Creates the given @non_skill_activity for the org sending the request. // Will also create a scheduling activity wrapper for the non skill activity. // The @non_skill_activity_sid and @scheduling_activity_sid of the new entities will be returned in the response. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @non_skill_activity have invalid values. // - grpc.NotFound: the @schedule_scenario_sid doesn't exist. // - grpc.Internal: error occurs when creating the non skill activity or scheduling activity. CreateNonSkillActivity(ctx context.Context, in *CreateNonSkillActivityReq, opts ...grpc.CallOption) (*CreateNonSkillActivityRes, error) // Updates a non skill activity that has the given @non_skill_activity_sid with the given values. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: @non_skill_activity fields have invalid values. // - grpc.NotFound: non skill activity for the given @non_skill_activity_sid doesn't exist. // - grpc.Internal: error occurs when updating the non skill activity. UpdateNonSkillActivity(ctx context.Context, in *UpdateNonSkillActivityReq, opts ...grpc.CallOption) (*UpdateNonSkillActivityRes, error) // Lists the IDs of non skill activities that belong to the org sending the request which have the given @relationship_type with the @associated_entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @associated_entity or @relationship_type are invalid. // - grpc.Internal: error occurs when listing the associations. ListNonSkillActivityAssociations(ctx context.Context, in *ListNonSkillActivityAssociationsReq, opts ...grpc.CallOption) (*ListNonSkillActivityAssociationsRes, error) // Lists the candidate scheduling activities for a constraint or placement rule, inherited through given @parent_of_rule for @schedule_scenario_sid for the org making the request. // @parent_of_rule may be any type of node, agent group, or shift template which the rule will belong to. // If the rule will belong to a wfm agent, the agent group must be supplied instead to get a relevant set of candidate scheduling activities. // Member non skill activity of each scheduling activity will be included in the response. // The on call scheduling activity will always be included. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @parent_of_rule is invalid. // - grpc.NotFound: @parent_of_rule doesn't exist // - grpc.Internal: error occurs when applying inheritance or getting the nodes from @parent_of_rule. ListCandidateSchedulingActivities(ctx context.Context, in *ListCandidateSchedulingActivitiesReq, opts ...grpc.CallOption) (*ListCandidateSchedulingActivitiesRes, error) // Creates an agent group with the provided parameters. // A successful response should contain the @agent_group_sid of the newly created entity. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, or @parent_entity are invalid. // - grpc.NotFound: @parent_entity doesn't exist // - grpc.Internal: error occurs when creating the agent group. CreateAgentGroup(ctx context.Context, in *CreateAgentGroupReq, opts ...grpc.CallOption) (*CreateAgentGroupRes, error) // Updates the agent group corresponding to the @agent_group_sid, @name, and @parent_entity. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this agent group since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_group_sid, @parent_entity, or @name in the request are invalid. // - grpc.Internal: error occurs when updating the agent group. // - grpc.AlreadyExists: an agent group with the given @name already exists. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the agent group. UpdateAgentGroup(ctx context.Context, in *UpdateAgentGroupReq, opts ...grpc.CallOption) (*UpdateAgentGroupRes, error) // Updates a wfm agent for the given @wfm_agent_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // The @tcn_agent_sid cannot be updated. // Required permission: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @wfm_agent have invalid values. // - grpc.NotFound: WFM agent with the given @wfm_agent_sid doesn't exist. // - grpc.Internal: error occurs when updating the wfm agent. UpdateWFMAgent(ctx context.Context, in *UpdateWFMAgentReq, opts ...grpc.CallOption) (*UpdateWFMAgentRes, error) // Lists all wfm agents for the org sending the request. // if @include_inactive is true then inactive agents will also be included, otherwise only active agents will be returned. // if @include_skill_proficiencies is true then agents returned will include their skill proficiencies. // if @include_agent_groups is true then the @agent_groups_by_agent response field will be set with a list of agent groups correlating to each agents index in the @wfm_agents field. // WFM agents with no associated agent_groups will have an empty slice in agent_groups_by_agent at their correlated index. // Required Permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the wfm agents. ListAllWFMAgents(ctx context.Context, in *ListAllWFMAgentsReq, opts ...grpc.CallOption) (*ListAllWFMAgentsRes, error) // Lists all candidate wfm agents for the org sending the request and given @agent_group_sid. // A WFM agent is considered a candidate when it's active and it doesn't already belong to the given agent group. // Member entities will not be returned. // Required Permissions: // // NONE // // Errors: // - grpc.Invalid: @agent_group_sid has an invalid value. // - grpc.Internal: error occurs when getting the wfm agents. ListCandidateWFMAgents(ctx context.Context, in *ListCandidateWFMAgentsReq, opts ...grpc.CallOption) (*ListCandidateWFMAgentsRes, error) // Lists all wfm agents who are not grouped with any agent group for the given org sending the request that were created at or after the given @created_after_datetime. // If @schedule_scenario_sid is positive, it will filter further to get only agents who are not grouped with any agent group for that scenario. // if @include_skill_proficiencies is true then agents returned will include their skill proficiencies. // Member entities will not be returned. // Required Permissions: // // NONE // // Errors: // - grpc.Invalid: @created_after_datetime has an invalid value. // - grpc.Internal: error occurs when getting the wfm agents. ListUngroupedWFMAgents(ctx context.Context, in *ListUngroupedWFMAgentsReq, opts ...grpc.CallOption) (*ListUngroupedWFMAgentsRes, error) // Lists the IDs of wfm agents that belong to the org sending the request which are associated with the given @agent_group_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_group_sid is invalid. // - grpc.Internal: error occurs when listing the wfm agents. ListWFMAgentsAssociatedWithAgentGroup(ctx context.Context, in *ListWFMAgentsAssociatedWithAgentGroupReq, opts ...grpc.CallOption) (*ListWFMAgentsAssociatedWithAgentGroupRes, error) // Creates a membership association for each of the given @wfm_agent_sids with the given @agent_group_sid. // The @schedule_scenario_sid must match the scenario of the agent group and wfm agents. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @wfm_agent_sids, or @agent_group_sid are invalid. // - grpc.NotFound: the @wfm_agent_sids or @agent_group_sid don't exist for the org or given @schedule_scenario_sid. // - grpc.Internal: error occurs when creating the association. CreateWFMAgentMemberships(ctx context.Context, in *CreateWFMAgentMembershipsReq, opts ...grpc.CallOption) (*CreateWFMAgentMembershipsRes, error) // Deletes a membership association for each of the given @wfm_agent_sids with the given @agent_group_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @wfm_agent_sids, or @agent_group_sid are invalid. // - grpc.NotFound: any of the given memberships to delete do not exist. // - grpc.Internal: error occurs when deleting the association. DeleteWFMAgentMemberships(ctx context.Context, in *DeleteWFMAgentMembershipsReq, opts ...grpc.CallOption) (*DeleteWFMAgentMembershipsRes, error) // Builds and returns the diagnostics for the wfm agent associated with the given @wfm_agent_sid or @agent_group_sid for the org sending the request. // Response will only contain: // // one element if build for a single @wfm_agent_sid. // one element for each WFM agent if build for an @agent_group_sid. // // Required permissions: // // NONE // - grpc.Invalid: the @wfm_agent_sid, or @agent_group_sid is invalid. // - grpc.NotFound: the given @wfm_agent_sid doesn't exist or the @agent_group_sid has no agents. // - grpc.Internal: error occurs building the diagnostics. BuildAgentDiagnostics(ctx context.Context, in *BuildAgentDiagnosticsReq, opts ...grpc.CallOption) (*BuildAgentDiagnosticsRes, error) // Creates a shift template for the org sending the request with the provided parameters // The @shift_template_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent program node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, or @program_node_sid are invalid. // - grpc.AlreadyExists: a shift template with the given @name already exists. // - grpc.NotFound: the parent program node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the shift template. CreateShiftTemplate(ctx context.Context, in *CreateShiftTemplateReq, opts ...grpc.CallOption) (*CreateShiftTemplateRes, error) // Updates a shift template for the given @shift_template_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this shift template since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @shift_template_sid, @name, @program_node_sid are invalid. // - grpc.AlreadyExists: a shift template with the given @name already exists. // - grpc.NotFound: the parent program node doesn't exist or belongs to a different scenario than the shift template to update. // - grpc.Internal: error occurs when updating the shift template. UpdateShiftTemplate(ctx context.Context, in *UpdateShiftTemplateReq, opts ...grpc.CallOption) (*UpdateShiftTemplateRes, error) // Lists the shift templates matching the specified @shift_template_sids for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @shift_template_sids are invalid. // - grpc.Internal: error occurs when getting the data. ListShiftTemplatesBySids(ctx context.Context, in *ListShiftTemplatesBySidsReq, opts ...grpc.CallOption) (*ListShiftTemplatesBySidsRes, error) // Builds and returns the diagnostics for the shift template associated with the given @shift_template_sid for the org sending the request. // Required permissions: // // NONE // - grpc.Invalid: the @shift_template_sid is invalid. // - grpc.NotFound: the given @shift_template_sid doesn't exist for the org sending the request. // - grpc.Internal: error occours building the diagnostics for the shift template. BuildShiftTemplateDiagnostics(ctx context.Context, in *BuildShiftTemplateDiagnosticsReq, opts ...grpc.CallOption) (*BuildShiftTemplateDiagnosticsRes, error) // Creates a placement rule for org sending the request with the provided parameters. // The @placement_rule_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent shift template. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @placement_rule are invalid. // - grpc.NotFound: the parent shift template doesn't exist or belongs to a different scenario than the one given. // the scheduling activity to associate with the placement rule doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the placement rule. CreatePlacementRule(ctx context.Context, in *CreatePlacementRuleReq, opts ...grpc.CallOption) (*CreatePlacementRuleRes, error) // Updates a placement rule corresponding with the given @placement_rule_sid for the org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this placement rule since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the one or more of the fields in the @placement_rule are invalid. // - grpc.Internal: error occurs when updating the placement rule. // - grpc.NotFound: entry to be updated doesn't exist. // : the parent shift template or related scheduling activity don't exist or belong to a different scenario than the placement rule to update. UpdatePlacementRule(ctx context.Context, in *UpdatePlacementRuleReq, opts ...grpc.CallOption) (*UpdatePlacementRuleRes, error) // Deletes a placement rule with the coresponding @placement_rule_sid for the org sending the request. // It also deletes the scheduling activity referenced by the @scheduling_activity_sid if said activity is not a member of any other entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @placement_rule_sid is invalid for the org making the request. // - grpc.NotFound: the given @placement_rule doesn't exist. // - grpc.Internal: error occurs when removing the placement rule. DeletePlacementRule(ctx context.Context, in *DeletePlacementRuleReq, opts ...grpc.CallOption) (*DeletePlacementRuleRes, error) // Creates an open times pattern for the org sending the request with the provided parameters. // The @open_times_pattern_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @open_times_pattern are invalid. // - grpc.NotFound: the parent entity doesn't exist. // - grpc.Internal: error occurs when creating the open times pattern. CreateOpenTimesPattern(ctx context.Context, in *CreateOpenTimesPatternReq, opts ...grpc.CallOption) (*CreateOpenTimesPatternRes, error) // Updates an open times pattern for the given @open_times_pattern_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this open times pattern since it cannot be changed. // Required permission: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @open_times_pattern have invalid values. // - grpc.NotFound: the given @open_times_pattern or it's @parent_entity doesn't exist. // - grpc.Internal: error occurs when updating the open times pattern. UpdateOpenTimesPattern(ctx context.Context, in *UpdateOpenTimesPatternReq, opts ...grpc.CallOption) (*UpdateOpenTimesPatternRes, error) // Deletes an open times pattern with the coresponding @open_times_pattern_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @open_times_pattern_sid is invalid for the org making the request. // - grpc.NotFound: the given @open_times_pattern doesn't exist. // - grpc.Internal: error occurs when removing the open times pattern. DeleteOpenTimesPattern(ctx context.Context, in *DeleteOpenTimesPatternReq, opts ...grpc.CallOption) (*DeleteOpenTimesPatternRes, error) // Gets the inherited, own, and resulting bitmaps for the open times patterns of @node_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @node_to_check. // The bitmaps will be generated for the span of @datetime_range. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_to_check is invalid for @schedule_scenario_sid and the org making the request. // : the @datetime_range is invalid. // - grpc.NotFound: the given @node_to_check doesn't exist. // - grpc.Internal: error occurs when getting the open times pattern bitmaps. GetOpenTimesBitmaps(ctx context.Context, in *GetOpenTimesBitmapsReq, opts ...grpc.CallOption) (*GetOpenTimesBitmapsRes, error) // Creates an agent availability pattern for the org sending the request with the provided parameters. // The @agent_availability_pattern_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // Required permissions: // NONE // Errors: // - grpc.Invalid: the parameters in the @agent_availability_pattern are invalid. // - grpc.NotFound: the parent entity doesn't exist. // - grpc.Internal: error occurs when creating the agent availability pattern. CreateAgentAvailabilityPattern(ctx context.Context, in *CreateAgentAvailabilityPatternReq, opts ...grpc.CallOption) (*CreateAgentAvailabilityPatternRes, error) // Updates an agent availability pattern for the given @agent_availability_pattern_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this agent availability pattern since it cannot be changed. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @agent_availability_pattern have invalid values. // - grpc.Internal: error occurs when updating the agent avilability pattern. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the agent availability pattern. UpdateAgentAvailabilityPattern(ctx context.Context, in *UpdateAgentAvailabilityPatternReq, opts ...grpc.CallOption) (*UpdateAgentAvailabilityPatternRes, error) // Deletes an agent availability pattern with the coresponding @agent_availability_pattern_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_availability_pattern_sid or @org_id have invalid values. // - grpc.NotFound: the @agent_availability_pattern with the given sid doesn't exist. // - grpc.Internal: error occurs when removing the agent availability pattern. DeleteAgentAvailabilityPattern(ctx context.Context, in *DeleteAgentAvailabilityPatternReq, opts ...grpc.CallOption) (*DeleteAgentAvailabilityPatternRes, error) // Gets the inherited, own, and resulting bitmaps for the agent availability patterns of @entities_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @entities_to_check. // @entities_to_check must have the entity_type field set with a wfm agent, agent group or a type of node. // If an availability bitmap is requested for an agent group, the bitmaps for all of it's member agents will be returned instead. // The bitmaps will be generated for the span of @datetime_range. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @entities_to_check is invalid for @schedule_scenario_sid and the org making the request. // : the @datetime_range is invalid. // - grpc.NotFound: the given @entities_to_check don't exist. // - grpc.Internal: error occurs when getting the agent availability pattern bitmaps. GetAvailabilityBitmaps(ctx context.Context, in *GetAvailabilityBitmapsReq, opts ...grpc.CallOption) (*GetAvailabilityBitmapsRes, error) // Upserts an association for the given @non_skill_activity_sid to the given @node. // All downstream members of the entity will have their inheritance state cleared, and inherit the given association. // If an association already exists between the non skill activity and the @node then their @relationship_type will be updated. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // If a NOT_ASSOCIATED_WITH relationship is being created, the tree will be checked for conflicting downstream effects. // If any member rules, are referencing the non skill activity and @relationship_type is NOT_ASSOCIATED_WITH, then the upsert will not take effect, and the list of related entities to be updated/removed first will be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @non_skill_activity_sid, @node or @association_type are invalid. // : the non skill activity and @node belong to different scenarios. // - grpc.NotFound: the @non_skill_activity_sid or @node don't exist. // - grpc.Internal: error occurs when upserting the association. UpsertNonSkillActivityAssociation(ctx context.Context, in *UpsertNonSkillActivityAssociationReq, opts ...grpc.CallOption) (*UpsertNonSkillActivityAssociationRes, error) // Creates skill proficiencies for the org sending the request with the provided parameters. // The @schedule_scenario_sid must match the scenario of the @parent_entities. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in a @proficiency, or the @schedule_scenario_sid are invalid. // - grpc.NotFound: for any of the given @skill_proficiencies: // the @parent_entity doesn't exist. // the @skill_sid doesn't exist. // the skill profile with @preferred_skill_profile_sid doesn't contain the given @skill_sid. // - grpc.AlreadyExists: a skill proficiency with the given @skill_sid and @parent_entity already exists. // - grpc.Internal: error occurs when creating the skill proficiencies. CreateSkillProficiencies(ctx context.Context, in *CreateSkillProficienciesReq, opts ...grpc.CallOption) (*CreateSkillProficienciesRes, error) // Updates skill proficiencies corresponding to the given @skill_proficiency_sids and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @skill_sid and @parent_entity field of each proficiency will be ignored since it cannot be updated. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @skill_proficiencies have invalid values. // - grpc.Internal: error occurs when updating the skill proficiencies. // - grpc.NotFound: for any of the given @skill_proficiencies: // the @skill_sid doesn't exist. // the skill profile with @preferred_skill_profile_sid doesn't contain the skill of the given skill proficiency. // - grpc.AlreadyExists: a skill proficiency with the given @skill_sid and @parent_entity already exists. UpdateSkillProficiencies(ctx context.Context, in *UpdateSkillProficienciesReq, opts ...grpc.CallOption) (*UpdateSkillProficienciesRes, error) // Deletes a skill proficiency with the corresponding @skill_proficiency_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @skill_proficiency_sid is invalid for the org making the request. // -grpc.NotFound: the skill proficiency with the given @skill_proficiency_sid doesn't exist. // -grpc.Internal: error occurs when removing the skill proficiency. DeleteSkillProficiency(ctx context.Context, in *DeleteSkillProficiencyReq, opts ...grpc.CallOption) (*DeleteSkillProficiencyRes, error) // Copies the existing scenario with the @scenario_sid_to_copy for the org sending the request using the provided parameters. // Scheduling targets of entities in the scenario to copy will also be copied. // The new @schedule_scenario_sid of the new entity will be returned in the response. // Required permissions: // // NONE // // Errors:gg // - grpc.Invalid: the parameters @scenario_sid_to_copy or any others are invalid. // - grpc.NotFound: the scenario corresponding to the @scenario_sid_to_copy doesn't exist. // - grpc.Internal: error occurs when creating/coping the new scenario. CopyScenario(ctx context.Context, in *CopyScenarioReq, opts ...grpc.CallOption) (*CopyScenarioRes, error) // Creates a new schedule scenario for the org sending the request with the provided parameters. // The new @schedule_scenario_sid of the new entity will be returned in the response. // It also creates 1 of each of the following: call center, client, program, location node, and on call scheduling activity (if it doesn't exist already for the org). // The @node_description fields may optionally be left blank. // The @copied_from_scenario_sid field will be ignored, as it will be set to nil in the newly created scenario. // The @creation_datetime and @is_default fields will also be ignored and set as the current time and false respectively. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: parameters in the @req are invalid for the org making the request. // - grpc.Internal: error occurs when creating the new scenario, or any of the node entities. CreateScheduleScenarioWithNodes(ctx context.Context, in *CreateScheduleScenarioWithNodesReq, opts ...grpc.CallOption) (*CreateScheduleScenarioWithNodesRes, error) // Updates a schedule scenario corresponding to the given @schedule_scenario_sid and org sending the request with the provided parameters. // Only the @name and @description fields may be updated, and must be filled in with current value if updating the field is not desired. // The @schedule_scenario_sid must be the original for the schedule scenario since it cannot be updated. // All other fields will be ignored since they cannot be updated. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: one or more fields in the @scenario have invalid values. // -grpc.NotFound: the scenario with the given @schedule_scenario_sid doesn't exist. // -grpc.Internal: error occurs when updating the scenario. UpdateScheduleScenario(ctx context.Context, in *UpdateScheduleScenarioReq, opts ...grpc.CallOption) (*UpdateScheduleScenarioRes, error) // Gets config entities that match the org sending the request and given @entity_type and that belong to the @belongs_to_entity and @schedule_scenario_sid parameters. // If @include_member_lists is set to true the member lists of the entities retrieved will be included. // Any nodes in the returned set of entities will have inherited nonskill associations applied to the node's member_nonskill_activity fields. // Prior to listing the entities it will Resync TCN Agents and skill proficiencies. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @org_id, @entity_type, or @belongs_to_entity have invalid values. // - grpc.Internal: error occurs when getting the config entities. ListConfigEntities(ctx context.Context, in *ListConfigEntitiesReq, opts ...grpc.CallOption) (*ListConfigEntitiesRes, error) // Deletes shift instances with the corresponding @shift_instance_sids for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @shift_instance_sids are invalid for the org making the request. // -grpc.NotFound: the shift instances with the given @shift_instance_sids don't exist. // -grpc.Internal: error occurs when removing the shift instances. DeleteShiftInstances(ctx context.Context, in *DeleteShiftInstancesReq, opts ...grpc.CallOption) (*DeleteShiftInstancesRes, error) // Builds and returns the diagnostics and @nodes_checked for the @node_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @node_to_check. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_to_check is invalid for @schedule_scenario_sid and the org making the request. // - grpc.NotFound: the given @node_to_check doesn't exist. // - grpc.Internal: error occurs when building the diagnostics. BuildNodeDiagnostics(ctx context.Context, in *BuildNodeDiagnosticsReq, opts ...grpc.CallOption) (*BuildNodeDiagnosticsRes, error) // Builds and returns the global diagnostics and @nodes_checked for the @schedule_scenario_sid and the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @schedule_scenario_sid has an invalid values. // - grpc.NotFound: the given @schedule_scenario_sid doesn't exist for the org making the request. // - grpc.Internal: error occurs when building the diagnostics. BuildGlobalDiagnostics(ctx context.Context, in *BuildGlobalDiagnosticsReq, opts ...grpc.CallOption) (*BuildGlobalDiagnosticsRes, error) // Gets the published schedule for the corresponding @datetime_range for the org sending the request. // Will create a published schedule if it does not exist already for the org sending the request. // if @include_shift_instances is true, the shift instances associated within @datetime_range for the published schedule will be returned in the published schedules shift_instances field. // if @node_selector is set, then only instances belonging to the origin of @node_selector and its children node will be returned, otherwise all matching shift instances will be included. // if @include_shift_template is true, any returned shift instances will have their orginating shift template returned in their origin_shift_template field. // if @include_shift_segments is true, any returned shift instances will have their shift_segments field set, otherwise the field will be left nil. // if @include_scheduling_activity is true, any returned shift segments will have their scheduling_activity field set, otherwise the field will be left nil. // if @include_activity is true, any returned scheduling activities will have their member_non_skill_activity field set, otherwise the field will be left nil. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range, @metric_types are invalid. // - grpc.NotFound: the @node_selector doesn't exist. // - grpc.Internal: error occurs when getting the published schedule. GetPublishedSchedule(ctx context.Context, in *GetPublishedScheduleReq, opts ...grpc.CallOption) (*GetPublishedScheduleRes, error) // Gets the required calls intervals for the published schedule for the corresponding @viewing_range, for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the published schedule doesn't exist. // - grpc.Internal: error occurs when getting the data. GetPublishedScheduleRequiredCalls(ctx context.Context, in *GetPublishedScheduleRequiredCallsReq, opts ...grpc.CallOption) (*GetPublishedScheduleRequiredCallsRes, error) // Gets the required calls intervals for the specified draft schedule for the corresponding @viewing_range, for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the draft schedule doesn't exist. // - grpc.Internal: error occurs when getting the data. GetDraftScheduleRequiredCalls(ctx context.Context, in *GetDraftScheduleRequiredCallsReq, opts ...grpc.CallOption) (*GetDraftScheduleRequiredCallsRes, error) // Creates a draft schedule for the org sending the request with the provided parameters. // The @draft_schedule_sid of the new entity will be returned in the response. // The @created_at and @last_updated_at fields will be set to the current time and null respectively. // The draft schedule will include the published schedule's shift instances and shift segments. // Required permissions: // NONE // Errors: // - grpc.Invalid: the @name, @description or @scheduling_range are invalid. // - grpc.Internal: error occurs when creating the draft schedule. CreateDraftSchedule(ctx context.Context, in *CreateDraftScheduleReq, opts ...grpc.CallOption) (*CreateDraftScheduleRes, error) // Updates the @name, @description, and @datetime_range of the given @draft_schedule_sid for the org sending the request. // The @name, @description, and @datetime_range fields must all be set with their desired values. // If @delete_shifts_not_in_range if true, then any instances outside of the @datetime_range will be permenantly deleted with no recovery option. // If @delete_shifts_not_in_range is false, instances outside of the new @datetime_range will be retained, for use if the datetime range is expanded to cover the instances in the future. // If @copy_shifts_into_new_range time is true, then new the portion of an expanded @datetime_range which has no instances will copy the instances from the published schedule. If false, no instances will be created for an expanded @scheduling_range. // If @get_updated_shifts is true, then the returned draft schedule will also contain the shift instances and segments in the given @datetime_range. // Errors: // - grpc.Invalid: the @name, @description or @datetime_range are invalid. // - grpc.Internal: error occurs when updating the schedule or its instances. UpdateDraftSchedule(ctx context.Context, in *UpdateDraftScheduleReq, opts ...grpc.CallOption) (*UpdateDraftScheduleRes, error) // Builds a draft schedule for the given @node_selector in @schedule_scenario_sid over @schedule_scenario_scheduling_range for @draft_schedule_sid and the org making the request. // The @schedule_scenario_scheduling_range field is optional. If not set, the draft schedule will be obtained with it's default range from it's start to end time. // @include parameters are used when retrieving the resulting draft schedule, and work in the same way as for GetDraftSchedule. // Will return diagnostics for the newly built schedule, or just diagnostics if the schedule cannot be built successfully due to diagnostic error. BuildDraftSchedule(ctx context.Context, in *BuildDraftScheduleReq, opts ...grpc.CallOption) (*BuildDraftScheduleRes, error) // Publishes the shift instances of the given @draft_schedule_sid to the published schedule of the org sending the request. // Overlapping shift instances that aren't locked will be replaced with the instances from the draft schedule. // If @ignore_diagnostics_errors is set to true, it will publish the schedule regardless of any diagnostics errors, // otherwise it will return those diagnostic errors and not publish the schedule. // @include parameters are used when retrieving the resulting published schedule, and work in the same way as for GetDraftSchedule. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @req are invalid.. // - grpc.NotFound: @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when publishing the draft schedule. PublishDraftSchedule(ctx context.Context, in *PublishDraftScheduleReq, opts ...grpc.CallOption) (*PublishDraftScheduleRes, error) // Gets the draft schedule with @draft_schedule_sid for the corresponding @datetime_range for the org sending the request. // The @datetime_range field is optional. If not set, the draft schedule will be obtained with it's default range from it's start to end time. // if @include_shift_instances is true, the shift instances associated within @datetime_range for the draft schedule will be returned in the draft schedules shift_instances field. // if @node_selector is set then only instances belonging to the origin of @node_selector and its children node will be returned, otherwise all matching shift instances will be included // if @include_shift_template is true, any returned shift instances will have their orginating shift template returned in their origin_shift_template field. // if @include_shift_segments is true, any returned shift instances will have their shift_segments field set, otherwise the field will be left nil. // if @include_scheduling_activity is true, any returned shift segments will have their scheduling_activity field set, otherwise the field will be left nil. // if @include_activity is true, any returned scheduling activities will have their member_non_skill_activity field set, otherwise the field will be left nil. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range or @draft_schedule_sid are invalid. // - grpc.NotFound: the @node_selector or @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when getting the draft schedule. GetDraftSchedule(ctx context.Context, in *GetDraftScheduleReq, opts ...grpc.CallOption) (*GetDraftScheduleRes, error) // Lists the draft schedules whose scheduling_range overlaps the given @datetime_range for the org sending the request. // If @datetime_range is not set, all draft schedules for the org will be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range is invalid. // - grpc.Internal: error occurs when listing the draft schedules. ListDraftSchedules(ctx context.Context, in *ListDraftSchedulesReq, opts ...grpc.CallOption) (*ListDraftSchedulesRes, error) // Deletes a draft schedule with the corresponding @draft_schedule_sid for the org sending the request. // It also deletes all of its shift instances and segments. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @draft_schedule_sid is invalid for the org making the request. // - grpc.NotFound: the draft schedule with the given @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when removing the draft schedule. DeleteDraftSchedule(ctx context.Context, in *DeleteDraftScheduleReq, opts ...grpc.CallOption) (*DeleteDraftScheduleRes, error) // Creates a shift instance for the org sending the request with the provided parameters. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when creating the shift instance. CreateShiftInstance(ctx context.Context, in *CreateShiftInstanceReq, opts ...grpc.CallOption) (*CreateShiftInstanceRes, error) // Swaps a list of shift instances to have a different @wfm_agent_sid. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when swapping the shift instances. SwapShiftInstances(ctx context.Context, in *SwapShiftInstancesReq, opts ...grpc.CallOption) (*SwapShiftInstancesRes, error) // Updates a shift instance for the org sending the request with the provided parameters. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when updating the shift instance. UpdateShiftInstance(ctx context.Context, in *UpdateShiftInstanceReq, opts ...grpc.CallOption) (*UpdateShiftInstanceRes, error) // Lists shift segments for the specified shift instances for the org sending the request. // If @include_scheduling_activity is set to true then the related scheduling activity for the shift segment will be returned in the scheduling activity field. // If @include_activity is set to true then the related non skill activity for the scheduling activity will be returned in the scheduling activities member non skill activity field. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: a shift instance doesn't exist. // - grpc.Internal: error occurs when getting the data. ListShiftSegmentsByShiftInstanceSids(ctx context.Context, in *ListShiftSegmentsByShiftInstanceSidsReq, opts ...grpc.CallOption) (*ListShiftSegmentsByShiftInstanceSidsRes, error) // Creates the given @scheduling_target for the org making the request. // The @scheduling_target_sid of the new entity will be returned in the response. // Any preexisting scheduling target for @node_entity will be removed upon creation of the new @scheduling_target. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @scheduling_target is invalid. // - grpc.NotFound: @node_entity doesn't exist for @schedule_scenario_sid and the org making the request. // - grpc.Internal: error occours when setting the scheduling target. SetSchedulingTarget(ctx context.Context, in *SetSchedulingTargetReq, opts ...grpc.CallOption) (*SetSchedulingTargetRes, error) // Gets the @own_scheduling_target, @inherited_scheduling_target, and @resulting_scheduling_target for the given @node_selector and the org making the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_selector is invalid. // - grpc.NotFound: the given @node_selector doesn't exist for the org making the request. // - grpc.Internal: error occours when getting the scheduling target. GetSchedulingTarget(ctx context.Context, in *GetSchedulingTargetReq, opts ...grpc.CallOption) (*GetSchedulingTargetRes, error) // Deletes the scheduling target of the corresponding @node_selector for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @node_selector is invalid. // -grpc.NotFound: the scheduling target for the given @node_selector doesn't exist for the org making the request. // -grpc.Internal: error occurs when removing the scheduling target. DeleteSchedulingTarget(ctx context.Context, in *DeleteSchedulingTargetReq, opts ...grpc.CallOption) (*DeleteSchedulingTargetRes, error) // Gets the performance metrics across @datetime_range for shift instances in @schedule_selector associated with @node_selector for the org making the request. // Performance metrics will be generated for each of the given @metric_params. // The @interval_width_in_minutes must be a multiple of 5. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the @node_selector, @schedule_selector, or their shift instances doesn't exist. // - grpc.Internal: error occurs when getting the data. GetPerformanceMetrics(ctx context.Context, in *GetPerformanceMetricsReq, opts ...grpc.CallOption) (*GetPerformanceMetricsRes, error) // Lists the required calls intervals for the given @node_selector over the given @datetime_range for the org making the request. // The @interval_width_in_minutes must be a multiple of 5. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.Internal: error occurs when getting the data. ListRequiredCallsIntervals(ctx context.Context, in *ListRequiredCallsIntervalsReq, opts ...grpc.CallOption) (*ListRequiredCallsIntervalsRes, error) }
WFMClient is the client API for WFM service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewWFMClient ¶
func NewWFMClient(cc grpc.ClientConnInterface) WFMClient
type WFMServer ¶
type WFMServer interface { // Retrieves all the skill profiles of the org sending the request. // Also it can return the skills of each of the returned profiles. // Required permissions: // // NONE // // Errors: ListSkillProfiles(context.Context, *ListSkillProfilesReq) (*ListSkillProfilesRes, error) // Updates the @name, and averages of a skill profile that has the given @skill_profile_sid. // It also updates it to no longer be unnamed. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid, @name or averages in the request are invalid. // - grpc.Internal: error occurs when updating the skill profile. // - grpc.NotFound: entry to be updated doesn't exist. UpdateSkillProfile(context.Context, *UpdateSkillProfileReq) (*UpdateSkillProfileRes, error) // Updates the @proficiencies for the given skill profile's skills that belong the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @proficiencies in the request are invalid. // - grpc.Internal: error occurs when updating the skill profiles proficiencies. UpdateSkillProfileProficiencies(context.Context, *UpdateSkillProfileProficienciesReq) (*UpdateSkillProfileProficienciesRes, error) // Get a skill profile that has the given @skill_profile_sid. // It also gets all the skills and the mappings associated with that profile. // If the @inactive_as_of_date of the skill profile is nil then the mapping is of inactive profiles to this one, // otherwise the mapping is of this profile to an active one. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.Internal: error occurs when getting the skill profile. // - grpc.NotFound: skill profile doesn't exist. GetSkillProfile(context.Context, *GetSkillProfileReq) (*GetSkillProfileRes, error) // Resyncs the skill profiles of the org sending the request. // It will add skills and skill profiles based on that client's historical call data. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when creating the new skills and skill profiles. ResyncSkillProfiles(context.Context, *ResyncSkillProfilesReq) (*ResyncSkillProfilesRes, error) // Gets the last date of a skill profile resync for the org seding the request. // If the org has never done a skill profile resync @resync_date will not be set. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the resync date. GetLastSkillProfileResyncDate(context.Context, *GetLastSkillProfileResyncDateReq) (*GetLastSkillProfileResyncDateRes, error) // Tries to create an entry for the given forecasting parameters for the org sending the request. // If the org already has an entry for them, it will update the already existing entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @forecasting_parameters in the request is invalid. // - grpc.Internal: error occurs when upserting the parameters. UpsertForecastingParameters(context.Context, *UpsertForecastingParametersReq) (*UpsertForecastingParametersRes, error) // Gets the forecasting parameters for the org sending the request. // If the org hasn't created any parameters, it will return the default parameters. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the parameters. GetForecastingParameters(context.Context, *GetForecastingParametersReq) (*GetForecastingParametersRes, error) // Gets the historical data for the org sending the request and the given @skill_profile_sid. // It will look through the client's call history and generate the historical data by using their configured forecasting parameters (historical data period and interval width). // The duration of each interval will be the interval width of the org's forecasting parameters. // It also applies any deltas that the client has stored for the given @SkillProfileSid. // If the client has no historical data, only the deltas will be applied to the returned intervals, all other intervals will have nil averages. // If any inactive skill profiles are mapped to the given @skill_profile_sid, the call history and deltas of those skill profiles will be included for the historical data calculation. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found for the org. // - grpc.Internal: error occurs when getting the historical data. ListHistoricalData(context.Context, *ListHistoricalDataReq) (*ListHistoricalDataRes, error) // Tries to create an entry for the given @delta for the org sending the request. // If the org already has an entry for it, it will update the already exisiting entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @delta in the request is invalid. // - grpc.Internal: error occurs when upserting the historical data interval. UpsertHistoricalDataDelta(context.Context, *UpsertHistoricalDataDeltaReq) (*UpsertHistoricalDataDeltaRes, error) // Tries to create entries for the given @deltas. // If the given org already has an entry for any of the deltas, it will replace the already existing entries. // This is made into a unary due to the UI's lack of support for client streams. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @deltas in the request are invalid. // - grpc.Internal: error occurs when upserting the historical data deltas. UpsertHistoricalDataDeltas(context.Context, *UpsertHistoricalDataDeltasReq) (*UpsertHistoricalDataDeltasRes, error) // Gets all the skills that the org sending the request has. // Skills returned will be sorted by @skill_sid in ascending order. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the skills. ListSkills(context.Context, *ListSkillsReq) (*ListSkillsRes, error) // Builds and returns a call profile template for the org sending the request and the given @skill_profile_sid. // The template will be generated using the training data for said skill profile using the @training_data_range and @averages_calculation_range_in_months // from the client's saved forecasting parameters. // The @total_calls in the returned template be summed from the (@training_data_start_datetime - @averages_calculation_range_in_months) to @training_data_end_datetime, // or from @training_data_start_datetime to @training_data_end_datetime if @averages_calculation_range_in_months is 0. // The fixed averages fields in the call profile template, will be set to the averages that the skill profile has. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found for the org. // - grpc.Internal: error occurs when building the call profile template. BuildCallProfileTemplateForSkillProfile(context.Context, *BuildCallProfileTemplateForSkillProfileReq) (*BuildCallProfileTemplateForSkillProfileRes, error) // Creates a mapping entry for the @inactive_skill_profile_sid to the @active_skill_profile_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @inactive_skill_profile_sid, or @active_skill_profile_sid in the request are invalid. // the @inactive_skill_profile_sid given is of an active skill profile. // the @active_skill_profile_sid given is of an inactive skill profile. // - grpc.Internal: error occurs when creating the inactive skill profile mapping. CreateInactiveSkillProfileMapping(context.Context, *CreateInactiveSkillProfileMappingReq) (*CreateInactiveSkillProfileMappingRes, error) // Gets a list of enums that represent all of the forecaster types that are currently available for use // Required permissions: // // NONE // // Errors: // // -grpc.Internal: error occurs when contacting the forecaster to get the available forecaster types. GetAvailableRegressionForecasterModelTypes(context.Context, *GetAvailableRegressionForecasterModelTypesReq) (*GetAvailableRegressionForecasterModelTypesRes, error) // Changes the current mapping for the given @inactive_skill_profile_sid to be disconnected. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @inactive_skill_profile_sid in the request is invalid. // - grpc.NotFound: the skill profile is not found for the org. // - grpc.Internal: the current mapping for the given @inactive_skill_profile_sid is already disconnected, // the given @inactive_skill_profile_sid is of an active skill profile. DisconnectInactiveSkillProfileMapping(context.Context, *DisconnectInactiveSkillProfileMappingReq) (*DisconnectInactiveSkillProfileMappingRes, error) // Deletes deltas whose dates match the given @start_datetimes for the given @skill_profile_sid. // If no @start_datetimes are given, it will delete all the deltas that the given @skill_profile_sid has. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid, or @start_datetimes in the request are invalid. // - grpc.NotFound: no matching deltas are found for deletion. // - grpc.Internal: error occurs during the deletion of the historical data interval. DeleteHistoricalDataDeltas(context.Context, *DeleteHistoricalDataDeltasReq) (*DeleteHistoricalDataDeltasRes, error) // Gets the top N skill profiles with the highest calls_count for org sending the request where N is @max_number_of_profiles. // It will also return the number of skills found for that profile. // Individual skills that each profile has will not be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @max_number_of_profiles in the request is invalid. // - grpc.Internal: error occurs when getting the skill profiles. ListTopSkillProfiles(context.Context, *ListTopSkillProfilesReq) (*ListTopSkillProfilesRes, error) // Gets the total number of skill profiles associated with the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the skill profiles count. GetSkillProfilesCount(context.Context, *GetSkillProfilesCountReq) (*GetSkillProfilesCountRes, error) // Builds a profile forecast using the provided @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // (@training_data_range_end_datetime - @forecast_test_range_in_weeks) to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the building of the profile forecast. BuildProfileForecastByInterval(*BuildProfileForecastByIntervalReq, WFM_BuildProfileForecastByIntervalServer) error // Builds a profile forecast using the provided @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // (@training_data_range_end_datetime - @forecast_test_range_in_weeks) to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // It also returns the statistics of the produced forecast by using the test data of the given @skill_profile_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the building of the profile forecast. BuildProfileForecastByIntervalWithStats(*BuildProfileForecastByIntervalWithStatsReq, WFM_BuildProfileForecastByIntervalWithStatsServer) error // Builds a profile forecast for the given @skill_profile_sid and org sending the request using the given @call_profile_template. // The forecaster will produce intervals from the following range using the client's saved forecasting parameters: // @forecast_range_start_datetime to @forecast_range_end_datetime. // The @total_calls in the @call_profile_template will be scaled using the same ranges as BuildCallProfileTemplateForSkillProfile. // The intervals produced will be saved in the database. // The @fixed_averages_forecast field indicates whether or not to do a fixed averages forecast. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid or @call_profile_template in the request are invalid. // - grpc.NotFound: the @skill_profile_sid doesn't exist. // - grpc.Internal: error occurs when upserting the profile forecast. UpsertProfileForecast(context.Context, *UpsertProfileForecastReq) (*UpsertProfileForecastRes, error) // Creates the given @call_profile_template for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @call_profile_template in the request is invalid. // - grpc.Internal: error occurs during the creation of the call profile. CreateCallProfileTemplate(context.Context, *CreateCallProfileTemplateReq) (*CreateCallProfileTemplateRes, error) // Deletes a call profile template for the requesting org that has the given @call_profile_template_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @call_profile_template_sid in the request is invalid. // - grpc.Internal: error occurs during the deletion of the call profile. DeleteCallProfileTemplate(context.Context, *DeleteCallProfileTemplateReq) (*DeleteCallProfileTemplateRes, error) // Creates an entry for the @regression_template for the requesting org. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs when creating the regression template. CreateRegressionTemplate(context.Context, *CreateRegressionTemplateReq) (*CreateRegressionTemplateRes, error) // Deletes a regression template for the requesting org that has the given @regression_template_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template_sid in the request is invalid. // - grpc.Internal: error occurs during the deletion of the regression template. DeleteRegressionTemplate(context.Context, *DeleteRegressionTemplateReq) (*DeleteRegressionTemplateRes, error) // Gets all the regression templates that the org sending the request has. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the regression templates. ListRegressionTemplates(context.Context, *ListRegressionTemplatesReq) (*ListRegressionTemplatesRes, error) // Gets the forecast data intervals for the given @skill_profile_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.Internal: error occurs when getting the forecast data intervals. ListForecastIntervalsForSkillProfile(*ListForecastIntervalsForSkillProfileReq, WFM_ListForecastIntervalsForSkillProfileServer) error // Generates a regression forecast using the provided @regression_template. // It will generate forecast intervals for the skill profiles sids in @skill_profile_sids_to_forecast, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // It will use the client's saved forecasting test range as the start datetime and the forecast range as the end datetime of the forecasted data. // It will use the client's saved interval width to divide the resulting forecast intervals. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs during the building of the regression forecast. BuildRegressionForecastByInterval(*BuildRegressionForecastByIntervalReq, WFM_BuildRegressionForecastByIntervalServer) error // Generates a regression forecast and calculates forecast statistics using the provided @regression_template. // It will generate forecast intervals for the skill profiles sids in @skill_profile_sids_to_forecast, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // It will use the client's saved forecasting test range as the start datetime and the forecast range as the end datetime of the forecasted data. // It will use the client's saved interval width to divide the resulting forecast intervals. // The first message received will be the forecast statistics while all subsequent ones will be the forecast intervals. // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs either during the when building the forecast or calculating the stats. BuildRegressionForecastByIntervalWithStats(*BuildRegressionForecastByIntervalWithStatsReq, WFM_BuildRegressionForecastByIntervalWithStatsServer) error // Gets the call profile templates that the org sending the request has. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the templates. ListCallProfileTemplates(context.Context, *ListCallProfileTemplatesReq) (*ListCallProfileTemplatesRes, error) // Builds a regression forecast for the org using the given @regression_template and saves the resulting intervals in the db. // It will generate forecast intervals for the skill profiles sids in @save_forecasts_for_skill_profile_sids, // if the list is empty or has no valid skill profile sids, it will generate and save forecasts for all active skill profiles. // If any intervals produced already exist in the db, they will be replaced with the ones produced. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @regression_template in the request is invalid. // - grpc.Internal: error occurs when upserting the regression forecast. UpsertRegressionForecast(context.Context, *UpsertRegressionForecastReq) (*UpsertRegressionForecastRes, error) // Tries to create an entry for the given @delta for the org sending the request. // If the org already has an entry for it, it will update the already exisiting entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @delta in the request is invalid. // - grpc.Internal: error occurs when upserting the forecast data delta. UpsertForecastDataDelta(context.Context, *UpsertForecastDataDeltaReq) (*UpsertForecastDataDeltaRes, error) // Tries to create entries for the given @deltas. // If the org already has entries for any of them, it will update the already existing entry. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @deltas in the request are invalid. // - grpc.Internal: error occurs when upserting the forecast data deltas. UpsertForecastDataDeltas(context.Context, *UpsertForecastDataDeltasReq) (*UpsertForecastDataDeltasRes, error) // Deletes forecast data intervals/deltas based on the parameters provided. // If @delete_param is type skill_profile_sid, then the intervals/deltas to be deleted will be // associated with that id. If @delete_param is type interval_sids, then the intervals/deltas to be // deleted will be contained in the list @interval_sids. The @delete_type field determines which // table(s) in the database the intervals/deltas will be deleted from. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one of the @delete_params is invalid // - grpc.NotFound: no matching intervals/deltas are found for deletion. // - grpc.Internal: error occurs during the deletion of the forecast data intervals/deltas. DeleteForecastIntervals(context.Context, *DeleteForecastIntervalsReq) (*DeleteForecastIntervalsRes, error) // Retrieves the history for all the skill profiles of the requesting org. // Each value in every interval that has the same @start_datetime of each skill profile will be summed then averaged and made into a single one. // When calculating the averages, each interval's values will be weighted by the number of @total_calls it has. // History will be sorted by @start_datetime in ascending order, and the range is determined by the client's historical range. // Required permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when retriving the history. ListHistoricalDataForAllSkillProfiles(context.Context, *ListHistoricalDataForAllSkillProfilesReq) (*ListHistoricalDataForAllSkillProfilesRes, error) // Converts the given @profile_tod and @profile_woms to a ProfileDOW and ProfileMOY. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @profile_tod or @profile_woms in the request are invalid. // - grpc.Internal: error occurs when building the ProfileDOW or ProfileMOY. BuildDOWAndMOYProfiles(context.Context, *BuildDOWAndMOYProfilesReq) (*BuildDOWAndMOYProfilesRes, error) // Calculates and returns the averages in the training data for the given @skill_profile_sid. // Averages to be returned will be weighted by the number of calls that each training data interval has. // The start time that the training data will be averaged can be modified based on the forecasting parameter @averages_calculation_range_in_months, // which will subtract that many months from the training data range end datetime and set it as the start time. // If @averages_calculation_range_in_months is 0, it will use the training data range start datetime. // // Errors: // - grpc.Invalid: the @skill_profile_sid in the request is invalid. // - grpc.NotFound: the @skill_profile_sid given is not found. // - grpc.Internal: error occurs when calculating the averages from the training data. CalculateTrainingDataAveragesForSkillProfile(context.Context, *CalculateTrainingDataAveragesForSkillProfileReq) (*CalculateTrainingDataAveragesForSkillProfileRes, error) // Calculates the averages for call characteristics using the historical data of the given @skill_profile_sids and org sending the request. // If no @skill_profile_sids are given, it will calculate the averages for all skill profiles for the given @org_id. // Averages will be weighted by the number of calls that each historical data interval has. // Once the averages are calculated, they will be updated in the db for those skill profiles. // // If a nil @datetime_range is given then the range used will be @training_data_range_end_datetime - @averages_calculation_range_in_months to the @training_data_range_end_datetime from the forecasting parameters. // If @averages_calculation_range_in_months is 0, it will use the @training_data_range_start_datetime as the start datetime of the range. // // If @exclude_skill_profiles_with_manual_averages is true, it will exclude skill profiles that have manual averages from the calculation // even if those skill profiles are in @skill_profile_sids. // // Errors: // - grpc.Internal: error occurs when calculating the averages from the historical data. UpdateSkillProfileAveragesUsingHistoricalData(context.Context, *UpdateSkillProfileAveragesUsingHistoricalDataReq) (*UpdateSkillProfileAveragesUsingHistoricalDataRes, error) // Updates the call center @node that has the given @call_center_node_sid. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this call center node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the one or more of the fields in the request are invalid. // - grpc.Internal: error occurs when updating the call center node. // - grpc.NotFound: entry to be updated doesn't exist. UpdateCallCenterNode(context.Context, *UpdateCallCenterNodeReq) (*UpdateCallCenterNodeRes, error) // Creates the given client @node for the org sending the request and @parent_sid in the node. // The @client_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent call center node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, @parent_sid, or @time_zone_val is invalid. // - grpc.NotFound: parent call center node doesn't exist, or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the client node. CreateClientNode(context.Context, *CreateClientNodeReq) (*CreateClientNodeRes, error) // Updates a client node for the org sending the request that has the given @client_node_sid and @schedule_scenario_sid. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this client node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.Internal: error occurs when updating the client @node. // - grpc.NotFound: entry to be updated doesn't exist, or the given @parent_sid (call_center_node_sid) belongs to a different scenario than this @node. UpdateClientNode(context.Context, *UpdateClientNodeReq) (*UpdateClientNodeRes, error) // Creates the given location @node for the org sending the request and parent @client_node_sid. // The @location_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent client node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.NotFound: parent client node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the location node. CreateLocationNode(context.Context, *CreateLocationNodeReq) (*CreateLocationNodeRes, error) // Updates a location node corresponding to the given @location_node_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this location node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @location_node have invalid values. // - grpc.Internal: error occurs when updating the location node. // - grpc.NotFound: entry to be updated doesn't exist, or the given parent @client_node_sid belongs to a different scenario than the node to update. UpdateLocationNode(context.Context, *UpdateLocationNodeReq) (*UpdateLocationNodeRes, error) // Creates the given program @node for the org sending the request and parent @location_node_sid. // The @program_node_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent location node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // The @origin_sid must be set to nil, since this method can only make an original node. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @node have invalid values. // - grpc.NotFound: parent location node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the program node. CreateProgramNode(context.Context, *CreateProgramNodeReq) (*CreateProgramNodeRes, error) // Updates a program node for the given @program_node_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this program node since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @program_node have invalid values. // - grpc.Internal: error occurs when updating the program node. // - grpc.NotFound: entry to be updated doesn't exist, or the given parent @location_node_sid belongs to a different scenario than the program node to update. UpdateProgramNode(context.Context, *UpdateProgramNodeReq) (*UpdateProgramNodeRes, error) // Creates the given @constraint_rule for the org sending the request. // The @constraint_rule_sid and @skill_proficiency_sid (if one was created) of the new entities will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // If @rule_type is set to MIN_SKILL_LEVEL, the @member_target_entity field must be set with a skill proficiency and the @constraint_rule.target_sid will be ignored. // If the @member_target_entity is for a skill proficiency, that skill proficiency will be created with the given @constraint_rule as parent. // If @rule_type is NOT MIN_SKILL_LEVEL then the @target_sid must be that of a scheduling activity. // The all other @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @constraint_rule have invalid values. // - grpc.NotFound: the given @target_sid for the given @rule_type, or @parent_entity don't exist. // - grpc.Internal: error occurs when creating the constraint rule. CreateConstraintRule(context.Context, *CreateConstraintRuleReq) (*CreateConstraintRuleRes, error) // Updates the constraint rule corresponding for given @contraint_rule_sid for the org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this constraint rule since it cannot be changed. // If @rule_type is set to MIN_SKILL_LEVEL, the @member_target_entity field must be set with a skill proficiency, otherwise it should not be set and field will be ignored. // If the @target_sid is for a different skill proficiency than the current one the constraint rule has as a target, // the old one will be deleted and a new one will be created for the given @member_target_entity. // If @rule_type is NOT MIN_SKILL_LEVEL then the @target_sid must be that of a scheduling activity. // The all other @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @constraint_rule have invalid values. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the constraint rule. // : the given @target_sid for the given @rule_type, or @parent_entity don't exist. // - grpc.Internal: error occurs when updating the constraint rule. UpdateConstraintRule(context.Context, *UpdateConstraintRuleReq) (*UpdateConstraintRuleRes, error) // Deletes a constraint rule with the coresponding @constraint_rule_sid for the org sending the request. // It also deletes the entity referenced by the @target_sid and @rule_type if said entity is not a member of any other entity or the on call scheduling activity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @constraint_rule_sid is invalid for the org making the request. // - grpc.NotFound: the given @constraint_rule doesn't exist. // - grpc.Internal: error occurs when removing the constraint rule. DeleteConstraintRule(context.Context, *DeleteConstraintRuleReq) (*DeleteConstraintRuleRes, error) // Creates the given @non_skill_activity for the org sending the request. // Will also create a scheduling activity wrapper for the non skill activity. // The @non_skill_activity_sid and @scheduling_activity_sid of the new entities will be returned in the response. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @non_skill_activity have invalid values. // - grpc.NotFound: the @schedule_scenario_sid doesn't exist. // - grpc.Internal: error occurs when creating the non skill activity or scheduling activity. CreateNonSkillActivity(context.Context, *CreateNonSkillActivityReq) (*CreateNonSkillActivityRes, error) // Updates a non skill activity that has the given @non_skill_activity_sid with the given values. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: @non_skill_activity fields have invalid values. // - grpc.NotFound: non skill activity for the given @non_skill_activity_sid doesn't exist. // - grpc.Internal: error occurs when updating the non skill activity. UpdateNonSkillActivity(context.Context, *UpdateNonSkillActivityReq) (*UpdateNonSkillActivityRes, error) // Lists the IDs of non skill activities that belong to the org sending the request which have the given @relationship_type with the @associated_entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @associated_entity or @relationship_type are invalid. // - grpc.Internal: error occurs when listing the associations. ListNonSkillActivityAssociations(context.Context, *ListNonSkillActivityAssociationsReq) (*ListNonSkillActivityAssociationsRes, error) // Lists the candidate scheduling activities for a constraint or placement rule, inherited through given @parent_of_rule for @schedule_scenario_sid for the org making the request. // @parent_of_rule may be any type of node, agent group, or shift template which the rule will belong to. // If the rule will belong to a wfm agent, the agent group must be supplied instead to get a relevant set of candidate scheduling activities. // Member non skill activity of each scheduling activity will be included in the response. // The on call scheduling activity will always be included. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @parent_of_rule is invalid. // - grpc.NotFound: @parent_of_rule doesn't exist // - grpc.Internal: error occurs when applying inheritance or getting the nodes from @parent_of_rule. ListCandidateSchedulingActivities(context.Context, *ListCandidateSchedulingActivitiesReq) (*ListCandidateSchedulingActivitiesRes, error) // Creates an agent group with the provided parameters. // A successful response should contain the @agent_group_sid of the newly created entity. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, or @parent_entity are invalid. // - grpc.NotFound: @parent_entity doesn't exist // - grpc.Internal: error occurs when creating the agent group. CreateAgentGroup(context.Context, *CreateAgentGroupReq) (*CreateAgentGroupRes, error) // Updates the agent group corresponding to the @agent_group_sid, @name, and @parent_entity. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this agent group since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_group_sid, @parent_entity, or @name in the request are invalid. // - grpc.Internal: error occurs when updating the agent group. // - grpc.AlreadyExists: an agent group with the given @name already exists. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the agent group. UpdateAgentGroup(context.Context, *UpdateAgentGroupReq) (*UpdateAgentGroupRes, error) // Updates a wfm agent for the given @wfm_agent_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // The @tcn_agent_sid cannot be updated. // Required permission: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @wfm_agent have invalid values. // - grpc.NotFound: WFM agent with the given @wfm_agent_sid doesn't exist. // - grpc.Internal: error occurs when updating the wfm agent. UpdateWFMAgent(context.Context, *UpdateWFMAgentReq) (*UpdateWFMAgentRes, error) // Lists all wfm agents for the org sending the request. // if @include_inactive is true then inactive agents will also be included, otherwise only active agents will be returned. // if @include_skill_proficiencies is true then agents returned will include their skill proficiencies. // if @include_agent_groups is true then the @agent_groups_by_agent response field will be set with a list of agent groups correlating to each agents index in the @wfm_agents field. // WFM agents with no associated agent_groups will have an empty slice in agent_groups_by_agent at their correlated index. // Required Permissions: // // NONE // // Errors: // - grpc.Internal: error occurs when getting the wfm agents. ListAllWFMAgents(context.Context, *ListAllWFMAgentsReq) (*ListAllWFMAgentsRes, error) // Lists all candidate wfm agents for the org sending the request and given @agent_group_sid. // A WFM agent is considered a candidate when it's active and it doesn't already belong to the given agent group. // Member entities will not be returned. // Required Permissions: // // NONE // // Errors: // - grpc.Invalid: @agent_group_sid has an invalid value. // - grpc.Internal: error occurs when getting the wfm agents. ListCandidateWFMAgents(context.Context, *ListCandidateWFMAgentsReq) (*ListCandidateWFMAgentsRes, error) // Lists all wfm agents who are not grouped with any agent group for the given org sending the request that were created at or after the given @created_after_datetime. // If @schedule_scenario_sid is positive, it will filter further to get only agents who are not grouped with any agent group for that scenario. // if @include_skill_proficiencies is true then agents returned will include their skill proficiencies. // Member entities will not be returned. // Required Permissions: // // NONE // // Errors: // - grpc.Invalid: @created_after_datetime has an invalid value. // - grpc.Internal: error occurs when getting the wfm agents. ListUngroupedWFMAgents(context.Context, *ListUngroupedWFMAgentsReq) (*ListUngroupedWFMAgentsRes, error) // Lists the IDs of wfm agents that belong to the org sending the request which are associated with the given @agent_group_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_group_sid is invalid. // - grpc.Internal: error occurs when listing the wfm agents. ListWFMAgentsAssociatedWithAgentGroup(context.Context, *ListWFMAgentsAssociatedWithAgentGroupReq) (*ListWFMAgentsAssociatedWithAgentGroupRes, error) // Creates a membership association for each of the given @wfm_agent_sids with the given @agent_group_sid. // The @schedule_scenario_sid must match the scenario of the agent group and wfm agents. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @wfm_agent_sids, or @agent_group_sid are invalid. // - grpc.NotFound: the @wfm_agent_sids or @agent_group_sid don't exist for the org or given @schedule_scenario_sid. // - grpc.Internal: error occurs when creating the association. CreateWFMAgentMemberships(context.Context, *CreateWFMAgentMembershipsReq) (*CreateWFMAgentMembershipsRes, error) // Deletes a membership association for each of the given @wfm_agent_sids with the given @agent_group_sid. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @wfm_agent_sids, or @agent_group_sid are invalid. // - grpc.NotFound: any of the given memberships to delete do not exist. // - grpc.Internal: error occurs when deleting the association. DeleteWFMAgentMemberships(context.Context, *DeleteWFMAgentMembershipsReq) (*DeleteWFMAgentMembershipsRes, error) // Builds and returns the diagnostics for the wfm agent associated with the given @wfm_agent_sid or @agent_group_sid for the org sending the request. // Response will only contain: // // one element if build for a single @wfm_agent_sid. // one element for each WFM agent if build for an @agent_group_sid. // // Required permissions: // // NONE // - grpc.Invalid: the @wfm_agent_sid, or @agent_group_sid is invalid. // - grpc.NotFound: the given @wfm_agent_sid doesn't exist or the @agent_group_sid has no agents. // - grpc.Internal: error occurs building the diagnostics. BuildAgentDiagnostics(context.Context, *BuildAgentDiagnosticsReq) (*BuildAgentDiagnosticsRes, error) // Creates a shift template for the org sending the request with the provided parameters // The @shift_template_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent program node. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @name, or @program_node_sid are invalid. // - grpc.AlreadyExists: a shift template with the given @name already exists. // - grpc.NotFound: the parent program node doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the shift template. CreateShiftTemplate(context.Context, *CreateShiftTemplateReq) (*CreateShiftTemplateRes, error) // Updates a shift template for the given @shift_template_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this shift template since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @shift_template_sid, @name, @program_node_sid are invalid. // - grpc.AlreadyExists: a shift template with the given @name already exists. // - grpc.NotFound: the parent program node doesn't exist or belongs to a different scenario than the shift template to update. // - grpc.Internal: error occurs when updating the shift template. UpdateShiftTemplate(context.Context, *UpdateShiftTemplateReq) (*UpdateShiftTemplateRes, error) // Lists the shift templates matching the specified @shift_template_sids for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @shift_template_sids are invalid. // - grpc.Internal: error occurs when getting the data. ListShiftTemplatesBySids(context.Context, *ListShiftTemplatesBySidsReq) (*ListShiftTemplatesBySidsRes, error) // Builds and returns the diagnostics for the shift template associated with the given @shift_template_sid for the org sending the request. // Required permissions: // // NONE // - grpc.Invalid: the @shift_template_sid is invalid. // - grpc.NotFound: the given @shift_template_sid doesn't exist for the org sending the request. // - grpc.Internal: error occours building the diagnostics for the shift template. BuildShiftTemplateDiagnostics(context.Context, *BuildShiftTemplateDiagnosticsReq) (*BuildShiftTemplateDiagnosticsRes, error) // Creates a placement rule for org sending the request with the provided parameters. // The @placement_rule_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the parent shift template. // The @member fields will be ignored since those cannot be created by this method and must be created by their respective create methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @placement_rule are invalid. // - grpc.NotFound: the parent shift template doesn't exist or belongs to a different scenario than the one given. // the scheduling activity to associate with the placement rule doesn't exist or belongs to a different scenario than the one given. // - grpc.Internal: error occurs when creating the placement rule. CreatePlacementRule(context.Context, *CreatePlacementRuleReq) (*CreatePlacementRuleRes, error) // Updates a placement rule corresponding with the given @placement_rule_sid for the org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this placement rule since it cannot be changed. // The @member fields will be ignored since those cannot be updated by this method and must be updated by their respective update methods. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the one or more of the fields in the @placement_rule are invalid. // - grpc.Internal: error occurs when updating the placement rule. // - grpc.NotFound: entry to be updated doesn't exist. // : the parent shift template or related scheduling activity don't exist or belong to a different scenario than the placement rule to update. UpdatePlacementRule(context.Context, *UpdatePlacementRuleReq) (*UpdatePlacementRuleRes, error) // Deletes a placement rule with the coresponding @placement_rule_sid for the org sending the request. // It also deletes the scheduling activity referenced by the @scheduling_activity_sid if said activity is not a member of any other entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @placement_rule_sid is invalid for the org making the request. // - grpc.NotFound: the given @placement_rule doesn't exist. // - grpc.Internal: error occurs when removing the placement rule. DeletePlacementRule(context.Context, *DeletePlacementRuleReq) (*DeletePlacementRuleRes, error) // Creates an open times pattern for the org sending the request with the provided parameters. // The @open_times_pattern_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @open_times_pattern are invalid. // - grpc.NotFound: the parent entity doesn't exist. // - grpc.Internal: error occurs when creating the open times pattern. CreateOpenTimesPattern(context.Context, *CreateOpenTimesPatternReq) (*CreateOpenTimesPatternRes, error) // Updates an open times pattern for the given @open_times_pattern_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this open times pattern since it cannot be changed. // Required permission: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @open_times_pattern have invalid values. // - grpc.NotFound: the given @open_times_pattern or it's @parent_entity doesn't exist. // - grpc.Internal: error occurs when updating the open times pattern. UpdateOpenTimesPattern(context.Context, *UpdateOpenTimesPatternReq) (*UpdateOpenTimesPatternRes, error) // Deletes an open times pattern with the coresponding @open_times_pattern_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @open_times_pattern_sid is invalid for the org making the request. // - grpc.NotFound: the given @open_times_pattern doesn't exist. // - grpc.Internal: error occurs when removing the open times pattern. DeleteOpenTimesPattern(context.Context, *DeleteOpenTimesPatternReq) (*DeleteOpenTimesPatternRes, error) // Gets the inherited, own, and resulting bitmaps for the open times patterns of @node_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @node_to_check. // The bitmaps will be generated for the span of @datetime_range. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_to_check is invalid for @schedule_scenario_sid and the org making the request. // : the @datetime_range is invalid. // - grpc.NotFound: the given @node_to_check doesn't exist. // - grpc.Internal: error occurs when getting the open times pattern bitmaps. GetOpenTimesBitmaps(context.Context, *GetOpenTimesBitmapsReq) (*GetOpenTimesBitmapsRes, error) // Creates an agent availability pattern for the org sending the request with the provided parameters. // The @agent_availability_pattern_sid of the new entity will be returned in the response. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // Required permissions: // NONE // Errors: // - grpc.Invalid: the parameters in the @agent_availability_pattern are invalid. // - grpc.NotFound: the parent entity doesn't exist. // - grpc.Internal: error occurs when creating the agent availability pattern. CreateAgentAvailabilityPattern(context.Context, *CreateAgentAvailabilityPatternReq) (*CreateAgentAvailabilityPatternRes, error) // Updates an agent availability pattern for the given @agent_availability_pattern_sid and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @schedule_scenario_sid must be the original for this agent availability pattern since it cannot be changed. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @agent_availability_pattern have invalid values. // - grpc.Internal: error occurs when updating the agent avilability pattern. // - grpc.NotFound: entry to be updated doesn't exist, or the @parent_entity has a different @schedule_scenario_sid than the agent availability pattern. UpdateAgentAvailabilityPattern(context.Context, *UpdateAgentAvailabilityPatternReq) (*UpdateAgentAvailabilityPatternRes, error) // Deletes an agent availability pattern with the coresponding @agent_availability_pattern_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @agent_availability_pattern_sid or @org_id have invalid values. // - grpc.NotFound: the @agent_availability_pattern with the given sid doesn't exist. // - grpc.Internal: error occurs when removing the agent availability pattern. DeleteAgentAvailabilityPattern(context.Context, *DeleteAgentAvailabilityPatternReq) (*DeleteAgentAvailabilityPatternRes, error) // Gets the inherited, own, and resulting bitmaps for the agent availability patterns of @entities_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @entities_to_check. // @entities_to_check must have the entity_type field set with a wfm agent, agent group or a type of node. // If an availability bitmap is requested for an agent group, the bitmaps for all of it's member agents will be returned instead. // The bitmaps will be generated for the span of @datetime_range. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @entities_to_check is invalid for @schedule_scenario_sid and the org making the request. // : the @datetime_range is invalid. // - grpc.NotFound: the given @entities_to_check don't exist. // - grpc.Internal: error occurs when getting the agent availability pattern bitmaps. GetAvailabilityBitmaps(context.Context, *GetAvailabilityBitmapsReq) (*GetAvailabilityBitmapsRes, error) // Upserts an association for the given @non_skill_activity_sid to the given @node. // All downstream members of the entity will have their inheritance state cleared, and inherit the given association. // If an association already exists between the non skill activity and the @node then their @relationship_type will be updated. // The @schedule_scenario_sid must match the scenario of the @parent_entity. // If a NOT_ASSOCIATED_WITH relationship is being created, the tree will be checked for conflicting downstream effects. // If any member rules, are referencing the non skill activity and @relationship_type is NOT_ASSOCIATED_WITH, then the upsert will not take effect, and the list of related entities to be updated/removed first will be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @non_skill_activity_sid, @node or @association_type are invalid. // : the non skill activity and @node belong to different scenarios. // - grpc.NotFound: the @non_skill_activity_sid or @node don't exist. // - grpc.Internal: error occurs when upserting the association. UpsertNonSkillActivityAssociation(context.Context, *UpsertNonSkillActivityAssociationReq) (*UpsertNonSkillActivityAssociationRes, error) // Creates skill proficiencies for the org sending the request with the provided parameters. // The @schedule_scenario_sid must match the scenario of the @parent_entities. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in a @proficiency, or the @schedule_scenario_sid are invalid. // - grpc.NotFound: for any of the given @skill_proficiencies: // the @parent_entity doesn't exist. // the @skill_sid doesn't exist. // the skill profile with @preferred_skill_profile_sid doesn't contain the given @skill_sid. // - grpc.AlreadyExists: a skill proficiency with the given @skill_sid and @parent_entity already exists. // - grpc.Internal: error occurs when creating the skill proficiencies. CreateSkillProficiencies(context.Context, *CreateSkillProficienciesReq) (*CreateSkillProficienciesRes, error) // Updates skill proficiencies corresponding to the given @skill_proficiency_sids and org sending the request with the provided parameters. // All of the entity's parameters that are not desired to be updated must be filled with their current values. // The @skill_sid and @parent_entity field of each proficiency will be ignored since it cannot be updated. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: one or more fields in the @skill_proficiencies have invalid values. // - grpc.Internal: error occurs when updating the skill proficiencies. // - grpc.NotFound: for any of the given @skill_proficiencies: // the @skill_sid doesn't exist. // the skill profile with @preferred_skill_profile_sid doesn't contain the skill of the given skill proficiency. // - grpc.AlreadyExists: a skill proficiency with the given @skill_sid and @parent_entity already exists. UpdateSkillProficiencies(context.Context, *UpdateSkillProficienciesReq) (*UpdateSkillProficienciesRes, error) // Deletes a skill proficiency with the corresponding @skill_proficiency_sid for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @skill_proficiency_sid is invalid for the org making the request. // -grpc.NotFound: the skill proficiency with the given @skill_proficiency_sid doesn't exist. // -grpc.Internal: error occurs when removing the skill proficiency. DeleteSkillProficiency(context.Context, *DeleteSkillProficiencyReq) (*DeleteSkillProficiencyRes, error) // Copies the existing scenario with the @scenario_sid_to_copy for the org sending the request using the provided parameters. // Scheduling targets of entities in the scenario to copy will also be copied. // The new @schedule_scenario_sid of the new entity will be returned in the response. // Required permissions: // // NONE // // Errors:gg // - grpc.Invalid: the parameters @scenario_sid_to_copy or any others are invalid. // - grpc.NotFound: the scenario corresponding to the @scenario_sid_to_copy doesn't exist. // - grpc.Internal: error occurs when creating/coping the new scenario. CopyScenario(context.Context, *CopyScenarioReq) (*CopyScenarioRes, error) // Creates a new schedule scenario for the org sending the request with the provided parameters. // The new @schedule_scenario_sid of the new entity will be returned in the response. // It also creates 1 of each of the following: call center, client, program, location node, and on call scheduling activity (if it doesn't exist already for the org). // The @node_description fields may optionally be left blank. // The @copied_from_scenario_sid field will be ignored, as it will be set to nil in the newly created scenario. // The @creation_datetime and @is_default fields will also be ignored and set as the current time and false respectively. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: parameters in the @req are invalid for the org making the request. // - grpc.Internal: error occurs when creating the new scenario, or any of the node entities. CreateScheduleScenarioWithNodes(context.Context, *CreateScheduleScenarioWithNodesReq) (*CreateScheduleScenarioWithNodesRes, error) // Updates a schedule scenario corresponding to the given @schedule_scenario_sid and org sending the request with the provided parameters. // Only the @name and @description fields may be updated, and must be filled in with current value if updating the field is not desired. // The @schedule_scenario_sid must be the original for the schedule scenario since it cannot be updated. // All other fields will be ignored since they cannot be updated. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: one or more fields in the @scenario have invalid values. // -grpc.NotFound: the scenario with the given @schedule_scenario_sid doesn't exist. // -grpc.Internal: error occurs when updating the scenario. UpdateScheduleScenario(context.Context, *UpdateScheduleScenarioReq) (*UpdateScheduleScenarioRes, error) // Gets config entities that match the org sending the request and given @entity_type and that belong to the @belongs_to_entity and @schedule_scenario_sid parameters. // If @include_member_lists is set to true the member lists of the entities retrieved will be included. // Any nodes in the returned set of entities will have inherited nonskill associations applied to the node's member_nonskill_activity fields. // Prior to listing the entities it will Resync TCN Agents and skill proficiencies. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @org_id, @entity_type, or @belongs_to_entity have invalid values. // - grpc.Internal: error occurs when getting the config entities. ListConfigEntities(context.Context, *ListConfigEntitiesReq) (*ListConfigEntitiesRes, error) // Deletes shift instances with the corresponding @shift_instance_sids for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @shift_instance_sids are invalid for the org making the request. // -grpc.NotFound: the shift instances with the given @shift_instance_sids don't exist. // -grpc.Internal: error occurs when removing the shift instances. DeleteShiftInstances(context.Context, *DeleteShiftInstancesReq) (*DeleteShiftInstancesRes, error) // Builds and returns the diagnostics and @nodes_checked for the @node_to_check for @schedule_scenario_sid and the org sending the request. // The @schedule_scenario_sid must match the scenario of the @node_to_check. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_to_check is invalid for @schedule_scenario_sid and the org making the request. // - grpc.NotFound: the given @node_to_check doesn't exist. // - grpc.Internal: error occurs when building the diagnostics. BuildNodeDiagnostics(context.Context, *BuildNodeDiagnosticsReq) (*BuildNodeDiagnosticsRes, error) // Builds and returns the global diagnostics and @nodes_checked for the @schedule_scenario_sid and the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @schedule_scenario_sid has an invalid values. // - grpc.NotFound: the given @schedule_scenario_sid doesn't exist for the org making the request. // - grpc.Internal: error occurs when building the diagnostics. BuildGlobalDiagnostics(context.Context, *BuildGlobalDiagnosticsReq) (*BuildGlobalDiagnosticsRes, error) // Gets the published schedule for the corresponding @datetime_range for the org sending the request. // Will create a published schedule if it does not exist already for the org sending the request. // if @include_shift_instances is true, the shift instances associated within @datetime_range for the published schedule will be returned in the published schedules shift_instances field. // if @node_selector is set, then only instances belonging to the origin of @node_selector and its children node will be returned, otherwise all matching shift instances will be included. // if @include_shift_template is true, any returned shift instances will have their orginating shift template returned in their origin_shift_template field. // if @include_shift_segments is true, any returned shift instances will have their shift_segments field set, otherwise the field will be left nil. // if @include_scheduling_activity is true, any returned shift segments will have their scheduling_activity field set, otherwise the field will be left nil. // if @include_activity is true, any returned scheduling activities will have their member_non_skill_activity field set, otherwise the field will be left nil. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range, @metric_types are invalid. // - grpc.NotFound: the @node_selector doesn't exist. // - grpc.Internal: error occurs when getting the published schedule. GetPublishedSchedule(context.Context, *GetPublishedScheduleReq) (*GetPublishedScheduleRes, error) // Gets the required calls intervals for the published schedule for the corresponding @viewing_range, for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the published schedule doesn't exist. // - grpc.Internal: error occurs when getting the data. GetPublishedScheduleRequiredCalls(context.Context, *GetPublishedScheduleRequiredCallsReq) (*GetPublishedScheduleRequiredCallsRes, error) // Gets the required calls intervals for the specified draft schedule for the corresponding @viewing_range, for the org sending the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the draft schedule doesn't exist. // - grpc.Internal: error occurs when getting the data. GetDraftScheduleRequiredCalls(context.Context, *GetDraftScheduleRequiredCallsReq) (*GetDraftScheduleRequiredCallsRes, error) // Creates a draft schedule for the org sending the request with the provided parameters. // The @draft_schedule_sid of the new entity will be returned in the response. // The @created_at and @last_updated_at fields will be set to the current time and null respectively. // The draft schedule will include the published schedule's shift instances and shift segments. // Required permissions: // NONE // Errors: // - grpc.Invalid: the @name, @description or @scheduling_range are invalid. // - grpc.Internal: error occurs when creating the draft schedule. CreateDraftSchedule(context.Context, *CreateDraftScheduleReq) (*CreateDraftScheduleRes, error) // Updates the @name, @description, and @datetime_range of the given @draft_schedule_sid for the org sending the request. // The @name, @description, and @datetime_range fields must all be set with their desired values. // If @delete_shifts_not_in_range if true, then any instances outside of the @datetime_range will be permenantly deleted with no recovery option. // If @delete_shifts_not_in_range is false, instances outside of the new @datetime_range will be retained, for use if the datetime range is expanded to cover the instances in the future. // If @copy_shifts_into_new_range time is true, then new the portion of an expanded @datetime_range which has no instances will copy the instances from the published schedule. If false, no instances will be created for an expanded @scheduling_range. // If @get_updated_shifts is true, then the returned draft schedule will also contain the shift instances and segments in the given @datetime_range. // Errors: // - grpc.Invalid: the @name, @description or @datetime_range are invalid. // - grpc.Internal: error occurs when updating the schedule or its instances. UpdateDraftSchedule(context.Context, *UpdateDraftScheduleReq) (*UpdateDraftScheduleRes, error) // Builds a draft schedule for the given @node_selector in @schedule_scenario_sid over @schedule_scenario_scheduling_range for @draft_schedule_sid and the org making the request. // The @schedule_scenario_scheduling_range field is optional. If not set, the draft schedule will be obtained with it's default range from it's start to end time. // @include parameters are used when retrieving the resulting draft schedule, and work in the same way as for GetDraftSchedule. // Will return diagnostics for the newly built schedule, or just diagnostics if the schedule cannot be built successfully due to diagnostic error. BuildDraftSchedule(context.Context, *BuildDraftScheduleReq) (*BuildDraftScheduleRes, error) // Publishes the shift instances of the given @draft_schedule_sid to the published schedule of the org sending the request. // Overlapping shift instances that aren't locked will be replaced with the instances from the draft schedule. // If @ignore_diagnostics_errors is set to true, it will publish the schedule regardless of any diagnostics errors, // otherwise it will return those diagnostic errors and not publish the schedule. // @include parameters are used when retrieving the resulting published schedule, and work in the same way as for GetDraftSchedule. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the parameters in the @req are invalid.. // - grpc.NotFound: @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when publishing the draft schedule. PublishDraftSchedule(context.Context, *PublishDraftScheduleReq) (*PublishDraftScheduleRes, error) // Gets the draft schedule with @draft_schedule_sid for the corresponding @datetime_range for the org sending the request. // The @datetime_range field is optional. If not set, the draft schedule will be obtained with it's default range from it's start to end time. // if @include_shift_instances is true, the shift instances associated within @datetime_range for the draft schedule will be returned in the draft schedules shift_instances field. // if @node_selector is set then only instances belonging to the origin of @node_selector and its children node will be returned, otherwise all matching shift instances will be included // if @include_shift_template is true, any returned shift instances will have their orginating shift template returned in their origin_shift_template field. // if @include_shift_segments is true, any returned shift instances will have their shift_segments field set, otherwise the field will be left nil. // if @include_scheduling_activity is true, any returned shift segments will have their scheduling_activity field set, otherwise the field will be left nil. // if @include_activity is true, any returned scheduling activities will have their member_non_skill_activity field set, otherwise the field will be left nil. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range or @draft_schedule_sid are invalid. // - grpc.NotFound: the @node_selector or @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when getting the draft schedule. GetDraftSchedule(context.Context, *GetDraftScheduleReq) (*GetDraftScheduleRes, error) // Lists the draft schedules whose scheduling_range overlaps the given @datetime_range for the org sending the request. // If @datetime_range is not set, all draft schedules for the org will be returned. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @datetime_range is invalid. // - grpc.Internal: error occurs when listing the draft schedules. ListDraftSchedules(context.Context, *ListDraftSchedulesReq) (*ListDraftSchedulesRes, error) // Deletes a draft schedule with the corresponding @draft_schedule_sid for the org sending the request. // It also deletes all of its shift instances and segments. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @draft_schedule_sid is invalid for the org making the request. // - grpc.NotFound: the draft schedule with the given @draft_schedule_sid doesn't exist. // - grpc.Internal: error occurs when removing the draft schedule. DeleteDraftSchedule(context.Context, *DeleteDraftScheduleReq) (*DeleteDraftScheduleRes, error) // Creates a shift instance for the org sending the request with the provided parameters. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when creating the shift instance. CreateShiftInstance(context.Context, *CreateShiftInstanceReq) (*CreateShiftInstanceRes, error) // Swaps a list of shift instances to have a different @wfm_agent_sid. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when swapping the shift instances. SwapShiftInstances(context.Context, *SwapShiftInstancesReq) (*SwapShiftInstancesRes, error) // Updates a shift instance for the org sending the request with the provided parameters. // Required permissions: // NONE // Errors: // - grpc.Invalid: one or more fields in the request have invalid values. // - grpc.Internal: error occurs when updating the shift instance. UpdateShiftInstance(context.Context, *UpdateShiftInstanceReq) (*UpdateShiftInstanceRes, error) // Lists shift segments for the specified shift instances for the org sending the request. // If @include_scheduling_activity is set to true then the related scheduling activity for the shift segment will be returned in the scheduling activity field. // If @include_activity is set to true then the related non skill activity for the scheduling activity will be returned in the scheduling activities member non skill activity field. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: a shift instance doesn't exist. // - grpc.Internal: error occurs when getting the data. ListShiftSegmentsByShiftInstanceSids(context.Context, *ListShiftSegmentsByShiftInstanceSidsReq) (*ListShiftSegmentsByShiftInstanceSidsRes, error) // Creates the given @scheduling_target for the org making the request. // The @scheduling_target_sid of the new entity will be returned in the response. // Any preexisting scheduling target for @node_entity will be removed upon creation of the new @scheduling_target. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @scheduling_target is invalid. // - grpc.NotFound: @node_entity doesn't exist for @schedule_scenario_sid and the org making the request. // - grpc.Internal: error occours when setting the scheduling target. SetSchedulingTarget(context.Context, *SetSchedulingTargetReq) (*SetSchedulingTargetRes, error) // Gets the @own_scheduling_target, @inherited_scheduling_target, and @resulting_scheduling_target for the given @node_selector and the org making the request. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the @node_selector is invalid. // - grpc.NotFound: the given @node_selector doesn't exist for the org making the request. // - grpc.Internal: error occours when getting the scheduling target. GetSchedulingTarget(context.Context, *GetSchedulingTargetReq) (*GetSchedulingTargetRes, error) // Deletes the scheduling target of the corresponding @node_selector for the org sending the request. // Required permissions: // // NONE // // Errors: // // -grpc.Invalid: the @node_selector is invalid. // -grpc.NotFound: the scheduling target for the given @node_selector doesn't exist for the org making the request. // -grpc.Internal: error occurs when removing the scheduling target. DeleteSchedulingTarget(context.Context, *DeleteSchedulingTargetReq) (*DeleteSchedulingTargetRes, error) // Gets the performance metrics across @datetime_range for shift instances in @schedule_selector associated with @node_selector for the org making the request. // Performance metrics will be generated for each of the given @metric_params. // The @interval_width_in_minutes must be a multiple of 5. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.NotFound: the @node_selector, @schedule_selector, or their shift instances doesn't exist. // - grpc.Internal: error occurs when getting the data. GetPerformanceMetrics(context.Context, *GetPerformanceMetricsReq) (*GetPerformanceMetricsRes, error) // Lists the required calls intervals for the given @node_selector over the given @datetime_range for the org making the request. // The @interval_width_in_minutes must be a multiple of 5. // Required permissions: // // NONE // // Errors: // - grpc.Invalid: the request data is invalid. // - grpc.Internal: error occurs when getting the data. ListRequiredCallsIntervals(context.Context, *ListRequiredCallsIntervalsReq) (*ListRequiredCallsIntervalsRes, error) // contains filtered or unexported methods }
WFMServer is the server API for WFM service. All implementations must embed UnimplementedWFMServer for forward compatibility
type WFM_BuildProfileForecastByIntervalClient ¶
type WFM_BuildProfileForecastByIntervalClient interface { Recv() (*CallDataByInterval, error) grpc.ClientStream }
type WFM_BuildProfileForecastByIntervalServer ¶
type WFM_BuildProfileForecastByIntervalServer interface { Send(*CallDataByInterval) error grpc.ServerStream }
type WFM_BuildProfileForecastByIntervalWithStatsClient ¶
type WFM_BuildProfileForecastByIntervalWithStatsClient interface { Recv() (*BuildProfileForecastByIntervalWithStatsRes, error) grpc.ClientStream }
type WFM_BuildProfileForecastByIntervalWithStatsServer ¶
type WFM_BuildProfileForecastByIntervalWithStatsServer interface { Send(*BuildProfileForecastByIntervalWithStatsRes) error grpc.ServerStream }
type WFM_BuildRegressionForecastByIntervalClient ¶
type WFM_BuildRegressionForecastByIntervalClient interface { Recv() (*CallDataByInterval, error) grpc.ClientStream }
type WFM_BuildRegressionForecastByIntervalServer ¶
type WFM_BuildRegressionForecastByIntervalServer interface { Send(*CallDataByInterval) error grpc.ServerStream }
type WFM_BuildRegressionForecastByIntervalWithStatsClient ¶
type WFM_BuildRegressionForecastByIntervalWithStatsClient interface { Recv() (*BuildRegressionForecastByIntervalWithStatsRes, error) grpc.ClientStream }
type WFM_BuildRegressionForecastByIntervalWithStatsServer ¶
type WFM_BuildRegressionForecastByIntervalWithStatsServer interface { Send(*BuildRegressionForecastByIntervalWithStatsRes) error grpc.ServerStream }
type WFM_ListForecastIntervalsForSkillProfileClient ¶
type WFM_ListForecastIntervalsForSkillProfileClient interface { Recv() (*CallDataByInterval, error) grpc.ClientStream }
type WFM_ListForecastIntervalsForSkillProfileServer ¶
type WFM_ListForecastIntervalsForSkillProfileServer interface { Send(*CallDataByInterval) error grpc.ServerStream }