Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAsmApiServer(s grpc.ServiceRegistrar, srv AsmApiServer)
- func RegisterAsmServer(s grpc.ServiceRegistrar, srv AsmServer)
- type AsmApiClient
- type AsmApiServer
- type AsmClient
- type AsmServer
- type AsmSession
- func (*AsmSession) Descriptor() ([]byte, []int)deprecated
- func (x *AsmSession) GetAsmSessionEnd() *timestamppb.Timestamp
- func (x *AsmSession) GetAsmSessionSid() int64
- func (x *AsmSession) GetAsmSessionStart() *timestamppb.Timestamp
- func (x *AsmSession) GetVoiceSession() *VoiceSession
- func (*AsmSession) ProtoMessage()
- func (x *AsmSession) ProtoReflect() protoreflect.Message
- func (x *AsmSession) Reset()
- func (x *AsmSession) String() string
- type Asm_ManagerStreamAgentStateClient
- type Asm_ManagerStreamAgentStateServer
- type Asm_StreamAgentStateClient
- type Asm_StreamAgentStateServer
- type AssignNewConversationReq
- func (*AssignNewConversationReq) Descriptor() ([]byte, []int)deprecated
- func (x *AssignNewConversationReq) GetAsmSessionSid() int64
- func (x *AssignNewConversationReq) GetChannelTypes() []commons.ChannelType
- func (x *AssignNewConversationReq) GetSkills() map[string]int64
- func (*AssignNewConversationReq) ProtoMessage()
- func (x *AssignNewConversationReq) ProtoReflect() protoreflect.Message
- func (x *AssignNewConversationReq) Reset()
- func (x *AssignNewConversationReq) String() string
- type AssignNewConversationRes
- func (*AssignNewConversationRes) Descriptor() ([]byte, []int)deprecated
- func (x *AssignNewConversationRes) GetConversation() *Conversation
- func (x *AssignNewConversationRes) GetReferenceId() string
- func (*AssignNewConversationRes) ProtoMessage()
- func (x *AssignNewConversationRes) ProtoReflect() protoreflect.Message
- func (x *AssignNewConversationRes) Reset()
- func (x *AssignNewConversationRes) String() string
- type Conversation
- func (*Conversation) Descriptor() ([]byte, []int)deprecated
- func (x *Conversation) GetAssignedLastUpdatedTime() *timestamppb.Timestamp
- func (x *Conversation) GetAssignmentStatus() commons.AgentConversationAssignmentStatus
- func (x *Conversation) GetAssignmentType() commons.AgentConversationAssignmentType
- func (x *Conversation) GetChannelType() commons.ChannelType
- func (x *Conversation) GetConversationCollectedData() *commons.ConversationCollectedData
- func (x *Conversation) GetConversationCreatedTime() *timestamppb.Timestamp
- func (x *Conversation) GetConversationSid() int64
- func (x *Conversation) GetConversationStatus() commons.ConversationStatus
- func (x *Conversation) GetCustomerInfo() *commons.ConversationCustomerInformation
- func (x *Conversation) GetLastMessageGroupTime() *timestamppb.Timestamp
- func (x *Conversation) GetLastMessageGroupType() commons.OmniSenderType
- func (x *Conversation) GetLastMessageTime() *timestamppb.Timestamp
- func (x *Conversation) GetSkills() *ConversationSkills
- func (x *Conversation) GetSlaTimeouts() *commons.SLATimeouts
- func (*Conversation) ProtoMessage()
- func (x *Conversation) ProtoReflect() protoreflect.Message
- func (x *Conversation) Reset()
- func (x *Conversation) String() string
- type ConversationSkills
- func (*ConversationSkills) Descriptor() ([]byte, []int)deprecated
- func (x *ConversationSkills) GetSkills() map[string]bool
- func (*ConversationSkills) ProtoMessage()
- func (x *ConversationSkills) ProtoReflect() protoreflect.Message
- func (x *ConversationSkills) Reset()
- func (x *ConversationSkills) String() string
- type CreateSessionReq
- func (*CreateSessionReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionReq) GetHuntGroupSid() int64
- func (x *CreateSessionReq) GetSkills() map[string]int64
- func (x *CreateSessionReq) GetSubsessionType() commons.AsmSubsessionType
- func (*CreateSessionReq) ProtoMessage()
- func (x *CreateSessionReq) ProtoReflect() protoreflect.Message
- func (x *CreateSessionReq) Reset()
- func (x *CreateSessionReq) String() string
- type CreateSessionRes
- func (*CreateSessionRes) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionRes) GetAsmSessionSid() int64
- func (x *CreateSessionRes) GetVoiceRegistration() *VoiceRegistration
- func (x *CreateSessionRes) GetVoiceSessionSid() int64
- func (*CreateSessionRes) ProtoMessage()
- func (x *CreateSessionRes) ProtoReflect() protoreflect.Message
- func (x *CreateSessionRes) Reset()
- func (x *CreateSessionRes) String() string
- type DisableVoiceReq
- func (*DisableVoiceReq) Descriptor() ([]byte, []int)deprecated
- func (x *DisableVoiceReq) GetAsmSessionSid() int64
- func (x *DisableVoiceReq) GetHuntGroupSid() int64
- func (x *DisableVoiceReq) GetSkills() map[string]int64
- func (*DisableVoiceReq) ProtoMessage()
- func (x *DisableVoiceReq) ProtoReflect() protoreflect.Message
- func (x *DisableVoiceReq) Reset()
- func (x *DisableVoiceReq) String() string
- type DisableVoiceRes
- type EnableVoiceReq
- func (*EnableVoiceReq) Descriptor() ([]byte, []int)deprecated
- func (x *EnableVoiceReq) GetAsmSessionSid() int64
- func (x *EnableVoiceReq) GetHuntGroupSid() int64
- func (x *EnableVoiceReq) GetSkills() map[string]int64
- func (*EnableVoiceReq) ProtoMessage()
- func (x *EnableVoiceReq) ProtoReflect() protoreflect.Message
- func (x *EnableVoiceReq) Reset()
- func (x *EnableVoiceReq) String() string
- type EnableVoiceRes
- func (*EnableVoiceRes) Descriptor() ([]byte, []int)deprecated
- func (x *EnableVoiceRes) GetVoiceRegistration() *VoiceRegistration
- func (x *EnableVoiceRes) GetVoiceSessionSid() int64
- func (*EnableVoiceRes) ProtoMessage()
- func (x *EnableVoiceRes) ProtoReflect() protoreflect.Message
- func (x *EnableVoiceRes) Reset()
- func (x *EnableVoiceRes) String() string
- type EndSessionReq
- func (*EndSessionReq) Descriptor() ([]byte, []int)deprecated
- func (x *EndSessionReq) GetAsmSessionSid() int64
- func (x *EndSessionReq) GetReason() string
- func (*EndSessionReq) ProtoMessage()
- func (x *EndSessionReq) ProtoReflect() protoreflect.Message
- func (x *EndSessionReq) Reset()
- func (x *EndSessionReq) String() string
- type EndSessionRes
- type GetCurrentSessionReq
- type GetQueuesDetailsReq
- func (*GetQueuesDetailsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetQueuesDetailsReq) GetAsmSessionSid() int64
- func (x *GetQueuesDetailsReq) GetChannelTypes() []commons.ChannelType
- func (x *GetQueuesDetailsReq) GetSkills() map[string]int64
- func (*GetQueuesDetailsReq) ProtoMessage()
- func (x *GetQueuesDetailsReq) ProtoReflect() protoreflect.Message
- func (x *GetQueuesDetailsReq) Reset()
- func (x *GetQueuesDetailsReq) String() string
- type GetStatusReq
- func (*GetStatusReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetStatusReq) GetAgentPbxExtensions() []string
- func (x *GetStatusReq) GetAsmSessionSid() int64
- func (x *GetStatusReq) GetEvents() []*commons.Event
- func (x *GetStatusReq) GetMinimumMessageTimestamp() int64
- func (x *GetStatusReq) GetPerformGetMessage() bool
- func (x *GetStatusReq) GetPerformGetQueuedCalls() bool
- func (x *GetStatusReq) GetPerformKeepAlive() bool
- func (x *GetStatusReq) GetSkills() []string
- func (*GetStatusReq) ProtoMessage()
- func (x *GetStatusReq) ProtoReflect() protoreflect.Message
- func (x *GetStatusReq) Reset()
- func (x *GetStatusReq) String() string
- type GetStatusRes
- type ListAgentsReq
- type ListAgentsRes
- type ListConversationsReq
- func (*ListConversationsReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationsReq) GetAsmSessionSid() int64
- func (x *ListConversationsReq) GetAuthenticatedUser() *auth.AuthenticatedUser
- func (x *ListConversationsReq) GetChannelTypes() []commons.ChannelType
- func (x *ListConversationsReq) GetFieldMask() *fieldmaskpb.FieldMask
- func (x *ListConversationsReq) GetStatuses() []commons.ConversationStatus
- func (x *ListConversationsReq) GetUserId() string
- func (*ListConversationsReq) ProtoMessage()
- func (x *ListConversationsReq) ProtoReflect() protoreflect.Message
- func (x *ListConversationsReq) Reset()
- func (x *ListConversationsReq) String() string
- type ListConversationsRes
- func (*ListConversationsRes) Descriptor() ([]byte, []int)deprecated
- func (x *ListConversationsRes) GetConversations() []*commons.OmniConversation
- func (x *ListConversationsRes) GetNextPageToken() string
- func (*ListConversationsRes) ProtoMessage()
- func (x *ListConversationsRes) ProtoReflect() protoreflect.Message
- func (x *ListConversationsRes) Reset()
- func (x *ListConversationsRes) String() string
- type ManagerStreamAgentStateReq
- type PushEventsReq
- func (*PushEventsReq) Descriptor() ([]byte, []int)deprecated
- func (x *PushEventsReq) GetAsmSessionSid() int64
- func (x *PushEventsReq) GetEvents() []*commons.AsmEvent
- func (*PushEventsReq) ProtoMessage()
- func (x *PushEventsReq) ProtoReflect() protoreflect.Message
- func (x *PushEventsReq) Reset()
- func (x *PushEventsReq) String() string
- type PushEventsRes
- type QueuedCalls
- func (*QueuedCalls) Descriptor() ([]byte, []int)deprecated
- func (x *QueuedCalls) GetAgentQueueCalls() []*QueuedCalls_QueuedCallData
- func (x *QueuedCalls) GetHqmCalls() []*QueuedCalls_QueuedCallData
- func (x *QueuedCalls) GetOnHoldCalls() []*QueuedCalls_QueuedCallData
- func (*QueuedCalls) ProtoMessage()
- func (x *QueuedCalls) ProtoReflect() protoreflect.Message
- func (x *QueuedCalls) Reset()
- func (x *QueuedCalls) String() string
- type QueuedCalls_QueuedCallData
- func (*QueuedCalls_QueuedCallData) Descriptor() ([]byte, []int)deprecated
- func (x *QueuedCalls_QueuedCallData) GetAgentSpecific() bool
- func (x *QueuedCalls_QueuedCallData) GetCallSid() int64
- func (x *QueuedCalls_QueuedCallData) GetCallType() commons.CallType_Enum
- func (x *QueuedCalls_QueuedCallData) GetCallerId() string
- func (x *QueuedCalls_QueuedCallData) GetHoldDate() *timestamppb.Timestamp
- func (x *QueuedCalls_QueuedCallData) GetPhoneNumber() string
- func (x *QueuedCalls_QueuedCallData) GetQueuedNotificationType() commons.QueuedNotificationType
- func (x *QueuedCalls_QueuedCallData) GetSkills() []string
- func (x *QueuedCalls_QueuedCallData) GetStartDate() *timestamppb.Timestamp
- func (*QueuedCalls_QueuedCallData) ProtoMessage()
- func (x *QueuedCalls_QueuedCallData) ProtoReflect() protoreflect.Message
- func (x *QueuedCalls_QueuedCallData) Reset()
- func (x *QueuedCalls_QueuedCallData) String() string
- type SetConversationCollectedDataReq
- func (*SetConversationCollectedDataReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetConversationCollectedDataReq) GetAsmSessionSid() int64
- func (x *SetConversationCollectedDataReq) GetChannelType() commons.ChannelType
- func (x *SetConversationCollectedDataReq) GetCollectedData() map[string]string
- func (x *SetConversationCollectedDataReq) GetConversationSid() int64
- func (*SetConversationCollectedDataReq) ProtoMessage()
- func (x *SetConversationCollectedDataReq) ProtoReflect() protoreflect.Message
- func (x *SetConversationCollectedDataReq) Reset()
- func (x *SetConversationCollectedDataReq) String() string
- type SetConversationCollectedDataRes
- func (*SetConversationCollectedDataRes) Descriptor() ([]byte, []int)deprecated
- func (*SetConversationCollectedDataRes) ProtoMessage()
- func (x *SetConversationCollectedDataRes) ProtoReflect() protoreflect.Message
- func (x *SetConversationCollectedDataRes) Reset()
- func (x *SetConversationCollectedDataRes) String() string
- type StreamAgentStateReq
- func (*StreamAgentStateReq) Descriptor() ([]byte, []int)deprecated
- func (x *StreamAgentStateReq) GetAsmSessionSid() int64
- func (x *StreamAgentStateReq) GetKeepAlive() bool
- func (*StreamAgentStateReq) ProtoMessage()
- func (x *StreamAgentStateReq) ProtoReflect() protoreflect.Message
- func (x *StreamAgentStateReq) Reset()
- func (x *StreamAgentStateReq) String() string
- type SwitchSubsessionReq
- func (*SwitchSubsessionReq) Descriptor() ([]byte, []int)deprecated
- func (x *SwitchSubsessionReq) GetAsmSessionSid() int64
- func (x *SwitchSubsessionReq) GetChannelType() commons.AsmSubsessionType
- func (x *SwitchSubsessionReq) GetHuntGroupSid() int64
- func (x *SwitchSubsessionReq) GetSkills() map[string]int64
- func (*SwitchSubsessionReq) ProtoMessage()
- func (x *SwitchSubsessionReq) ProtoReflect() protoreflect.Message
- func (x *SwitchSubsessionReq) Reset()
- func (x *SwitchSubsessionReq) String() string
- type SwitchSubsessionRes
- func (*SwitchSubsessionRes) Descriptor() ([]byte, []int)deprecated
- func (x *SwitchSubsessionRes) GetVoiceRegistration() *VoiceRegistration
- func (x *SwitchSubsessionRes) GetVoiceSessionSid() int64
- func (*SwitchSubsessionRes) ProtoMessage()
- func (x *SwitchSubsessionRes) ProtoReflect() protoreflect.Message
- func (x *SwitchSubsessionRes) Reset()
- func (x *SwitchSubsessionRes) String() string
- type UnimplementedAsmApiServer
- func (UnimplementedAsmApiServer) AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error)
- func (UnimplementedAsmApiServer) CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error)
- func (UnimplementedAsmApiServer) EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error)
- func (UnimplementedAsmApiServer) GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error)
- func (UnimplementedAsmApiServer) GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error)
- func (UnimplementedAsmApiServer) GetStatus(context.Context, *GetStatusReq) (*GetStatusRes, error)
- func (UnimplementedAsmApiServer) ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error)
- func (UnimplementedAsmApiServer) ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error)
- func (UnimplementedAsmApiServer) SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error)
- func (UnimplementedAsmApiServer) SwitchSubsession(context.Context, *SwitchSubsessionReq) (*SwitchSubsessionRes, error)
- type UnimplementedAsmServer
- func (UnimplementedAsmServer) AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error)
- func (UnimplementedAsmServer) CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error)
- func (UnimplementedAsmServer) DisableVoice(context.Context, *DisableVoiceReq) (*DisableVoiceRes, error)
- func (UnimplementedAsmServer) EnableVoice(context.Context, *EnableVoiceReq) (*EnableVoiceRes, error)
- func (UnimplementedAsmServer) EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error)
- func (UnimplementedAsmServer) GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error)
- func (UnimplementedAsmServer) GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error)
- func (UnimplementedAsmServer) ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error)
- func (UnimplementedAsmServer) ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error)
- func (UnimplementedAsmServer) ManagerStreamAgentState(*ManagerStreamAgentStateReq, Asm_ManagerStreamAgentStateServer) error
- func (UnimplementedAsmServer) PushEvents(context.Context, *PushEventsReq) (*PushEventsRes, error)
- func (UnimplementedAsmServer) SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error)
- func (UnimplementedAsmServer) StreamAgentState(*StreamAgentStateReq, Asm_StreamAgentStateServer) error
- type UnsafeAsmApiServer
- type UnsafeAsmServer
- type VoiceRegistration
- func (*VoiceRegistration) Descriptor() ([]byte, []int)deprecated
- func (x *VoiceRegistration) GetDefaultTimeZone() string
- func (x *VoiceRegistration) GetDialUrl() string
- func (x *VoiceRegistration) GetExpirationTimestamp() int64
- func (x *VoiceRegistration) GetPassword() string
- func (x *VoiceRegistration) GetPstnPhone() string
- func (x *VoiceRegistration) GetUsername() string
- func (*VoiceRegistration) ProtoMessage()
- func (x *VoiceRegistration) ProtoReflect() protoreflect.Message
- func (x *VoiceRegistration) Reset()
- func (x *VoiceRegistration) String() string
- type VoiceSession
- func (*VoiceSession) Descriptor() ([]byte, []int)deprecated
- func (x *VoiceSession) GetVoiceSessionEnd() *timestamppb.Timestamp
- func (x *VoiceSession) GetVoiceSessionSid() int64
- func (x *VoiceSession) GetVoiceSessionStart() *timestamppb.Timestamp
- func (*VoiceSession) ProtoMessage()
- func (x *VoiceSession) ProtoReflect() protoreflect.Message
- func (x *VoiceSession) Reset()
- func (x *VoiceSession) String() string
- type VoiceStatus
- func (*VoiceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *VoiceStatus) GetAgentIsMuted() bool
- func (x *VoiceStatus) GetAgentPeerIsDirectToAgent() bool
- func (x *VoiceStatus) GetAgentPeerIsLostCall() bool
- func (x *VoiceStatus) GetAlert() *commons.AgentAlert
- func (x *VoiceStatus) GetCallerWasSuspended() bool
- func (x *VoiceStatus) GetCallsCount() int64
- func (x *VoiceStatus) GetCurrentSessionId() int64
- func (x *VoiceStatus) GetDisabled() bool
- func (x *VoiceStatus) GetKeepAliveSucceeded() bool
- func (x *VoiceStatus) GetLastSipCode() int64
- func (x *VoiceStatus) GetLastStatusChange() int64
- func (x *VoiceStatus) GetMessage() string
- func (x *VoiceStatus) GetMessageTimestamp() int64
- func (x *VoiceStatus) GetMonitoring() bool
- func (x *VoiceStatus) GetPaused() bool
- func (x *VoiceStatus) GetQueue() string
- func (x *VoiceStatus) GetQueuedCalls() *QueuedCalls
- func (x *VoiceStatus) GetStatus() int64
- func (x *VoiceStatus) GetStatusDesc() commons.AgentStatus_Enum
- func (x *VoiceStatus) GetTransferMembers() []*commons.TransferMember
- func (*VoiceStatus) ProtoMessage()
- func (x *VoiceStatus) ProtoReflect() protoreflect.Message
- func (x *VoiceStatus) Reset()
- func (x *VoiceStatus) String() string
Constants ¶
const ( Asm_StreamAgentState_FullMethodName = "/api.v1alpha1.asm.Asm/StreamAgentState" Asm_ManagerStreamAgentState_FullMethodName = "/api.v1alpha1.asm.Asm/ManagerStreamAgentState" Asm_PushEvents_FullMethodName = "/api.v1alpha1.asm.Asm/PushEvents" Asm_CreateSession_FullMethodName = "/api.v1alpha1.asm.Asm/CreateSession" Asm_EndSession_FullMethodName = "/api.v1alpha1.asm.Asm/EndSession" Asm_GetCurrentSession_FullMethodName = "/api.v1alpha1.asm.Asm/GetCurrentSession" Asm_EnableVoice_FullMethodName = "/api.v1alpha1.asm.Asm/EnableVoice" Asm_DisableVoice_FullMethodName = "/api.v1alpha1.asm.Asm/DisableVoice" Asm_ListConversations_FullMethodName = "/api.v1alpha1.asm.Asm/ListConversations" Asm_AssignNewConversation_FullMethodName = "/api.v1alpha1.asm.Asm/AssignNewConversation" Asm_ListAgents_FullMethodName = "/api.v1alpha1.asm.Asm/ListAgents" Asm_SetConversationCollectedData_FullMethodName = "/api.v1alpha1.asm.Asm/SetConversationCollectedData" Asm_GetQueuesDetails_FullMethodName = "/api.v1alpha1.asm.Asm/GetQueuesDetails" )
const ( AsmApi_CreateSession_FullMethodName = "/api.v1alpha1.asm.AsmApi/CreateSession" AsmApi_GetStatus_FullMethodName = "/api.v1alpha1.asm.AsmApi/GetStatus" AsmApi_EndSession_FullMethodName = "/api.v1alpha1.asm.AsmApi/EndSession" AsmApi_GetCurrentSession_FullMethodName = "/api.v1alpha1.asm.AsmApi/GetCurrentSession" AsmApi_SwitchSubsession_FullMethodName = "/api.v1alpha1.asm.AsmApi/SwitchSubsession" AsmApi_ListConversations_FullMethodName = "/api.v1alpha1.asm.AsmApi/ListConversations" AsmApi_AssignNewConversation_FullMethodName = "/api.v1alpha1.asm.AsmApi/AssignNewConversation" AsmApi_ListAgents_FullMethodName = "/api.v1alpha1.asm.AsmApi/ListAgents" AsmApi_SetConversationCollectedData_FullMethodName = "/api.v1alpha1.asm.AsmApi/SetConversationCollectedData" AsmApi_GetQueuesDetails_FullMethodName = "/api.v1alpha1.asm.AsmApi/GetQueuesDetails" )
Variables ¶
var AsmApi_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1alpha1.asm.AsmApi", HandlerType: (*AsmApiServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateSession", Handler: _AsmApi_CreateSession_Handler, }, { MethodName: "GetStatus", Handler: _AsmApi_GetStatus_Handler, }, { MethodName: "EndSession", Handler: _AsmApi_EndSession_Handler, }, { MethodName: "GetCurrentSession", Handler: _AsmApi_GetCurrentSession_Handler, }, { MethodName: "SwitchSubsession", Handler: _AsmApi_SwitchSubsession_Handler, }, { MethodName: "ListConversations", Handler: _AsmApi_ListConversations_Handler, }, { MethodName: "AssignNewConversation", Handler: _AsmApi_AssignNewConversation_Handler, }, { MethodName: "ListAgents", Handler: _AsmApi_ListAgents_Handler, }, { MethodName: "SetConversationCollectedData", Handler: _AsmApi_SetConversationCollectedData_Handler, }, { MethodName: "GetQueuesDetails", Handler: _AsmApi_GetQueuesDetails_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1alpha1/asm/service.proto", }
AsmApi_ServiceDesc is the grpc.ServiceDesc for AsmApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var Asm_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.v1alpha1.asm.Asm", HandlerType: (*AsmServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "PushEvents", Handler: _Asm_PushEvents_Handler, }, { MethodName: "CreateSession", Handler: _Asm_CreateSession_Handler, }, { MethodName: "EndSession", Handler: _Asm_EndSession_Handler, }, { MethodName: "GetCurrentSession", Handler: _Asm_GetCurrentSession_Handler, }, { MethodName: "EnableVoice", Handler: _Asm_EnableVoice_Handler, }, { MethodName: "DisableVoice", Handler: _Asm_DisableVoice_Handler, }, { MethodName: "ListConversations", Handler: _Asm_ListConversations_Handler, }, { MethodName: "AssignNewConversation", Handler: _Asm_AssignNewConversation_Handler, }, { MethodName: "ListAgents", Handler: _Asm_ListAgents_Handler, }, { MethodName: "SetConversationCollectedData", Handler: _Asm_SetConversationCollectedData_Handler, }, { MethodName: "GetQueuesDetails", Handler: _Asm_GetQueuesDetails_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "StreamAgentState", Handler: _Asm_StreamAgentState_Handler, ServerStreams: true, }, { StreamName: "ManagerStreamAgentState", Handler: _Asm_ManagerStreamAgentState_Handler, ServerStreams: true, }, }, Metadata: "api/v1alpha1/asm/public_service.proto", }
Asm_ServiceDesc is the grpc.ServiceDesc for Asm service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_api_v1alpha1_asm_public_service_proto protoreflect.FileDescriptor
var File_api_v1alpha1_asm_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAsmApiServer ¶
func RegisterAsmApiServer(s grpc.ServiceRegistrar, srv AsmApiServer)
func RegisterAsmServer ¶
func RegisterAsmServer(s grpc.ServiceRegistrar, srv AsmServer)
Types ¶
type AsmApiClient ¶
type AsmApiClient interface { // Creates an agent session and enables the voice channel CreateSession(ctx context.Context, in *CreateSessionReq, opts ...grpc.CallOption) (*CreateSessionRes, error) // Returns an aggregate of the statuses of all channels GetStatus(ctx context.Context, in *GetStatusReq, opts ...grpc.CallOption) (*GetStatusRes, error) // Closes an asm session and all sub sessions EndSession(ctx context.Context, in *EndSessionReq, opts ...grpc.CallOption) (*EndSessionRes, error) // Gets an agent's current asm session GetCurrentSession(ctx context.Context, in *GetCurrentSessionReq, opts ...grpc.CallOption) (*AsmSession, error) // Updates the currently active subsession SwitchSubsession(ctx context.Context, in *SwitchSubsessionReq, opts ...grpc.CallOption) (*SwitchSubsessionRes, error) // Lists the conversations for an assigned agent ListConversations(ctx context.Context, in *ListConversationsReq, opts ...grpc.CallOption) (*ListConversationsRes, error) // Assign agent to matched conversation based on skills and channelTypes requested AssignNewConversation(ctx context.Context, in *AssignNewConversationReq, opts ...grpc.CallOption) (*AssignNewConversationRes, error) // List all agents for the given user. Contains statistical enrichments for each agent and their conversations. ListAgents(ctx context.Context, in *ListAgentsReq, opts ...grpc.CallOption) (*ListAgentsRes, error) // Set collected data per conversation SetConversationCollectedData(ctx context.Context, in *SetConversationCollectedDataReq, opts ...grpc.CallOption) (*SetConversationCollectedDataRes, error) // Set queue details GetQueuesDetails(ctx context.Context, in *GetQueuesDetailsReq, opts ...grpc.CallOption) (*commons.GetQueuesDetailsRes, error) }
AsmApiClient is the client API for AsmApi 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 NewAsmApiClient ¶
func NewAsmApiClient(cc grpc.ClientConnInterface) AsmApiClient
type AsmApiServer ¶
type AsmApiServer interface { // Creates an agent session and enables the voice channel CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error) // Returns an aggregate of the statuses of all channels GetStatus(context.Context, *GetStatusReq) (*GetStatusRes, error) // Closes an asm session and all sub sessions EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error) // Gets an agent's current asm session GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error) // Updates the currently active subsession SwitchSubsession(context.Context, *SwitchSubsessionReq) (*SwitchSubsessionRes, error) // Lists the conversations for an assigned agent ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error) // Assign agent to matched conversation based on skills and channelTypes requested AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error) // List all agents for the given user. Contains statistical enrichments for each agent and their conversations. ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error) // Set collected data per conversation SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error) // Set queue details GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error) // contains filtered or unexported methods }
AsmApiServer is the server API for AsmApi service. All implementations must embed UnimplementedAsmApiServer for forward compatibility.
type AsmClient ¶
type AsmClient interface { // Streams back status updates for the given asm session // only the asm session sid filter is allowed StreamAgentState(ctx context.Context, in *StreamAgentStateReq, opts ...grpc.CallOption) (Asm_StreamAgentStateClient, error) // Streams back statuses for the desired filter ManagerStreamAgentState(ctx context.Context, in *ManagerStreamAgentStateReq, opts ...grpc.CallOption) (Asm_ManagerStreamAgentStateClient, error) PushEvents(ctx context.Context, in *PushEventsReq, opts ...grpc.CallOption) (*PushEventsRes, error) // Creates an agent session and enables the voice channel CreateSession(ctx context.Context, in *CreateSessionReq, opts ...grpc.CallOption) (*CreateSessionRes, error) // Closes an asm session and all sub sessions EndSession(ctx context.Context, in *EndSessionReq, opts ...grpc.CallOption) (*EndSessionRes, error) // Gets an agent's current asm session GetCurrentSession(ctx context.Context, in *GetCurrentSessionReq, opts ...grpc.CallOption) (*AsmSession, error) // Updates the currently active subsession EnableVoice(ctx context.Context, in *EnableVoiceReq, opts ...grpc.CallOption) (*EnableVoiceRes, error) DisableVoice(ctx context.Context, in *DisableVoiceReq, opts ...grpc.CallOption) (*DisableVoiceRes, error) // Lists the conversations for an assigned agent ListConversations(ctx context.Context, in *ListConversationsReq, opts ...grpc.CallOption) (*ListConversationsRes, error) // Assign agent to matched conversation based on skills and channelTypes requested AssignNewConversation(ctx context.Context, in *AssignNewConversationReq, opts ...grpc.CallOption) (*AssignNewConversationRes, error) // List all agents for the given user. Contains statistical enrichments for each agent and their conversations. ListAgents(ctx context.Context, in *ListAgentsReq, opts ...grpc.CallOption) (*ListAgentsRes, error) // Set collected data per conversation SetConversationCollectedData(ctx context.Context, in *SetConversationCollectedDataReq, opts ...grpc.CallOption) (*SetConversationCollectedDataRes, error) // Set queue details GetQueuesDetails(ctx context.Context, in *GetQueuesDetailsReq, opts ...grpc.CallOption) (*commons.GetQueuesDetailsRes, error) }
AsmClient is the client API for Asm 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 NewAsmClient ¶
func NewAsmClient(cc grpc.ClientConnInterface) AsmClient
type AsmServer ¶
type AsmServer interface { // Streams back status updates for the given asm session // only the asm session sid filter is allowed StreamAgentState(*StreamAgentStateReq, Asm_StreamAgentStateServer) error // Streams back statuses for the desired filter ManagerStreamAgentState(*ManagerStreamAgentStateReq, Asm_ManagerStreamAgentStateServer) error PushEvents(context.Context, *PushEventsReq) (*PushEventsRes, error) // Creates an agent session and enables the voice channel CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error) // Closes an asm session and all sub sessions EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error) // Gets an agent's current asm session GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error) // Updates the currently active subsession EnableVoice(context.Context, *EnableVoiceReq) (*EnableVoiceRes, error) DisableVoice(context.Context, *DisableVoiceReq) (*DisableVoiceRes, error) // Lists the conversations for an assigned agent ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error) // Assign agent to matched conversation based on skills and channelTypes requested AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error) // List all agents for the given user. Contains statistical enrichments for each agent and their conversations. ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error) // Set collected data per conversation SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error) // Set queue details GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error) // contains filtered or unexported methods }
AsmServer is the server API for Asm service. All implementations must embed UnimplementedAsmServer for forward compatibility.
type AsmSession ¶
type AsmSession struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` AsmSessionStart *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=asm_session_start,json=asmSessionStart,proto3" json:"asm_session_start,omitempty"` AsmSessionEnd *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=asm_session_end,json=asmSessionEnd,proto3" json:"asm_session_end,omitempty"` VoiceSession *VoiceSession `protobuf:"bytes,6,opt,name=voice_session,json=voiceSession,proto3" json:"voice_session,omitempty"` // contains filtered or unexported fields }
func (*AsmSession) Descriptor
deprecated
func (*AsmSession) Descriptor() ([]byte, []int)
Deprecated: Use AsmSession.ProtoReflect.Descriptor instead.
func (*AsmSession) GetAsmSessionEnd ¶
func (x *AsmSession) GetAsmSessionEnd() *timestamppb.Timestamp
func (*AsmSession) GetAsmSessionSid ¶
func (x *AsmSession) GetAsmSessionSid() int64
func (*AsmSession) GetAsmSessionStart ¶
func (x *AsmSession) GetAsmSessionStart() *timestamppb.Timestamp
func (*AsmSession) GetVoiceSession ¶
func (x *AsmSession) GetVoiceSession() *VoiceSession
func (*AsmSession) ProtoMessage ¶
func (*AsmSession) ProtoMessage()
func (*AsmSession) ProtoReflect ¶
func (x *AsmSession) ProtoReflect() protoreflect.Message
func (*AsmSession) Reset ¶
func (x *AsmSession) Reset()
func (*AsmSession) String ¶
func (x *AsmSession) String() string
type Asm_ManagerStreamAgentStateClient ¶
type Asm_ManagerStreamAgentStateClient interface { Recv() (*commons.ManagerStreamAgentStateRes, error) grpc.ClientStream }
type Asm_ManagerStreamAgentStateServer ¶
type Asm_ManagerStreamAgentStateServer interface { Send(*commons.ManagerStreamAgentStateRes) error grpc.ServerStream }
type Asm_StreamAgentStateClient ¶
type Asm_StreamAgentStateClient interface { Recv() (*commons.StreamAgentStateRes, error) grpc.ClientStream }
type Asm_StreamAgentStateServer ¶
type Asm_StreamAgentStateServer interface { Send(*commons.StreamAgentStateRes) error grpc.ServerStream }
type AssignNewConversationReq ¶
type AssignNewConversationReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // skills Skills map[string]int64 `` /* 140-byte string literal not displayed */ // channel type - voice|sms|email|chat ChannelTypes []commons.ChannelType `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AssignNewConversationReq) Descriptor
deprecated
func (*AssignNewConversationReq) Descriptor() ([]byte, []int)
Deprecated: Use AssignNewConversationReq.ProtoReflect.Descriptor instead.
func (*AssignNewConversationReq) GetAsmSessionSid ¶
func (x *AssignNewConversationReq) GetAsmSessionSid() int64
func (*AssignNewConversationReq) GetChannelTypes ¶
func (x *AssignNewConversationReq) GetChannelTypes() []commons.ChannelType
func (*AssignNewConversationReq) GetSkills ¶
func (x *AssignNewConversationReq) GetSkills() map[string]int64
func (*AssignNewConversationReq) ProtoMessage ¶
func (*AssignNewConversationReq) ProtoMessage()
func (*AssignNewConversationReq) ProtoReflect ¶
func (x *AssignNewConversationReq) ProtoReflect() protoreflect.Message
func (*AssignNewConversationReq) Reset ¶
func (x *AssignNewConversationReq) Reset()
func (*AssignNewConversationReq) String ¶
func (x *AssignNewConversationReq) String() string
type AssignNewConversationRes ¶
type AssignNewConversationRes struct { Conversation *Conversation `protobuf:"bytes,1,opt,name=conversation,proto3" json:"conversation,omitempty"` // send back ghost notifier referenceID ReferenceId string `protobuf:"bytes,2,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"` // contains filtered or unexported fields }
func (*AssignNewConversationRes) Descriptor
deprecated
func (*AssignNewConversationRes) Descriptor() ([]byte, []int)
Deprecated: Use AssignNewConversationRes.ProtoReflect.Descriptor instead.
func (*AssignNewConversationRes) GetConversation ¶
func (x *AssignNewConversationRes) GetConversation() *Conversation
func (*AssignNewConversationRes) GetReferenceId ¶
func (x *AssignNewConversationRes) GetReferenceId() string
func (*AssignNewConversationRes) ProtoMessage ¶
func (*AssignNewConversationRes) ProtoMessage()
func (*AssignNewConversationRes) ProtoReflect ¶
func (x *AssignNewConversationRes) ProtoReflect() protoreflect.Message
func (*AssignNewConversationRes) Reset ¶
func (x *AssignNewConversationRes) Reset()
func (*AssignNewConversationRes) String ¶
func (x *AssignNewConversationRes) String() string
type Conversation ¶
type Conversation struct { // conversation details // agent conversation id ConversationSid int64 `protobuf:"varint,6,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"` // initial agent conversation created time ConversationCreatedTime *timestamppb.Timestamp `` /* 132-byte string literal not displayed */ // agent conversation assigned time AssignedLastUpdatedTime *timestamppb.Timestamp `` /* 134-byte string literal not displayed */ // conversation status - open, closed ConversationStatus commons.ConversationStatus `` /* 152-byte string literal not displayed */ // channel type - voice|sms|email|chat ChannelType commons.ChannelType `protobuf:"varint,10,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"` CustomerInfo *commons.ConversationCustomerInformation `protobuf:"bytes,11,opt,name=customer_info,json=customerInfo,proto3" json:"customer_info,omitempty"` // received time LastMessageTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=last_message_time,json=lastMessageTime,proto3" json:"last_message_time,omitempty"` // skills Skills *ConversationSkills `protobuf:"bytes,13,opt,name=skills,proto3" json:"skills,omitempty"` // agent conversation assignment status AssignmentStatus commons.AgentConversationAssignmentStatus `` /* 162-byte string literal not displayed */ // agent conversation assignment type AssignmentType commons.AgentConversationAssignmentType `` /* 154-byte string literal not displayed */ // sla and timeouts SlaTimeouts *commons.SLATimeouts `protobuf:"bytes,16,opt,name=sla_timeouts,json=slaTimeouts,proto3" json:"sla_timeouts,omitempty"` // conversation collected data ConversationCollectedData *commons.ConversationCollectedData `` /* 139-byte string literal not displayed */ // the time that the last group of message started. A message group is a // continuous set of messages from the same type of sender LastMessageGroupTime *timestamppb.Timestamp `` /* 126-byte string literal not displayed */ // the sender type of the last message group LastMessageGroupType commons.OmniSenderType `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Conversation) Descriptor
deprecated
func (*Conversation) Descriptor() ([]byte, []int)
Deprecated: Use Conversation.ProtoReflect.Descriptor instead.
func (*Conversation) GetAssignedLastUpdatedTime ¶
func (x *Conversation) GetAssignedLastUpdatedTime() *timestamppb.Timestamp
func (*Conversation) GetAssignmentStatus ¶
func (x *Conversation) GetAssignmentStatus() commons.AgentConversationAssignmentStatus
func (*Conversation) GetAssignmentType ¶
func (x *Conversation) GetAssignmentType() commons.AgentConversationAssignmentType
func (*Conversation) GetChannelType ¶
func (x *Conversation) GetChannelType() commons.ChannelType
func (*Conversation) GetConversationCollectedData ¶
func (x *Conversation) GetConversationCollectedData() *commons.ConversationCollectedData
func (*Conversation) GetConversationCreatedTime ¶
func (x *Conversation) GetConversationCreatedTime() *timestamppb.Timestamp
func (*Conversation) GetConversationSid ¶
func (x *Conversation) GetConversationSid() int64
func (*Conversation) GetConversationStatus ¶
func (x *Conversation) GetConversationStatus() commons.ConversationStatus
func (*Conversation) GetCustomerInfo ¶
func (x *Conversation) GetCustomerInfo() *commons.ConversationCustomerInformation
func (*Conversation) GetLastMessageGroupTime ¶
func (x *Conversation) GetLastMessageGroupTime() *timestamppb.Timestamp
func (*Conversation) GetLastMessageGroupType ¶
func (x *Conversation) GetLastMessageGroupType() commons.OmniSenderType
func (*Conversation) GetLastMessageTime ¶
func (x *Conversation) GetLastMessageTime() *timestamppb.Timestamp
func (*Conversation) GetSkills ¶
func (x *Conversation) GetSkills() *ConversationSkills
func (*Conversation) GetSlaTimeouts ¶
func (x *Conversation) GetSlaTimeouts() *commons.SLATimeouts
func (*Conversation) ProtoMessage ¶
func (*Conversation) ProtoMessage()
func (*Conversation) ProtoReflect ¶
func (x *Conversation) ProtoReflect() protoreflect.Message
func (*Conversation) Reset ¶
func (x *Conversation) Reset()
func (*Conversation) String ¶
func (x *Conversation) String() string
type ConversationSkills ¶
type ConversationSkills struct { Skills map[string]bool `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ConversationSkills) Descriptor
deprecated
func (*ConversationSkills) Descriptor() ([]byte, []int)
Deprecated: Use ConversationSkills.ProtoReflect.Descriptor instead.
func (*ConversationSkills) GetSkills ¶
func (x *ConversationSkills) GetSkills() map[string]bool
func (*ConversationSkills) ProtoMessage ¶
func (*ConversationSkills) ProtoMessage()
func (*ConversationSkills) ProtoReflect ¶
func (x *ConversationSkills) ProtoReflect() protoreflect.Message
func (*ConversationSkills) Reset ¶
func (x *ConversationSkills) Reset()
func (*ConversationSkills) String ¶
func (x *ConversationSkills) String() string
type CreateSessionReq ¶
type CreateSessionReq struct { HuntGroupSid int64 `protobuf:"varint,1,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"` Skills map[string]int64 `` /* 140-byte string literal not displayed */ SubsessionType commons.AsmSubsessionType `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateSessionReq) Descriptor
deprecated
func (*CreateSessionReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionReq.ProtoReflect.Descriptor instead.
func (*CreateSessionReq) GetHuntGroupSid ¶
func (x *CreateSessionReq) GetHuntGroupSid() int64
func (*CreateSessionReq) GetSkills ¶
func (x *CreateSessionReq) GetSkills() map[string]int64
func (*CreateSessionReq) GetSubsessionType ¶
func (x *CreateSessionReq) GetSubsessionType() commons.AsmSubsessionType
func (*CreateSessionReq) ProtoMessage ¶
func (*CreateSessionReq) ProtoMessage()
func (*CreateSessionReq) ProtoReflect ¶
func (x *CreateSessionReq) ProtoReflect() protoreflect.Message
func (*CreateSessionReq) Reset ¶
func (x *CreateSessionReq) Reset()
func (*CreateSessionReq) String ¶
func (x *CreateSessionReq) String() string
type CreateSessionRes ¶
type CreateSessionRes struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` VoiceSessionSid int64 `protobuf:"varint,2,opt,name=voice_session_sid,json=voiceSessionSid,proto3" json:"voice_session_sid,omitempty"` VoiceRegistration *VoiceRegistration `protobuf:"bytes,3,opt,name=voice_registration,json=voiceRegistration,proto3" json:"voice_registration,omitempty"` // contains filtered or unexported fields }
func (*CreateSessionRes) Descriptor
deprecated
func (*CreateSessionRes) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionRes.ProtoReflect.Descriptor instead.
func (*CreateSessionRes) GetAsmSessionSid ¶
func (x *CreateSessionRes) GetAsmSessionSid() int64
func (*CreateSessionRes) GetVoiceRegistration ¶
func (x *CreateSessionRes) GetVoiceRegistration() *VoiceRegistration
func (*CreateSessionRes) GetVoiceSessionSid ¶
func (x *CreateSessionRes) GetVoiceSessionSid() int64
func (*CreateSessionRes) ProtoMessage ¶
func (*CreateSessionRes) ProtoMessage()
func (*CreateSessionRes) ProtoReflect ¶
func (x *CreateSessionRes) ProtoReflect() protoreflect.Message
func (*CreateSessionRes) Reset ¶
func (x *CreateSessionRes) Reset()
func (*CreateSessionRes) String ¶
func (x *CreateSessionRes) String() string
type DisableVoiceReq ¶
type DisableVoiceReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"` Skills map[string]int64 `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DisableVoiceReq) Descriptor
deprecated
func (*DisableVoiceReq) Descriptor() ([]byte, []int)
Deprecated: Use DisableVoiceReq.ProtoReflect.Descriptor instead.
func (*DisableVoiceReq) GetAsmSessionSid ¶
func (x *DisableVoiceReq) GetAsmSessionSid() int64
func (*DisableVoiceReq) GetHuntGroupSid ¶
func (x *DisableVoiceReq) GetHuntGroupSid() int64
func (*DisableVoiceReq) GetSkills ¶
func (x *DisableVoiceReq) GetSkills() map[string]int64
func (*DisableVoiceReq) ProtoMessage ¶
func (*DisableVoiceReq) ProtoMessage()
func (*DisableVoiceReq) ProtoReflect ¶
func (x *DisableVoiceReq) ProtoReflect() protoreflect.Message
func (*DisableVoiceReq) Reset ¶
func (x *DisableVoiceReq) Reset()
func (*DisableVoiceReq) String ¶
func (x *DisableVoiceReq) String() string
type DisableVoiceRes ¶
type DisableVoiceRes struct {
// contains filtered or unexported fields
}
func (*DisableVoiceRes) Descriptor
deprecated
func (*DisableVoiceRes) Descriptor() ([]byte, []int)
Deprecated: Use DisableVoiceRes.ProtoReflect.Descriptor instead.
func (*DisableVoiceRes) ProtoMessage ¶
func (*DisableVoiceRes) ProtoMessage()
func (*DisableVoiceRes) ProtoReflect ¶
func (x *DisableVoiceRes) ProtoReflect() protoreflect.Message
func (*DisableVoiceRes) Reset ¶
func (x *DisableVoiceRes) Reset()
func (*DisableVoiceRes) String ¶
func (x *DisableVoiceRes) String() string
type EnableVoiceReq ¶
type EnableVoiceReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"` Skills map[string]int64 `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EnableVoiceReq) Descriptor
deprecated
func (*EnableVoiceReq) Descriptor() ([]byte, []int)
Deprecated: Use EnableVoiceReq.ProtoReflect.Descriptor instead.
func (*EnableVoiceReq) GetAsmSessionSid ¶
func (x *EnableVoiceReq) GetAsmSessionSid() int64
func (*EnableVoiceReq) GetHuntGroupSid ¶
func (x *EnableVoiceReq) GetHuntGroupSid() int64
func (*EnableVoiceReq) GetSkills ¶
func (x *EnableVoiceReq) GetSkills() map[string]int64
func (*EnableVoiceReq) ProtoMessage ¶
func (*EnableVoiceReq) ProtoMessage()
func (*EnableVoiceReq) ProtoReflect ¶
func (x *EnableVoiceReq) ProtoReflect() protoreflect.Message
func (*EnableVoiceReq) Reset ¶
func (x *EnableVoiceReq) Reset()
func (*EnableVoiceReq) String ¶
func (x *EnableVoiceReq) String() string
type EnableVoiceRes ¶
type EnableVoiceRes struct { VoiceSessionSid int64 `protobuf:"varint,1,opt,name=voice_session_sid,json=voiceSessionSid,proto3" json:"voice_session_sid,omitempty"` VoiceRegistration *VoiceRegistration `protobuf:"bytes,2,opt,name=voice_registration,json=voiceRegistration,proto3" json:"voice_registration,omitempty"` // contains filtered or unexported fields }
func (*EnableVoiceRes) Descriptor
deprecated
func (*EnableVoiceRes) Descriptor() ([]byte, []int)
Deprecated: Use EnableVoiceRes.ProtoReflect.Descriptor instead.
func (*EnableVoiceRes) GetVoiceRegistration ¶
func (x *EnableVoiceRes) GetVoiceRegistration() *VoiceRegistration
func (*EnableVoiceRes) GetVoiceSessionSid ¶
func (x *EnableVoiceRes) GetVoiceSessionSid() int64
func (*EnableVoiceRes) ProtoMessage ¶
func (*EnableVoiceRes) ProtoMessage()
func (*EnableVoiceRes) ProtoReflect ¶
func (x *EnableVoiceRes) ProtoReflect() protoreflect.Message
func (*EnableVoiceRes) Reset ¶
func (x *EnableVoiceRes) Reset()
func (*EnableVoiceRes) String ¶
func (x *EnableVoiceRes) String() string
type EndSessionReq ¶
type EndSessionReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
func (*EndSessionReq) Descriptor
deprecated
func (*EndSessionReq) Descriptor() ([]byte, []int)
Deprecated: Use EndSessionReq.ProtoReflect.Descriptor instead.
func (*EndSessionReq) GetAsmSessionSid ¶
func (x *EndSessionReq) GetAsmSessionSid() int64
func (*EndSessionReq) GetReason ¶
func (x *EndSessionReq) GetReason() string
func (*EndSessionReq) ProtoMessage ¶
func (*EndSessionReq) ProtoMessage()
func (*EndSessionReq) ProtoReflect ¶
func (x *EndSessionReq) ProtoReflect() protoreflect.Message
func (*EndSessionReq) Reset ¶
func (x *EndSessionReq) Reset()
func (*EndSessionReq) String ¶
func (x *EndSessionReq) String() string
type EndSessionRes ¶
type EndSessionRes struct {
// contains filtered or unexported fields
}
func (*EndSessionRes) Descriptor
deprecated
func (*EndSessionRes) Descriptor() ([]byte, []int)
Deprecated: Use EndSessionRes.ProtoReflect.Descriptor instead.
func (*EndSessionRes) ProtoMessage ¶
func (*EndSessionRes) ProtoMessage()
func (*EndSessionRes) ProtoReflect ¶
func (x *EndSessionRes) ProtoReflect() protoreflect.Message
func (*EndSessionRes) Reset ¶
func (x *EndSessionRes) Reset()
func (*EndSessionRes) String ¶
func (x *EndSessionRes) String() string
type GetCurrentSessionReq ¶
type GetCurrentSessionReq struct {
// contains filtered or unexported fields
}
func (*GetCurrentSessionReq) Descriptor
deprecated
func (*GetCurrentSessionReq) Descriptor() ([]byte, []int)
Deprecated: Use GetCurrentSessionReq.ProtoReflect.Descriptor instead.
func (*GetCurrentSessionReq) ProtoMessage ¶
func (*GetCurrentSessionReq) ProtoMessage()
func (*GetCurrentSessionReq) ProtoReflect ¶
func (x *GetCurrentSessionReq) ProtoReflect() protoreflect.Message
func (*GetCurrentSessionReq) Reset ¶
func (x *GetCurrentSessionReq) Reset()
func (*GetCurrentSessionReq) String ¶
func (x *GetCurrentSessionReq) String() string
type GetQueuesDetailsReq ¶
type GetQueuesDetailsReq struct { // the agent's asm session AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // the channel types to get details for ChannelTypes []commons.ChannelType `` /* 134-byte string literal not displayed */ // the skills to check Skills map[string]int64 `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
GetQueuesDetailsReq - request to get details of queues
func (*GetQueuesDetailsReq) Descriptor
deprecated
func (*GetQueuesDetailsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetQueuesDetailsReq.ProtoReflect.Descriptor instead.
func (*GetQueuesDetailsReq) GetAsmSessionSid ¶
func (x *GetQueuesDetailsReq) GetAsmSessionSid() int64
func (*GetQueuesDetailsReq) GetChannelTypes ¶
func (x *GetQueuesDetailsReq) GetChannelTypes() []commons.ChannelType
func (*GetQueuesDetailsReq) GetSkills ¶
func (x *GetQueuesDetailsReq) GetSkills() map[string]int64
func (*GetQueuesDetailsReq) ProtoMessage ¶
func (*GetQueuesDetailsReq) ProtoMessage()
func (*GetQueuesDetailsReq) ProtoReflect ¶
func (x *GetQueuesDetailsReq) ProtoReflect() protoreflect.Message
func (*GetQueuesDetailsReq) Reset ¶
func (x *GetQueuesDetailsReq) Reset()
func (*GetQueuesDetailsReq) String ¶
func (x *GetQueuesDetailsReq) String() string
type GetStatusReq ¶
type GetStatusReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` PerformKeepAlive bool `protobuf:"varint,2,opt,name=perform_keep_alive,json=performKeepAlive,proto3" json:"perform_keep_alive,omitempty"` PerformGetQueuedCalls bool `` /* 129-byte string literal not displayed */ PerformGetMessage bool `protobuf:"varint,4,opt,name=perform_get_message,json=performGetMessage,proto3" json:"perform_get_message,omitempty"` MinimumMessageTimestamp int64 `` /* 133-byte string literal not displayed */ Skills []string `protobuf:"bytes,6,rep,name=skills,proto3" json:"skills,omitempty"` Events []*commons.Event `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"` // the current agents pbx extensions AgentPbxExtensions []string `protobuf:"bytes,8,rep,name=agent_pbx_extensions,json=agentPbxExtensions,proto3" json:"agent_pbx_extensions,omitempty"` // contains filtered or unexported fields }
func (*GetStatusReq) Descriptor
deprecated
func (*GetStatusReq) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusReq.ProtoReflect.Descriptor instead.
func (*GetStatusReq) GetAgentPbxExtensions ¶
func (x *GetStatusReq) GetAgentPbxExtensions() []string
func (*GetStatusReq) GetAsmSessionSid ¶
func (x *GetStatusReq) GetAsmSessionSid() int64
func (*GetStatusReq) GetEvents ¶
func (x *GetStatusReq) GetEvents() []*commons.Event
func (*GetStatusReq) GetMinimumMessageTimestamp ¶
func (x *GetStatusReq) GetMinimumMessageTimestamp() int64
func (*GetStatusReq) GetPerformGetMessage ¶
func (x *GetStatusReq) GetPerformGetMessage() bool
func (*GetStatusReq) GetPerformGetQueuedCalls ¶
func (x *GetStatusReq) GetPerformGetQueuedCalls() bool
func (*GetStatusReq) GetPerformKeepAlive ¶
func (x *GetStatusReq) GetPerformKeepAlive() bool
func (*GetStatusReq) GetSkills ¶
func (x *GetStatusReq) GetSkills() []string
func (*GetStatusReq) ProtoMessage ¶
func (*GetStatusReq) ProtoMessage()
func (*GetStatusReq) ProtoReflect ¶
func (x *GetStatusReq) ProtoReflect() protoreflect.Message
func (*GetStatusReq) Reset ¶
func (x *GetStatusReq) Reset()
func (*GetStatusReq) String ¶
func (x *GetStatusReq) String() string
type GetStatusRes ¶
type GetStatusRes struct { VoiceStatus *VoiceStatus `protobuf:"bytes,1,opt,name=voice_status,json=voiceStatus,proto3" json:"voice_status,omitempty"` // contains filtered or unexported fields }
func (*GetStatusRes) Descriptor
deprecated
func (*GetStatusRes) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusRes.ProtoReflect.Descriptor instead.
func (*GetStatusRes) GetVoiceStatus ¶
func (x *GetStatusRes) GetVoiceStatus() *VoiceStatus
func (*GetStatusRes) ProtoMessage ¶
func (*GetStatusRes) ProtoMessage()
func (*GetStatusRes) ProtoReflect ¶
func (x *GetStatusRes) ProtoReflect() protoreflect.Message
func (*GetStatusRes) Reset ¶
func (x *GetStatusRes) Reset()
func (*GetStatusRes) String ¶
func (x *GetStatusRes) String() string
type ListAgentsReq ¶
type ListAgentsReq struct {
// contains filtered or unexported fields
}
func (*ListAgentsReq) Descriptor
deprecated
func (*ListAgentsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsReq.ProtoReflect.Descriptor instead.
func (*ListAgentsReq) ProtoMessage ¶
func (*ListAgentsReq) ProtoMessage()
func (*ListAgentsReq) ProtoReflect ¶
func (x *ListAgentsReq) ProtoReflect() protoreflect.Message
func (*ListAgentsReq) Reset ¶
func (x *ListAgentsReq) Reset()
func (*ListAgentsReq) String ¶
func (x *ListAgentsReq) String() string
type ListAgentsRes ¶
type ListAgentsRes struct { // list of agents in the system with enrichments Agents []*commons.DashboardAgentInfo `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` // contains filtered or unexported fields }
func (*ListAgentsRes) Descriptor
deprecated
func (*ListAgentsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsRes.ProtoReflect.Descriptor instead.
func (*ListAgentsRes) GetAgents ¶
func (x *ListAgentsRes) GetAgents() []*commons.DashboardAgentInfo
func (*ListAgentsRes) ProtoMessage ¶
func (*ListAgentsRes) ProtoMessage()
func (*ListAgentsRes) ProtoReflect ¶
func (x *ListAgentsRes) ProtoReflect() protoreflect.Message
func (*ListAgentsRes) Reset ¶
func (x *ListAgentsRes) Reset()
func (*ListAgentsRes) String ¶
func (x *ListAgentsRes) String() string
type ListConversationsReq ¶
type ListConversationsReq struct { // the asm session identifier AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // the currently signed in user AuthenticatedUser *auth.AuthenticatedUser `protobuf:"bytes,2,opt,name=authenticated_user,json=authenticatedUser,proto3" json:"authenticated_user,omitempty"` // an optional field, used to select a specific user rather than the auth user UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // an optional field, if only wanting to retrieve conversations with specific statuses Statuses []commons.ConversationStatus `protobuf:"varint,4,rep,packed,name=statuses,proto3,enum=api.commons.ConversationStatus" json:"statuses,omitempty"` // field mask to filter what is returned by each row FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"` // the channel types to list conversations for ChannelTypes []commons.ChannelType `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
ListConversationsReq - request to list all conversations associated with a given user
func (*ListConversationsReq) Descriptor
deprecated
func (*ListConversationsReq) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsReq.ProtoReflect.Descriptor instead.
func (*ListConversationsReq) GetAsmSessionSid ¶
func (x *ListConversationsReq) GetAsmSessionSid() int64
func (*ListConversationsReq) GetAuthenticatedUser ¶
func (x *ListConversationsReq) GetAuthenticatedUser() *auth.AuthenticatedUser
func (*ListConversationsReq) GetChannelTypes ¶
func (x *ListConversationsReq) GetChannelTypes() []commons.ChannelType
func (*ListConversationsReq) GetFieldMask ¶
func (x *ListConversationsReq) GetFieldMask() *fieldmaskpb.FieldMask
func (*ListConversationsReq) GetStatuses ¶
func (x *ListConversationsReq) GetStatuses() []commons.ConversationStatus
func (*ListConversationsReq) GetUserId ¶
func (x *ListConversationsReq) GetUserId() string
func (*ListConversationsReq) ProtoMessage ¶
func (*ListConversationsReq) ProtoMessage()
func (*ListConversationsReq) ProtoReflect ¶
func (x *ListConversationsReq) ProtoReflect() protoreflect.Message
func (*ListConversationsReq) Reset ¶
func (x *ListConversationsReq) Reset()
func (*ListConversationsReq) String ¶
func (x *ListConversationsReq) String() string
type ListConversationsRes ¶
type ListConversationsRes struct { // the conversations retrieved Conversations []*commons.OmniConversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"` // Token to retrieve the next page of tasks, or empty if there are no more pages // Only returned if using the ByTime or ByAssignedUser filters NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
ListConversationsRes - result to listing a user's conversations
func (*ListConversationsRes) Descriptor
deprecated
func (*ListConversationsRes) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsRes.ProtoReflect.Descriptor instead.
func (*ListConversationsRes) GetConversations ¶
func (x *ListConversationsRes) GetConversations() []*commons.OmniConversation
func (*ListConversationsRes) GetNextPageToken ¶
func (x *ListConversationsRes) GetNextPageToken() string
func (*ListConversationsRes) ProtoMessage ¶
func (*ListConversationsRes) ProtoMessage()
func (*ListConversationsRes) ProtoReflect ¶
func (x *ListConversationsRes) ProtoReflect() protoreflect.Message
func (*ListConversationsRes) Reset ¶
func (x *ListConversationsRes) Reset()
func (*ListConversationsRes) String ¶
func (x *ListConversationsRes) String() string
type ManagerStreamAgentStateReq ¶
type ManagerStreamAgentStateReq struct {
// contains filtered or unexported fields
}
request used to establish a stream of status updates based on the current authenticated user's org_id This will only return the AgentState payload type in the reponses
func (*ManagerStreamAgentStateReq) Descriptor
deprecated
func (*ManagerStreamAgentStateReq) Descriptor() ([]byte, []int)
Deprecated: Use ManagerStreamAgentStateReq.ProtoReflect.Descriptor instead.
func (*ManagerStreamAgentStateReq) ProtoMessage ¶
func (*ManagerStreamAgentStateReq) ProtoMessage()
func (*ManagerStreamAgentStateReq) ProtoReflect ¶
func (x *ManagerStreamAgentStateReq) ProtoReflect() protoreflect.Message
func (*ManagerStreamAgentStateReq) Reset ¶
func (x *ManagerStreamAgentStateReq) Reset()
func (*ManagerStreamAgentStateReq) String ¶
func (x *ManagerStreamAgentStateReq) String() string
type PushEventsReq ¶
type PushEventsReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` Events []*commons.AsmEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
PushEventsReq - request to push events
func (*PushEventsReq) Descriptor
deprecated
func (*PushEventsReq) Descriptor() ([]byte, []int)
Deprecated: Use PushEventsReq.ProtoReflect.Descriptor instead.
func (*PushEventsReq) GetAsmSessionSid ¶
func (x *PushEventsReq) GetAsmSessionSid() int64
func (*PushEventsReq) GetEvents ¶
func (x *PushEventsReq) GetEvents() []*commons.AsmEvent
func (*PushEventsReq) ProtoMessage ¶
func (*PushEventsReq) ProtoMessage()
func (*PushEventsReq) ProtoReflect ¶
func (x *PushEventsReq) ProtoReflect() protoreflect.Message
func (*PushEventsReq) Reset ¶
func (x *PushEventsReq) Reset()
func (*PushEventsReq) String ¶
func (x *PushEventsReq) String() string
type PushEventsRes ¶
type PushEventsRes struct {
// contains filtered or unexported fields
}
func (*PushEventsRes) Descriptor
deprecated
func (*PushEventsRes) Descriptor() ([]byte, []int)
Deprecated: Use PushEventsRes.ProtoReflect.Descriptor instead.
func (*PushEventsRes) ProtoMessage ¶
func (*PushEventsRes) ProtoMessage()
func (*PushEventsRes) ProtoReflect ¶
func (x *PushEventsRes) ProtoReflect() protoreflect.Message
func (*PushEventsRes) Reset ¶
func (x *PushEventsRes) Reset()
func (*PushEventsRes) String ¶
func (x *PushEventsRes) String() string
type QueuedCalls ¶
type QueuedCalls struct { // calls that were queued and have a matching subset of the agent_skills from the request. AgentQueueCalls []*QueuedCalls_QueuedCallData `protobuf:"bytes,16,rep,name=agent_queue_calls,json=agentQueueCalls,proto3" json:"agent_queue_calls,omitempty"` // calls that were placed on multi-hold by the agent_sid from the request. OnHoldCalls []*QueuedCalls_QueuedCallData `protobuf:"bytes,17,rep,name=on_hold_calls,json=onHoldCalls,proto3" json:"on_hold_calls,omitempty"` // calls that were placed in the Hold Queue Monitor, are still on hold by the destination (hold music is being played by the other party) and have // a matching subset of the agent_skills from the request. HqmCalls []*QueuedCalls_QueuedCallData `protobuf:"bytes,18,rep,name=hqm_calls,json=hqmCalls,proto3" json:"hqm_calls,omitempty"` // contains filtered or unexported fields }
func (*QueuedCalls) Descriptor
deprecated
func (*QueuedCalls) Descriptor() ([]byte, []int)
Deprecated: Use QueuedCalls.ProtoReflect.Descriptor instead.
func (*QueuedCalls) GetAgentQueueCalls ¶
func (x *QueuedCalls) GetAgentQueueCalls() []*QueuedCalls_QueuedCallData
func (*QueuedCalls) GetHqmCalls ¶
func (x *QueuedCalls) GetHqmCalls() []*QueuedCalls_QueuedCallData
func (*QueuedCalls) GetOnHoldCalls ¶
func (x *QueuedCalls) GetOnHoldCalls() []*QueuedCalls_QueuedCallData
func (*QueuedCalls) ProtoMessage ¶
func (*QueuedCalls) ProtoMessage()
func (*QueuedCalls) ProtoReflect ¶
func (x *QueuedCalls) ProtoReflect() protoreflect.Message
func (*QueuedCalls) Reset ¶
func (x *QueuedCalls) Reset()
func (*QueuedCalls) String ¶
func (x *QueuedCalls) String() string
type QueuedCalls_QueuedCallData ¶
type QueuedCalls_QueuedCallData struct { // id of the found call. CallSid int64 `protobuf:"varint,1,opt,name=call_sid,json=callSid,proto3" json:"call_sid,omitempty"` // number dialed when the call was placed. PhoneNumber string `protobuf:"bytes,2,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` // caller_id used when the call was placed. CallerId string `protobuf:"bytes,3,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"` // call type of the found call. CallType commons.CallType_Enum `protobuf:"varint,4,opt,name=call_type,json=callType,proto3,enum=api.commons.CallType_Enum" json:"call_type,omitempty"` // timestamp indicating when the call started. StartDate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"` // timestamp indicating when the call was put on hold (only set when call is a hold call). HoldDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=hold_date,json=holdDate,proto3" json:"hold_date,omitempty"` // formatted skills that the call requires. Skills []string `protobuf:"bytes,7,rep,name=skills,proto3" json:"skills,omitempty"` // indicates if the call is specific to the agent (multi-hold) or it can be picked up by multiple agents (queued and HQM calls). AgentSpecific bool `protobuf:"varint,8,opt,name=agent_specific,json=agentSpecific,proto3" json:"agent_specific,omitempty"` // queued notification type of the call. QueuedNotificationType commons.QueuedNotificationType `` /* 170-byte string literal not displayed */ // contains filtered or unexported fields }
func (*QueuedCalls_QueuedCallData) Descriptor
deprecated
func (*QueuedCalls_QueuedCallData) Descriptor() ([]byte, []int)
Deprecated: Use QueuedCalls_QueuedCallData.ProtoReflect.Descriptor instead.
func (*QueuedCalls_QueuedCallData) GetAgentSpecific ¶
func (x *QueuedCalls_QueuedCallData) GetAgentSpecific() bool
func (*QueuedCalls_QueuedCallData) GetCallSid ¶
func (x *QueuedCalls_QueuedCallData) GetCallSid() int64
func (*QueuedCalls_QueuedCallData) GetCallType ¶
func (x *QueuedCalls_QueuedCallData) GetCallType() commons.CallType_Enum
func (*QueuedCalls_QueuedCallData) GetCallerId ¶
func (x *QueuedCalls_QueuedCallData) GetCallerId() string
func (*QueuedCalls_QueuedCallData) GetHoldDate ¶
func (x *QueuedCalls_QueuedCallData) GetHoldDate() *timestamppb.Timestamp
func (*QueuedCalls_QueuedCallData) GetPhoneNumber ¶
func (x *QueuedCalls_QueuedCallData) GetPhoneNumber() string
func (*QueuedCalls_QueuedCallData) GetQueuedNotificationType ¶
func (x *QueuedCalls_QueuedCallData) GetQueuedNotificationType() commons.QueuedNotificationType
func (*QueuedCalls_QueuedCallData) GetSkills ¶
func (x *QueuedCalls_QueuedCallData) GetSkills() []string
func (*QueuedCalls_QueuedCallData) GetStartDate ¶
func (x *QueuedCalls_QueuedCallData) GetStartDate() *timestamppb.Timestamp
func (*QueuedCalls_QueuedCallData) ProtoMessage ¶
func (*QueuedCalls_QueuedCallData) ProtoMessage()
func (*QueuedCalls_QueuedCallData) ProtoReflect ¶
func (x *QueuedCalls_QueuedCallData) ProtoReflect() protoreflect.Message
func (*QueuedCalls_QueuedCallData) Reset ¶
func (x *QueuedCalls_QueuedCallData) Reset()
func (*QueuedCalls_QueuedCallData) String ¶
func (x *QueuedCalls_QueuedCallData) String() string
type SetConversationCollectedDataReq ¶
type SetConversationCollectedDataReq struct { // conversation_id ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"` // channel type - email|sms|chat|voice ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"` // collected data - key/value CollectedData map[string]string `` /* 174-byte string literal not displayed */ // asm session sid AsmSessionSid int64 `protobuf:"varint,4,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // contains filtered or unexported fields }
request to set collected data for a conversation
func (*SetConversationCollectedDataReq) Descriptor
deprecated
func (*SetConversationCollectedDataReq) Descriptor() ([]byte, []int)
Deprecated: Use SetConversationCollectedDataReq.ProtoReflect.Descriptor instead.
func (*SetConversationCollectedDataReq) GetAsmSessionSid ¶ added in v1.7.33
func (x *SetConversationCollectedDataReq) GetAsmSessionSid() int64
func (*SetConversationCollectedDataReq) GetChannelType ¶
func (x *SetConversationCollectedDataReq) GetChannelType() commons.ChannelType
func (*SetConversationCollectedDataReq) GetCollectedData ¶
func (x *SetConversationCollectedDataReq) GetCollectedData() map[string]string
func (*SetConversationCollectedDataReq) GetConversationSid ¶
func (x *SetConversationCollectedDataReq) GetConversationSid() int64
func (*SetConversationCollectedDataReq) ProtoMessage ¶
func (*SetConversationCollectedDataReq) ProtoMessage()
func (*SetConversationCollectedDataReq) ProtoReflect ¶
func (x *SetConversationCollectedDataReq) ProtoReflect() protoreflect.Message
func (*SetConversationCollectedDataReq) Reset ¶
func (x *SetConversationCollectedDataReq) Reset()
func (*SetConversationCollectedDataReq) String ¶
func (x *SetConversationCollectedDataReq) String() string
type SetConversationCollectedDataRes ¶
type SetConversationCollectedDataRes struct {
// contains filtered or unexported fields
}
response after setting collected data for a conversation
func (*SetConversationCollectedDataRes) Descriptor
deprecated
func (*SetConversationCollectedDataRes) Descriptor() ([]byte, []int)
Deprecated: Use SetConversationCollectedDataRes.ProtoReflect.Descriptor instead.
func (*SetConversationCollectedDataRes) ProtoMessage ¶
func (*SetConversationCollectedDataRes) ProtoMessage()
func (*SetConversationCollectedDataRes) ProtoReflect ¶
func (x *SetConversationCollectedDataRes) ProtoReflect() protoreflect.Message
func (*SetConversationCollectedDataRes) Reset ¶
func (x *SetConversationCollectedDataRes) Reset()
func (*SetConversationCollectedDataRes) String ¶
func (x *SetConversationCollectedDataRes) String() string
type StreamAgentStateReq ¶
type StreamAgentStateReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` KeepAlive bool `protobuf:"varint,2,opt,name=keep_alive,json=keepAlive,proto3" json:"keep_alive,omitempty"` // contains filtered or unexported fields }
request used to establish a stream of status updates based on the given asm session sid. Ths will return all payload types in the responses
func (*StreamAgentStateReq) Descriptor
deprecated
func (*StreamAgentStateReq) Descriptor() ([]byte, []int)
Deprecated: Use StreamAgentStateReq.ProtoReflect.Descriptor instead.
func (*StreamAgentStateReq) GetAsmSessionSid ¶
func (x *StreamAgentStateReq) GetAsmSessionSid() int64
func (*StreamAgentStateReq) GetKeepAlive ¶
func (x *StreamAgentStateReq) GetKeepAlive() bool
func (*StreamAgentStateReq) ProtoMessage ¶
func (*StreamAgentStateReq) ProtoMessage()
func (*StreamAgentStateReq) ProtoReflect ¶
func (x *StreamAgentStateReq) ProtoReflect() protoreflect.Message
func (*StreamAgentStateReq) Reset ¶
func (x *StreamAgentStateReq) Reset()
func (*StreamAgentStateReq) String ¶
func (x *StreamAgentStateReq) String() string
type SwitchSubsessionReq ¶
type SwitchSubsessionReq struct { AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"` Skills map[string]int64 `` /* 140-byte string literal not displayed */ ChannelType commons.AsmSubsessionType `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SwitchSubsessionReq) Descriptor
deprecated
func (*SwitchSubsessionReq) Descriptor() ([]byte, []int)
Deprecated: Use SwitchSubsessionReq.ProtoReflect.Descriptor instead.
func (*SwitchSubsessionReq) GetAsmSessionSid ¶
func (x *SwitchSubsessionReq) GetAsmSessionSid() int64
func (*SwitchSubsessionReq) GetChannelType ¶
func (x *SwitchSubsessionReq) GetChannelType() commons.AsmSubsessionType
func (*SwitchSubsessionReq) GetHuntGroupSid ¶
func (x *SwitchSubsessionReq) GetHuntGroupSid() int64
func (*SwitchSubsessionReq) GetSkills ¶
func (x *SwitchSubsessionReq) GetSkills() map[string]int64
func (*SwitchSubsessionReq) ProtoMessage ¶
func (*SwitchSubsessionReq) ProtoMessage()
func (*SwitchSubsessionReq) ProtoReflect ¶
func (x *SwitchSubsessionReq) ProtoReflect() protoreflect.Message
func (*SwitchSubsessionReq) Reset ¶
func (x *SwitchSubsessionReq) Reset()
func (*SwitchSubsessionReq) String ¶
func (x *SwitchSubsessionReq) String() string
type SwitchSubsessionRes ¶
type SwitchSubsessionRes struct { VoiceSessionSid int64 `protobuf:"varint,1,opt,name=voice_session_sid,json=voiceSessionSid,proto3" json:"voice_session_sid,omitempty"` VoiceRegistration *VoiceRegistration `protobuf:"bytes,2,opt,name=voice_registration,json=voiceRegistration,proto3" json:"voice_registration,omitempty"` // contains filtered or unexported fields }
func (*SwitchSubsessionRes) Descriptor
deprecated
func (*SwitchSubsessionRes) Descriptor() ([]byte, []int)
Deprecated: Use SwitchSubsessionRes.ProtoReflect.Descriptor instead.
func (*SwitchSubsessionRes) GetVoiceRegistration ¶
func (x *SwitchSubsessionRes) GetVoiceRegistration() *VoiceRegistration
func (*SwitchSubsessionRes) GetVoiceSessionSid ¶
func (x *SwitchSubsessionRes) GetVoiceSessionSid() int64
func (*SwitchSubsessionRes) ProtoMessage ¶
func (*SwitchSubsessionRes) ProtoMessage()
func (*SwitchSubsessionRes) ProtoReflect ¶
func (x *SwitchSubsessionRes) ProtoReflect() protoreflect.Message
func (*SwitchSubsessionRes) Reset ¶
func (x *SwitchSubsessionRes) Reset()
func (*SwitchSubsessionRes) String ¶
func (x *SwitchSubsessionRes) String() string
type UnimplementedAsmApiServer ¶
type UnimplementedAsmApiServer struct{}
UnimplementedAsmApiServer 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 (UnimplementedAsmApiServer) AssignNewConversation ¶
func (UnimplementedAsmApiServer) AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error)
func (UnimplementedAsmApiServer) CreateSession ¶
func (UnimplementedAsmApiServer) CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error)
func (UnimplementedAsmApiServer) EndSession ¶
func (UnimplementedAsmApiServer) EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error)
func (UnimplementedAsmApiServer) GetCurrentSession ¶
func (UnimplementedAsmApiServer) GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error)
func (UnimplementedAsmApiServer) GetQueuesDetails ¶
func (UnimplementedAsmApiServer) GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error)
func (UnimplementedAsmApiServer) GetStatus ¶
func (UnimplementedAsmApiServer) GetStatus(context.Context, *GetStatusReq) (*GetStatusRes, error)
func (UnimplementedAsmApiServer) ListAgents ¶
func (UnimplementedAsmApiServer) ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error)
func (UnimplementedAsmApiServer) ListConversations ¶
func (UnimplementedAsmApiServer) ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error)
func (UnimplementedAsmApiServer) SetConversationCollectedData ¶
func (UnimplementedAsmApiServer) SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error)
func (UnimplementedAsmApiServer) SwitchSubsession ¶
func (UnimplementedAsmApiServer) SwitchSubsession(context.Context, *SwitchSubsessionReq) (*SwitchSubsessionRes, error)
type UnimplementedAsmServer ¶
type UnimplementedAsmServer struct{}
UnimplementedAsmServer 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 (UnimplementedAsmServer) AssignNewConversation ¶
func (UnimplementedAsmServer) AssignNewConversation(context.Context, *AssignNewConversationReq) (*AssignNewConversationRes, error)
func (UnimplementedAsmServer) CreateSession ¶
func (UnimplementedAsmServer) CreateSession(context.Context, *CreateSessionReq) (*CreateSessionRes, error)
func (UnimplementedAsmServer) DisableVoice ¶
func (UnimplementedAsmServer) DisableVoice(context.Context, *DisableVoiceReq) (*DisableVoiceRes, error)
func (UnimplementedAsmServer) EnableVoice ¶
func (UnimplementedAsmServer) EnableVoice(context.Context, *EnableVoiceReq) (*EnableVoiceRes, error)
func (UnimplementedAsmServer) EndSession ¶
func (UnimplementedAsmServer) EndSession(context.Context, *EndSessionReq) (*EndSessionRes, error)
func (UnimplementedAsmServer) GetCurrentSession ¶
func (UnimplementedAsmServer) GetCurrentSession(context.Context, *GetCurrentSessionReq) (*AsmSession, error)
func (UnimplementedAsmServer) GetQueuesDetails ¶
func (UnimplementedAsmServer) GetQueuesDetails(context.Context, *GetQueuesDetailsReq) (*commons.GetQueuesDetailsRes, error)
func (UnimplementedAsmServer) ListAgents ¶
func (UnimplementedAsmServer) ListAgents(context.Context, *ListAgentsReq) (*ListAgentsRes, error)
func (UnimplementedAsmServer) ListConversations ¶
func (UnimplementedAsmServer) ListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error)
func (UnimplementedAsmServer) ManagerStreamAgentState ¶
func (UnimplementedAsmServer) ManagerStreamAgentState(*ManagerStreamAgentStateReq, Asm_ManagerStreamAgentStateServer) error
func (UnimplementedAsmServer) PushEvents ¶
func (UnimplementedAsmServer) PushEvents(context.Context, *PushEventsReq) (*PushEventsRes, error)
func (UnimplementedAsmServer) SetConversationCollectedData ¶
func (UnimplementedAsmServer) SetConversationCollectedData(context.Context, *SetConversationCollectedDataReq) (*SetConversationCollectedDataRes, error)
func (UnimplementedAsmServer) StreamAgentState ¶
func (UnimplementedAsmServer) StreamAgentState(*StreamAgentStateReq, Asm_StreamAgentStateServer) error
type UnsafeAsmApiServer ¶
type UnsafeAsmApiServer interface {
// contains filtered or unexported methods
}
UnsafeAsmApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsmApiServer will result in compilation errors.
type UnsafeAsmServer ¶
type UnsafeAsmServer interface {
// contains filtered or unexported methods
}
UnsafeAsmServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsmServer will result in compilation errors.
type VoiceRegistration ¶
type VoiceRegistration struct { // The pin used to log in via a connected phone Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` // The pass used to log in via a connected phone Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // The extention appended DialUrl string `protobuf:"bytes,4,opt,name=dial_url,json=dialUrl,proto3" json:"dial_url,omitempty"` // pstn phone number that will be used for the agent to dial in // if it's an empty string then the voip connection must be used PstnPhone string `protobuf:"bytes,5,opt,name=pstn_phone,json=pstnPhone,proto3" json:"pstn_phone,omitempty"` DefaultTimeZone string `protobuf:"bytes,6,opt,name=default_time_zone,json=defaultTimeZone,proto3" json:"default_time_zone,omitempty"` ExpirationTimestamp int64 `protobuf:"varint,7,opt,name=expiration_timestamp,json=expirationTimestamp,proto3" json:"expiration_timestamp,omitempty"` // contains filtered or unexported fields }
func (*VoiceRegistration) Descriptor
deprecated
func (*VoiceRegistration) Descriptor() ([]byte, []int)
Deprecated: Use VoiceRegistration.ProtoReflect.Descriptor instead.
func (*VoiceRegistration) GetDefaultTimeZone ¶
func (x *VoiceRegistration) GetDefaultTimeZone() string
func (*VoiceRegistration) GetDialUrl ¶
func (x *VoiceRegistration) GetDialUrl() string
func (*VoiceRegistration) GetExpirationTimestamp ¶
func (x *VoiceRegistration) GetExpirationTimestamp() int64
func (*VoiceRegistration) GetPassword ¶
func (x *VoiceRegistration) GetPassword() string
func (*VoiceRegistration) GetPstnPhone ¶
func (x *VoiceRegistration) GetPstnPhone() string
func (*VoiceRegistration) GetUsername ¶
func (x *VoiceRegistration) GetUsername() string
func (*VoiceRegistration) ProtoMessage ¶
func (*VoiceRegistration) ProtoMessage()
func (*VoiceRegistration) ProtoReflect ¶
func (x *VoiceRegistration) ProtoReflect() protoreflect.Message
func (*VoiceRegistration) Reset ¶
func (x *VoiceRegistration) Reset()
func (*VoiceRegistration) String ¶
func (x *VoiceRegistration) String() string
type VoiceSession ¶
type VoiceSession struct { VoiceSessionSid int64 `protobuf:"varint,1,opt,name=voice_session_sid,json=voiceSessionSid,proto3" json:"voice_session_sid,omitempty"` VoiceSessionStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=voice_session_start,json=voiceSessionStart,proto3" json:"voice_session_start,omitempty"` VoiceSessionEnd *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=voice_session_end,json=voiceSessionEnd,proto3" json:"voice_session_end,omitempty"` // contains filtered or unexported fields }
func (*VoiceSession) Descriptor
deprecated
func (*VoiceSession) Descriptor() ([]byte, []int)
Deprecated: Use VoiceSession.ProtoReflect.Descriptor instead.
func (*VoiceSession) GetVoiceSessionEnd ¶
func (x *VoiceSession) GetVoiceSessionEnd() *timestamppb.Timestamp
func (*VoiceSession) GetVoiceSessionSid ¶
func (x *VoiceSession) GetVoiceSessionSid() int64
func (*VoiceSession) GetVoiceSessionStart ¶
func (x *VoiceSession) GetVoiceSessionStart() *timestamppb.Timestamp
func (*VoiceSession) ProtoMessage ¶
func (*VoiceSession) ProtoMessage()
func (*VoiceSession) ProtoReflect ¶
func (x *VoiceSession) ProtoReflect() protoreflect.Message
func (*VoiceSession) Reset ¶
func (x *VoiceSession) Reset()
func (*VoiceSession) String ¶
func (x *VoiceSession) String() string
type VoiceStatus ¶
type VoiceStatus struct { Status int64 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` StatusDesc commons.AgentStatus_Enum `` /* 126-byte string literal not displayed */ Paused bool `protobuf:"varint,4,opt,name=paused,proto3" json:"paused,omitempty"` Queue string `protobuf:"bytes,5,opt,name=queue,proto3" json:"queue,omitempty"` CurrentSessionId int64 `protobuf:"varint,6,opt,name=current_session_id,json=currentSessionId,proto3" json:"current_session_id,omitempty"` LastStatusChange int64 `protobuf:"varint,7,opt,name=last_status_change,json=lastStatusChange,proto3" json:"last_status_change,omitempty"` Monitoring bool `protobuf:"varint,8,opt,name=monitoring,proto3" json:"monitoring,omitempty"` CallsCount int64 `protobuf:"varint,9,opt,name=calls_count,json=callsCount,proto3" json:"calls_count,omitempty"` LastSipCode int64 `protobuf:"varint,10,opt,name=last_sip_code,json=lastSipCode,proto3" json:"last_sip_code,omitempty"` AgentPeerIsLostCall bool `` /* 126-byte string literal not displayed */ Disabled bool `protobuf:"varint,12,opt,name=disabled,proto3" json:"disabled,omitempty"` KeepAliveSucceeded bool `protobuf:"varint,13,opt,name=keep_alive_succeeded,json=keepAliveSucceeded,proto3" json:"keep_alive_succeeded,omitempty"` Message string `protobuf:"bytes,14,opt,name=message,proto3" json:"message,omitempty"` MessageTimestamp int64 `protobuf:"varint,15,opt,name=message_timestamp,json=messageTimestamp,proto3" json:"message_timestamp,omitempty"` QueuedCalls *QueuedCalls `protobuf:"bytes,16,opt,name=queued_calls,json=queuedCalls,proto3" json:"queued_calls,omitempty"` CallerWasSuspended bool `protobuf:"varint,17,opt,name=caller_was_suspended,json=callerWasSuspended,proto3" json:"caller_was_suspended,omitempty"` TransferMembers []*commons.TransferMember `protobuf:"bytes,18,rep,name=transfer_members,json=transferMembers,proto3" json:"transfer_members,omitempty"` Alert *commons.AgentAlert `protobuf:"bytes,19,opt,name=alert,proto3" json:"alert,omitempty"` // indicates if the current call is a direct to agent call AgentPeerIsDirectToAgent bool `` /* 143-byte string literal not displayed */ // indicates if the agent is muted or not AgentIsMuted bool `protobuf:"varint,21,opt,name=agent_is_muted,json=agentIsMuted,proto3" json:"agent_is_muted,omitempty"` // contains filtered or unexported fields }
func (*VoiceStatus) Descriptor
deprecated
func (*VoiceStatus) Descriptor() ([]byte, []int)
Deprecated: Use VoiceStatus.ProtoReflect.Descriptor instead.
func (*VoiceStatus) GetAgentIsMuted ¶
func (x *VoiceStatus) GetAgentIsMuted() bool
func (*VoiceStatus) GetAgentPeerIsDirectToAgent ¶
func (x *VoiceStatus) GetAgentPeerIsDirectToAgent() bool
func (*VoiceStatus) GetAgentPeerIsLostCall ¶
func (x *VoiceStatus) GetAgentPeerIsLostCall() bool
func (*VoiceStatus) GetAlert ¶
func (x *VoiceStatus) GetAlert() *commons.AgentAlert
func (*VoiceStatus) GetCallerWasSuspended ¶
func (x *VoiceStatus) GetCallerWasSuspended() bool
func (*VoiceStatus) GetCallsCount ¶
func (x *VoiceStatus) GetCallsCount() int64
func (*VoiceStatus) GetCurrentSessionId ¶
func (x *VoiceStatus) GetCurrentSessionId() int64
func (*VoiceStatus) GetDisabled ¶
func (x *VoiceStatus) GetDisabled() bool
func (*VoiceStatus) GetKeepAliveSucceeded ¶
func (x *VoiceStatus) GetKeepAliveSucceeded() bool
func (*VoiceStatus) GetLastSipCode ¶
func (x *VoiceStatus) GetLastSipCode() int64
func (*VoiceStatus) GetLastStatusChange ¶
func (x *VoiceStatus) GetLastStatusChange() int64
func (*VoiceStatus) GetMessage ¶
func (x *VoiceStatus) GetMessage() string
func (*VoiceStatus) GetMessageTimestamp ¶
func (x *VoiceStatus) GetMessageTimestamp() int64
func (*VoiceStatus) GetMonitoring ¶
func (x *VoiceStatus) GetMonitoring() bool
func (*VoiceStatus) GetPaused ¶
func (x *VoiceStatus) GetPaused() bool
func (*VoiceStatus) GetQueue ¶
func (x *VoiceStatus) GetQueue() string
func (*VoiceStatus) GetQueuedCalls ¶
func (x *VoiceStatus) GetQueuedCalls() *QueuedCalls
func (*VoiceStatus) GetStatus ¶
func (x *VoiceStatus) GetStatus() int64
func (*VoiceStatus) GetStatusDesc ¶
func (x *VoiceStatus) GetStatusDesc() commons.AgentStatus_Enum
func (*VoiceStatus) GetTransferMembers ¶
func (x *VoiceStatus) GetTransferMembers() []*commons.TransferMember
func (*VoiceStatus) ProtoMessage ¶
func (*VoiceStatus) ProtoMessage()
func (*VoiceStatus) ProtoReflect ¶
func (x *VoiceStatus) ProtoReflect() protoreflect.Message
func (*VoiceStatus) Reset ¶
func (x *VoiceStatus) Reset()
func (*VoiceStatus) String ¶
func (x *VoiceStatus) String() string