hunt_groupsv1alpha1

package
v1.9.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HuntGroupsService_ListHuntGroupExileLinks_FullMethodName                              = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/ListHuntGroupExileLinks"
	HuntGroupsService_CopyHuntGroupExileLink_FullMethodName                               = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/CopyHuntGroupExileLink"
	HuntGroupsService_UpdateHuntGroupExileLinks_FullMethodName                            = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/UpdateHuntGroupExileLinks"
	HuntGroupsService_ListHuntGroupAgentTriggers_FullMethodName                           = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/ListHuntGroupAgentTriggers"
	HuntGroupsService_CopyHuntGroupAgentTrigger_FullMethodName                            = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/CopyHuntGroupAgentTrigger"
	HuntGroupsService_UpdateHuntGroupAgentTriggers_FullMethodName                         = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/UpdateHuntGroupAgentTriggers"
	HuntGroupsService_CopyHuntGroupToOrganization_FullMethodName                          = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/CopyHuntGroupToOrganization"
	HuntGroupsService_AdminCopyHuntGroupToOrganization_FullMethodName                     = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/AdminCopyHuntGroupToOrganization"
	HuntGroupsService_AdminListHuntGroups_FullMethodName                                  = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/AdminListHuntGroups"
	HuntGroupsService_ListAgentScripts_FullMethodName                                     = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/ListAgentScripts"
	HuntGroupsService_CreateAgentClientInfoDisplayTemplate_FullMethodName                 = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/CreateAgentClientInfoDisplayTemplate"
	HuntGroupsService_UpdateAgentClientInfoDisplayTemplate_FullMethodName                 = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/UpdateAgentClientInfoDisplayTemplate"
	HuntGroupsService_GetAgentClientInfoDisplayTemplate_FullMethodName                    = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/GetAgentClientInfoDisplayTemplate"
	HuntGroupsService_ListAgentClientInfoDisplayTemplates_FullMethodName                  = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/ListAgentClientInfoDisplayTemplates"
	HuntGroupsService_DeleteAgentClientInfoDisplayTemplate_FullMethodName                 = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/DeleteAgentClientInfoDisplayTemplate"
	HuntGroupsService_AssignAgentClientInfoDisplayTemplateToHuntGroups_FullMethodName     = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/AssignAgentClientInfoDisplayTemplateToHuntGroups"
	HuntGroupsService_UnassignAgentClientInfoDisplayTemplateFromHuntGroups_FullMethodName = "/services.org.hunt_groups.v1alpha1.HuntGroupsService/UnassignAgentClientInfoDisplayTemplateFromHuntGroups"
)

Variables

View Source
var (
	AgentStatus_name = map[int32]string{
		0:  "AGENT_STATUS_UNSPECIFIED",
		1:  "AGENT_STATUS_LOGGED_IN",
		2:  "AGENT_STATUS_WAITING",
		3:  "AGENT_STATUS_PAUSED",
		4:  "AGENT_STATUS_ON_CALL",
		5:  "AGENT_STATUS_TRANSFER_CALL",
		6:  "AGENT_STATUS_TRANSFER_LOST",
		7:  "AGENT_STATUS_TRANSFER_TARGET_LOST",
		8:  "AGENT_STATUS_PREVIEW_CALL",
		9:  "AGENT_STATUS_MANUAL_DIAL_CALL",
		10: "AGENT_STATUS_WRAP_UP",
	}
	AgentStatus_value = map[string]int32{
		"AGENT_STATUS_UNSPECIFIED":          0,
		"AGENT_STATUS_LOGGED_IN":            1,
		"AGENT_STATUS_WAITING":              2,
		"AGENT_STATUS_PAUSED":               3,
		"AGENT_STATUS_ON_CALL":              4,
		"AGENT_STATUS_TRANSFER_CALL":        5,
		"AGENT_STATUS_TRANSFER_LOST":        6,
		"AGENT_STATUS_TRANSFER_TARGET_LOST": 7,
		"AGENT_STATUS_PREVIEW_CALL":         8,
		"AGENT_STATUS_MANUAL_DIAL_CALL":     9,
		"AGENT_STATUS_WRAP_UP":              10,
	}
)

Enum value maps for AgentStatus.

View Source
var (
	SystemPauseCode_name = map[int32]string{
		0: "SYSTEM_PAUSE_CODE_UNSPECIFIED",
		1: "SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED",
		2: "SYSTEM_PAUSE_CODE_CHANGE_PASSWORD",
		3: "SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL",
		4: "SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS",
	}
	SystemPauseCode_value = map[string]int32{
		"SYSTEM_PAUSE_CODE_UNSPECIFIED":                     0,
		"SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED": 1,
		"SYSTEM_PAUSE_CODE_CHANGE_PASSWORD":                 2,
		"SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL":                3,
		"SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS":          4,
	}
)

Enum value maps for SystemPauseCode.

View Source
var (
	TriggerAction_name = map[int32]string{
		0: "TRIGGER_ACTION_UNSPECIFIED",
		1: "TRIGGER_ACTION_ADVANCE_TO_STATUS",
		2: "TRIGGER_ACTION_DISPLAY_MESSAGE",
		3: "TRIGGER_ACTION_EJECT_AGENT",
		4: "TRIGGER_ACTION_EXECUTE_WEB_LINK",
		5: "TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK",
		6: "TRIGGER_ACTION_EXECUTE_EXILE_LINK",
	}
	TriggerAction_value = map[string]int32{
		"TRIGGER_ACTION_UNSPECIFIED":              0,
		"TRIGGER_ACTION_ADVANCE_TO_STATUS":        1,
		"TRIGGER_ACTION_DISPLAY_MESSAGE":          2,
		"TRIGGER_ACTION_EJECT_AGENT":              3,
		"TRIGGER_ACTION_EXECUTE_WEB_LINK":         4,
		"TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK": 5,
		"TRIGGER_ACTION_EXECUTE_EXILE_LINK":       6,
	}
)

Enum value maps for TriggerAction.

View Source
var File_services_org_hunt_groups_v1alpha1_entities_proto protoreflect.FileDescriptor
View Source
var File_services_org_hunt_groups_v1alpha1_service_proto protoreflect.FileDescriptor
View Source
var HuntGroupsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "services.org.hunt_groups.v1alpha1.HuntGroupsService",
	HandlerType: (*HuntGroupsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListHuntGroupExileLinks",
			Handler:    _HuntGroupsService_ListHuntGroupExileLinks_Handler,
		},
		{
			MethodName: "CopyHuntGroupExileLink",
			Handler:    _HuntGroupsService_CopyHuntGroupExileLink_Handler,
		},
		{
			MethodName: "UpdateHuntGroupExileLinks",
			Handler:    _HuntGroupsService_UpdateHuntGroupExileLinks_Handler,
		},
		{
			MethodName: "ListHuntGroupAgentTriggers",
			Handler:    _HuntGroupsService_ListHuntGroupAgentTriggers_Handler,
		},
		{
			MethodName: "CopyHuntGroupAgentTrigger",
			Handler:    _HuntGroupsService_CopyHuntGroupAgentTrigger_Handler,
		},
		{
			MethodName: "UpdateHuntGroupAgentTriggers",
			Handler:    _HuntGroupsService_UpdateHuntGroupAgentTriggers_Handler,
		},
		{
			MethodName: "CopyHuntGroupToOrganization",
			Handler:    _HuntGroupsService_CopyHuntGroupToOrganization_Handler,
		},
		{
			MethodName: "AdminCopyHuntGroupToOrganization",
			Handler:    _HuntGroupsService_AdminCopyHuntGroupToOrganization_Handler,
		},
		{
			MethodName: "AdminListHuntGroups",
			Handler:    _HuntGroupsService_AdminListHuntGroups_Handler,
		},
		{
			MethodName: "CreateAgentClientInfoDisplayTemplate",
			Handler:    _HuntGroupsService_CreateAgentClientInfoDisplayTemplate_Handler,
		},
		{
			MethodName: "UpdateAgentClientInfoDisplayTemplate",
			Handler:    _HuntGroupsService_UpdateAgentClientInfoDisplayTemplate_Handler,
		},
		{
			MethodName: "GetAgentClientInfoDisplayTemplate",
			Handler:    _HuntGroupsService_GetAgentClientInfoDisplayTemplate_Handler,
		},
		{
			MethodName: "ListAgentClientInfoDisplayTemplates",
			Handler:    _HuntGroupsService_ListAgentClientInfoDisplayTemplates_Handler,
		},
		{
			MethodName: "DeleteAgentClientInfoDisplayTemplate",
			Handler:    _HuntGroupsService_DeleteAgentClientInfoDisplayTemplate_Handler,
		},
		{
			MethodName: "AssignAgentClientInfoDisplayTemplateToHuntGroups",
			Handler:    _HuntGroupsService_AssignAgentClientInfoDisplayTemplateToHuntGroups_Handler,
		},
		{
			MethodName: "UnassignAgentClientInfoDisplayTemplateFromHuntGroups",
			Handler:    _HuntGroupsService_UnassignAgentClientInfoDisplayTemplateFromHuntGroups_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListAgentScripts",
			Handler:       _HuntGroupsService_ListAgentScripts_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "services/org/hunt_groups/v1alpha1/service.proto",
}

HuntGroupsService_ServiceDesc is the grpc.ServiceDesc for HuntGroupsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterHuntGroupsServiceServer

func RegisterHuntGroupsServiceServer(s grpc.ServiceRegistrar, srv HuntGroupsServiceServer)

Types

type AdminCopyHuntGroupToOrganizationRequest added in v1.8.21

