p3api

package
v1.7.75 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	P3Api_GetAgentHuntGroup_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/GetAgentHuntGroup"
	P3Api_GetAgentSession_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/GetAgentSession"
	P3Api_GetAgentSkills_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/GetAgentSkills"
	P3Api_CreateAgentSkill_FullMethodName                    = "/api.v1alpha1.p3api.P3Api/CreateAgentSkill"
	P3Api_UpdateAgentSkill_FullMethodName                    = "/api.v1alpha1.p3api.P3Api/UpdateAgentSkill"
	P3Api_DeleteAgentSkill_FullMethodName                    = "/api.v1alpha1.p3api.P3Api/DeleteAgentSkill"
	P3Api_ListSkillsForCurrentAgent_FullMethodName           = "/api.v1alpha1.p3api.P3Api/ListSkillsForCurrentAgent"
	P3Api_ListSkills_FullMethodName                          = "/api.v1alpha1.p3api.P3Api/ListSkills"
	P3Api_UpdateAgentSkills_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/UpdateAgentSkills"
	P3Api_GetCurrentAgent_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/GetCurrentAgent"
	P3Api_GetClientInfoData_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/GetClientInfoData"
	P3Api_GetClientInfoDisplayTemplate_FullMethodName        = "/api.v1alpha1.p3api.P3Api/GetClientInfoDisplayTemplate"
	P3Api_ListAgentStatisticsData_FullMethodName             = "/api.v1alpha1.p3api.P3Api/ListAgentStatisticsData"
	P3Api_ListPBXExtensions_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/ListPBXExtensions"
	P3Api_ListAgentExtensions_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/ListAgentExtensions"
	P3Api_ListHuntGroupExtensions_FullMethodName             = "/api.v1alpha1.p3api.P3Api/ListHuntGroupExtensions"
	P3Api_CreateExtension_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/CreateExtension"
	P3Api_DeleteExtension_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/DeleteExtension"
	P3Api_UpdateExtension_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/UpdateExtension"
	P3Api_UpdatePBXExtension_FullMethodName                  = "/api.v1alpha1.p3api.P3Api/UpdatePBXExtension"
	P3Api_CreateDNCLNumbers_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/CreateDNCLNumbers"
	P3Api_GetScriptOrResponses_FullMethodName                = "/api.v1alpha1.p3api.P3Api/GetScriptOrResponses"
	P3Api_GetHuntGroupAgentSettings_FullMethodName           = "/api.v1alpha1.p3api.P3Api/GetHuntGroupAgentSettings"
	P3Api_ListHuntGroupWebLinks_FullMethodName               = "/api.v1alpha1.p3api.P3Api/ListHuntGroupWebLinks"
	P3Api_GetHuntGroupPauseCodes_FullMethodName              = "/api.v1alpha1.p3api.P3Api/GetHuntGroupPauseCodes"
	P3Api_ListAgentCallHistory_FullMethodName                = "/api.v1alpha1.p3api.P3Api/ListAgentCallHistory"
	P3Api_ListClientPhoneBookEntries_FullMethodName          = "/api.v1alpha1.p3api.P3Api/ListClientPhoneBookEntries"
	P3Api_ListHuntGroupPhoneBookEntries_FullMethodName       = "/api.v1alpha1.p3api.P3Api/ListHuntGroupPhoneBookEntries"
	P3Api_CreatePhoneBookEntry_FullMethodName                = "/api.v1alpha1.p3api.P3Api/CreatePhoneBookEntry"
	P3Api_UpdatePhoneBookEntry_FullMethodName                = "/api.v1alpha1.p3api.P3Api/UpdatePhoneBookEntry"
	P3Api_DeletePhoneBookEntry_FullMethodName                = "/api.v1alpha1.p3api.P3Api/DeletePhoneBookEntry"
	P3Api_ListPhoneBooks_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/ListPhoneBooks"
	P3Api_ListAgentTriggers_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/ListAgentTriggers"
	P3Api_GetCampaignCompletionStatus_FullMethodName         = "/api.v1alpha1.p3api.P3Api/GetCampaignCompletionStatus"
	P3Api_GetLostPeerInfo_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/GetLostPeerInfo"
	P3Api_GetDispositionKeys_FullMethodName                  = "/api.v1alpha1.p3api.P3Api/GetDispositionKeys"
	P3Api_GetReadyAgents_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/GetReadyAgents"
	P3Api_ListAgentQueueAndOnHoldCallData_FullMethodName     = "/api.v1alpha1.p3api.P3Api/ListAgentQueueAndOnHoldCallData"
	P3Api_SaveAgentCallResponses_FullMethodName              = "/api.v1alpha1.p3api.P3Api/SaveAgentCallResponses"
	P3Api_ListAgentTransferOptions_FullMethodName            = "/api.v1alpha1.p3api.P3Api/ListAgentTransferOptions"
	P3Api_UpdateAgentCallResponseValue_FullMethodName        = "/api.v1alpha1.p3api.P3Api/UpdateAgentCallResponseValue"
	P3Api_GetIntercomPeerInfo_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/GetIntercomPeerInfo"
	P3Api_ListOrgResponseEvaluators_FullMethodName           = "/api.v1alpha1.p3api.P3Api/ListOrgResponseEvaluators"
	P3Api_GetQueueConfigurationOptionsArray_FullMethodName   = "/api.v1alpha1.p3api.P3Api/GetQueueConfigurationOptionsArray"
	P3Api_GetConditionalDNCLRules_FullMethodName             = "/api.v1alpha1.p3api.P3Api/GetConditionalDNCLRules"
	P3Api_ManualDialStart_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/ManualDialStart"
	P3Api_GetExtendedCallHistories_FullMethodName            = "/api.v1alpha1.p3api.P3Api/GetExtendedCallHistories"
	P3Api_ListWhiteListPhoneBooks_FullMethodName             = "/api.v1alpha1.p3api.P3Api/ListWhiteListPhoneBooks"
	P3Api_DownloadCallRecording_FullMethodName               = "/api.v1alpha1.p3api.P3Api/DownloadCallRecording"
	P3Api_DownloadCallRecordings_FullMethodName              = "/api.v1alpha1.p3api.P3Api/DownloadCallRecordings"
	P3Api_PlacePreviewDialCall_FullMethodName                = "/api.v1alpha1.p3api.P3Api/PlacePreviewDialCall"
	P3Api_CancelPreviewDialCall_FullMethodName               = "/api.v1alpha1.p3api.P3Api/CancelPreviewDialCall"
	P3Api_UpdateTaskStatus_FullMethodName                    = "/api.v1alpha1.p3api.P3Api/UpdateTaskStatus"
	P3Api_ListCallbackRoutingAgents_FullMethodName           = "/api.v1alpha1.p3api.P3Api/ListCallbackRoutingAgents"
	P3Api_ListCallbackRoutingSkills_FullMethodName           = "/api.v1alpha1.p3api.P3Api/ListCallbackRoutingSkills"
	P3Api_HandleRecordingDelay_FullMethodName                = "/api.v1alpha1.p3api.P3Api/HandleRecordingDelay"
	P3Api_UpdateAgentAssignedHuntGroup_FullMethodName        = "/api.v1alpha1.p3api.P3Api/UpdateAgentAssignedHuntGroup"
	P3Api_GetCallData_FullMethodName                         = "/api.v1alpha1.p3api.P3Api/GetCallData"
	P3Api_ListHuntGroups_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/ListHuntGroups"
	P3Api_ListReassignmentHuntGroups_FullMethodName          = "/api.v1alpha1.p3api.P3Api/ListReassignmentHuntGroups"
	P3Api_GetOrgAgentSettings_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/GetOrgAgentSettings"
	P3Api_ListCallerIdsFromBucket_FullMethodName             = "/api.v1alpha1.p3api.P3Api/ListCallerIdsFromBucket"
	P3Api_SaveLastCallResponse_FullMethodName                = "/api.v1alpha1.p3api.P3Api/SaveLastCallResponse"
	P3Api_ListAgentCallLogsByCallSidAndType_FullMethodName   = "/api.v1alpha1.p3api.P3Api/ListAgentCallLogsByCallSidAndType"
	P3Api_ListAgentCallResponseValues_FullMethodName         = "/api.v1alpha1.p3api.P3Api/ListAgentCallResponseValues"
	P3Api_GetContactSchemaByContactGroup_FullMethodName      = "/api.v1alpha1.p3api.P3Api/GetContactSchemaByContactGroup"
	P3Api_ListContactGroupDetailsByClientSid_FullMethodName  = "/api.v1alpha1.p3api.P3Api/ListContactGroupDetailsByClientSid"
	P3Api_GetContactGroupDetails_FullMethodName              = "/api.v1alpha1.p3api.P3Api/GetContactGroupDetails"
	P3Api_GetContactGroupSize_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/GetContactGroupSize"
	P3Api_CreateContactFieldDescription_FullMethodName       = "/api.v1alpha1.p3api.P3Api/CreateContactFieldDescription"
	P3Api_DeleteContactFieldDescription_FullMethodName       = "/api.v1alpha1.p3api.P3Api/DeleteContactFieldDescription"
	P3Api_ListContactFieldDescriptions_FullMethodName        = "/api.v1alpha1.p3api.P3Api/ListContactFieldDescriptions"
	P3Api_ListContactFieldDescriptionsByCGSid_FullMethodName = "/api.v1alpha1.p3api.P3Api/ListContactFieldDescriptionsByCGSid"
	P3Api_ListContactImportTemplates_FullMethodName          = "/api.v1alpha1.p3api.P3Api/ListContactImportTemplates"
	P3Api_UpdatePreviewRecordToFinished_FullMethodName       = "/api.v1alpha1.p3api.P3Api/UpdatePreviewRecordToFinished"
	P3Api_UpdateAgentHuntGroup_FullMethodName                = "/api.v1alpha1.p3api.P3Api/UpdateAgentHuntGroup"
	P3Api_MultiAgentHuntGroupAssignment_FullMethodName       = "/api.v1alpha1.p3api.P3Api/MultiAgentHuntGroupAssignment"
	P3Api_GetAgentProfile_FullMethodName                     = "/api.v1alpha1.p3api.P3Api/GetAgentProfile"
	P3Api_RecalculateBilling_FullMethodName                  = "/api.v1alpha1.p3api.P3Api/RecalculateBilling"
	P3Api_ListOutboundBroadcastTemplateData_FullMethodName   = "/api.v1alpha1.p3api.P3Api/ListOutboundBroadcastTemplateData"
	P3Api_MultiAgentSkillAssignment_FullMethodName           = "/api.v1alpha1.p3api.P3Api/MultiAgentSkillAssignment"
	P3Api_MultiAgentSkillUnassignment_FullMethodName         = "/api.v1alpha1.p3api.P3Api/MultiAgentSkillUnassignment"
	P3Api_ListMAMAgentHuntGroupsByClientSid_FullMethodName   = "/api.v1alpha1.p3api.P3Api/ListMAMAgentHuntGroupsByClientSid"
	P3Api_ListTtsVoices_FullMethodName                       = "/api.v1alpha1.p3api.P3Api/ListTtsVoices"
	P3Api_CreateTtsVoice_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/CreateTtsVoice"
	P3Api_DeleteTtsVoice_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/DeleteTtsVoice"
	P3Api_ListCustomDataKeys_FullMethodName                  = "/api.v1alpha1.p3api.P3Api/ListCustomDataKeys"
	P3Api_CreateCustomDataKey_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/CreateCustomDataKey"
	P3Api_DeleteCustomDataKey_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/DeleteCustomDataKey"
	P3Api_UpdateCustomDataKey_FullMethodName                 = "/api.v1alpha1.p3api.P3Api/UpdateCustomDataKey"
	P3Api_GetActivityLogHistories_FullMethodName             = "/api.v1alpha1.p3api.P3Api/GetActivityLogHistories"
	P3Api_ListTableTemplateProperties_FullMethodName         = "/api.v1alpha1.p3api.P3Api/ListTableTemplateProperties"
	P3Api_ListAgentSkillsFilters_FullMethodName              = "/api.v1alpha1.p3api.P3Api/ListAgentSkillsFilters"
	P3Api_ListScheduleRules_FullMethodName                   = "/api.v1alpha1.p3api.P3Api/ListScheduleRules"
	P3Api_ListCustomReportFilters_FullMethodName             = "/api.v1alpha1.p3api.P3Api/ListCustomReportFilters"
	P3Api_ListSmsNumbers_FullMethodName                      = "/api.v1alpha1.p3api.P3Api/ListSmsNumbers"
)

