asm

package
v1.9.9 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
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"
)
View Source
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

View Source
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)

View Source
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)

View Source
var File_api_v1alpha1_asm_public_service_proto protoreflect.FileDescriptor
View Source
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 (*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 (*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 (*QueuedCalls_QueuedCallData) GetCallerId

func (x *QueuedCalls_QueuedCallData) GetCallerId() string

func (*QueuedCalls_QueuedCallData) GetHoldDate

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 (*QueuedCalls_QueuedCallData) ProtoMessage

func (*QueuedCalls_QueuedCallData) ProtoMessage()

func (*QueuedCalls_QueuedCallData) ProtoReflect

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 (*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 (*SetConversationCollectedDataReq) Reset

func (*SetConversationCollectedDataReq) 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 (*SetConversationCollectedDataRes) Reset

func (*SetConversationCollectedDataRes) 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) CreateSession

func (UnimplementedAsmApiServer) EndSession

func (UnimplementedAsmApiServer) GetCurrentSession

func (UnimplementedAsmApiServer) GetQueuesDetails

func (UnimplementedAsmApiServer) GetStatus

func (UnimplementedAsmApiServer) ListAgents

func (UnimplementedAsmApiServer) ListConversations

func (UnimplementedAsmApiServer) SwitchSubsession

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) CreateSession

func (UnimplementedAsmServer) DisableVoice

func (UnimplementedAsmServer) EnableVoice

func (UnimplementedAsmServer) EndSession

func (UnimplementedAsmServer) GetCurrentSession

func (UnimplementedAsmServer) GetQueuesDetails

func (UnimplementedAsmServer) ListAgents

func (UnimplementedAsmServer) ListConversations

func (UnimplementedAsmServer) PushEvents

func (UnimplementedAsmServer) StreamAgentState

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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