type AdminCopyHuntGroupToOrganizationRequest struct {

	// The id of the source organization where the hunt group is copied from.
	FromOrganizationId string `protobuf:"bytes,1,opt,name=from_organization_id,json=fromOrganizationId,proto3" json:"from_organization_id,omitempty"`
	// The id of the destination organization where the hunt group is copied to.
	ToOrganizationId string `protobuf:"bytes,2,opt,name=to_organization_id,json=toOrganizationId,proto3" json:"to_organization_id,omitempty"`
	// The sid of the hunt group to copy.
	HuntGroupSid int64 `protobuf:"varint,3,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The name of the new hunt group.
	NewHuntGroupName string `protobuf:"bytes,4,opt,name=new_hunt_group_name,json=newHuntGroupName,proto3" json:"new_hunt_group_name,omitempty"`
	// contains filtered or unexported fields
}

AdminCopyHuntGroupToOrganizationRequest is the request message for the AdminCopyHuntGroupToOrganization rpc.

func (*AdminCopyHuntGroupToOrganizationRequest) Descriptor deprecated added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdminCopyHuntGroupToOrganizationRequest.ProtoReflect.Descriptor instead.

func (*AdminCopyHuntGroupToOrganizationRequest) GetFromOrganizationId added in v1.8.21

func (x *AdminCopyHuntGroupToOrganizationRequest) GetFromOrganizationId() string

func (*AdminCopyHuntGroupToOrganizationRequest) GetHuntGroupSid added in v1.8.21

func (x *AdminCopyHuntGroupToOrganizationRequest) GetHuntGroupSid() int64

func (*AdminCopyHuntGroupToOrganizationRequest) GetNewHuntGroupName added in v1.8.21

func (x *AdminCopyHuntGroupToOrganizationRequest) GetNewHuntGroupName() string

func (*AdminCopyHuntGroupToOrganizationRequest) GetToOrganizationId added in v1.8.21

func (x *AdminCopyHuntGroupToOrganizationRequest) GetToOrganizationId() string

func (*AdminCopyHuntGroupToOrganizationRequest) ProtoMessage added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationRequest) ProtoReflect added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationRequest) Reset added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationRequest) String added in v1.8.21

type AdminCopyHuntGroupToOrganizationResponse added in v1.8.21

type AdminCopyHuntGroupToOrganizationResponse struct {
	// contains filtered or unexported fields
}

AdminCopyHuntGroupToOrganizationResponse is the response message for the AdminCopyHuntGroupToOrganization rpc.

func (*AdminCopyHuntGroupToOrganizationResponse) Descriptor deprecated added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationResponse) Descriptor() ([]byte, []int)

Deprecated: Use AdminCopyHuntGroupToOrganizationResponse.ProtoReflect.Descriptor instead.

func (*AdminCopyHuntGroupToOrganizationResponse) ProtoMessage added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationResponse) ProtoReflect added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationResponse) Reset added in v1.8.21

func (*AdminCopyHuntGroupToOrganizationResponse) String added in v1.8.21

type AdminListHuntGroupsRequest added in v1.8.23

type AdminListHuntGroupsRequest struct {

	// The id of the organization to list the hunt groups for.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// contains filtered or unexported fields
}

AdminListHuntGroupsRequest is the request message for the AdminListHuntGroups rpc.

func (*AdminListHuntGroupsRequest) Descriptor deprecated added in v1.8.23

func (*AdminListHuntGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdminListHuntGroupsRequest.ProtoReflect.Descriptor instead.

func (*AdminListHuntGroupsRequest) GetOrgId added in v1.8.23

func (x *AdminListHuntGroupsRequest) GetOrgId() string

func (*AdminListHuntGroupsRequest) ProtoMessage added in v1.8.23

func (*AdminListHuntGroupsRequest) ProtoMessage()

func (*AdminListHuntGroupsRequest) ProtoReflect added in v1.8.23

func (*AdminListHuntGroupsRequest) Reset added in v1.8.23

func (x *AdminListHuntGroupsRequest) Reset()

func (*AdminListHuntGroupsRequest) String added in v1.8.23

func (x *AdminListHuntGroupsRequest) String() string

type AdminListHuntGroupsResponse added in v1.8.23

type AdminListHuntGroupsResponse struct {

	// The list of hunt groups.
	HuntGroups []*AdminListHuntGroupsResponse_HuntGroup `protobuf:"bytes,1,rep,name=hunt_groups,json=huntGroups,proto3" json:"hunt_groups,omitempty"`
	// contains filtered or unexported fields
}

AdminListHuntGroupsResponse is the response message for the AdminListHuntGroups rpc.

func (*AdminListHuntGroupsResponse) Descriptor deprecated added in v1.8.23

func (*AdminListHuntGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use AdminListHuntGroupsResponse.ProtoReflect.Descriptor instead.

func (*AdminListHuntGroupsResponse) GetHuntGroups added in v1.8.23

func (*AdminListHuntGroupsResponse) ProtoMessage added in v1.8.23

func (*AdminListHuntGroupsResponse) ProtoMessage()

func (*AdminListHuntGroupsResponse) ProtoReflect added in v1.8.23

func (*AdminListHuntGroupsResponse) Reset added in v1.8.23

func (x *AdminListHuntGroupsResponse) Reset()

func (*AdminListHuntGroupsResponse) String added in v1.8.23

func (x *AdminListHuntGroupsResponse) String() string

type AdminListHuntGroupsResponse_HuntGroup added in v1.8.23

type AdminListHuntGroupsResponse_HuntGroup struct {

	// The hunt group sid.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The name of the hunt group.
	HuntGroupName string `protobuf:"bytes,3,opt,name=hunt_group_name,json=huntGroupName,proto3" json:"hunt_group_name,omitempty"`
	// contains filtered or unexported fields
}

HuntGroup is the entity for a simplified hunt group details.

func (*AdminListHuntGroupsResponse_HuntGroup) Descriptor deprecated added in v1.8.23

func (*AdminListHuntGroupsResponse_HuntGroup) Descriptor() ([]byte, []int)

Deprecated: Use AdminListHuntGroupsResponse_HuntGroup.ProtoReflect.Descriptor instead.

func (*AdminListHuntGroupsResponse_HuntGroup) GetHuntGroupName added in v1.8.23

func (x *AdminListHuntGroupsResponse_HuntGroup) GetHuntGroupName() string

func (*AdminListHuntGroupsResponse_HuntGroup) GetHuntGroupSid added in v1.8.23

func (x *AdminListHuntGroupsResponse_HuntGroup) GetHuntGroupSid() int64

func (*AdminListHuntGroupsResponse_HuntGroup) ProtoMessage added in v1.8.23

func (*AdminListHuntGroupsResponse_HuntGroup) ProtoMessage()

func (*AdminListHuntGroupsResponse_HuntGroup) ProtoReflect added in v1.8.23

func (*AdminListHuntGroupsResponse_HuntGroup) Reset added in v1.8.23

func (*AdminListHuntGroupsResponse_HuntGroup) String added in v1.8.23

type AgentStatus added in v1.8.15

type AgentStatus int32

AgentStatus is the status of the agent on which the trigger is based

const (
	// 0 explicitly means unspecified or invalid.
	AgentStatus_AGENT_STATUS_UNSPECIFIED AgentStatus = 0
	// The status for when the agent is logged in
	AgentStatus_AGENT_STATUS_LOGGED_IN AgentStatus = 1
	// The status for when the agent is waiting
	AgentStatus_AGENT_STATUS_WAITING AgentStatus = 2
	// The status for when the agent is paused
	AgentStatus_AGENT_STATUS_PAUSED AgentStatus = 3
	// The status for when the agent is on call
	AgentStatus_AGENT_STATUS_ON_CALL AgentStatus = 4
	// The status for when the agent is on a transfer call
	AgentStatus_AGENT_STATUS_TRANSFER_CALL AgentStatus = 5
	// The status for when the agent is on a transfer call and the transfer is lost
	AgentStatus_AGENT_STATUS_TRANSFER_LOST AgentStatus = 6
	// The status for when the agent is on a transfer call and the transfer target is lost
	AgentStatus_AGENT_STATUS_TRANSFER_TARGET_LOST AgentStatus = 7
	// The status for when the agent is on a preview call
	AgentStatus_AGENT_STATUS_PREVIEW_CALL AgentStatus = 8
	// The status for when the agent is on a manual dial call
	AgentStatus_AGENT_STATUS_MANUAL_DIAL_CALL AgentStatus = 9
	// The status for when the agent is wrapping up the call
	AgentStatus_AGENT_STATUS_WRAP_UP AgentStatus = 10
)

func (AgentStatus) Descriptor added in v1.8.15

func (AgentStatus) Enum added in v1.8.15

func (x AgentStatus) Enum() *AgentStatus

func (AgentStatus) EnumDescriptor deprecated added in v1.8.15

func (AgentStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use AgentStatus.Descriptor instead.

func (AgentStatus) Number added in v1.8.15

func (x AgentStatus) Number() protoreflect.EnumNumber

func (AgentStatus) String added in v1.8.15

func (x AgentStatus) String() string

func (AgentStatus) Type added in v1.8.15

type AgentStatusOption added in v1.8.15

type AgentStatusOption struct {

	// The status of the agent on which the trigger is based
	AgentStatus AgentStatus `` /* 146-byte string literal not displayed */
	// The duration of the trigger (in seconds)
	// Used for agent status: all but Logged In
	Duration int64 `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"`
	// The pause code to use for the trigger
	// Use pause code only if either system_pause_code or custom_pause_code is set
	// Used for agent status: Paused
	PauseCode *TriggerPauseCode `protobuf:"bytes,3,opt,name=pause_code,json=pauseCode,proto3" json:"pause_code,omitempty"`
	// The call types to use for the trigger
	// Used for agent status: On Call, Wrap Up
	CallTypes *TriggerCallTypes `protobuf:"bytes,4,opt,name=call_types,json=callTypes,proto3" json:"call_types,omitempty"`
	// Whether to use the scheduled callback for the trigger
	// Used for agent status: Manual Dial Call
	ScheduledCallbackPresent bool `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

AgentStatusOption is the status option to use for the trigger

func (*AgentStatusOption) Descriptor deprecated added in v1.8.15

func (*AgentStatusOption) Descriptor() ([]byte, []int)

Deprecated: Use AgentStatusOption.ProtoReflect.Descriptor instead.

func (*AgentStatusOption) GetAgentStatus added in v1.8.15

func (x *AgentStatusOption) GetAgentStatus() AgentStatus

func (*AgentStatusOption) GetCallTypes added in v1.8.15

func (x *AgentStatusOption) GetCallTypes() *TriggerCallTypes

func (*AgentStatusOption) GetDuration added in v1.8.15

func (x *AgentStatusOption) GetDuration() int64

func (*AgentStatusOption) GetPauseCode added in v1.8.15

func (x *AgentStatusOption) GetPauseCode() *TriggerPauseCode

func (*AgentStatusOption) GetScheduledCallbackPresent added in v1.8.15

func (x *AgentStatusOption) GetScheduledCallbackPresent() bool

func (*AgentStatusOption) ProtoMessage added in v1.8.15

func (*AgentStatusOption) ProtoMessage()

func (*AgentStatusOption) ProtoReflect added in v1.8.15

func (x *AgentStatusOption) ProtoReflect() protoreflect.Message

func (*AgentStatusOption) Reset added in v1.8.15

func (x *AgentStatusOption) Reset()

func (*AgentStatusOption) String added in v1.8.15

func (x *AgentStatusOption) String() string

type AgentTrigger added in v1.8.15

type AgentTrigger struct {

	// The sid of the agent trigger
	AgentTriggerSid int64 `protobuf:"varint,1,opt,name=agent_trigger_sid,json=agentTriggerSid,proto3" json:"agent_trigger_sid,omitempty"`
	// The description of the agent trigger
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The agent status option to use for the trigger
	AgentStatusOption *AgentStatusOption `protobuf:"bytes,3,opt,name=agent_status_option,json=agentStatusOption,proto3" json:"agent_status_option,omitempty"`
	// The action option to use for the trigger
	TriggerActionOption *TriggerActionOption `protobuf:"bytes,4,opt,name=trigger_action_option,json=triggerActionOption,proto3" json:"trigger_action_option,omitempty"`
	// contains filtered or unexported fields
}

AgentTrigger is the entity for a hunt group agent trigger.

func (*AgentTrigger) Descriptor deprecated added in v1.8.15

func (*AgentTrigger) Descriptor() ([]byte, []int)

Deprecated: Use AgentTrigger.ProtoReflect.Descriptor instead.

func (*AgentTrigger) GetAgentStatusOption added in v1.8.15

func (x *AgentTrigger) GetAgentStatusOption() *AgentStatusOption

func (*AgentTrigger) GetAgentTriggerSid added in v1.8.15

func (x *AgentTrigger) GetAgentTriggerSid() int64

func (*AgentTrigger) GetDescription added in v1.8.15

func (x *AgentTrigger) GetDescription() string

func (*AgentTrigger) GetTriggerActionOption added in v1.8.15

func (x *AgentTrigger) GetTriggerActionOption() *TriggerActionOption

func (*AgentTrigger) ProtoMessage added in v1.8.15

func (*AgentTrigger) ProtoMessage()

func (*AgentTrigger) ProtoReflect added in v1.8.15

func (x *AgentTrigger) ProtoReflect() protoreflect.Message

func (*AgentTrigger) Reset added in v1.8.15

func (x *AgentTrigger) Reset()

func (*AgentTrigger) String added in v1.8.15

func (x *AgentTrigger) String() string

type AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest added in v1.9.6

type AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest struct {

	// The template to be assigned
	TemplateSid int64 `protobuf:"varint,1,opt,name=template_sid,json=templateSid,proto3" json:"template_sid,omitempty"`
	// The target hunt groups to assign the specified template.
	HuntGroupSids []int64 `protobuf:"varint,2,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// contains filtered or unexported fields
}