Variables

View Source
var File_api_v1alpha1_p3api_service_proto protoreflect.FileDescriptor
View Source
var P3Api_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.p3api.P3Api",
	HandlerType: (*P3ApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAgentHuntGroup",
			Handler:    _P3Api_GetAgentHuntGroup_Handler,
		},
		{
			MethodName: "GetAgentSession",
			Handler:    _P3Api_GetAgentSession_Handler,
		},
		{
			MethodName: "GetAgentSkills",
			Handler:    _P3Api_GetAgentSkills_Handler,
		},
		{
			MethodName: "CreateAgentSkill",
			Handler:    _P3Api_CreateAgentSkill_Handler,
		},
		{
			MethodName: "UpdateAgentSkill",
			Handler:    _P3Api_UpdateAgentSkill_Handler,
		},
		{
			MethodName: "DeleteAgentSkill",
			Handler:    _P3Api_DeleteAgentSkill_Handler,
		},
		{
			MethodName: "ListSkillsForCurrentAgent",
			Handler:    _P3Api_ListSkillsForCurrentAgent_Handler,
		},
		{
			MethodName: "ListSkills",
			Handler:    _P3Api_ListSkills_Handler,
		},
		{
			MethodName: "UpdateAgentSkills",
			Handler:    _P3Api_UpdateAgentSkills_Handler,
		},
		{
			MethodName: "GetCurrentAgent",
			Handler:    _P3Api_GetCurrentAgent_Handler,
		},
		{
			MethodName: "GetClientInfoData",
			Handler:    _P3Api_GetClientInfoData_Handler,
		},
		{
			MethodName: "GetClientInfoDisplayTemplate",
			Handler:    _P3Api_GetClientInfoDisplayTemplate_Handler,
		},
		{
			MethodName: "ListAgentStatisticsData",
			Handler:    _P3Api_ListAgentStatisticsData_Handler,
		},
		{
			MethodName: "ListPBXExtensions",
			Handler:    _P3Api_ListPBXExtensions_Handler,
		},
		{
			MethodName: "ListAgentExtensions",
			Handler:    _P3Api_ListAgentExtensions_Handler,
		},
		{
			MethodName: "ListHuntGroupExtensions",
			Handler:    _P3Api_ListHuntGroupExtensions_Handler,
		},
		{
			MethodName: "CreateExtension",
			Handler:    _P3Api_CreateExtension_Handler,
		},
		{
			MethodName: "DeleteExtension",
			Handler:    _P3Api_DeleteExtension_Handler,
		},
		{
			MethodName: "UpdateExtension",
			Handler:    _P3Api_UpdateExtension_Handler,
		},
		{
			MethodName: "UpdatePBXExtension",
			Handler:    _P3Api_UpdatePBXExtension_Handler,
		},
		{
			MethodName: "CreateDNCLNumbers",
			Handler:    _P3Api_CreateDNCLNumbers_Handler,
		},
		{
			MethodName: "GetScriptOrResponses",
			Handler:    _P3Api_GetScriptOrResponses_Handler,
		},
		{
			MethodName: "GetHuntGroupAgentSettings",
			Handler:    _P3Api_GetHuntGroupAgentSettings_Handler,
		},
		{
			MethodName: "ListHuntGroupWebLinks",
			Handler:    _P3Api_ListHuntGroupWebLinks_Handler,
		},
		{
			MethodName: "GetHuntGroupPauseCodes",
			Handler:    _P3Api_GetHuntGroupPauseCodes_Handler,
		},
		{
			MethodName: "ListAgentCallHistory",
			Handler:    _P3Api_ListAgentCallHistory_Handler,
		},
		{
			MethodName: "ListClientPhoneBookEntries",
			Handler:    _P3Api_ListClientPhoneBookEntries_Handler,
		},
		{
			MethodName: "ListHuntGroupPhoneBookEntries",
			Handler:    _P3Api_ListHuntGroupPhoneBookEntries_Handler,
		},
		{
			MethodName: "CreatePhoneBookEntry",
			Handler:    _P3Api_CreatePhoneBookEntry_Handler,
		},
		{
			MethodName: "UpdatePhoneBookEntry",
			Handler:    _P3Api_UpdatePhoneBookEntry_Handler,
		},
		{
			MethodName: "DeletePhoneBookEntry",
			Handler:    _P3Api_DeletePhoneBookEntry_Handler,
		},
		{
			MethodName: "ListPhoneBooks",
			Handler:    _P3Api_ListPhoneBooks_Handler,
		},
		{
			MethodName: "ListAgentTriggers",
			Handler:    _P3Api_ListAgentTriggers_Handler,
		},
		{
			MethodName: "GetCampaignCompletionStatus",
			Handler:    _P3Api_GetCampaignCompletionStatus_Handler,
		},
		{
			MethodName: "GetLostPeerInfo",
			Handler:    _P3Api_GetLostPeerInfo_Handler,
		},
		{
			MethodName: "GetDispositionKeys",
			Handler:    _P3Api_GetDispositionKeys_Handler,
		},
		{
			MethodName: "GetReadyAgents",
			Handler:    _P3Api_GetReadyAgents_Handler,
		},
		{
			MethodName: "ListAgentQueueAndOnHoldCallData",
			Handler:    _P3Api_ListAgentQueueAndOnHoldCallData_Handler,
		},
		{
			MethodName: "SaveAgentCallResponses",
			Handler:    _P3Api_SaveAgentCallResponses_Handler,
		},
		{
			MethodName: "ListAgentTransferOptions",
			Handler:    _P3Api_ListAgentTransferOptions_Handler,
		},
		{
			MethodName: "UpdateAgentCallResponseValue",
			Handler:    _P3Api_UpdateAgentCallResponseValue_Handler,
		},
		{
			MethodName: "GetIntercomPeerInfo",
			Handler:    _P3Api_GetIntercomPeerInfo_Handler,
		},
		{
			MethodName: "ListOrgResponseEvaluators",
			Handler:    _P3Api_ListOrgResponseEvaluators_Handler,
		},
		{
			MethodName: "GetQueueConfigurationOptionsArray",
			Handler:    _P3Api_GetQueueConfigurationOptionsArray_Handler,
		},
		{
			MethodName: "GetConditionalDNCLRules",
			Handler:    _P3Api_GetConditionalDNCLRules_Handler,
		},
		{
			MethodName: "ManualDialStart",
			Handler:    _P3Api_ManualDialStart_Handler,
		},
		{
			MethodName: "ListWhiteListPhoneBooks",
			Handler:    _P3Api_ListWhiteListPhoneBooks_Handler,
		},
		{
			MethodName: "DownloadCallRecording",
			Handler:    _P3Api_DownloadCallRecording_Handler,
		},
		{
			MethodName: "DownloadCallRecordings",
			Handler:    _P3Api_DownloadCallRecordings_Handler,
		},
		{
			MethodName: "PlacePreviewDialCall",
			Handler:    _P3Api_PlacePreviewDialCall_Handler,
		},
		{
			MethodName: "CancelPreviewDialCall",
			Handler:    _P3Api_CancelPreviewDialCall_Handler,
		},
		{
			MethodName: "UpdateTaskStatus",
			Handler:    _P3Api_UpdateTaskStatus_Handler,
		},
		{
			MethodName: "ListCallbackRoutingAgents",
			Handler:    _P3Api_ListCallbackRoutingAgents_Handler,
		},
		{
			MethodName: "ListCallbackRoutingSkills",
			Handler:    _P3Api_ListCallbackRoutingSkills_Handler,
		},
		{
			MethodName: "HandleRecordingDelay",
			Handler:    _P3Api_HandleRecordingDelay_Handler,
		},
		{
			MethodName: "UpdateAgentAssignedHuntGroup",
			Handler:    _P3Api_UpdateAgentAssignedHuntGroup_Handler,
		},
		{
			MethodName: "GetCallData",
			Handler:    _P3Api_GetCallData_Handler,
		},
		{
			MethodName: "ListHuntGroups",
			Handler:    _P3Api_ListHuntGroups_Handler,
		},
		{
			MethodName: "ListReassignmentHuntGroups",
			Handler:    _P3Api_ListReassignmentHuntGroups_Handler,
		},
		{
			MethodName: "GetOrgAgentSettings",
			Handler:    _P3Api_GetOrgAgentSettings_Handler,
		},
		{
			MethodName: "ListCallerIdsFromBucket",
			Handler:    _P3Api_ListCallerIdsFromBucket_Handler,
		},
		{
			MethodName: "SaveLastCallResponse",
			Handler:    _P3Api_SaveLastCallResponse_Handler,
		},
		{
			MethodName: "ListAgentCallLogsByCallSidAndType",
			Handler:    _P3Api_ListAgentCallLogsByCallSidAndType_Handler,
		},
		{
			MethodName: "ListAgentCallResponseValues",
			Handler:    _P3Api_ListAgentCallResponseValues_Handler,
		},
		{
			MethodName: "GetContactSchemaByContactGroup",
			Handler:    _P3Api_GetContactSchemaByContactGroup_Handler,
		},
		{
			MethodName: "ListContactGroupDetailsByClientSid",
			Handler:    _P3Api_ListContactGroupDetailsByClientSid_Handler,
		},
		{
			MethodName: "GetContactGroupDetails",
			Handler:    _P3Api_GetContactGroupDetails_Handler,
		},
		{
			MethodName: "GetContactGroupSize",
			Handler:    _P3Api_GetContactGroupSize_Handler,
		},
		{
			MethodName: "CreateContactFieldDescription",
			Handler:    _P3Api_CreateContactFieldDescription_Handler,
		},
		{
			MethodName: "DeleteContactFieldDescription",
			Handler:    _P3Api_DeleteContactFieldDescription_Handler,
		},
		{
			MethodName: "ListContactFieldDescriptions",
			Handler:    _P3Api_ListContactFieldDescriptions_Handler,
		},
		{
			MethodName: "ListContactFieldDescriptionsByCGSid",
			Handler:    _P3Api_ListContactFieldDescriptionsByCGSid_Handler,
		},
		{
			MethodName: "ListContactImportTemplates",
			Handler:    _P3Api_ListContactImportTemplates_Handler,
		},
		{
			MethodName: "UpdatePreviewRecordToFinished",
			Handler:    _P3Api_UpdatePreviewRecordToFinished_Handler,
		},
		{
			MethodName: "UpdateAgentHuntGroup",
			Handler:    _P3Api_UpdateAgentHuntGroup_Handler,
		},
		{
			MethodName: "MultiAgentHuntGroupAssignment",
			Handler:    _P3Api_MultiAgentHuntGroupAssignment_Handler,
		},
		{
			MethodName: "GetAgentProfile",
			Handler:    _P3Api_GetAgentProfile_Handler,
		},
		{
			MethodName: "RecalculateBilling",
			Handler:    _P3Api_RecalculateBilling_Handler,
		},
		{
			MethodName: "ListOutboundBroadcastTemplateData",
			Handler:    _P3Api_ListOutboundBroadcastTemplateData_Handler,
		},
		{
			MethodName: "MultiAgentSkillAssignment",
			Handler:    _P3Api_MultiAgentSkillAssignment_Handler,
		},
		{
			MethodName: "MultiAgentSkillUnassignment",
			Handler:    _P3Api_MultiAgentSkillUnassignment_Handler,
		},
		{
			MethodName: "ListMAMAgentHuntGroupsByClientSid",
			Handler:    _P3Api_ListMAMAgentHuntGroupsByClientSid_Handler,
		},
		{
			MethodName: "ListTtsVoices",
			Handler:    _P3Api_ListTtsVoices_Handler,
		},
		{
			MethodName: "CreateTtsVoice",
			Handler:    _P3Api_CreateTtsVoice_Handler,
		},
		{
			MethodName: "DeleteTtsVoice",
			Handler:    _P3Api_DeleteTtsVoice_Handler,
		},
		{
			MethodName: "ListCustomDataKeys",
			Handler:    _P3Api_ListCustomDataKeys_Handler,
		},
		{
			MethodName: "CreateCustomDataKey",
			Handler:    _P3Api_CreateCustomDataKey_Handler,
		},
		{
			MethodName: "DeleteCustomDataKey",
			Handler:    _P3Api_DeleteCustomDataKey_Handler,
		},
		{
			MethodName: "UpdateCustomDataKey",
			Handler:    _P3Api_UpdateCustomDataKey_Handler,
		},
		{
			MethodName: "ListTableTemplateProperties",
			Handler:    _P3Api_ListTableTemplateProperties_Handler,
		},
		{
			MethodName: "ListAgentSkillsFilters",
			Handler:    _P3Api_ListAgentSkillsFilters_Handler,
		},
		{
			MethodName: "ListScheduleRules",
			Handler:    _P3Api_ListScheduleRules_Handler,
		},
		{
			MethodName: "ListCustomReportFilters",
			Handler:    _P3Api_ListCustomReportFilters_Handler,
		},
		{
			MethodName: "ListSmsNumbers",
			Handler:    _P3Api_ListSmsNumbers_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetExtendedCallHistories",
			Handler:       _P3Api_GetExtendedCallHistories_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetActivityLogHistories",
			Handler:       _P3Api_GetActivityLogHistories_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "api/v1alpha1/p3api/service.proto",
}

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

