Documentation ¶
Index ¶
- Variables
- 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 AsmUserDetails
- func (*AsmUserDetails) Descriptor() ([]byte, []int)deprecated
- func (x *AsmUserDetails) GetAgentProfileGroupName() string
- func (x *AsmUserDetails) GetAgentSid() int64
- func (x *AsmUserDetails) GetAgentStatus() StatusState
- func (x *AsmUserDetails) GetAsmSessionSid() *wrapperspb.Int64Value
- func (x *AsmUserDetails) GetAverageCustomerWaitTimeSeconds() int64
- func (x *AsmUserDetails) GetAverageTimeToRespondSeconds() int64
- func (x *AsmUserDetails) GetCurrentConversationSid() int64
- func (x *AsmUserDetails) GetEvents() []*DashboardAgentResponseEvent
- func (x *AsmUserDetails) GetLastEventTime() *timestamppb.Timestamp
- func (x *AsmUserDetails) GetLoginTime() *timestamppb.Timestamp
- func (x *AsmUserDetails) GetName() string
- func (x *AsmUserDetails) GetSkills() map[string]int64
- func (x *AsmUserDetails) GetUserId() string
- func (*AsmUserDetails) ProtoMessage()
- func (x *AsmUserDetails) ProtoReflect() protoreflect.Message
- func (x *AsmUserDetails) Reset()
- func (x *AsmUserDetails) String() string
- type DashboardAgentResponseEvent
- func (*DashboardAgentResponseEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardAgentResponseEvent) GetIsInitialAgentMessage() bool
- func (x *DashboardAgentResponseEvent) GetResponseTimeSeconds() int64
- func (x *DashboardAgentResponseEvent) GetTime() *timestamppb.Timestamp
- func (*DashboardAgentResponseEvent) ProtoMessage()
- func (x *DashboardAgentResponseEvent) ProtoReflect() protoreflect.Message
- func (x *DashboardAgentResponseEvent) Reset()
- func (x *DashboardAgentResponseEvent) String() string
- type StatusState
- func (StatusState) Descriptor() protoreflect.EnumDescriptor
- func (x StatusState) Enum() *StatusState
- func (StatusState) EnumDescriptor() ([]byte, []int)deprecated
- func (x StatusState) Number() protoreflect.EnumNumber
- func (x StatusState) String() string
- func (StatusState) Type() protoreflect.EnumType
- 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
Constants ¶
This section is empty.
Variables ¶
View Source
var ( StatusState_name = map[int32]string{ 0: "STATUS_STATE_UNKNOWN", 1: "WAITING", 2: "IDLE", 3: "CONVERSATION_OPEN", } StatusState_value = map[string]int32{ "STATUS_STATE_UNKNOWN": 0, "WAITING": 1, "IDLE": 2, "CONVERSATION_OPEN": 3, } )
Enum value maps for StatusState.
View Source
var File_services_omnichannel_asm_entities_v1alpha1_session_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AsmSession ¶
type AsmSession struct { // asm session sid AsmSessionSid int64 `protobuf:"varint,1,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // time the asm session started AsmSessionStart *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=asm_session_start,json=asmSessionStart,proto3" json:"asm_session_start,omitempty"` // time the asm session ended AsmSessionEnd *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=asm_session_end,json=asmSessionEnd,proto3" json:"asm_session_end,omitempty"` // voice session is there is one 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 AsmUserDetails ¶
type AsmUserDetails struct { // agents user id UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // agents name Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // the agents sid AgentSid int64 `protobuf:"varint,3,opt,name=agent_sid,json=agentSid,proto3" json:"agent_sid,omitempty"` // enum of agents status AgentStatus StatusState `` /* 155-byte string literal not displayed */ // agents profile group name AgentProfileGroupName string `` /* 128-byte string literal not displayed */ // the agents current conversation CurrentConversationSid int64 `` /* 130-byte string literal not displayed */ // time from first customer message to agent response. between all conversations. AverageCustomerWaitTimeSeconds int64 `` /* 158-byte string literal not displayed */ // responste time between all conversations. AverageTimeToRespondSeconds int64 `` /* 149-byte string literal not displayed */ // last event time LastEventTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_event_time,json=lastEventTime,proto3" json:"last_event_time,omitempty"` // Agents Skills Skills map[string]int64 `` /* 155-byte string literal not displayed */ // Asm Session Sid AsmSessionSid *wrapperspb.Int64Value `protobuf:"bytes,11,opt,name=asm_session_sid,json=asmSessionSid,proto3" json:"asm_session_sid,omitempty"` // the list of response events Events []*DashboardAgentResponseEvent `protobuf:"bytes,12,rep,name=events,proto3" json:"events,omitempty"` // login time LoginTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=login_time,json=loginTime,proto3" json:"login_time,omitempty"` // contains filtered or unexported fields }
func (*AsmUserDetails) Descriptor
deprecated
func (*AsmUserDetails) Descriptor() ([]byte, []int)
Deprecated: Use AsmUserDetails.ProtoReflect.Descriptor instead.
func (*AsmUserDetails) GetAgentProfileGroupName ¶ added in v1.7.72
func (x *AsmUserDetails) GetAgentProfileGroupName() string
func (*AsmUserDetails) GetAgentSid ¶ added in v1.7.72
func (x *AsmUserDetails) GetAgentSid() int64
func (*AsmUserDetails) GetAgentStatus ¶ added in v1.7.72
func (x *AsmUserDetails) GetAgentStatus() StatusState
func (*AsmUserDetails) GetAsmSessionSid ¶ added in v1.7.72
func (x *AsmUserDetails) GetAsmSessionSid() *wrapperspb.Int64Value
func (*AsmUserDetails) GetAverageCustomerWaitTimeSeconds ¶ added in v1.7.72
func (x *AsmUserDetails) GetAverageCustomerWaitTimeSeconds() int64
func (*AsmUserDetails) GetAverageTimeToRespondSeconds ¶ added in v1.7.72
func (x *AsmUserDetails) GetAverageTimeToRespondSeconds() int64
func (*AsmUserDetails) GetCurrentConversationSid ¶ added in v1.7.72
func (x *AsmUserDetails) GetCurrentConversationSid() int64
func (*AsmUserDetails) GetEvents ¶ added in v1.7.72
func (x *AsmUserDetails) GetEvents() []*DashboardAgentResponseEvent
func (*AsmUserDetails) GetLastEventTime ¶ added in v1.7.72
func (x *AsmUserDetails) GetLastEventTime() *timestamppb.Timestamp
func (*AsmUserDetails) GetLoginTime ¶ added in v1.7.74
func (x *AsmUserDetails) GetLoginTime() *timestamppb.Timestamp
func (*AsmUserDetails) GetName ¶ added in v1.7.72
func (x *AsmUserDetails) GetName() string
func (*AsmUserDetails) GetSkills ¶ added in v1.7.72
func (x *AsmUserDetails) GetSkills() map[string]int64
func (*AsmUserDetails) GetUserId ¶ added in v1.7.72
func (x *AsmUserDetails) GetUserId() string
func (*AsmUserDetails) ProtoMessage ¶
func (*AsmUserDetails) ProtoMessage()
func (*AsmUserDetails) ProtoReflect ¶
func (x *AsmUserDetails) ProtoReflect() protoreflect.Message
func (*AsmUserDetails) Reset ¶
func (x *AsmUserDetails) Reset()
func (*AsmUserDetails) String ¶
func (x *AsmUserDetails) String() string
type DashboardAgentResponseEvent ¶ added in v1.7.72
type DashboardAgentResponseEvent struct { // the time it took to respond in seconds ResponseTimeSeconds int64 `protobuf:"varint,1,opt,name=response_time_seconds,json=responseTimeSeconds,proto3" json:"response_time_seconds,omitempty"` // the time of the event Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // whether or not this was the initial message sent by the agent IsInitialAgentMessage bool `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
The response event information for an agent
func (*DashboardAgentResponseEvent) Descriptor
deprecated
added in
v1.7.72
func (*DashboardAgentResponseEvent) Descriptor() ([]byte, []int)
Deprecated: Use DashboardAgentResponseEvent.ProtoReflect.Descriptor instead.
func (*DashboardAgentResponseEvent) GetIsInitialAgentMessage ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) GetIsInitialAgentMessage() bool
func (*DashboardAgentResponseEvent) GetResponseTimeSeconds ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) GetResponseTimeSeconds() int64
func (*DashboardAgentResponseEvent) GetTime ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) GetTime() *timestamppb.Timestamp
func (*DashboardAgentResponseEvent) ProtoMessage ¶ added in v1.7.72
func (*DashboardAgentResponseEvent) ProtoMessage()
func (*DashboardAgentResponseEvent) ProtoReflect ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) ProtoReflect() protoreflect.Message
func (*DashboardAgentResponseEvent) Reset ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) Reset()
func (*DashboardAgentResponseEvent) String ¶ added in v1.7.72
func (x *DashboardAgentResponseEvent) String() string
type StatusState ¶ added in v1.7.72
type StatusState int32
const ( // unknown StatusState_STATUS_STATE_UNKNOWN StatusState = 0 // no conversations assigned StatusState_WAITING StatusState = 1 // conversations assigned but none open StatusState_IDLE StatusState = 2 // conversation is open StatusState_CONVERSATION_OPEN StatusState = 3 )
func (StatusState) Descriptor ¶ added in v1.7.72
func (StatusState) Descriptor() protoreflect.EnumDescriptor
func (StatusState) Enum ¶ added in v1.7.72
func (x StatusState) Enum() *StatusState
func (StatusState) EnumDescriptor
deprecated
added in
v1.7.72
func (StatusState) EnumDescriptor() ([]byte, []int)
Deprecated: Use StatusState.Descriptor instead.
func (StatusState) Number ¶ added in v1.7.72
func (x StatusState) Number() protoreflect.EnumNumber
func (StatusState) String ¶ added in v1.7.72
func (x StatusState) String() string
func (StatusState) Type ¶ added in v1.7.72
func (StatusState) Type() protoreflect.EnumType
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"` // default time zone - DefaultTimeZone string `protobuf:"bytes,6,opt,name=default_time_zone,json=defaultTimeZone,proto3" json:"default_time_zone,omitempty"` // expiration Timestamp When the registration will expire 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 { // voice session sid VoiceSessionSid int64 `protobuf:"varint,1,opt,name=voice_session_sid,json=voiceSessionSid,proto3" json:"voice_session_sid,omitempty"` // time the voice session started VoiceSessionStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=voice_session_start,json=voiceSessionStart,proto3" json:"voice_session_start,omitempty"` // time the voice session ended 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
Click to show internal directories.
Click to hide internal directories.