Request to assign agent campaign client info display template.

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) Descriptor deprecated added in v1.9.6

Deprecated: Use AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest.ProtoReflect.Descriptor instead.

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) GetHuntGroupSids added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) GetTemplateSid added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) ProtoMessage added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) ProtoReflect added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) Reset added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) String added in v1.9.6

type AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse added in v1.9.6

type AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse struct {
	// contains filtered or unexported fields
}

Response for assign a template to hunt groups.

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse) Descriptor deprecated added in v1.9.6

Deprecated: Use AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse.ProtoReflect.Descriptor instead.

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse) ProtoMessage added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse) ProtoReflect added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse) Reset added in v1.9.6

func (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse) String added in v1.9.6

type CopyHuntGroupAgentTriggerRequest added in v1.8.15

type CopyHuntGroupAgentTriggerRequest struct {

	// The sid of the hunt group from which the trigger is copied
	FromHuntGroupSid int64 `protobuf:"varint,1,opt,name=from_hunt_group_sid,json=fromHuntGroupSid,proto3" json:"from_hunt_group_sid,omitempty"`
	// The sid of the hunt group to which the trigger is copied
	ToHuntGroupSid int64 `protobuf:"varint,2,opt,name=to_hunt_group_sid,json=toHuntGroupSid,proto3" json:"to_hunt_group_sid,omitempty"`
	// The agent trigger to copy
	AgentTrigger *AgentTrigger `protobuf:"bytes,3,opt,name=agent_trigger,json=agentTrigger,proto3" json:"agent_trigger,omitempty"`
	// contains filtered or unexported fields
}

CopyHuntGroupAgentTriggerRequest is the request message for the CopyHuntGroupAgentTrigger rpc.

func (*CopyHuntGroupAgentTriggerRequest) Descriptor deprecated added in v1.8.15

func (*CopyHuntGroupAgentTriggerRequest) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupAgentTriggerRequest.ProtoReflect.Descriptor instead.

func (*CopyHuntGroupAgentTriggerRequest) GetAgentTrigger added in v1.8.15

func (x *CopyHuntGroupAgentTriggerRequest) GetAgentTrigger() *AgentTrigger

func (*CopyHuntGroupAgentTriggerRequest) GetFromHuntGroupSid added in v1.8.15

func (x *CopyHuntGroupAgentTriggerRequest) GetFromHuntGroupSid() int64

func (*CopyHuntGroupAgentTriggerRequest) GetToHuntGroupSid added in v1.8.15

func (x *CopyHuntGroupAgentTriggerRequest) GetToHuntGroupSid() int64

func (*CopyHuntGroupAgentTriggerRequest) ProtoMessage added in v1.8.15

func (*CopyHuntGroupAgentTriggerRequest) ProtoMessage()

func (*CopyHuntGroupAgentTriggerRequest) ProtoReflect added in v1.8.15

func (*CopyHuntGroupAgentTriggerRequest) Reset added in v1.8.15

func (*CopyHuntGroupAgentTriggerRequest) String added in v1.8.15

type CopyHuntGroupAgentTriggerResponse added in v1.8.15

type CopyHuntGroupAgentTriggerResponse struct {
	// contains filtered or unexported fields
}

CopyHuntGroupAgentTriggerResponse is the response message for the CopyHuntGroupAgentTrigger rpc.

func (*CopyHuntGroupAgentTriggerResponse) Descriptor deprecated added in v1.8.15

func (*CopyHuntGroupAgentTriggerResponse) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupAgentTriggerResponse.ProtoReflect.Descriptor instead.

func (*CopyHuntGroupAgentTriggerResponse) ProtoMessage added in v1.8.15

func (*CopyHuntGroupAgentTriggerResponse) ProtoMessage()

func (*CopyHuntGroupAgentTriggerResponse) ProtoReflect added in v1.8.15

func (*CopyHuntGroupAgentTriggerResponse) Reset added in v1.8.15

func (*CopyHuntGroupAgentTriggerResponse) String added in v1.8.15

type CopyHuntGroupExileLinkRequest added in v1.8.15

type CopyHuntGroupExileLinkRequest struct {

	// The sid of the hunt group to copy the exile link to.
	ToHuntGroupSid int64 `protobuf:"varint,1,opt,name=to_hunt_group_sid,json=toHuntGroupSid,proto3" json:"to_hunt_group_sid,omitempty"`
	// The exile link to copy from the source hunt group.
	ExileLink *ExileLink `protobuf:"bytes,2,opt,name=exile_link,json=exileLink,proto3" json:"exile_link,omitempty"`
	// contains filtered or unexported fields
}

CopyHuntGroupExileLinkRequest is the request message for the CopyHuntGroupExileLink rpc.

func (*CopyHuntGroupExileLinkRequest) Descriptor deprecated added in v1.8.15

func (*CopyHuntGroupExileLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupExileLinkRequest.ProtoReflect.Descriptor instead.

func (x *CopyHuntGroupExileLinkRequest) GetExileLink() *ExileLink

func (*CopyHuntGroupExileLinkRequest) GetToHuntGroupSid added in v1.8.15

func (x *CopyHuntGroupExileLinkRequest) GetToHuntGroupSid() int64

func (*CopyHuntGroupExileLinkRequest) ProtoMessage added in v1.8.15

func (*CopyHuntGroupExileLinkRequest) ProtoMessage()

func (*CopyHuntGroupExileLinkRequest) ProtoReflect added in v1.8.15

func (*CopyHuntGroupExileLinkRequest) Reset added in v1.8.15

func (x *CopyHuntGroupExileLinkRequest) Reset()

func (*CopyHuntGroupExileLinkRequest) String added in v1.8.15

type CopyHuntGroupExileLinkResponse added in v1.8.15

type CopyHuntGroupExileLinkResponse struct {
	// contains filtered or unexported fields
}

CopyHuntGroupExileLinkResponse is the response message for the CopyHuntGroupExileLink rpc.

func (*CopyHuntGroupExileLinkResponse) Descriptor deprecated added in v1.8.15

func (*CopyHuntGroupExileLinkResponse) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupExileLinkResponse.ProtoReflect.Descriptor instead.

func (*CopyHuntGroupExileLinkResponse) ProtoMessage added in v1.8.15

func (*CopyHuntGroupExileLinkResponse) ProtoMessage()

func (*CopyHuntGroupExileLinkResponse) ProtoReflect added in v1.8.15

func (*CopyHuntGroupExileLinkResponse) Reset added in v1.8.15

func (x *CopyHuntGroupExileLinkResponse) Reset()

func (*CopyHuntGroupExileLinkResponse) String added in v1.8.15

type CopyHuntGroupToOrganizationRequest added in v1.8.24

type CopyHuntGroupToOrganizationRequest struct {

	// The id of the destination organization where the hunt group is copied to.
	ToOrganizationId string `protobuf:"bytes,1,opt,name=to_organization_id,json=toOrganizationId,proto3" json:"to_organization_id,omitempty"`
	// The sid of the hunt group to copy.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The name of the new hunt group.
	NewHuntGroupName string `protobuf:"bytes,3,opt,name=new_hunt_group_name,json=newHuntGroupName,proto3" json:"new_hunt_group_name,omitempty"`
	// contains filtered or unexported fields
}

CopyHuntGroupToOrganizationRequest is the request message for the CopyHuntGroupToOrganization rpc.

func (*CopyHuntGroupToOrganizationRequest) Descriptor deprecated added in v1.8.24

func (*CopyHuntGroupToOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupToOrganizationRequest.ProtoReflect.Descriptor instead.

func (*CopyHuntGroupToOrganizationRequest) GetHuntGroupSid added in v1.8.24

func (x *CopyHuntGroupToOrganizationRequest) GetHuntGroupSid() int64

func (*CopyHuntGroupToOrganizationRequest) GetNewHuntGroupName added in v1.8.24

func (x *CopyHuntGroupToOrganizationRequest) GetNewHuntGroupName() string

func (*CopyHuntGroupToOrganizationRequest) GetToOrganizationId added in v1.8.24

func (x *CopyHuntGroupToOrganizationRequest) GetToOrganizationId() string

func (*CopyHuntGroupToOrganizationRequest) ProtoMessage added in v1.8.24

func (*CopyHuntGroupToOrganizationRequest) ProtoMessage()

func (*CopyHuntGroupToOrganizationRequest) ProtoReflect added in v1.8.24

func (*CopyHuntGroupToOrganizationRequest) Reset added in v1.8.24

func (*CopyHuntGroupToOrganizationRequest) String added in v1.8.24

type CopyHuntGroupToOrganizationResponse added in v1.8.24

type CopyHuntGroupToOrganizationResponse struct {
	// contains filtered or unexported fields
}

CopyHuntGroupToOrganizationResponse is the response message for the CopyHuntGroupToOrganization rpc.

func (*CopyHuntGroupToOrganizationResponse) Descriptor deprecated added in v1.8.24

func (*CopyHuntGroupToOrganizationResponse) Descriptor() ([]byte, []int)

Deprecated: Use CopyHuntGroupToOrganizationResponse.ProtoReflect.Descriptor instead.

func (*CopyHuntGroupToOrganizationResponse) ProtoMessage added in v1.8.24

func (*CopyHuntGroupToOrganizationResponse) ProtoMessage()

func (*CopyHuntGroupToOrganizationResponse) ProtoReflect added in v1.8.24

func (*CopyHuntGroupToOrganizationResponse) Reset added in v1.8.24

func (*CopyHuntGroupToOrganizationResponse) String added in v1.8.24

type CreateAgentClientInfoDisplayTemplateRequest added in v1.9.0

type CreateAgentClientInfoDisplayTemplateRequest struct {

	// template to add
	Template *org.ClientInfoDisplayTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

Request to create an agent campaign client info display template.

func (*CreateAgentClientInfoDisplayTemplateRequest) Descriptor deprecated added in v1.9.0

Deprecated: Use CreateAgentClientInfoDisplayTemplateRequest.ProtoReflect.Descriptor instead.

func (*CreateAgentClientInfoDisplayTemplateRequest) GetTemplate added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateRequest) ProtoMessage added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateRequest) ProtoReflect added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateRequest) Reset added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateRequest) String added in v1.9.0