Functions

func RegisterP3ApiServer

func RegisterP3ApiServer(s grpc.ServiceRegistrar, srv P3ApiServer)

Types

type P3ApiClient

type P3ApiClient interface {
	GetAgentHuntGroup(ctx context.Context, in *v0alpha.GetAgentHuntGroupReq, opts ...grpc.CallOption) (*v0alpha.HuntGroup, error)
	GetAgentSession(ctx context.Context, in *v0alpha.GetAgentSessionReq, opts ...grpc.CallOption) (*v0alpha.AgentSession, error)
	// Gets the skills of the requesting agent. This includes agent skills, hunt group skills, and extension skills(PBX).
	// Skills will be returned as a value pair (name, level).
	// For agent skills, the name of each skill will be the agent_skill_sid.
	// All other skills' names (hunt group and PBX) will be given special formats.
	// The requesting agent and hunt_group_sid skills will be defaulted to the max level (1000 and 100 respectively).
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the hunt_group_sid in the request in invalid.
	GetAgentSkills(ctx context.Context, in *v0alpha.GetAgentSkillsReq, opts ...grpc.CallOption) (*v0alpha.GetAgentSkillsRes, error)
	// Creates a new agent skill as defined by the request message.
	// Errors:
	//   - grpc.InvalidArgument: the client_sid or name in the request is invalid.
	CreateAgentSkill(ctx context.Context, in *v0alpha.CreateAgentSkillReq, opts ...grpc.CallOption) (*v0alpha.CreateAgentSkillRes, error)
	// Updates an agent skill as defined by the request message.
	// Errors:
	//   - grpc.InvalidArgument: the agent_skill_sid or name in the request is invalid.
	UpdateAgentSkill(ctx context.Context, in *v0alpha.UpdateAgentSkillReq, opts ...grpc.CallOption) (*v0alpha.UpdateAgentSkillRes, error)
	// Deletes the agent skill with the agent_skill_sid given on the request.
	// Errors:
	//   - grpc.InvalidArgument: the agent_skill_sid in the request is invalid.
	DeleteAgentSkill(ctx context.Context, in *v0alpha.DeleteAgentSkillReq, opts ...grpc.CallOption) (*v0alpha.DeleteAgentSkillRes, error)
	// Returns a list of skills for the current agent.
	ListSkillsForCurrentAgent(ctx context.Context, in *v0alpha.ListSkillsForCurrentAgentReq, opts ...grpc.CallOption) (*v0alpha.ListSkillsForCurrentAgentRes, error)
	// Returns a list of skills filtered by types given on
	// the request message field type_filter. Leaving the type_filter
	// field empty will return all types of skills.
	ListSkills(ctx context.Context, in *v0alpha.ListSkillsReq, opts ...grpc.CallOption) (*v0alpha.ListSkillsRes, error)
	// Updates an agents assigned skills as defined by the skills list on
	// the request message.
	// Errors:
	//   - grpc.InvalidArgument: the user_id on the request is invalid.
	UpdateAgentSkills(ctx context.Context, in *v0alpha.UpdateAgentSkillsReq, opts ...grpc.CallOption) (*v0alpha.UpdateAgentSkillsRes, error)
	GetCurrentAgent(ctx context.Context, in *v0alpha.GetCurrentAgentReq, opts ...grpc.CallOption) (*v0alpha.Agent, error)
	GetClientInfoData(ctx context.Context, in *v0alpha.GetClientInfoDataReq, opts ...grpc.CallOption) (*v0alpha.GetClientInfoDataRes, error)
	GetClientInfoDisplayTemplate(ctx context.Context, in *v0alpha.GetClientInfoDisplayTemplateReq, opts ...grpc.CallOption) (*v0alpha.GetClientInfoDisplayTemplateRes, error)
	ListAgentStatisticsData(ctx context.Context, in *v0alpha.ListAgentStatisticsDataReq, opts ...grpc.CallOption) (*v0alpha.ListAgentStatisticsDataRes, error)
	// Lists all agent and hunt group PBX extensions that the requested agent has.
	ListPBXExtensions(ctx context.Context, in *v0alpha.ListPBXExtensionsReq, opts ...grpc.CallOption) (*v0alpha.ListPBXExtensionsRes, error)
	// Lists every agent extension for the current client
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.Internal: unexpected error getting pbx_extensions
	ListAgentExtensions(ctx context.Context, in *v0alpha.ListAgentExtensionsReq, opts ...grpc.CallOption) (*v0alpha.ListAgentExtensionsRes, error)
	// Lists every hunt group extension for the current client
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.Internal: unexpected error getting pbx_extensions
	ListHuntGroupExtensions(ctx context.Context, in *v0alpha.ListHuntGroupExtensionsReq, opts ...grpc.CallOption) (*v0alpha.ListHuntGroupExtensionsRes, error)
	// Creates a new extension as defined by the request message
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request has missing or invalid fields.
	//   - grpc.Internal: An unexpected error occurred while saving the extension.
	CreateExtension(ctx context.Context, in *v0alpha.CreateExtensionReq, opts ...grpc.CallOption) (*v0alpha.CreateExtensionRes, error)
	// Deletes a pbx_extension with the given pbx_extension_sid.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request had invalid or missing fields.
	DeleteExtension(ctx context.Context, in *v0alpha.DeleteExtensionReq, opts ...grpc.CallOption) (*v0alpha.DeleteExtensionRes, error)
	// Updates an extension as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request had invalid or missing fields.
	//   - grpc.Internal: An unexpected error occurred updating the extension.
	UpdateExtension(ctx context.Context, in *v0alpha.UpdateExtensionReq, opts ...grpc.CallOption) (*v0alpha.UpdateExtensionRes, error)
	UpdatePBXExtension(ctx context.Context, in *v0alpha.UpdatePBXExtensionReq, opts ...grpc.CallOption) (*v0alpha.UpdatePBXExtensionRes, error)
	CreateDNCLNumbers(ctx context.Context, in *v0alpha.CreateDNCLNumbersReq, opts ...grpc.CallOption) (*v0alpha.CreateDNCLNumbersRes, error)
	// Gets the campaign or huntgroup script for the given agent's current hunt
	// group. If no script is found, it gets the hunt group responses for the
	// agent's current hunt group. It also does a mail merge with the found script
	// or responses (if able).
	GetScriptOrResponses(ctx context.Context, in *v0alpha.GetScriptOrResponsesReq, opts ...grpc.CallOption) (*v0alpha.GetScriptOrResponsesRes, error)
	GetHuntGroupAgentSettings(ctx context.Context, in *v0alpha.GetHuntGroupAgentSettingsReq, opts ...grpc.CallOption) (*v0alpha.HuntGroupAgentSettings, error)
	// Returns a list of weblinks for the hunt group in the request.
	// It replaces any parameters of a given weblink with the call data of the call sid and type from the request message or with the callback details (if a scheduled_callback_id is given).
	ListHuntGroupWebLinks(ctx context.Context, in *v0alpha.ListHuntGroupWebLinksReq, opts ...grpc.CallOption) (*v0alpha.ListHuntGroupWebLinksRes, error)
	GetHuntGroupPauseCodes(ctx context.Context, in *v0alpha.GetHuntGroupPauseCodesReq, opts ...grpc.CallOption) (*v0alpha.GetHuntGroupPauseCodesRes, error)
	// Lists the call history of the requested agent for the past day or
	// session_sid, depending on the filter parameter.
	ListAgentCallHistory(ctx context.Context, in *v0alpha.ListAgentCallHistoryReq, opts ...grpc.CallOption) (*v0alpha.ListAgentCallHistoryRes, error)
	// Lists all client phone book entries.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	ListClientPhoneBookEntries(ctx context.Context, in *v0alpha.ListClientPhoneBookEntriesReq, opts ...grpc.CallOption) (*v0alpha.ListClientPhoneBookEntriesRes, error)
	// Lists all hunt group phone book entries.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	ListHuntGroupPhoneBookEntries(ctx context.Context, in *v0alpha.ListHuntGroupPhoneBookEntriesReq, opts ...grpc.CallOption) (*v0alpha.ListHuntGroupPhoneBookEntriesRes, error)
	// Creates a new phone_book as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: the fields on the request are missing or invalid.
	//   - grpc.Internal: unexpected error occurred when saving the phone book.
	CreatePhoneBookEntry(ctx context.Context, in *v0alpha.CreatePhoneBookEntryReq, opts ...grpc.CallOption) (*v0alpha.CreatePhoneBookEntryRes, error)
	// Updates an existing phone_book as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: the fields on the request are missing or invalid.
	//   - grpc.Internal: unexpected error occurred when saving the phone book.
	UpdatePhoneBookEntry(ctx context.Context, in *v0alpha.UpdatePhoneBookEntryReq, opts ...grpc.CallOption) (*v0alpha.UpdatePhoneBookEntryRes, error)
	// Deletes the phone_book with the phone_book_sid given on the reques message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	DeletePhoneBookEntry(ctx context.Context, in *v0alpha.DeletePhoneBookEntryReq, opts ...grpc.CallOption) (*v0alpha.DeletePhoneBookEntryRes, error)
	// Lists caller_id, outbound and transfer phone books for the requesting client and given hunt group sid.
	// Entries will be ordered by entry_name and phone_number.
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the client_sid or hunt_group_sid in the request are invalid.
	//   - grpc.Internal: unexpected error occurred when retrieving the phone books.
	ListPhoneBooks(ctx context.Context, in *v0alpha.ListPhoneBooksReq, opts ...grpc.CallOption) (*v0alpha.ListPhoneBooksRes, error)
	ListAgentTriggers(ctx context.Context, in *v0alpha.ListAgentTriggersReq, opts ...grpc.CallOption) (*v0alpha.ListAgentTriggersRes, error)
	// Gets all running broadcasts (task groups) for the requesting agent and hunt_group_sid in the request.
	// Calculates the percentage of completed tasks for each of those task groups.
	// Calculates the overall task completion percentage of all matching task groups.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the hunt_group_sid in the request is invalid.
	GetCampaignCompletionStatus(ctx context.Context, in *v0alpha.GetCampaignCompletionStatusReq, opts ...grpc.CallOption) (*v0alpha.GetCampaignCompletionStatusRes, error)
	// Uses lost peer call sid and call type from the request to get information about lost call
	// gets the name and hunt group of the agent that was connected to that call and all types of skills the call has.
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the call_sid in the request in invalid.
	//   - grpc.NotFound: the call sid provided wasn't previously connected to any agent.
	GetLostPeerInfo(ctx context.Context, in *v0alpha.GetLostPeerInfoReq, opts ...grpc.CallOption) (*v0alpha.GetLostPeerInfoRes, error)
	// Gets all the available Disposition Keys
	//
	// Required permissions:
	//
	//	NONE
	GetDispositionKeys(ctx context.Context, in *v0alpha.GetDispositionKeysReq, opts ...grpc.CallOption) (*v0alpha.GetDispositionKeysRes, error)
	GetReadyAgents(ctx context.Context, in *v0alpha.GetReadyAgentsReq, opts ...grpc.CallOption) (*v0alpha.GetReadyAgentsRes, error)
	// Returns lists with call data of calls that were:
	// Placed on multihold by the requesting agent.
	// Queued, are ready to be handled and require a subset of the agent_skills provided.
	// Placed in the Hold Queue Monitor, haven't been picked up yet and require a subset of the agent_skills provided.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the agent_session_sid provided in the request is invalid.
	ListAgentQueueAndOnHoldCallData(ctx context.Context, in *v0alpha.ListAgentQueueAndOnHoldCallDataReq, opts ...grpc.CallOption) (*v0alpha.ListAgentQueueAndOnHoldCallDataRes, error)
	SaveAgentCallResponses(ctx context.Context, in *v0alpha.SaveAgentCallResponsesReq, opts ...grpc.CallOption) (*v0alpha.SaveAgentCallResponsesRes, error)
	ListAgentTransferOptions(ctx context.Context, in *v0alpha.ListAgentTransferOptionsReq, opts ...grpc.CallOption) (*v0alpha.ListAgentTransferOptionsRes, error)
	UpdateAgentCallResponseValue(ctx context.Context, in *v0alpha.UpdateAgentCallResponseValueReq, opts ...grpc.CallOption) (*v0alpha.UpdateAgentCallResponseValueRes, error)
	GetIntercomPeerInfo(ctx context.Context, in *v0alpha.GetIntercomPeerInfoReq, opts ...grpc.CallOption) (*v0alpha.GetIntercomPeerInfoRes, error)
	// Lists the requesting user's org response evaluators.
	ListOrgResponseEvaluators(ctx context.Context, in *v0alpha.ListOrgResponseEvaluatorsReq, opts ...grpc.CallOption) (*v0alpha.ListOrgResponseEvaluatorsRes, error)
	GetQueueConfigurationOptionsArray(ctx context.Context, in *v0alpha.GetQueueConfigurationOptionsArrayReq, opts ...grpc.CallOption) (*v0alpha.GetQueueConfigurationOptionsArrayRes, error)
	// Get the rules for conditionally adding a number to the DNCL depending on
	// responses or scripts
	GetConditionalDNCLRules(ctx context.Context, in *v0alpha.GetConditionalDNCLRulesReq, opts ...grpc.CallOption) (*v0alpha.GetConditionalDNCLRulesRes, error)
	ManualDialStart(ctx context.Context, in *v0alpha.ManualDialStartReq, opts ...grpc.CallOption) (*v0alpha.ManualDialStartRes, error)
	GetExtendedCallHistories(ctx context.Context, in *v0alpha.ListExtendedCallHistoryReq, opts ...grpc.CallOption) (P3Api_GetExtendedCallHistoriesClient, error)
	ListWhiteListPhoneBooks(ctx context.Context, in *v0alpha.ListWhiteListPhoneBooksReq, opts ...grpc.CallOption) (*v0alpha.ListWhiteListPhoneBooksRes, error)
	DownloadCallRecording(ctx context.Context, in *v0alpha.DownloadCallRecordingReq, opts ...grpc.CallOption) (*v0alpha.DownloadRecordingRes, error)
	DownloadCallRecordings(ctx context.Context, in *v0alpha.DownloadCallRecordingsReq, opts ...grpc.CallOption) (*v0alpha.DownloadRecordingRes, error)
	PlacePreviewDialCall(ctx context.Context, in *v0alpha.PlacePreviewDialCallReq, opts ...grpc.CallOption) (*v0alpha.PlacePreviewDialCallRes, error)
	CancelPreviewDialCall(ctx context.Context, in *v0alpha.CancelPreviewDialCallReq, opts ...grpc.CallOption) (*v0alpha.CancelPreviewDialCallRes, error)
	UpdateTaskStatus(ctx context.Context, in *v0alpha.UpdateTaskStatusReq, opts ...grpc.CallOption) (*v0alpha.Nil, error)
	// ListCallbackRoutingAgents returns a list of agents that are allowed to make a callback.
	ListCallbackRoutingAgents(ctx context.Context, in *v0alpha.ListCallbackRoutingAgentsReq, opts ...grpc.CallOption) (*v0alpha.ListCallbackRoutingAgentsRes, error)
	ListCallbackRoutingSkills(ctx context.Context, in *v0alpha.ListCallbackRoutingSkillsReq, opts ...grpc.CallOption) (*v0alpha.ListCallbackRoutingSkillsRes, error)
	HandleRecordingDelay(ctx context.Context, in *v0alpha.HandleRecordingDelayReq, opts ...grpc.CallOption) (*v0alpha.HandleRecordingDelayRes, error)
	UpdateAgentAssignedHuntGroup(ctx context.Context, in *v0alpha.UpdateAgentAssignedHuntGroupReq, opts ...grpc.CallOption) (*v0alpha.UpdateAgentAssignedHuntGroupRes, error)
	GetCallData(ctx context.Context, in *v0alpha.GetCallDataReq, opts ...grpc.CallOption) (*v0alpha.GetCallDataRes, error)
	ListHuntGroups(ctx context.Context, in *v0alpha.ListHuntGroupsReq, opts ...grpc.CallOption) (*v0alpha.ListHuntGroupsRes, error)
	// List the hunt groups an agent within a given hunt group can reassign
	// themselves to. The reassignment hunt groups can optionally be limited by a
	// hunt group setting. If a hunt group does not allow reassignment, the
	// returned list will be empty.
	ListReassignmentHuntGroups(ctx context.Context, in *v0alpha.ListReassignmentHuntGroupsReq, opts ...grpc.CallOption) (*v0alpha.ListReassignmentHuntGroupsRes, error)
	GetOrgAgentSettings(ctx context.Context, in *v0alpha.GetOrgAgentSettingsReq, opts ...grpc.CallOption) (*v0alpha.GetOrgAgentSettingsRes, error)
	// Lists caller id numbers with their associated region codes for the given
	// bucket
	ListCallerIdsFromBucket(ctx context.Context, in *v0alpha.ListCallerIdsFromBucketReq, opts ...grpc.CallOption) (*v0alpha.ListCallerIdsFromBucketRes, error)
	SaveLastCallResponse(ctx context.Context, in *v0alpha.SaveLastCallResponseReq, opts ...grpc.CallOption) (*v0alpha.SaveLastCallResponseRes, error)
	ListAgentCallLogsByCallSidAndType(ctx context.Context, in *v0alpha.ListAgentCallLogsByCallSidAndTypeReq, opts ...grpc.CallOption) (*v0alpha.ListAgentCallLogsByCallSidAndTypeRes, error)
	// Lists the keys and values of the latest responses for the given call_sid,
	// call_type and agent_sid
	ListAgentCallResponseValues(ctx context.Context, in *v0alpha.ListAgentCallResponseValuesReq, opts ...grpc.CallOption) (*v0alpha.ListAgentCallResponseValuesRes, error)
	// Get contact schema details based on contact group sid
	GetContactSchemaByContactGroup(ctx context.Context, in *v0alpha.GetContactSchemaByContactGroupReq, opts ...grpc.CallOption) (*v0alpha.ContactSchema, error)
	// List contact group details based on client sid from contact_group table
	ListContactGroupDetailsByClientSid(ctx context.Context, in *v0alpha.ListContactGroupDetailsByClientSidReq, opts ...grpc.CallOption) (*v0alpha.ListContactGroupDetailsByClientSidRes, error)
	// Get contact group details based on contact group sid from contact_group
	// table
	GetContactGroupDetails(ctx context.Context, in *v0alpha.GetContactGroupReq, opts ...grpc.CallOption) (*v0alpha.ContactGroup, error)
	// Get contact group size based on contacts size
	GetContactGroupSize(ctx context.Context, in *v0alpha.GetContactGroupReq, opts ...grpc.CallOption) (*v0alpha.GetContactGroupSizeRes, error)
	// Create contact field description details
	CreateContactFieldDescription(ctx context.Context, in *v0alpha.CreateContactFieldDescriptionReq, opts ...grpc.CallOption) (*v0alpha.CreateContactFieldDescriptionRes, error)
	// Delete contact field description details
	DeleteContactFieldDescription(ctx context.Context, in *v0alpha.DeleteContactFieldDescriptionReq, opts ...grpc.CallOption) (*v0alpha.DeleteContactFieldDescriptionRes, error)
	// List contact field desc details from contact_field_description table
	ListContactFieldDescriptions(ctx context.Context, in *v0alpha.ListContactFieldDescriptionsReq, opts ...grpc.CallOption) (*v0alpha.ListContactFieldDescriptionsRes, error)
	// List contact field description details based on contact group sid
	ListContactFieldDescriptionsByCGSid(ctx context.Context, in *v0alpha.ListContactFieldDescriptionsByCGSidReq, opts ...grpc.CallOption) (*v0alpha.ListContactFieldDescriptionsByCGSidRes, error)
	// List contactImportTemplates based on client_sid from
	// contact_import_template table
	ListContactImportTemplates(ctx context.Context, in *v0alpha.ListContactImportTemplatesReq, opts ...grpc.CallOption) (*v0alpha.ListContactImportTemplatesRes, error)
	// Updates task data for a preview record to finished and logs an agent
	// session event
	UpdatePreviewRecordToFinished(ctx context.Context, in *v0alpha.UpdatePreviewRecordToFinishedReq, opts ...grpc.CallOption) (*v0alpha.UpdatePreviewRecordToFinishedRes, error)
	// Updates the requesting agent's hunt_group_sid.
	UpdateAgentHuntGroup(ctx context.Context, in *v0alpha.UpdateAgentHuntGroupReq, opts ...grpc.CallOption) (*v0alpha.UpdateAgentHuntGroupRes, error)
	// Updates every given user's hunt_group_sid.
	// Required Permissions:
	//
	//	AGENT_MANAGEMENT
	//
	// Errors:
	//   - grpc.Internal: an error occurred while interacting with the database.
	//   - grpc.InvalidArgument: the hunt_group_sid or the user id list is empty or contains an invalid value.
	MultiAgentHuntGroupAssignment(ctx context.Context, in *v0alpha.MultiAgentHuntGroupAssignmentReq, opts ...grpc.CallOption) (*v0alpha.MultiAgentHuntGroupAssignmentRes, error)
	// GetAgentProfile returns an agent profile.
	GetAgentProfile(ctx context.Context, in *v0alpha.GetAgentProfileReq, opts ...grpc.CallOption) (*v0alpha.AgentProfile, error)
	// RecalculateBilling updates statuses for every billing type given on the
	// request message for either the current or previous month.
	// Only data that has already been summed for billing will have it's
	// status updated.
	// Required Permissions:
	//
	//	EDIT_BILLING
	RecalculateBilling(ctx context.Context, in *v0alpha.RecalculateBillingReq, opts ...grpc.CallOption) (*v0alpha.RecalculateBillingRes, error)
	// Gets information of the requesting client's broadcast templates (template_number, name, type, modify_date)
	// It reports if each found template is either STANDARD or LAYERED.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//
	//	NONE
	ListOutboundBroadcastTemplateData(ctx context.Context, in *v0alpha.ListOutboundBroadcastTemplateDataReq, opts ...grpc.CallOption) (*v0alpha.ListOutboundBroadcastTemplateDataRes, error)
	// Assign every skill to every agent with the given aptitude.
	// Errors:
	//   - grpc.Invalid: the aptitude field is invalid.
	MultiAgentSkillAssignment(ctx context.Context, in *v0alpha.MultiAgentSkillAssignmentReq, opts ...grpc.CallOption) (*v0alpha.MultiAgentSkillAssignmentRes, error)
	// Unassigns every given skill from every given user.
	// Errors:
	//   - grpc.InvalidArgument:
	//   - the user_ids list is empty or contains an empty string.
	//   - one or more of the user_ids does not belong to the client.
	//   - grpc.Internal: an error occurred while deleting the skill assignments.
	MultiAgentSkillUnassignment(ctx context.Context, in *v0alpha.MultiAgentSkillUnassignmentReq, opts ...grpc.CallOption) (*v0alpha.MultiAgentSkillUnassignmentRes, error)
	// List of agent hunt groups based on client sid
	// that have manually approved messages enabled
	ListMAMAgentHuntGroupsByClientSid(ctx context.Context, in *v0alpha.ListMAMAgentHuntGroupsByClientSidReq, opts ...grpc.CallOption) (*v0alpha.ListMAMAgentHuntGroupsByClientSidRes, error)
	// List every tts voice
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.Internal: an error was returned while trying to retrieve the entity
	ListTtsVoices(ctx context.Context, in *v0alpha.ListTtsVoicesReq, opts ...grpc.CallOption) (*v0alpha.ListTtsVoicesRes, error)
	// Create a new tts voice
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.InvalidArgument: the actual_name or port field on the request is invalid.
	//   - grpc.Internal: an error was returned while trying to insert the new tts voice.
	CreateTtsVoice(ctx context.Context, in *v0alpha.CreateTtsVoiceReq, opts ...grpc.CallOption) (*v0alpha.CreateTtsVoiceRes, error)
	// Delete a tts voice with the given tts_voice_sid.
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.InvalidArgument: the tts_voice_sid field on the request is invalid.
	//   - grpc.Internal: an error was returned while trying to remove the tts voice.
	DeleteTtsVoice(ctx context.Context, in *v0alpha.DeleteTtsVoiceReq, opts ...grpc.CallOption) (*v0alpha.DeleteTtsVoiceRes, error)
	// List of account custom data keys based on client sid
	// Required Permissions:
	//
	//	ORG_VIEW
	//
	// Errors:
	//   - grpc.Internal: an error was returned while trying to retrieve the entity
	ListCustomDataKeys(ctx context.Context, in *v0alpha.ListCustomDataKeysReq, opts ...grpc.CallOption) (*v0alpha.ListCustomDataKeysRes, error)
	// Creates a new Data Key as defined by the request message
	// the client_properties_sid should not be set, this is assigned on the backend
	// Required Permission:
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The custom_data_key field was not set
	//   - grpc.Internal: error creating custom data key
	CreateCustomDataKey(ctx context.Context, in *v0alpha.CreateCustomDataKeyReq, opts ...grpc.CallOption) (*v0alpha.CreateCustomDataKeyRes, error)
	// Deletes a Custom Data Key with the sid given on the request message.
	// Required Permission:
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The client_properties_sid field is invalid.
	//   - grpc.NotFound: no custom data key was deleted for the client_properties_sid.
	//   - grpc.Internal: an error occurred while trying to remove the custom data key.
	DeleteCustomDataKey(ctx context.Context, in *v0alpha.DeleteCustomDataKeyReq, opts ...grpc.CallOption) (*v0alpha.DeleteCustomDataKeyRes, error)
	// Updates a custom data key with the client_properties_sid and data key
	// given on the request
	// Required Permissions;
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The client_properties_sid was empty or the data key was not set
	//   - grpc.Internal: error updating custom data key, more than 1 custom data key records affected
	//   - grpc.NotFound: no matching custom data key found
	UpdateCustomDataKey(ctx context.Context, in *v0alpha.UpdateCustomDataKeyReq, opts ...grpc.CallOption) (*v0alpha.UpdateCustomDataKeyRes, error)
	// Get Activity logs for given users and by specified time range
	// Required Permissions;
	//
	//	CUSTOMER_SUPPORT
	GetActivityLogHistories(ctx context.Context, in *v0alpha.GetActivityLogHistoryReq, opts ...grpc.CallOption) (P3Api_GetActivityLogHistoriesClient, error)
	// List agent and queue table template properties by client sid
	ListTableTemplateProperties(ctx context.Context, in *v0alpha.ListTableTemplatePropertiesReq, opts ...grpc.CallOption) (*v0alpha.ListTableTemplatePropertiesRes, error)
	// List agent skills filters by client sid
	ListAgentSkillsFilters(ctx context.Context, in *v0alpha.ListAgentSkillsFiltersReq, opts ...grpc.CallOption) (*v0alpha.ListAgentSkillsFiltersRes, error)
	// List Schedule Rules
	ListScheduleRules(ctx context.Context, in *v0alpha.ListScheduleRulesRequest, opts ...grpc.CallOption) (*v0alpha.ListScheduleRulesResult, error)
	// List custom report filters by client sid
	ListCustomReportFilters(ctx context.Context, in *v0alpha.ListCustomReportFiltersReq, opts ...grpc.CallOption) (*v0alpha.ListCustomReportFiltersRes, error)
	// List sms numbers by client sid
	ListSmsNumbers(ctx context.Context, in *v0alpha.ListSmsNumbersReq, opts ...grpc.CallOption) (*v0alpha.ListSmsNumbersRes, error)
}

