entitiesv1alpha1

package
v1.8.29 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 (*DashboardAgentResponseEvent) ProtoMessage added in v1.7.72

func (*DashboardAgentResponseEvent) ProtoMessage()

func (*DashboardAgentResponseEvent) ProtoReflect added in v1.7.72

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

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

Jump to

Keyboard shortcuts

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