type CreateAgentClientInfoDisplayTemplateResponse added in v1.9.0

type CreateAgentClientInfoDisplayTemplateResponse struct {

	// the ID of the created display template.
	TemplateSid int64 `protobuf:"varint,1,opt,name=template_sid,json=templateSid,proto3" json:"template_sid,omitempty"`
	// contains filtered or unexported fields
}

Response for create agent campaign client info display template.

func (*CreateAgentClientInfoDisplayTemplateResponse) Descriptor deprecated added in v1.9.0

Deprecated: Use CreateAgentClientInfoDisplayTemplateResponse.ProtoReflect.Descriptor instead.

func (*CreateAgentClientInfoDisplayTemplateResponse) GetTemplateSid added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateResponse) ProtoMessage added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateResponse) ProtoReflect added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateResponse) Reset added in v1.9.0

func (*CreateAgentClientInfoDisplayTemplateResponse) String added in v1.9.0

type DeleteAgentClientInfoDisplayTemplateRequest added in v1.9.0

type DeleteAgentClientInfoDisplayTemplateRequest struct {

	// the ID of the template to delete
	TemplateSid int64 `protobuf:"varint,1,opt,name=template_sid,json=templateSid,proto3" json:"template_sid,omitempty"`
	// contains filtered or unexported fields
}

Request to delete an agent campaign client info display template.

func (*DeleteAgentClientInfoDisplayTemplateRequest) Descriptor deprecated added in v1.9.0

Deprecated: Use DeleteAgentClientInfoDisplayTemplateRequest.ProtoReflect.Descriptor instead.

func (*DeleteAgentClientInfoDisplayTemplateRequest) GetTemplateSid added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateRequest) ProtoMessage added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateRequest) ProtoReflect added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateRequest) Reset added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateRequest) String added in v1.9.0

type DeleteAgentClientInfoDisplayTemplateResponse added in v1.9.0

type DeleteAgentClientInfoDisplayTemplateResponse struct {
	// contains filtered or unexported fields
}

Response for delete agent campaign client info display template.

func (*DeleteAgentClientInfoDisplayTemplateResponse) Descriptor deprecated added in v1.9.0

Deprecated: Use DeleteAgentClientInfoDisplayTemplateResponse.ProtoReflect.Descriptor instead.

func (*DeleteAgentClientInfoDisplayTemplateResponse) ProtoMessage added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateResponse) ProtoReflect added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateResponse) Reset added in v1.9.0

func (*DeleteAgentClientInfoDisplayTemplateResponse) String added in v1.9.0

type ExileLink struct {

	// The sid or the unique ID of the exile link stored in the database.
	ParameterSid int64 `protobuf:"varint,1,opt,name=parameter_sid,json=parameterSid,proto3" json:"parameter_sid,omitempty"`
	// The sid of the hunt group which the exile link is associated with.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The display name of the exile link.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the exile link.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The order of the exile link, used when displaying.
	Order int64 `protobuf:"varint,5,opt,name=order,proto3" json:"order,omitempty"`
	// The parameter data for inbound calls.
	InboundData *ExileLinkData `protobuf:"bytes,6,opt,name=inbound_data,json=inboundData,proto3" json:"inbound_data,omitempty"`
	// The parameter data for outbound calls.
	OutboundData *ExileLinkData `protobuf:"bytes,7,opt,name=outbound_data,json=outboundData,proto3" json:"outbound_data,omitempty"`
	// contains filtered or unexported fields
}

ExileLink defines a link between a hunt group and the exile service.

func (*ExileLink) Descriptor deprecated

func (*ExileLink) Descriptor() ([]byte, []int)

Deprecated: Use ExileLink.ProtoReflect.Descriptor instead.

func (*ExileLink) GetDescription

func (x *ExileLink) GetDescription() string

func (*ExileLink) GetHuntGroupSid

func (x *ExileLink) GetHuntGroupSid() int64

func (*ExileLink) GetInboundData

func (x *ExileLink) GetInboundData() *ExileLinkData

func (*ExileLink) GetName

func (x *ExileLink) GetName() string

func (*ExileLink) GetOrder

func (x *ExileLink) GetOrder() int64

func (*ExileLink) GetOutboundData

func (x *ExileLink) GetOutboundData() *ExileLinkData

func (*ExileLink) GetParameterSid

func (x *ExileLink) GetParameterSid() int64

func (*ExileLink) ProtoMessage

func (*ExileLink) ProtoMessage()

func (*ExileLink) ProtoReflect

func (x *ExileLink) ProtoReflect() protoreflect.Message

func (*ExileLink) Reset

func (x *ExileLink) Reset()

func (*ExileLink) String

func (x *ExileLink) String() string

type ExileLinkData