P3ApiClient is the client API for P3Api 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 NewP3ApiClient

func NewP3ApiClient(cc grpc.ClientConnInterface) P3ApiClient

type P3ApiServer

type P3ApiServer interface {
	GetAgentHuntGroup(context.Context, *v0alpha.GetAgentHuntGroupReq) (*v0alpha.HuntGroup, error)
	GetAgentSession(context.Context, *v0alpha.GetAgentSessionReq) (*v0alpha.AgentSession, error)
	// Gets the skills of the requesting agent. This includes agent skills, hunt group skills, and extension skills(PBX).
	// Skills will be returned as a value pair (name, level).
	// For agent skills, the name of each skill will be the agent_skill_sid.
	// All other skills' names (hunt group and PBX) will be given special formats.
	// The requesting agent and hunt_group_sid skills will be defaulted to the max level (1000 and 100 respectively).
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the hunt_group_sid in the request in invalid.
	GetAgentSkills(context.Context, *v0alpha.GetAgentSkillsReq) (*v0alpha.GetAgentSkillsRes, error)
	// Creates a new agent skill as defined by the request message.
	// Errors:
	//   - grpc.InvalidArgument: the client_sid or name in the request is invalid.
	CreateAgentSkill(context.Context, *v0alpha.CreateAgentSkillReq) (*v0alpha.CreateAgentSkillRes, error)
	// Updates an agent skill as defined by the request message.
	// Errors:
	//   - grpc.InvalidArgument: the agent_skill_sid or name in the request is invalid.
	UpdateAgentSkill(context.Context, *v0alpha.UpdateAgentSkillReq) (*v0alpha.UpdateAgentSkillRes, error)
	// Deletes the agent skill with the agent_skill_sid given on the request.
	// Errors:
	//   - grpc.InvalidArgument: the agent_skill_sid in the request is invalid.
	DeleteAgentSkill(context.Context, *v0alpha.DeleteAgentSkillReq) (*v0alpha.DeleteAgentSkillRes, error)
	// Returns a list of skills for the current agent.
	ListSkillsForCurrentAgent(context.Context, *v0alpha.ListSkillsForCurrentAgentReq) (*v0alpha.ListSkillsForCurrentAgentRes, error)
	// Returns a list of skills filtered by types given on
	// the request message field type_filter. Leaving the type_filter
	// field empty will return all types of skills.
	ListSkills(context.Context, *v0alpha.ListSkillsReq) (*v0alpha.ListSkillsRes, error)
	// Updates an agents assigned skills as defined by the skills list on
	// the request message.
	// Errors:
	//   - grpc.InvalidArgument: the user_id on the request is invalid.
	UpdateAgentSkills(context.Context, *v0alpha.UpdateAgentSkillsReq) (*v0alpha.UpdateAgentSkillsRes, error)
	GetCurrentAgent(context.Context, *v0alpha.GetCurrentAgentReq) (*v0alpha.Agent, error)
	GetClientInfoData(context.Context, *v0alpha.GetClientInfoDataReq) (*v0alpha.GetClientInfoDataRes, error)
	GetClientInfoDisplayTemplate(context.Context, *v0alpha.GetClientInfoDisplayTemplateReq) (*v0alpha.GetClientInfoDisplayTemplateRes, error)
	ListAgentStatisticsData(context.Context, *v0alpha.ListAgentStatisticsDataReq) (*v0alpha.ListAgentStatisticsDataRes, error)
	// Lists all agent and hunt group PBX extensions that the requested agent has.
	ListPBXExtensions(context.Context, *v0alpha.ListPBXExtensionsReq) (*v0alpha.ListPBXExtensionsRes, error)
	// Lists every agent extension for the current client
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.Internal: unexpected error getting pbx_extensions
	ListAgentExtensions(context.Context, *v0alpha.ListAgentExtensionsReq) (*v0alpha.ListAgentExtensionsRes, error)
	// Lists every hunt group extension for the current client
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.Internal: unexpected error getting pbx_extensions
	ListHuntGroupExtensions(context.Context, *v0alpha.ListHuntGroupExtensionsReq) (*v0alpha.ListHuntGroupExtensionsRes, error)
	// Creates a new extension as defined by the request message
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request has missing or invalid fields.
	//   - grpc.Internal: An unexpected error occurred while saving the extension.
	CreateExtension(context.Context, *v0alpha.CreateExtensionReq) (*v0alpha.CreateExtensionRes, error)
	// Deletes a pbx_extension with the given pbx_extension_sid.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request had invalid or missing fields.
	DeleteExtension(context.Context, *v0alpha.DeleteExtensionReq) (*v0alpha.DeleteExtensionRes, error)
	// Updates an extension as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: The request had invalid or missing fields.
	//   - grpc.Internal: An unexpected error occurred updating the extension.
	UpdateExtension(context.Context, *v0alpha.UpdateExtensionReq) (*v0alpha.UpdateExtensionRes, error)
	UpdatePBXExtension(context.Context, *v0alpha.UpdatePBXExtensionReq) (*v0alpha.UpdatePBXExtensionRes, error)
	CreateDNCLNumbers(context.Context, *v0alpha.CreateDNCLNumbersReq) (*v0alpha.CreateDNCLNumbersRes, error)
	// Gets the campaign or huntgroup script for the given agent's current hunt
	// group. If no script is found, it gets the hunt group responses for the
	// agent's current hunt group. It also does a mail merge with the found script
	// or responses (if able).
	GetScriptOrResponses(context.Context, *v0alpha.GetScriptOrResponsesReq) (*v0alpha.GetScriptOrResponsesRes, error)
	GetHuntGroupAgentSettings(context.Context, *v0alpha.GetHuntGroupAgentSettingsReq) (*v0alpha.HuntGroupAgentSettings, error)
	// Returns a list of weblinks for the hunt group in the request.
	// It replaces any parameters of a given weblink with the call data of the call sid and type from the request message or with the callback details (if a scheduled_callback_id is given).
	ListHuntGroupWebLinks(context.Context, *v0alpha.ListHuntGroupWebLinksReq) (*v0alpha.ListHuntGroupWebLinksRes, error)
	GetHuntGroupPauseCodes(context.Context, *v0alpha.GetHuntGroupPauseCodesReq) (*v0alpha.GetHuntGroupPauseCodesRes, error)
	// Lists the call history of the requested agent for the past day or
	// session_sid, depending on the filter parameter.
	ListAgentCallHistory(context.Context, *v0alpha.ListAgentCallHistoryReq) (*v0alpha.ListAgentCallHistoryRes, error)
	// Lists all client phone book entries.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	ListClientPhoneBookEntries(context.Context, *v0alpha.ListClientPhoneBookEntriesReq) (*v0alpha.ListClientPhoneBookEntriesRes, error)
	// Lists all hunt group phone book entries.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	ListHuntGroupPhoneBookEntries(context.Context, *v0alpha.ListHuntGroupPhoneBookEntriesReq) (*v0alpha.ListHuntGroupPhoneBookEntriesRes, error)
	// Creates a new phone_book as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: the fields on the request are missing or invalid.
	//   - grpc.Internal: unexpected error occurred when saving the phone book.
	CreatePhoneBookEntry(context.Context, *v0alpha.CreatePhoneBookEntryReq) (*v0alpha.CreatePhoneBookEntryRes, error)
	// Updates an existing phone_book as defined by the request message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	//
	// Errors:
	//   - grpc.InvalidArgument: the fields on the request are missing or invalid.
	//   - grpc.Internal: unexpected error occurred when saving the phone book.
	UpdatePhoneBookEntry(context.Context, *v0alpha.UpdatePhoneBookEntryReq) (*v0alpha.UpdatePhoneBookEntryRes, error)
	// Deletes the phone_book with the phone_book_sid given on the reques message.
	// Required Permissions:
	//
	//	AGENT_MANAGER
	DeletePhoneBookEntry(context.Context, *v0alpha.DeletePhoneBookEntryReq) (*v0alpha.DeletePhoneBookEntryRes, error)
	// Lists caller_id, outbound and transfer phone books for the requesting client and given hunt group sid.
	// Entries will be ordered by entry_name and phone_number.
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the client_sid or hunt_group_sid in the request are invalid.
	//   - grpc.Internal: unexpected error occurred when retrieving the phone books.
	ListPhoneBooks(context.Context, *v0alpha.ListPhoneBooksReq) (*v0alpha.ListPhoneBooksRes, error)
	ListAgentTriggers(context.Context, *v0alpha.ListAgentTriggersReq) (*v0alpha.ListAgentTriggersRes, error)
	// Gets all running broadcasts (task groups) for the requesting agent and hunt_group_sid in the request.
	// Calculates the percentage of completed tasks for each of those task groups.
	// Calculates the overall task completion percentage of all matching task groups.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the hunt_group_sid in the request is invalid.
	GetCampaignCompletionStatus(context.Context, *v0alpha.GetCampaignCompletionStatusReq) (*v0alpha.GetCampaignCompletionStatusRes, error)
	// Uses lost peer call sid and call type from the request to get information about lost call
	// gets the name and hunt group of the agent that was connected to that call and all types of skills the call has.
	//
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the call_sid in the request in invalid.
	//   - grpc.NotFound: the call sid provided wasn't previously connected to any agent.
	GetLostPeerInfo(context.Context, *v0alpha.GetLostPeerInfoReq) (*v0alpha.GetLostPeerInfoRes, error)
	// Gets all the available Disposition Keys
	//
	// Required permissions:
	//
	//	NONE
	GetDispositionKeys(context.Context, *v0alpha.GetDispositionKeysReq) (*v0alpha.GetDispositionKeysRes, error)
	GetReadyAgents(context.Context, *v0alpha.GetReadyAgentsReq) (*v0alpha.GetReadyAgentsRes, error)
	// Returns lists with call data of calls that were:
	// Placed on multihold by the requesting agent.
	// Queued, are ready to be handled and require a subset of the agent_skills provided.
	// Placed in the Hold Queue Monitor, haven't been picked up yet and require a subset of the agent_skills provided.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//   - grpc.Invalid: the agent_session_sid provided in the request is invalid.
	ListAgentQueueAndOnHoldCallData(context.Context, *v0alpha.ListAgentQueueAndOnHoldCallDataReq) (*v0alpha.ListAgentQueueAndOnHoldCallDataRes, error)
	SaveAgentCallResponses(context.Context, *v0alpha.SaveAgentCallResponsesReq) (*v0alpha.SaveAgentCallResponsesRes, error)
	ListAgentTransferOptions(context.Context, *v0alpha.ListAgentTransferOptionsReq) (*v0alpha.ListAgentTransferOptionsRes, error)
	UpdateAgentCallResponseValue(context.Context, *v0alpha.UpdateAgentCallResponseValueReq) (*v0alpha.UpdateAgentCallResponseValueRes, error)
	GetIntercomPeerInfo(context.Context, *v0alpha.GetIntercomPeerInfoReq) (*v0alpha.GetIntercomPeerInfoRes, error)
	// Lists the requesting user's org response evaluators.
	ListOrgResponseEvaluators(context.Context, *v0alpha.ListOrgResponseEvaluatorsReq) (*v0alpha.ListOrgResponseEvaluatorsRes, error)
	GetQueueConfigurationOptionsArray(context.Context, *v0alpha.GetQueueConfigurationOptionsArrayReq) (*v0alpha.GetQueueConfigurationOptionsArrayRes, error)
	// Get the rules for conditionally adding a number to the DNCL depending on
	// responses or scripts
	GetConditionalDNCLRules(context.Context, *v0alpha.GetConditionalDNCLRulesReq) (*v0alpha.GetConditionalDNCLRulesRes, error)
	ManualDialStart(context.Context, *v0alpha.ManualDialStartReq) (*v0alpha.ManualDialStartRes, error)
	GetExtendedCallHistories(*v0alpha.ListExtendedCallHistoryReq, P3Api_GetExtendedCallHistoriesServer) error
	ListWhiteListPhoneBooks(context.Context, *v0alpha.ListWhiteListPhoneBooksReq) (*v0alpha.ListWhiteListPhoneBooksRes, error)
	DownloadCallRecording(context.Context, *v0alpha.DownloadCallRecordingReq) (*v0alpha.DownloadRecordingRes, error)
	DownloadCallRecordings(context.Context, *v0alpha.DownloadCallRecordingsReq) (*v0alpha.DownloadRecordingRes, error)
	PlacePreviewDialCall(context.Context, *v0alpha.PlacePreviewDialCallReq) (*v0alpha.PlacePreviewDialCallRes, error)
	CancelPreviewDialCall(context.Context, *v0alpha.CancelPreviewDialCallReq) (*v0alpha.CancelPreviewDialCallRes, error)
	UpdateTaskStatus(context.Context, *v0alpha.UpdateTaskStatusReq) (*v0alpha.Nil, error)
	// ListCallbackRoutingAgents returns a list of agents that are allowed to make a callback.
	ListCallbackRoutingAgents(context.Context, *v0alpha.ListCallbackRoutingAgentsReq) (*v0alpha.ListCallbackRoutingAgentsRes, error)
	ListCallbackRoutingSkills(context.Context, *v0alpha.ListCallbackRoutingSkillsReq) (*v0alpha.ListCallbackRoutingSkillsRes, error)
	HandleRecordingDelay(context.Context, *v0alpha.HandleRecordingDelayReq) (*v0alpha.HandleRecordingDelayRes, error)
	UpdateAgentAssignedHuntGroup(context.Context, *v0alpha.UpdateAgentAssignedHuntGroupReq) (*v0alpha.UpdateAgentAssignedHuntGroupRes, error)
	GetCallData(context.Context, *v0alpha.GetCallDataReq) (*v0alpha.GetCallDataRes, error)
	ListHuntGroups(context.Context, *v0alpha.ListHuntGroupsReq) (*v0alpha.ListHuntGroupsRes, error)
	// List the hunt groups an agent within a given hunt group can reassign
	// themselves to. The reassignment hunt groups can optionally be limited by a
	// hunt group setting. If a hunt group does not allow reassignment, the
	// returned list will be empty.
	ListReassignmentHuntGroups(context.Context, *v0alpha.ListReassignmentHuntGroupsReq) (*v0alpha.ListReassignmentHuntGroupsRes, error)
	GetOrgAgentSettings(context.Context, *v0alpha.GetOrgAgentSettingsReq) (*v0alpha.GetOrgAgentSettingsRes, error)
	// Lists caller id numbers with their associated region codes for the given
	// bucket
	ListCallerIdsFromBucket(context.Context, *v0alpha.ListCallerIdsFromBucketReq) (*v0alpha.ListCallerIdsFromBucketRes, error)
	SaveLastCallResponse(context.Context, *v0alpha.SaveLastCallResponseReq) (*v0alpha.SaveLastCallResponseRes, error)
	ListAgentCallLogsByCallSidAndType(context.Context, *v0alpha.ListAgentCallLogsByCallSidAndTypeReq) (*v0alpha.ListAgentCallLogsByCallSidAndTypeRes, error)
	// Lists the keys and values of the latest responses for the given call_sid,
	// call_type and agent_sid
	ListAgentCallResponseValues(context.Context, *v0alpha.ListAgentCallResponseValuesReq) (*v0alpha.ListAgentCallResponseValuesRes, error)
	// Get contact schema details based on contact group sid
	GetContactSchemaByContactGroup(context.Context, *v0alpha.GetContactSchemaByContactGroupReq) (*v0alpha.ContactSchema, error)
	// List contact group details based on client sid from contact_group table
	ListContactGroupDetailsByClientSid(context.Context, *v0alpha.ListContactGroupDetailsByClientSidReq) (*v0alpha.ListContactGroupDetailsByClientSidRes, error)
	// Get contact group details based on contact group sid from contact_group
	// table
	GetContactGroupDetails(context.Context, *v0alpha.GetContactGroupReq) (*v0alpha.ContactGroup, error)
	// Get contact group size based on contacts size
	GetContactGroupSize(context.Context, *v0alpha.GetContactGroupReq) (*v0alpha.GetContactGroupSizeRes, error)
	// Create contact field description details
	CreateContactFieldDescription(context.Context, *v0alpha.CreateContactFieldDescriptionReq) (*v0alpha.CreateContactFieldDescriptionRes, error)
	// Delete contact field description details
	DeleteContactFieldDescription(context.Context, *v0alpha.DeleteContactFieldDescriptionReq) (*v0alpha.DeleteContactFieldDescriptionRes, error)
	// List contact field desc details from contact_field_description table
	ListContactFieldDescriptions(context.Context, *v0alpha.ListContactFieldDescriptionsReq) (*v0alpha.ListContactFieldDescriptionsRes, error)
	// List contact field description details based on contact group sid
	ListContactFieldDescriptionsByCGSid(context.Context, *v0alpha.ListContactFieldDescriptionsByCGSidReq) (*v0alpha.ListContactFieldDescriptionsByCGSidRes, error)
	// List contactImportTemplates based on client_sid from
	// contact_import_template table
	ListContactImportTemplates(context.Context, *v0alpha.ListContactImportTemplatesReq) (*v0alpha.ListContactImportTemplatesRes, error)
	// Updates task data for a preview record to finished and logs an agent
	// session event
	UpdatePreviewRecordToFinished(context.Context, *v0alpha.UpdatePreviewRecordToFinishedReq) (*v0alpha.UpdatePreviewRecordToFinishedRes, error)
	// Updates the requesting agent's hunt_group_sid.
	UpdateAgentHuntGroup(context.Context, *v0alpha.UpdateAgentHuntGroupReq) (*v0alpha.UpdateAgentHuntGroupRes, error)
	// Updates every given user's hunt_group_sid.
	// Required Permissions:
	//
	//	AGENT_MANAGEMENT
	//
	// Errors:
	//   - grpc.Internal: an error occurred while interacting with the database.
	//   - grpc.InvalidArgument: the hunt_group_sid or the user id list is empty or contains an invalid value.
	MultiAgentHuntGroupAssignment(context.Context, *v0alpha.MultiAgentHuntGroupAssignmentReq) (*v0alpha.MultiAgentHuntGroupAssignmentRes, error)
	// GetAgentProfile returns an agent profile.
	GetAgentProfile(context.Context, *v0alpha.GetAgentProfileReq) (*v0alpha.AgentProfile, error)
	// RecalculateBilling updates statuses for every billing type given on the
	// request message for either the current or previous month.
	// Only data that has already been summed for billing will have it's
	// status updated.
	// Required Permissions:
	//
	//	EDIT_BILLING
	RecalculateBilling(context.Context, *v0alpha.RecalculateBillingReq) (*v0alpha.RecalculateBillingRes, error)
	// Gets information of the requesting client's broadcast templates (template_number, name, type, modify_date)
	// It reports if each found template is either STANDARD or LAYERED.
	// Required permissions:
	//
	//	NONE
	//
	// Errors:
	//
	//	NONE
	ListOutboundBroadcastTemplateData(context.Context, *v0alpha.ListOutboundBroadcastTemplateDataReq) (*v0alpha.ListOutboundBroadcastTemplateDataRes, error)
	// Assign every skill to every agent with the given aptitude.
	// Errors:
	//   - grpc.Invalid: the aptitude field is invalid.
	MultiAgentSkillAssignment(context.Context, *v0alpha.MultiAgentSkillAssignmentReq) (*v0alpha.MultiAgentSkillAssignmentRes, error)
	// Unassigns every given skill from every given user.
	// Errors:
	//   - grpc.InvalidArgument:
	//   - the user_ids list is empty or contains an empty string.
	//   - one or more of the user_ids does not belong to the client.
	//   - grpc.Internal: an error occurred while deleting the skill assignments.
	MultiAgentSkillUnassignment(context.Context, *v0alpha.MultiAgentSkillUnassignmentReq) (*v0alpha.MultiAgentSkillUnassignmentRes, error)
	// List of agent hunt groups based on client sid
	// that have manually approved messages enabled
	ListMAMAgentHuntGroupsByClientSid(context.Context, *v0alpha.ListMAMAgentHuntGroupsByClientSidReq) (*v0alpha.ListMAMAgentHuntGroupsByClientSidRes, error)
	// List every tts voice
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.Internal: an error was returned while trying to retrieve the entity
	ListTtsVoices(context.Context, *v0alpha.ListTtsVoicesReq) (*v0alpha.ListTtsVoicesRes, error)
	// Create a new tts voice
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.InvalidArgument: the actual_name or port field on the request is invalid.
	//   - grpc.Internal: an error was returned while trying to insert the new tts voice.
	CreateTtsVoice(context.Context, *v0alpha.CreateTtsVoiceReq) (*v0alpha.CreateTtsVoiceRes, error)
	// Delete a tts voice with the given tts_voice_sid.
	// Required Permissions:
	//
	//	TCN_ADMIN_SETTINGS
	//
	// Errors:
	//   - grpc.InvalidArgument: the tts_voice_sid field on the request is invalid.
	//   - grpc.Internal: an error was returned while trying to remove the tts voice.
	DeleteTtsVoice(context.Context, *v0alpha.DeleteTtsVoiceReq) (*v0alpha.DeleteTtsVoiceRes, error)
	// List of account custom data keys based on client sid
	// Required Permissions:
	//
	//	ORG_VIEW
	//
	// Errors:
	//   - grpc.Internal: an error was returned while trying to retrieve the entity
	ListCustomDataKeys(context.Context, *v0alpha.ListCustomDataKeysReq) (*v0alpha.ListCustomDataKeysRes, error)
	// Creates a new Data Key as defined by the request message
	// the client_properties_sid should not be set, this is assigned on the backend
	// Required Permission:
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The custom_data_key field was not set
	//   - grpc.Internal: error creating custom data key
	CreateCustomDataKey(context.Context, *v0alpha.CreateCustomDataKeyReq) (*v0alpha.CreateCustomDataKeyRes, error)
	// Deletes a Custom Data Key with the sid given on the request message.
	// Required Permission:
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The client_properties_sid field is invalid.
	//   - grpc.NotFound: no custom data key was deleted for the client_properties_sid.
	//   - grpc.Internal: an error occurred while trying to remove the custom data key.
	DeleteCustomDataKey(context.Context, *v0alpha.DeleteCustomDataKeyReq) (*v0alpha.DeleteCustomDataKeyRes, error)
	// Updates a custom data key with the client_properties_sid and data key
	// given on the request
	// Required Permissions;
	//
	//	ORG_EDIT
	//
	// Errors:
	//   - grpc.InvalidArgument: The client_properties_sid was empty or the data key was not set
	//   - grpc.Internal: error updating custom data key, more than 1 custom data key records affected
	//   - grpc.NotFound: no matching custom data key found
	UpdateCustomDataKey(context.Context, *v0alpha.UpdateCustomDataKeyReq) (*v0alpha.UpdateCustomDataKeyRes, error)
	// Get Activity logs for given users and by specified time range
	// Required Permissions;
	//
	//	CUSTOMER_SUPPORT
	GetActivityLogHistories(*v0alpha.GetActivityLogHistoryReq, P3Api_GetActivityLogHistoriesServer) error
	// List agent and queue table template properties by client sid
	ListTableTemplateProperties(context.Context, *v0alpha.ListTableTemplatePropertiesReq) (*v0alpha.ListTableTemplatePropertiesRes, error)
	// List agent skills filters by client sid
	ListAgentSkillsFilters(context.Context, *v0alpha.ListAgentSkillsFiltersReq) (*v0alpha.ListAgentSkillsFiltersRes, error)
	// List Schedule Rules
	ListScheduleRules(context.Context, *v0alpha.ListScheduleRulesRequest) (*v0alpha.ListScheduleRulesResult, error)
	// List custom report filters by client sid
	ListCustomReportFilters(context.Context, *v0alpha.ListCustomReportFiltersReq) (*v0alpha.ListCustomReportFiltersRes, error)
	// List sms numbers by client sid
	ListSmsNumbers(context.Context, *v0alpha.ListSmsNumbersReq) (*v0alpha.ListSmsNumbersRes, error)
	// contains filtered or unexported methods
}