type ExileLinkData struct {

	// The record ID of the data.
	RecordId *ExileLinkParameter `protobuf:"bytes,1,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	// The alternate ID of the data.
	AlternateId *ExileLinkParameter `protobuf:"bytes,2,opt,name=alternate_id,json=alternateId,proto3" json:"alternate_id,omitempty"`
	// contains filtered or unexported fields
}

ExileLinkData to be passed to exile.

func (*ExileLinkData) Descriptor deprecated

func (*ExileLinkData) Descriptor() ([]byte, []int)

Deprecated: Use ExileLinkData.ProtoReflect.Descriptor instead.

func (*ExileLinkData) GetAlternateId

func (x *ExileLinkData) GetAlternateId() *ExileLinkParameter

func (*ExileLinkData) GetRecordId

func (x *ExileLinkData) GetRecordId() *ExileLinkParameter

func (*ExileLinkData) ProtoMessage

func (*ExileLinkData) ProtoMessage()

func (*ExileLinkData) ProtoReflect

func (x *ExileLinkData) ProtoReflect() protoreflect.Message

func (*ExileLinkData) Reset

func (x *ExileLinkData) Reset()

func (*ExileLinkData) String

func (x *ExileLinkData) String() string

type ExileLinkParameter

type ExileLinkParameter struct {

	// The ID for the contact field.
	ContactFieldSid int64 `protobuf:"varint,1,opt,name=contact_field_sid,json=contactFieldSid,proto3" json:"contact_field_sid,omitempty"`
	// The helper value of the parameter.
	HelperValue string `protobuf:"bytes,2,opt,name=helper_value,json=helperValue,proto3" json:"helper_value,omitempty"`
	// The source type of the parameter.
	ParameterSourceType org.ParameterSourceType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

ExileLinkParameter describes the data or data source.

func (*ExileLinkParameter) Descriptor deprecated

func (*ExileLinkParameter) Descriptor() ([]byte, []int)

Deprecated: Use ExileLinkParameter.ProtoReflect.Descriptor instead.

func (*ExileLinkParameter) GetContactFieldSid

func (x *ExileLinkParameter) GetContactFieldSid() int64

func (*ExileLinkParameter) GetHelperValue

func (x *ExileLinkParameter) GetHelperValue() string

func (*ExileLinkParameter) GetParameterSourceType

func (x *ExileLinkParameter) GetParameterSourceType() org.ParameterSourceType

func (*ExileLinkParameter) ProtoMessage

func (*ExileLinkParameter) ProtoMessage()

func (*ExileLinkParameter) ProtoReflect

func (x *ExileLinkParameter) ProtoReflect() protoreflect.Message

func (*ExileLinkParameter) Reset

func (x *ExileLinkParameter) Reset()

func (*ExileLinkParameter) String

func (x *ExileLinkParameter) String() string

type GetAgentClientInfoDisplayTemplateRequest added in v1.9.0

type GetAgentClientInfoDisplayTemplateRequest struct {
	TemplateSid int64 `protobuf:"varint,1,opt,name=template_sid,json=templateSid,proto3" json:"template_sid,omitempty"`
	// contains filtered or unexported fields
}

Request to get an agent campaign client info display template by ID.

func (*GetAgentClientInfoDisplayTemplateRequest) Descriptor deprecated added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentClientInfoDisplayTemplateRequest.ProtoReflect.Descriptor instead.

func (*GetAgentClientInfoDisplayTemplateRequest) GetTemplateSid added in v1.9.0

func (x *GetAgentClientInfoDisplayTemplateRequest) GetTemplateSid() int64

func (*GetAgentClientInfoDisplayTemplateRequest) ProtoMessage added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateRequest) ProtoReflect added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateRequest) Reset added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateRequest) String added in v1.9.0

type GetAgentClientInfoDisplayTemplateResponse added in v1.9.0

type GetAgentClientInfoDisplayTemplateResponse struct {
	Template *org.ClientInfoDisplayTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

Response containing the agent client info display template.

func (*GetAgentClientInfoDisplayTemplateResponse) Descriptor deprecated added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentClientInfoDisplayTemplateResponse.ProtoReflect.Descriptor instead.

func (*GetAgentClientInfoDisplayTemplateResponse) GetTemplate added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateResponse) ProtoMessage added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateResponse) ProtoReflect added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateResponse) Reset added in v1.9.0

func (*GetAgentClientInfoDisplayTemplateResponse) String added in v1.9.0

type HuntGroupsServiceClient

type HuntGroupsServiceClient interface {
	// ListHuntGroupExileLinks returns a list of Exile links for a given hunt group.
	ListHuntGroupExileLinks(ctx context.Context, in *ListHuntGroupExileLinksRequest, opts ...grpc.CallOption) (*ListHuntGroupExileLinksResponse, error)
	// CopyHuntGroupExileLink copies an exile link from one hunt group to another.
	// It will create a new exile link in the destination hunt group with the same
	// settings/parameters as the source exile link.
	CopyHuntGroupExileLink(ctx context.Context, in *CopyHuntGroupExileLinkRequest, opts ...grpc.CallOption) (*CopyHuntGroupExileLinkResponse, error)
	// UpdateHuntGroupExileLinks updates the exile links for a hunt group.
	// It will create any new exile links that do not already exist in the hunt group,
	// update any existing exile links with the new settings/parameters, and
	// delete any exile links that are not in the request.
	UpdateHuntGroupExileLinks(ctx context.Context, in *UpdateHuntGroupExileLinksRequest, opts ...grpc.CallOption) (*UpdateHuntGroupExileLinksResponse, error)
	// ListHuntGroupAgentTriggers returns a list of agent triggers for the given hunt group.
	ListHuntGroupAgentTriggers(ctx context.Context, in *ListHuntGroupAgentTriggersRequest, opts ...grpc.CallOption) (*ListHuntGroupAgentTriggersResponse, error)
	// CopyHuntGroupAgentTrigger copys an agent trigger to the given hunt group in the same org.
	CopyHuntGroupAgentTrigger(ctx context.Context, in *CopyHuntGroupAgentTriggerRequest, opts ...grpc.CallOption) (*CopyHuntGroupAgentTriggerResponse, error)
	// UpdateHuntGroupAgentTriggers updates all agent triggers for the given hunt group.
	UpdateHuntGroupAgentTriggers(ctx context.Context, in *UpdateHuntGroupAgentTriggersRequest, opts ...grpc.CallOption) (*UpdateHuntGroupAgentTriggersResponse, error)
	// CopyHuntGroupToOrganization copies a hunt group to a different organization.
	// The destination organization must be a child of the source organization.
	// This would create a new hunt group in the destination organization with the same
	// settings/parameters and all associated data (skill, call-queue config) as the source hunt group.
	CopyHuntGroupToOrganization(ctx context.Context, in *CopyHuntGroupToOrganizationRequest, opts ...grpc.CallOption) (*CopyHuntGroupToOrganizationResponse, error)
	// AdminCopyHuntGroupToOrganization copies a hunt group to a different organization.
	// This will create a new hunt group in the destination organization with the same
	// settings/parameters and all associated data (skill, call-queue config) as the source hunt group.
	AdminCopyHuntGroupToOrganization(ctx context.Context, in *AdminCopyHuntGroupToOrganizationRequest, opts ...grpc.CallOption) (*AdminCopyHuntGroupToOrganizationResponse, error)
	// AdminListHuntGroups returns a list of hunt groups for the given organization.
	AdminListHuntGroups(ctx context.Context, in *AdminListHuntGroupsRequest, opts ...grpc.CallOption) (*AdminListHuntGroupsResponse, error)
	// ListAgentScripts returns a list of agent scripts for the given organization.
	ListAgentScripts(ctx context.Context, in *ListAgentScriptsRequest, opts ...grpc.CallOption) (HuntGroupsService_ListAgentScriptsClient, error)
	// CreateAgentClientInfoDisplayTemplate persists the given template.
	CreateAgentClientInfoDisplayTemplate(ctx context.Context, in *CreateAgentClientInfoDisplayTemplateRequest, opts ...grpc.CallOption) (*CreateAgentClientInfoDisplayTemplateResponse, error)
	// UpdateAgentClientInfoDisplayTemplate persists changes to the given template.
	UpdateAgentClientInfoDisplayTemplate(ctx context.Context, in *UpdateAgentClientInfoDisplayTemplateRequest, opts ...grpc.CallOption) (*UpdateAgentClientInfoDisplayTemplateResponse, error)
	// GetAgentClientInfoDisplayTemplate returns requested template.
	GetAgentClientInfoDisplayTemplate(ctx context.Context, in *GetAgentClientInfoDisplayTemplateRequest, opts ...grpc.CallOption) (*GetAgentClientInfoDisplayTemplateResponse, error)
	// ListAgentClientInfoDisplayTemplates returns org related templates.
	ListAgentClientInfoDisplayTemplates(ctx context.Context, in *ListAgentClientInfoDisplayTemplatesRequest, opts ...grpc.CallOption) (*ListAgentClientInfoDisplayTemplatesResponse, error)
	// DeleteAgentClientInfoDisplayTemplate removes the requested template.
	DeleteAgentClientInfoDisplayTemplate(ctx context.Context, in *DeleteAgentClientInfoDisplayTemplateRequest, opts ...grpc.CallOption) (*DeleteAgentClientInfoDisplayTemplateResponse, error)
	// AssignAgentClientInfoDisplayTemplateToHuntGroups assigns a display template to the specified groups.
	AssignAgentClientInfoDisplayTemplateToHuntGroups(ctx context.Context, in *AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest, opts ...grpc.CallOption) (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse, error)
	// UnassignAgentClientInfoDisplayTemplateFromHuntGroups removes display templates from the specified groups.
	UnassignAgentClientInfoDisplayTemplateFromHuntGroups(ctx context.Context, in *UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest, opts ...grpc.CallOption) (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse, error)
}

HuntGroupsServiceClient is the client API for HuntGroupsService 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.

HuntGroupsService is the service for managing hunt groups and their related entities.

type HuntGroupsServiceServer

type HuntGroupsServiceServer interface {
	// ListHuntGroupExileLinks returns a list of Exile links for a given hunt group.
	ListHuntGroupExileLinks(context.Context, *ListHuntGroupExileLinksRequest) (*ListHuntGroupExileLinksResponse, error)
	// CopyHuntGroupExileLink copies an exile link from one hunt group to another.
	// It will create a new exile link in the destination hunt group with the same
	// settings/parameters as the source exile link.
	CopyHuntGroupExileLink(context.Context, *CopyHuntGroupExileLinkRequest) (*CopyHuntGroupExileLinkResponse, error)
	// UpdateHuntGroupExileLinks updates the exile links for a hunt group.
	// It will create any new exile links that do not already exist in the hunt group,
	// update any existing exile links with the new settings/parameters, and
	// delete any exile links that are not in the request.
	UpdateHuntGroupExileLinks(context.Context, *UpdateHuntGroupExileLinksRequest) (*UpdateHuntGroupExileLinksResponse, error)
	// ListHuntGroupAgentTriggers returns a list of agent triggers for the given hunt group.
	ListHuntGroupAgentTriggers(context.Context, *ListHuntGroupAgentTriggersRequest) (*ListHuntGroupAgentTriggersResponse, error)
	// CopyHuntGroupAgentTrigger copys an agent trigger to the given hunt group in the same org.
	CopyHuntGroupAgentTrigger(context.Context, *CopyHuntGroupAgentTriggerRequest) (*CopyHuntGroupAgentTriggerResponse, error)
	// UpdateHuntGroupAgentTriggers updates all agent triggers for the given hunt group.
	UpdateHuntGroupAgentTriggers(context.Context, *UpdateHuntGroupAgentTriggersRequest) (*UpdateHuntGroupAgentTriggersResponse, error)
	// CopyHuntGroupToOrganization copies a hunt group to a different organization.
	// The destination organization must be a child of the source organization.
	// This would create a new hunt group in the destination organization with the same
	// settings/parameters and all associated data (skill, call-queue config) as the source hunt group.
	CopyHuntGroupToOrganization(context.Context, *CopyHuntGroupToOrganizationRequest) (*CopyHuntGroupToOrganizationResponse, error)
	// AdminCopyHuntGroupToOrganization copies a hunt group to a different organization.
	// This will create a new hunt group in the destination organization with the same
	// settings/parameters and all associated data (skill, call-queue config) as the source hunt group.
	AdminCopyHuntGroupToOrganization(context.Context, *AdminCopyHuntGroupToOrganizationRequest) (*AdminCopyHuntGroupToOrganizationResponse, error)
	// AdminListHuntGroups returns a list of hunt groups for the given organization.
	AdminListHuntGroups(context.Context, *AdminListHuntGroupsRequest) (*AdminListHuntGroupsResponse, error)
	// ListAgentScripts returns a list of agent scripts for the given organization.
	ListAgentScripts(*ListAgentScriptsRequest, HuntGroupsService_ListAgentScriptsServer) error
	// CreateAgentClientInfoDisplayTemplate persists the given template.
	CreateAgentClientInfoDisplayTemplate(context.Context, *CreateAgentClientInfoDisplayTemplateRequest) (*CreateAgentClientInfoDisplayTemplateResponse, error)
	// UpdateAgentClientInfoDisplayTemplate persists changes to the given template.
	UpdateAgentClientInfoDisplayTemplate(context.Context, *UpdateAgentClientInfoDisplayTemplateRequest) (*UpdateAgentClientInfoDisplayTemplateResponse, error)
	// GetAgentClientInfoDisplayTemplate returns requested template.
	GetAgentClientInfoDisplayTemplate(context.Context, *GetAgentClientInfoDisplayTemplateRequest) (*GetAgentClientInfoDisplayTemplateResponse, error)
	// ListAgentClientInfoDisplayTemplates returns org related templates.
	ListAgentClientInfoDisplayTemplates(context.Context, *ListAgentClientInfoDisplayTemplatesRequest) (*ListAgentClientInfoDisplayTemplatesResponse, error)
	// DeleteAgentClientInfoDisplayTemplate removes the requested template.
	DeleteAgentClientInfoDisplayTemplate(context.Context, *DeleteAgentClientInfoDisplayTemplateRequest) (*DeleteAgentClientInfoDisplayTemplateResponse, error)
	// AssignAgentClientInfoDisplayTemplateToHuntGroups assigns a display template to the specified groups.
	AssignAgentClientInfoDisplayTemplateToHuntGroups(context.Context, *AssignAgentClientInfoDisplayTemplateToHuntGroupsRequest) (*AssignAgentClientInfoDisplayTemplateToHuntGroupsResponse, error)
	// UnassignAgentClientInfoDisplayTemplateFromHuntGroups removes display templates from the specified groups.
	UnassignAgentClientInfoDisplayTemplateFromHuntGroups(context.Context, *UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse, error)
	// contains filtered or unexported methods
}

HuntGroupsServiceServer is the server API for HuntGroupsService service. All implementations must embed UnimplementedHuntGroupsServiceServer for forward compatibility.

HuntGroupsService is the service for managing hunt groups and their related entities.

type HuntGroupsService_ListAgentScriptsClient added in v1.8.29

type HuntGroupsService_ListAgentScriptsClient interface {
	Recv() (*ListAgentScriptsResponse, error)
	grpc.ClientStream
}

type HuntGroupsService_ListAgentScriptsServer added in v1.8.29

type HuntGroupsService_ListAgentScriptsServer interface {
	Send(*ListAgentScriptsResponse) error
	grpc.ServerStream
}

type ListAgentClientInfoDisplayTemplatesRequest added in v1.9.0

type ListAgentClientInfoDisplayTemplatesRequest struct {
	// contains filtered or unexported fields
}

Request to list agent campaign client info display templates.

func (*ListAgentClientInfoDisplayTemplatesRequest) Descriptor deprecated added in v1.9.0

Deprecated: Use ListAgentClientInfoDisplayTemplatesRequest.ProtoReflect.Descriptor instead.

func (*ListAgentClientInfoDisplayTemplatesRequest) ProtoMessage added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesRequest) ProtoReflect added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesRequest) Reset added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesRequest) String added in v1.9.0

type ListAgentClientInfoDisplayTemplatesResponse added in v1.9.0

type ListAgentClientInfoDisplayTemplatesResponse struct {

	// display templates
	Templates []*org.ClientInfoDisplayTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates,omitempty"`
	// contains filtered or unexported fields
}

Response including the agent campaign client info display template list.

func (*ListAgentClientInfoDisplayTemplatesResponse) Descriptor deprecated added in v1.9.0

Deprecated: Use ListAgentClientInfoDisplayTemplatesResponse.ProtoReflect.Descriptor instead.

func (*ListAgentClientInfoDisplayTemplatesResponse) GetTemplates added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesResponse) ProtoMessage added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesResponse) ProtoReflect added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesResponse) Reset added in v1.9.0

func (*ListAgentClientInfoDisplayTemplatesResponse) String added in v1.9.0

type ListAgentScriptsRequest added in v1.8.29

type ListAgentScriptsRequest struct {
	// contains filtered or unexported fields
}

The request message for ListAgentScripts

func (*ListAgentScriptsRequest) Descriptor deprecated added in v1.8.29

func (*ListAgentScriptsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAgentScriptsRequest.ProtoReflect.Descriptor instead.

func (*ListAgentScriptsRequest) ProtoMessage added in v1.8.29

func (*ListAgentScriptsRequest) ProtoMessage()

func (*ListAgentScriptsRequest) ProtoReflect added in v1.8.29

func (x *ListAgentScriptsRequest) ProtoReflect() protoreflect.Message

func (*ListAgentScriptsRequest) Reset added in v1.8.29

func (x *ListAgentScriptsRequest) Reset()

func (*ListAgentScriptsRequest) String added in v1.8.29

func (x *ListAgentScriptsRequest) String() string

type ListAgentScriptsResponse added in v1.8.29

type ListAgentScriptsResponse struct {

	// The list of agent scripts.
	Scripts []*ListAgentScriptsResponse_Script `protobuf:"bytes,1,rep,name=scripts,proto3" json:"scripts,omitempty"`
	// contains filtered or unexported fields
}

The response message for ListAgentScripts

func (*ListAgentScriptsResponse) Descriptor deprecated added in v1.8.29

func (*ListAgentScriptsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAgentScriptsResponse.ProtoReflect.Descriptor instead.

func (*ListAgentScriptsResponse) GetScripts added in v1.8.29

func (*ListAgentScriptsResponse) ProtoMessage added in v1.8.29

func (*ListAgentScriptsResponse) ProtoMessage()

func (*ListAgentScriptsResponse) ProtoReflect added in v1.8.29

func (x *ListAgentScriptsResponse) ProtoReflect() protoreflect.Message

func (*ListAgentScriptsResponse) Reset added in v1.8.29

func (x *ListAgentScriptsResponse) Reset()

func (*ListAgentScriptsResponse) String added in v1.8.29

func (x *ListAgentScriptsResponse) String() string

type ListAgentScriptsResponse_Script added in v1.8.29

type ListAgentScriptsResponse_Script struct {

	// The script belonging to an org
	Script *org.HuntGroupScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
	// The hunt groups that have been assigned this script
	HuntGroupSids []int64 `protobuf:"varint,2,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// The outbound broadcast templates that have been assigned this script
	OutboundBroadcastTemplateSids []int64 `` /* 160-byte string literal not displayed */
	// The inbound broadcast templates that have been assigned this script
	InboundBroadcastTemplateSids []int64 `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

Script is the entity for extendend agent script details

func (*ListAgentScriptsResponse_Script) Descriptor deprecated added in v1.8.29

func (*ListAgentScriptsResponse_Script) Descriptor() ([]byte, []int)

Deprecated: Use ListAgentScriptsResponse_Script.ProtoReflect.Descriptor instead.

func (*ListAgentScriptsResponse_Script) GetHuntGroupSids added in v1.8.29

func (x *ListAgentScriptsResponse_Script) GetHuntGroupSids() []int64

func (*ListAgentScriptsResponse_Script) GetInboundBroadcastTemplateSids added in v1.8.29

func (x *ListAgentScriptsResponse_Script) GetInboundBroadcastTemplateSids() []int64

func (*ListAgentScriptsResponse_Script) GetOutboundBroadcastTemplateSids added in v1.8.29

func (x *ListAgentScriptsResponse_Script) GetOutboundBroadcastTemplateSids() []int64

func (*ListAgentScriptsResponse_Script) GetScript added in v1.8.29

func (*ListAgentScriptsResponse_Script) ProtoMessage added in v1.8.29

func (*ListAgentScriptsResponse_Script) ProtoMessage()

func (*ListAgentScriptsResponse_Script) ProtoReflect added in v1.8.29

func (*ListAgentScriptsResponse_Script) Reset added in v1.8.29

func (*ListAgentScriptsResponse_Script) String added in v1.8.29

type ListHuntGroupAgentTriggersRequest added in v1.8.15

type ListHuntGroupAgentTriggersRequest struct {

	// The sid of the hunt group to list the triggers for
	HuntGroupSid int64 `protobuf:"varint,1,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// contains filtered or unexported fields
}

ListHuntGroupAgentTriggersRequest is the request message for the ListHuntGroupAgentTriggers rpc.

func (*ListHuntGroupAgentTriggersRequest) Descriptor deprecated added in v1.8.15

func (*ListHuntGroupAgentTriggersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHuntGroupAgentTriggersRequest.ProtoReflect.Descriptor instead.

func (*ListHuntGroupAgentTriggersRequest) GetHuntGroupSid added in v1.8.15

func (x *ListHuntGroupAgentTriggersRequest) GetHuntGroupSid() int64

func (*ListHuntGroupAgentTriggersRequest) ProtoMessage added in v1.8.15

func (*ListHuntGroupAgentTriggersRequest) ProtoMessage()

func (*ListHuntGroupAgentTriggersRequest) ProtoReflect added in v1.8.15

func (*ListHuntGroupAgentTriggersRequest) Reset added in v1.8.15

func (*ListHuntGroupAgentTriggersRequest) String added in v1.8.15

type ListHuntGroupAgentTriggersResponse added in v1.8.15

type ListHuntGroupAgentTriggersResponse struct {

	// The list of agent triggers for the hunt group
	AgentTriggers []*AgentTrigger `protobuf:"bytes,1,rep,name=agent_triggers,json=agentTriggers,proto3" json:"agent_triggers,omitempty"`
	// contains filtered or unexported fields
}

ListHuntGroupAgentTriggersResponse is the response message for the ListHuntGroupAgentTriggers rpc.

func (*ListHuntGroupAgentTriggersResponse) Descriptor deprecated added in v1.8.15

func (*ListHuntGroupAgentTriggersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHuntGroupAgentTriggersResponse.ProtoReflect.Descriptor instead.

func (*ListHuntGroupAgentTriggersResponse) GetAgentTriggers added in v1.8.15

func (x *ListHuntGroupAgentTriggersResponse) GetAgentTriggers() []*AgentTrigger

func (*ListHuntGroupAgentTriggersResponse) ProtoMessage added in v1.8.15

func (*ListHuntGroupAgentTriggersResponse) ProtoMessage()

func (*ListHuntGroupAgentTriggersResponse) ProtoReflect added in v1.8.15

func (*ListHuntGroupAgentTriggersResponse) Reset added in v1.8.15

func (*ListHuntGroupAgentTriggersResponse) String added in v1.8.15

type ListHuntGroupExileLinksRequest

type ListHuntGroupExileLinksRequest struct {

	// The hunt group sid of the desired exile links
	HuntGroupSid int64 `protobuf:"varint,1,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// contains filtered or unexported fields
}

ListHuntGroupExileLinksRequest is the request for ListHuntGroupExileLinks rpc.

func (*ListHuntGroupExileLinksRequest) Descriptor deprecated

func (*ListHuntGroupExileLinksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHuntGroupExileLinksRequest.ProtoReflect.Descriptor instead.

func (*ListHuntGroupExileLinksRequest) GetHuntGroupSid

func (x *ListHuntGroupExileLinksRequest) GetHuntGroupSid() int64

func (*ListHuntGroupExileLinksRequest) ProtoMessage

func (*ListHuntGroupExileLinksRequest) ProtoMessage()

func (*ListHuntGroupExileLinksRequest) ProtoReflect

func (*ListHuntGroupExileLinksRequest) Reset

func (x *ListHuntGroupExileLinksRequest) Reset()

func (*ListHuntGroupExileLinksRequest) String

type ListHuntGroupExileLinksResponse

type ListHuntGroupExileLinksResponse struct {

	// The links for exile
	ExileLinks []*ExileLink `protobuf:"bytes,1,rep,name=exile_links,json=exileLinks,proto3" json:"exile_links,omitempty"`
	// contains filtered or unexported fields
}

ListHuntGroupExileLinksResponse is the response for ListHuntGroupExileLinks rpc.

func (*ListHuntGroupExileLinksResponse) Descriptor deprecated

func (*ListHuntGroupExileLinksResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHuntGroupExileLinksResponse.ProtoReflect.Descriptor instead.

func (x *ListHuntGroupExileLinksResponse) GetExileLinks() []*ExileLink

func (*ListHuntGroupExileLinksResponse) ProtoMessage

func (*ListHuntGroupExileLinksResponse) ProtoMessage()

func (*ListHuntGroupExileLinksResponse) ProtoReflect

func (*ListHuntGroupExileLinksResponse) Reset

func (*ListHuntGroupExileLinksResponse) String

type SystemPauseCode added in v1.8.15

type SystemPauseCode int32

SystemPauseCode controls if a system Pause code is being used

const (
	// 0 explicitly means unspecified or invalid.
	SystemPauseCode_SYSTEM_PAUSE_CODE_UNSPECIFIED SystemPauseCode = 0
	// The code for when the agent triggers the advance to paused action
	SystemPauseCode_SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED SystemPauseCode = 1
	// The code for when the agent triggers the change password action
	SystemPauseCode_SYSTEM_PAUSE_CODE_CHANGE_PASSWORD SystemPauseCode = 2
	// The code for when the agent triggers the check voice mail action
	SystemPauseCode_SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL SystemPauseCode = 3
	// The code for when the agent triggers manually approve calls action
	SystemPauseCode_SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS SystemPauseCode = 4
)

func (SystemPauseCode) Descriptor added in v1.8.15

func (SystemPauseCode) Enum added in v1.8.15

func (x SystemPauseCode) Enum() *SystemPauseCode

func (SystemPauseCode) EnumDescriptor deprecated added in v1.8.15

func (SystemPauseCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use SystemPauseCode.Descriptor instead.

func (SystemPauseCode) Number added in v1.8.15

func (SystemPauseCode) String added in v1.8.15

func (x SystemPauseCode) String() string

func (SystemPauseCode) Type added in v1.8.15

type TriggerAction added in v1.8.15

type TriggerAction int32

TriggerAction is the action to take when the trigger is activated

const (
	// 0 explicitly means unspecified or invalid.
	TriggerAction_TRIGGER_ACTION_UNSPECIFIED TriggerAction = 0
	// The action to advance the agent to a status
	// Used for agent status: all but Logged In and all Transfer statuses
	TriggerAction_TRIGGER_ACTION_ADVANCE_TO_STATUS TriggerAction = 1
	// The action to display a message
	TriggerAction_TRIGGER_ACTION_DISPLAY_MESSAGE TriggerAction = 2
	// The action to eject the agent
	TriggerAction_TRIGGER_ACTION_EJECT_AGENT TriggerAction = 3
	// The action to execute a web link
	TriggerAction_TRIGGER_ACTION_EXECUTE_WEB_LINK TriggerAction = 4
	// The action to execute an integration link
	TriggerAction_TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK TriggerAction = 5
	// The action to execute an exile link
	TriggerAction_TRIGGER_ACTION_EXECUTE_EXILE_LINK TriggerAction = 6
)

func (TriggerAction) Descriptor added in v1.8.15

func (TriggerAction) Enum added in v1.8.15

func (x TriggerAction) Enum() *TriggerAction

func (TriggerAction) EnumDescriptor deprecated added in v1.8.15

func (TriggerAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use TriggerAction.Descriptor instead.

func (TriggerAction) Number added in v1.8.15

func (TriggerAction) String added in v1.8.15

func (x TriggerAction) String() string

func (TriggerAction) Type added in v1.8.15

type TriggerActionOption added in v1.8.15

type TriggerActionOption struct {

	// The action to take when the trigger is activated
	Action TriggerAction `protobuf:"varint,1,opt,name=action,proto3,enum=services.org.hunt_groups.v1alpha1.TriggerAction" json:"action,omitempty"`
	// The message to be displayed when the trigger is activated
	// Used for action: Display Message
	DisplayMessage string `protobuf:"bytes,2,opt,name=display_message,json=displayMessage,proto3" json:"display_message,omitempty"`
	// The status to advance to when the trigger is activated
	// Used for action: Advance Status
	// Following are the valid status transitions:
	// Waiting -> Paused, Manual Dial Call
	// Paused -> Waiting
	// On Call -> Wrap Up
	// Preview Call -> On Call, Waiting
	// Manual Dial Call -> Waiting
	// Wrap Up -> Waiting, Paused
	AdvanceToStatus AgentStatus `` /* 160-byte string literal not displayed */
	// The sid of the web link to execute when the trigger is activated
	// Used for action: Execute Web Link
	WebLinkSid int64 `protobuf:"varint,4,opt,name=web_link_sid,json=webLinkSid,proto3" json:"web_link_sid,omitempty"`
	// The sid of the integration link to execute when the trigger is activated
	// Used for action: Execute Integration Link
	IntegrationLinkSid int64 `protobuf:"varint,5,opt,name=integration_link_sid,json=integrationLinkSid,proto3" json:"integration_link_sid,omitempty"`
	// The sid of the exile link to execute when the trigger is activated
	// Used for action: Execute Exile Link
	ExileLinkSid int64 `protobuf:"varint,6,opt,name=exile_link_sid,json=exileLinkSid,proto3" json:"exile_link_sid,omitempty"`
	// The pause code to apply for the trigger
	// Use pause code only if either system_pause_code or custom_pause_code is set
	// Applied when agent is in status: Paused
	PauseCode *TriggerPauseCode `protobuf:"bytes,7,opt,name=pause_code,json=pauseCode,proto3" json:"pause_code,omitempty"`
	// contains filtered or unexported fields
}

func (*TriggerActionOption) Descriptor deprecated added in v1.8.15

func (*TriggerActionOption) Descriptor() ([]byte, []int)

Deprecated: Use TriggerActionOption.ProtoReflect.Descriptor instead.

func (*TriggerActionOption) GetAction added in v1.8.15

func (x *TriggerActionOption) GetAction() TriggerAction

func (*TriggerActionOption) GetAdvanceToStatus added in v1.8.15

func (x *TriggerActionOption) GetAdvanceToStatus() AgentStatus

func (*TriggerActionOption) GetDisplayMessage added in v1.8.15

func (x *TriggerActionOption) GetDisplayMessage() string

func (*TriggerActionOption) GetExileLinkSid added in v1.8.15

func (x *TriggerActionOption) GetExileLinkSid() int64

func (*TriggerActionOption) GetIntegrationLinkSid added in v1.8.15

func (x *TriggerActionOption) GetIntegrationLinkSid() int64

func (*TriggerActionOption) GetPauseCode added in v1.8.26

func (x *TriggerActionOption) GetPauseCode() *TriggerPauseCode

func (*TriggerActionOption) GetWebLinkSid added in v1.8.15

func (x *TriggerActionOption) GetWebLinkSid() int64

func (*TriggerActionOption) ProtoMessage added in v1.8.15

func (*TriggerActionOption) ProtoMessage()

func (*TriggerActionOption) ProtoReflect added in v1.8.15

func (x *TriggerActionOption) ProtoReflect() protoreflect.Message

func (*TriggerActionOption) Reset added in v1.8.15

func (x *TriggerActionOption) Reset()

func (*TriggerActionOption) String added in v1.8.15

func (x *TriggerActionOption) String() string

type TriggerCallTypes added in v1.8.15

type TriggerCallTypes struct {

	// The call type for outbound calls
	Outbound bool `protobuf:"varint,1,opt,name=outbound,proto3" json:"outbound,omitempty"`
	// The call type for inbound calls
	Inbound bool `protobuf:"varint,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
	// The call type for internal calls
	Manual bool `protobuf:"varint,3,opt,name=manual,proto3" json:"manual,omitempty"`
	// The call type for preview calls
	Preview bool `protobuf:"varint,4,opt,name=preview,proto3" json:"preview,omitempty"`
	// contains filtered or unexported fields
}

TriggerCallTypes is the call types to use for the trigger

func (*TriggerCallTypes) Descriptor deprecated added in v1.8.15

func (*TriggerCallTypes) Descriptor() ([]byte, []int)

Deprecated: Use TriggerCallTypes.ProtoReflect.Descriptor instead.

func (*TriggerCallTypes) GetInbound added in v1.8.15

func (x *TriggerCallTypes) GetInbound() bool

func (*TriggerCallTypes) GetManual added in v1.8.15

func (x *TriggerCallTypes) GetManual() bool

func (*TriggerCallTypes) GetOutbound added in v1.8.15

func (x *TriggerCallTypes) GetOutbound() bool

func (*TriggerCallTypes) GetPreview added in v1.8.15

func (x *TriggerCallTypes) GetPreview() bool

func (*TriggerCallTypes) ProtoMessage added in v1.8.15

func (*TriggerCallTypes) ProtoMessage()

func (*TriggerCallTypes) ProtoReflect added in v1.8.15

func (x *TriggerCallTypes) ProtoReflect() protoreflect.Message

func (*TriggerCallTypes) Reset added in v1.8.15

func (x *TriggerCallTypes) Reset()

func (*TriggerCallTypes) String added in v1.8.15

func (x *TriggerCallTypes) String() string

type TriggerPauseCode added in v1.8.15

type TriggerPauseCode struct {

	// Types that are assignable to PauseCode:
	//
	//	*TriggerPauseCode_SystemPauseCode
	//	*TriggerPauseCode_CustomPauseCode
	PauseCode isTriggerPauseCode_PauseCode `protobuf_oneof:"pause_code"`
	// contains filtered or unexported fields
}

TriggerPauseCode is the pause code to use for the trigger

func (*TriggerPauseCode) Descriptor deprecated added in v1.8.15

func (*TriggerPauseCode) Descriptor() ([]byte, []int)

Deprecated: Use TriggerPauseCode.ProtoReflect.Descriptor instead.

func (*TriggerPauseCode) GetCustomPauseCode added in v1.8.15

func (x *TriggerPauseCode) GetCustomPauseCode() string

func (*TriggerPauseCode) GetPauseCode added in v1.8.15

func (m *TriggerPauseCode) GetPauseCode() isTriggerPauseCode_PauseCode

func (*TriggerPauseCode) GetSystemPauseCode added in v1.8.15

func (x *TriggerPauseCode) GetSystemPauseCode() SystemPauseCode

func (*TriggerPauseCode) ProtoMessage added in v1.8.15

func (*TriggerPauseCode) ProtoMessage()

func (*TriggerPauseCode) ProtoReflect added in v1.8.15

func (x *TriggerPauseCode) ProtoReflect() protoreflect.Message

func (*TriggerPauseCode) Reset added in v1.8.15

func (x *TriggerPauseCode) Reset()

func (*TriggerPauseCode) String added in v1.8.15

func (x *TriggerPauseCode) String() string

type TriggerPauseCode_CustomPauseCode added in v1.8.15

type TriggerPauseCode_CustomPauseCode struct {
	// The custom pause code to use for the trigger
	// It is name of a pause code from a pause code set
	CustomPauseCode string `protobuf:"bytes,2,opt,name=custom_pause_code,json=customPauseCode,proto3,oneof"`
}

type TriggerPauseCode_SystemPauseCode added in v1.8.15

type TriggerPauseCode_SystemPauseCode struct {
	// The system pause code to use for the trigger
	SystemPauseCode SystemPauseCode `` /* 135-byte string literal not displayed */
}

type UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest added in v1.9.6

type UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest struct {

	// The hunt groups from which to remove the template.
	HuntGroupSids []int64 `protobuf:"varint,1,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// contains filtered or unexported fields
}

Request for removing templates from hunt groups.

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) Descriptor deprecated added in v1.9.6

Deprecated: Use UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest.ProtoReflect.Descriptor instead.

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) GetHuntGroupSids added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) ProtoMessage added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) ProtoReflect added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) Reset added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsRequest) String added in v1.9.6

type UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse added in v1.9.6

type UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse struct {
	// contains filtered or unexported fields
}

Response for removing templates from hunt groups.

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse) Descriptor deprecated added in v1.9.6