P3ApiServer is the server API for P3Api service. All implementations must embed UnimplementedP3ApiServer for forward compatibility

type P3Api_GetActivityLogHistoriesClient

type P3Api_GetActivityLogHistoriesClient interface {
	Recv() (*v0alpha.GetActivityLogHistoryRes, error)
	grpc.ClientStream
}

type P3Api_GetActivityLogHistoriesServer

type P3Api_GetActivityLogHistoriesServer interface {
	Send(*v0alpha.GetActivityLogHistoryRes) error
	grpc.ServerStream
}

type P3Api_GetExtendedCallHistoriesClient

type P3Api_GetExtendedCallHistoriesClient interface {
	Recv() (*v0alpha.ListExtendedCallHistoryRes, error)
	grpc.ClientStream
}

type P3Api_GetExtendedCallHistoriesServer

type P3Api_GetExtendedCallHistoriesServer interface {
	Send(*v0alpha.ListExtendedCallHistoryRes) error
	grpc.ServerStream
}

type UnimplementedP3ApiServer

type UnimplementedP3ApiServer struct {
}

UnimplementedP3ApiServer must be embedded to have forward compatible implementations.

func (UnimplementedP3ApiServer) CreateTtsVoice

func (UnimplementedP3ApiServer) DeleteTtsVoice

func (UnimplementedP3ApiServer) GetAgentHuntGroup

func (UnimplementedP3ApiServer) GetAgentProfile

func (UnimplementedP3ApiServer) GetAgentSession

func (UnimplementedP3ApiServer) GetAgentSkills

func (UnimplementedP3ApiServer) GetCallData

func (UnimplementedP3ApiServer) GetContactGroupDetails

func (UnimplementedP3ApiServer) GetCurrentAgent

func (UnimplementedP3ApiServer) GetReadyAgents

func (UnimplementedP3ApiServer) ListHuntGroups

func (UnimplementedP3ApiServer) ListPhoneBooks

func (UnimplementedP3ApiServer) ListSkills

func (UnimplementedP3ApiServer) ListSmsNumbers

func (UnimplementedP3ApiServer) ListTtsVoices

func (UnimplementedP3ApiServer) UpdateTaskStatus

type UnsafeP3ApiServer

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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