Deprecated: Use UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse.ProtoReflect.Descriptor instead.

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse) ProtoMessage added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse) ProtoReflect added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse) Reset added in v1.9.6

func (*UnassignAgentClientInfoDisplayTemplateFromHuntGroupsResponse) String added in v1.9.6

type UnimplementedHuntGroupsServiceServer

type UnimplementedHuntGroupsServiceServer struct{}

UnimplementedHuntGroupsServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedHuntGroupsServiceServer) AdminCopyHuntGroupToOrganization added in v1.8.21

func (UnimplementedHuntGroupsServiceServer) AdminListHuntGroups added in v1.8.23

func (UnimplementedHuntGroupsServiceServer) CopyHuntGroupAgentTrigger added in v1.8.15

func (UnimplementedHuntGroupsServiceServer) CopyHuntGroupToOrganization added in v1.8.24

func (UnimplementedHuntGroupsServiceServer) CreateAgentClientInfoDisplayTemplate added in v1.9.0

func (UnimplementedHuntGroupsServiceServer) DeleteAgentClientInfoDisplayTemplate added in v1.9.0

func (UnimplementedHuntGroupsServiceServer) GetAgentClientInfoDisplayTemplate added in v1.9.0

func (UnimplementedHuntGroupsServiceServer) ListAgentClientInfoDisplayTemplates added in v1.9.0

func (UnimplementedHuntGroupsServiceServer) ListAgentScripts added in v1.8.29

func (UnimplementedHuntGroupsServiceServer) ListHuntGroupAgentTriggers added in v1.8.15

func (UnimplementedHuntGroupsServiceServer) UpdateAgentClientInfoDisplayTemplate added in v1.9.0

func (UnimplementedHuntGroupsServiceServer) UpdateHuntGroupAgentTriggers added in v1.8.15

type UnsafeHuntGroupsServiceServer

type UnsafeHuntGroupsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHuntGroupsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HuntGroupsServiceServer will result in compilation errors.

type UpdateAgentClientInfoDisplayTemplateRequest added in v1.9.0

type UpdateAgentClientInfoDisplayTemplateRequest struct {

	// template to update
	Template *org.ClientInfoDisplayTemplate `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

Request to update an agent campaign client info display template.

func (*UpdateAgentClientInfoDisplayTemplateRequest) Descriptor deprecated added in v1.9.0

Deprecated: Use UpdateAgentClientInfoDisplayTemplateRequest.ProtoReflect.Descriptor instead.

func (*UpdateAgentClientInfoDisplayTemplateRequest) GetTemplate added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateRequest) ProtoMessage added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateRequest) ProtoReflect added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateRequest) Reset added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateRequest) String added in v1.9.0

type UpdateAgentClientInfoDisplayTemplateResponse added in v1.9.0

type UpdateAgentClientInfoDisplayTemplateResponse struct {
	// contains filtered or unexported fields
}

Response for update agent campaign client info display template.

func (*UpdateAgentClientInfoDisplayTemplateResponse) Descriptor deprecated added in v1.9.0

Deprecated: Use UpdateAgentClientInfoDisplayTemplateResponse.ProtoReflect.Descriptor instead.

func (*UpdateAgentClientInfoDisplayTemplateResponse) ProtoMessage added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateResponse) ProtoReflect added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateResponse) Reset added in v1.9.0

func (*UpdateAgentClientInfoDisplayTemplateResponse) String added in v1.9.0

type UpdateHuntGroupAgentTriggersRequest added in v1.8.15

type UpdateHuntGroupAgentTriggersRequest struct {

	// The sid of the hunt group to update the trigger for
	HuntGroupSid int64 `protobuf:"varint,1,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The list of agent triggers to update
	AgentTriggers []*AgentTrigger `protobuf:"bytes,2,rep,name=agent_triggers,json=agentTriggers,proto3" json:"agent_triggers,omitempty"`
	// contains filtered or unexported fields
}

UpdateHuntGroupAgentTriggersRequest is the request message for the UpdateHuntGroupAgentTriggers rpc.

func (*UpdateHuntGroupAgentTriggersRequest) Descriptor deprecated added in v1.8.15

func (*UpdateHuntGroupAgentTriggersRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHuntGroupAgentTriggersRequest.ProtoReflect.Descriptor instead.

func (*UpdateHuntGroupAgentTriggersRequest) GetAgentTriggers added in v1.8.15

func (x *UpdateHuntGroupAgentTriggersRequest) GetAgentTriggers() []*AgentTrigger

func (*UpdateHuntGroupAgentTriggersRequest) GetHuntGroupSid added in v1.8.15

func (x *UpdateHuntGroupAgentTriggersRequest) GetHuntGroupSid() int64

func (*UpdateHuntGroupAgentTriggersRequest) ProtoMessage added in v1.8.15

func (*UpdateHuntGroupAgentTriggersRequest) ProtoMessage()

func (*UpdateHuntGroupAgentTriggersRequest) ProtoReflect added in v1.8.15

func (*UpdateHuntGroupAgentTriggersRequest) Reset added in v1.8.15

func (*UpdateHuntGroupAgentTriggersRequest) String added in v1.8.15

type UpdateHuntGroupAgentTriggersResponse added in v1.8.15

type UpdateHuntGroupAgentTriggersResponse struct {
	// contains filtered or unexported fields
}

UpdateHuntGroupAgentTriggersResponse is the response message for the UpdateHuntGroupAgentTriggers rpc.

func (*UpdateHuntGroupAgentTriggersResponse) Descriptor deprecated added in v1.8.15

func (*UpdateHuntGroupAgentTriggersResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHuntGroupAgentTriggersResponse.ProtoReflect.Descriptor instead.

func (*UpdateHuntGroupAgentTriggersResponse) ProtoMessage added in v1.8.15

func (*UpdateHuntGroupAgentTriggersResponse) ProtoMessage()

func (*UpdateHuntGroupAgentTriggersResponse) ProtoReflect added in v1.8.15

func (*UpdateHuntGroupAgentTriggersResponse) Reset added in v1.8.15

func (*UpdateHuntGroupAgentTriggersResponse) String added in v1.8.15

type UpdateHuntGroupExileLinksRequest added in v1.8.15

type UpdateHuntGroupExileLinksRequest struct {

	// The sid of the hunt group to update the exile links for.
	HuntGroupSid int64 `protobuf:"varint,1,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The list of exile links to update.
	ExileLinks []*ExileLink `protobuf:"bytes,2,rep,name=exile_links,json=exileLinks,proto3" json:"exile_links,omitempty"`
	// contains filtered or unexported fields
}

UpdateHuntGroupExileLinksRequest is the request message for the UpdateHuntGroupExileLinks rpc.

func (*UpdateHuntGroupExileLinksRequest) Descriptor deprecated added in v1.8.15

func (*UpdateHuntGroupExileLinksRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHuntGroupExileLinksRequest.ProtoReflect.Descriptor instead.

func (x *UpdateHuntGroupExileLinksRequest) GetExileLinks() []*ExileLink

func (*UpdateHuntGroupExileLinksRequest) GetHuntGroupSid added in v1.8.15

func (x *UpdateHuntGroupExileLinksRequest) GetHuntGroupSid() int64

func (*UpdateHuntGroupExileLinksRequest) ProtoMessage added in v1.8.15

func (*UpdateHuntGroupExileLinksRequest) ProtoMessage()

func (*UpdateHuntGroupExileLinksRequest) ProtoReflect added in v1.8.15

func (*UpdateHuntGroupExileLinksRequest) Reset added in v1.8.15

func (*UpdateHuntGroupExileLinksRequest) String added in v1.8.15

type UpdateHuntGroupExileLinksResponse added in v1.8.15

type UpdateHuntGroupExileLinksResponse struct {
	// contains filtered or unexported fields
}

UpdateHuntGroupExileLinksResponse is the response message for the UpdateHuntGroupExileLinks RPC method.

func (*UpdateHuntGroupExileLinksResponse) Descriptor deprecated added in v1.8.15

func (*UpdateHuntGroupExileLinksResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHuntGroupExileLinksResponse.ProtoReflect.Descriptor instead.

func (*UpdateHuntGroupExileLinksResponse) ProtoMessage added in v1.8.15

func (*UpdateHuntGroupExileLinksResponse) ProtoMessage()

func (*UpdateHuntGroupExileLinksResponse) ProtoReflect added in v1.8.15

func (*UpdateHuntGroupExileLinksResponse) Reset added in v1.8.15

func (*UpdateHuntGroupExileLinksResponse) String added in v1.8.15

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL