vanalyticsv2

package
v1.7.64 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Vanalytics_SearchTranscripts_FullMethodName = "/wfo.vanalytics.v2.Vanalytics/SearchTranscripts"
)

Variables

View Source
var (
	Channel_name = map[int32]string{
		0: "CHANNEL_CALL",
		1: "CHANNEL_SMS",
	}
	Channel_value = map[string]int32{
		"CHANNEL_CALL": 0,
		"CHANNEL_SMS":  1,
	}
)

Enum value maps for Channel.

View Source
var (
	ReviewStatus_name = map[int32]string{
		0: "REVIEW_STATUS_TODO",
		1: "REVIEW_STATUS_DONE",
		2: "REVIEW_STATUS_NONE",
	}
	ReviewStatus_value = map[string]int32{
		"REVIEW_STATUS_TODO": 0,
		"REVIEW_STATUS_DONE": 1,
		"REVIEW_STATUS_NONE": 2,
	}
)

Enum value maps for ReviewStatus.

View Source
var File_wfo_vanalytics_v2_service_proto protoreflect.FileDescriptor
View Source
var File_wfo_vanalytics_v2_transcript_proto protoreflect.FileDescriptor
View Source
var Vanalytics_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "wfo.vanalytics.v2.Vanalytics",
	HandlerType: (*VanalyticsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SearchTranscripts",
			Handler:    _Vanalytics_SearchTranscripts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "wfo/vanalytics/v2/service.proto",
}

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

Functions

func RegisterVanalyticsServer

func RegisterVanalyticsServer(s grpc.ServiceRegistrar, srv VanalyticsServer)

Types

type Call

type Call struct {

	// The unique identifier for the call.
	CallSid int64 `protobuf:"varint,1,opt,name=call_sid,json=callSid,proto3" json:"call_sid,omitempty"`
	// The type of call.
	CallType commons.CallType_Enum `protobuf:"varint,2,opt,name=call_type,json=callType,proto3,enum=api.commons.CallType_Enum" json:"call_type,omitempty"`
	// The total audio time of a call.
	AudioTime uint32 `protobuf:"varint,3,opt,name=audio_time,json=audioTime,proto3" json:"audio_time,omitempty"`
	// The text from the call in threads.
	Threads []*Call_Thread `protobuf:"bytes,4,rep,name=threads,proto3" json:"threads,omitempty"`
	// The silence stats for this call.
	Silence *Call_Silence `protobuf:"bytes,5,opt,name=silence,proto3" json:"silence,omitempty"`
	// The stats for when 2 participants are talking at the same time.
	TalkOver *Call_TalkOver `protobuf:"bytes,6,opt,name=talk_over,json=talkOver,proto3" json:"talk_over,omitempty"`
	// The total time duration of talk time in this call.
	TalkTime *durationpb.Duration `protobuf:"bytes,7,opt,name=talk_time,json=talkTime,proto3" json:"talk_time,omitempty"`
	// The phone number that initiated the call.
	CallerId string `protobuf:"bytes,8,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
	// The hunt group name for the agent who made the call.
	GroupName string `protobuf:"bytes,9,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
	// contains filtered or unexported fields
}

Call specific transcript metadata.

func (*Call) Descriptor deprecated

func (*Call) Descriptor() ([]byte, []int)

Deprecated: Use Call.ProtoReflect.Descriptor instead.

func (*Call) GetAudioTime

func (x *Call) GetAudioTime() uint32

func (*Call) GetCallSid

func (x *Call) GetCallSid() int64

func (*Call) GetCallType

func (x *Call) GetCallType() commons.CallType_Enum

func (*Call) GetCallerId added in v1.7.63

func (x *Call) GetCallerId() string

func (*Call) GetGroupName added in v1.7.63

func (x *Call) GetGroupName() string

func (*Call) GetSilence added in v1.7.63

func (x *Call) GetSilence() *Call_Silence

func (*Call) GetTalkOver added in v1.7.63

func (x *Call) GetTalkOver() *Call_TalkOver

func (*Call) GetTalkTime added in v1.7.63

func (x *Call) GetTalkTime() *durationpb.Duration

func (*Call) GetThreads

func (x *Call) GetThreads() []*Call_Thread

func (*Call) ProtoMessage

func (*Call) ProtoMessage()

func (*Call) ProtoReflect

func (x *Call) ProtoReflect() protoreflect.Message

func (*Call) Reset

func (x *Call) Reset()

func (*Call) String

func (x *Call) String() string

type Call_Segment

type Call_Segment struct {

	// The text in the segment.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// The offset time duration from the beginning of the conversation.
	Offset *durationpb.Duration `protobuf:"bytes,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

A segment of text.

func (*Call_Segment) Descriptor deprecated

func (*Call_Segment) Descriptor() ([]byte, []int)

Deprecated: Use Call_Segment.ProtoReflect.Descriptor instead.

func (*Call_Segment) GetOffset added in v1.7.63

func (x *Call_Segment) GetOffset() *durationpb.Duration

func (*Call_Segment) GetText

func (x *Call_Segment) GetText() string

func (*Call_Segment) ProtoMessage

func (*Call_Segment) ProtoMessage()

func (*Call_Segment) ProtoReflect

func (x *Call_Segment) ProtoReflect() protoreflect.Message

func (*Call_Segment) Reset

func (x *Call_Segment) Reset()

func (*Call_Segment) String

func (x *Call_Segment) String() string

type Call_Silence added in v1.7.63

type Call_Silence struct {

	// The silence duration stats.
	Duration *Call_Silence_Duration `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// The silence occurence stats.
	Occurrence *Call_Silence_Occurrence `protobuf:"bytes,2,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// The threshold in milliseconds of how much time without talking is
	// required before it is considered silence.
	Threshold uint32 `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// contains filtered or unexported fields
}

The silence stats for the call.

func (*Call_Silence) Descriptor deprecated added in v1.7.63

func (*Call_Silence) Descriptor() ([]byte, []int)

Deprecated: Use Call_Silence.ProtoReflect.Descriptor instead.

func (*Call_Silence) GetDuration added in v1.7.63

func (x *Call_Silence) GetDuration() *Call_Silence_Duration

func (*Call_Silence) GetOccurrence added in v1.7.63

func (x *Call_Silence) GetOccurrence() *Call_Silence_Occurrence

func (*Call_Silence) GetThreshold added in v1.7.63

func (x *Call_Silence) GetThreshold() uint32

func (*Call_Silence) ProtoMessage added in v1.7.63

func (*Call_Silence) ProtoMessage()

func (*Call_Silence) ProtoReflect added in v1.7.63

func (x *Call_Silence) ProtoReflect() protoreflect.Message

func (*Call_Silence) Reset added in v1.7.63

func (x *Call_Silence) Reset()

func (*Call_Silence) String added in v1.7.63

func (x *Call_Silence) String() string

type Call_Silence_Duration added in v1.7.63

type Call_Silence_Duration struct {

	// The total silence duration in the call.
	Total *durationpb.Duration `protobuf:"bytes,1,opt,name=total,proto3" json:"total,omitempty"`
	// The largest silence duration in the call.
	Max *durationpb.Duration `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	// The percentage of silence in the call.
	Percentage uint32 `protobuf:"varint,3,opt,name=percentage,proto3" json:"percentage,omitempty"`
	// contains filtered or unexported fields
}

The silence duration stats.

func (*Call_Silence_Duration) Descriptor deprecated added in v1.7.63

func (*Call_Silence_Duration) Descriptor() ([]byte, []int)

Deprecated: Use Call_Silence_Duration.ProtoReflect.Descriptor instead.

func (*Call_Silence_Duration) GetMax added in v1.7.63

func (*Call_Silence_Duration) GetPercentage added in v1.7.63

func (x *Call_Silence_Duration) GetPercentage() uint32

func (*Call_Silence_Duration) GetTotal added in v1.7.63

func (x *Call_Silence_Duration) GetTotal() *durationpb.Duration

func (*Call_Silence_Duration) ProtoMessage added in v1.7.63

func (*Call_Silence_Duration) ProtoMessage()

func (*Call_Silence_Duration) ProtoReflect added in v1.7.63

func (x *Call_Silence_Duration) ProtoReflect() protoreflect.Message

func (*Call_Silence_Duration) Reset added in v1.7.63

func (x *Call_Silence_Duration) Reset()

func (*Call_Silence_Duration) String added in v1.7.63

func (x *Call_Silence_Duration) String() string

type Call_Silence_Occurrence added in v1.7.63

type Call_Silence_Occurrence struct {

	// The total number of silence occurences in the call.
	Total uint32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

The silence occurence stats.

func (*Call_Silence_Occurrence) Descriptor deprecated added in v1.7.63

func (*Call_Silence_Occurrence) Descriptor() ([]byte, []int)

Deprecated: Use Call_Silence_Occurrence.ProtoReflect.Descriptor instead.

func (*Call_Silence_Occurrence) GetTotal added in v1.7.63

func (x *Call_Silence_Occurrence) GetTotal() uint32

func (*Call_Silence_Occurrence) ProtoMessage added in v1.7.63

func (*Call_Silence_Occurrence) ProtoMessage()

func (*Call_Silence_Occurrence) ProtoReflect added in v1.7.63

func (x *Call_Silence_Occurrence) ProtoReflect() protoreflect.Message

func (*Call_Silence_Occurrence) Reset added in v1.7.63

func (x *Call_Silence_Occurrence) Reset()

func (*Call_Silence_Occurrence) String added in v1.7.63

func (x *Call_Silence_Occurrence) String() string

type Call_TalkOver added in v1.7.63

type Call_TalkOver struct {

	// The talk over duration stats.
	Duration *Call_TalkOver_Duration `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// The talk over occurence stats.
	Occurrence *Call_TalkOver_Occurrence `protobuf:"bytes,2,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// The threshold in milliseconds of how much overlap is required
	// before it is considered talk over.
	Threshold uint32 `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// contains filtered or unexported fields
}

The talk over stats for the call.

func (*Call_TalkOver) Descriptor deprecated added in v1.7.63

func (*Call_TalkOver) Descriptor() ([]byte, []int)

Deprecated: Use Call_TalkOver.ProtoReflect.Descriptor instead.

func (*Call_TalkOver) GetDuration added in v1.7.63

func (x *Call_TalkOver) GetDuration() *Call_TalkOver_Duration

func (*Call_TalkOver) GetOccurrence added in v1.7.63

func (x *Call_TalkOver) GetOccurrence() *Call_TalkOver_Occurrence

func (*Call_TalkOver) GetThreshold added in v1.7.63

func (x *Call_TalkOver) GetThreshold() uint32

func (*Call_TalkOver) ProtoMessage added in v1.7.63

func (*Call_TalkOver) ProtoMessage()

func (*Call_TalkOver) ProtoReflect added in v1.7.63

func (x *Call_TalkOver) ProtoReflect() protoreflect.Message

func (*Call_TalkOver) Reset added in v1.7.63

func (x *Call_TalkOver) Reset()

func (*Call_TalkOver) String added in v1.7.63

func (x *Call_TalkOver) String() string

type Call_TalkOver_Duration added in v1.7.63

type Call_TalkOver_Duration struct {

	// The total talk over duration in the call.
	Total *durationpb.Duration `protobuf:"bytes,1,opt,name=total,proto3" json:"total,omitempty"`
	// The largest talk over duration in the call.
	Max *durationpb.Duration `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	// The percentage of talk over in the call.
	Percentage uint32 `protobuf:"varint,3,opt,name=percentage,proto3" json:"percentage,omitempty"`
	// contains filtered or unexported fields
}

The talk over duration stats.

func (*Call_TalkOver_Duration) Descriptor deprecated added in v1.7.63

func (*Call_TalkOver_Duration) Descriptor() ([]byte, []int)

Deprecated: Use Call_TalkOver_Duration.ProtoReflect.Descriptor instead.

func (*Call_TalkOver_Duration) GetMax added in v1.7.63

func (*Call_TalkOver_Duration) GetPercentage added in v1.7.63

func (x *Call_TalkOver_Duration) GetPercentage() uint32

func (*Call_TalkOver_Duration) GetTotal added in v1.7.63

func (*Call_TalkOver_Duration) ProtoMessage added in v1.7.63

func (*Call_TalkOver_Duration) ProtoMessage()

func (*Call_TalkOver_Duration) ProtoReflect added in v1.7.63

func (x *Call_TalkOver_Duration) ProtoReflect() protoreflect.Message

func (*Call_TalkOver_Duration) Reset added in v1.7.63

func (x *Call_TalkOver_Duration) Reset()

func (*Call_TalkOver_Duration) String added in v1.7.63

func (x *Call_TalkOver_Duration) String() string

type Call_TalkOver_Occurrence added in v1.7.63

type Call_TalkOver_Occurrence struct {

	// The total number of talk over occurences in the call.
	Total uint32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

The talk over occurence stats.

func (*Call_TalkOver_Occurrence) Descriptor deprecated added in v1.7.63

func (*Call_TalkOver_Occurrence) Descriptor() ([]byte, []int)

Deprecated: Use Call_TalkOver_Occurrence.ProtoReflect.Descriptor instead.

func (*Call_TalkOver_Occurrence) GetTotal added in v1.7.63

func (x *Call_TalkOver_Occurrence) GetTotal() uint32

func (*Call_TalkOver_Occurrence) ProtoMessage added in v1.7.63

func (*Call_TalkOver_Occurrence) ProtoMessage()

func (*Call_TalkOver_Occurrence) ProtoReflect added in v1.7.63

func (x *Call_TalkOver_Occurrence) ProtoReflect() protoreflect.Message

func (*Call_TalkOver_Occurrence) Reset added in v1.7.63

func (x *Call_TalkOver_Occurrence) Reset()

func (*Call_TalkOver_Occurrence) String added in v1.7.63

func (x *Call_TalkOver_Occurrence) String() string

type Call_Thread

type Call_Thread struct {

	// The unique identifier of the thread.
	Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// The text of the thread in segments.
	Segments []*Call_Segment `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
	// The user id of the participant on this thread.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

A thread is the text from one participant.

func (*Call_Thread) Descriptor deprecated

func (*Call_Thread) Descriptor() ([]byte, []int)

Deprecated: Use Call_Thread.ProtoReflect.Descriptor instead.

func (*Call_Thread) GetId

func (x *Call_Thread) GetId() int32

func (*Call_Thread) GetSegments

func (x *Call_Thread) GetSegments() []*Call_Segment

func (*Call_Thread) GetUserId added in v1.7.63

func (x *Call_Thread) GetUserId() string

func (*Call_Thread) ProtoMessage

func (*Call_Thread) ProtoMessage()

func (*Call_Thread) ProtoReflect

func (x *Call_Thread) ProtoReflect() protoreflect.Message

func (*Call_Thread) Reset

func (x *Call_Thread) Reset()

func (*Call_Thread) String

func (x *Call_Thread) String() string

type Channel

type Channel int32

An enumeration of transcript communication channels.

const (
	Channel_CHANNEL_CALL Channel = 0
	Channel_CHANNEL_SMS  Channel = 1
)

func (Channel) Descriptor

func (Channel) Descriptor() protoreflect.EnumDescriptor

func (Channel) Enum

func (x Channel) Enum() *Channel

func (Channel) EnumDescriptor deprecated

func (Channel) EnumDescriptor() ([]byte, []int)

Deprecated: Use Channel.Descriptor instead.

func (Channel) Number

func (x Channel) Number() protoreflect.EnumNumber

func (Channel) String

func (x Channel) String() string

func (Channel) Type

func (Channel) Type() protoreflect.EnumType

type FlagSummary

type FlagSummary struct {

	// The number of flags associated with the transcript.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// The sum of the priorities of the flags associated with the transcript.
	PrioritySum int32 `protobuf:"varint,2,opt,name=priority_sum,json=prioritySum,proto3" json:"priority_sum,omitempty"`
	// The highest priority of the flags associated with the transcript.
	PriorityMax int32 `protobuf:"varint,3,opt,name=priority_max,json=priorityMax,proto3" json:"priority_max,omitempty"`
	// Need Review provides info on the flags that need review.
	NeedReview *FlagSummary_NeedReview `protobuf:"bytes,4,opt,name=need_review,json=needReview,proto3" json:"need_review,omitempty"`
	// Flags contain the flags and filters that are associated with the transcript.
	Flags []*FlagSummary_Flag `protobuf:"bytes,5,rep,name=flags,proto3" json:"flags,omitempty"`
	// The review status of the flagged transcript.
	ReviewStatus ReviewStatus `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

FlagSummary defines a summary of flags which were applied to a transcript.

func (*FlagSummary) Descriptor deprecated

func (*FlagSummary) Descriptor() ([]byte, []int)

Deprecated: Use FlagSummary.ProtoReflect.Descriptor instead.

func (*FlagSummary) GetCount

func (x *FlagSummary) GetCount() int32

func (*FlagSummary) GetFlags

func (x *FlagSummary) GetFlags() []*FlagSummary_Flag

func (*FlagSummary) GetNeedReview

func (x *FlagSummary) GetNeedReview() *FlagSummary_NeedReview

func (*FlagSummary) GetPriorityMax

func (x *FlagSummary) GetPriorityMax() int32

func (*FlagSummary) GetPrioritySum

func (x *FlagSummary) GetPrioritySum() int32

func (*FlagSummary) GetReviewStatus

func (x *FlagSummary) GetReviewStatus() ReviewStatus

func (*FlagSummary) ProtoMessage

func (*FlagSummary) ProtoMessage()

func (*FlagSummary) ProtoReflect

func (x *FlagSummary) ProtoReflect() protoreflect.Message

func (*FlagSummary) Reset

func (x *FlagSummary) Reset()

func (*FlagSummary) String

func (x *FlagSummary) String() string

type FlagSummary_Filter

type FlagSummary_Filter struct {

	// The join key in form [flag_sid:filter_sid].
	JoinKey string `protobuf:"bytes,1,opt,name=join_key,json=joinKey,proto3" json:"join_key,omitempty"`
	// The flag sid this filter belongs to.
	FlagSid int64 `protobuf:"varint,2,opt,name=flag_sid,json=flagSid,proto3" json:"flag_sid,omitempty"`
	// The unique id of this filter.
	FilterSid int64 `protobuf:"varint,3,opt,name=filter_sid,json=filterSid,proto3" json:"filter_sid,omitempty"`
	// The version of this filter.
	Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	// The name of this filter.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Filter defines a filter which applied some flag to some transcript.

func (*FlagSummary_Filter) Descriptor deprecated

func (*FlagSummary_Filter) Descriptor() ([]byte, []int)

Deprecated: Use FlagSummary_Filter.ProtoReflect.Descriptor instead.

func (*FlagSummary_Filter) GetFilterSid

func (x *FlagSummary_Filter) GetFilterSid() int64

func (*FlagSummary_Filter) GetFlagSid

func (x *FlagSummary_Filter) GetFlagSid() int64

func (*FlagSummary_Filter) GetJoinKey

func (x *FlagSummary_Filter) GetJoinKey() string

func (*FlagSummary_Filter) GetName

func (x *FlagSummary_Filter) GetName() string

func (*FlagSummary_Filter) GetVersion

func (x *FlagSummary_Filter) GetVersion() int64

func (*FlagSummary_Filter) ProtoMessage

func (*FlagSummary_Filter) ProtoMessage()

func (*FlagSummary_Filter) ProtoReflect

func (x *FlagSummary_Filter) ProtoReflect() protoreflect.Message

func (*FlagSummary_Filter) Reset

func (x *FlagSummary_Filter) Reset()

func (*FlagSummary_Filter) String

func (x *FlagSummary_Filter) String() string

type FlagSummary_Flag

type FlagSummary_Flag struct {

	// The unique id of this flag.
	FlagSid int64 `protobuf:"varint,1,opt,name=flag_sid,json=flagSid,proto3" json:"flag_sid,omitempty"`
	// The name of this flag.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The priority of this flag.
	Priority int32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"`
	// The version of this flag.
	Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	// Filters which applied this flag.
	Filters []*FlagSummary_Filter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"`
	// Determines whether this flag must be reviewed.
	MustReview bool `protobuf:"varint,6,opt,name=must_review,json=mustReview,proto3" json:"must_review,omitempty"`
	// Determines whether this flag must be notified.
	MustNotify bool `protobuf:"varint,7,opt,name=must_notify,json=mustNotify,proto3" json:"must_notify,omitempty"`
	// The reviews of this flag.
	Reviews []*FlagSummary_Review `protobuf:"bytes,8,rep,name=reviews,proto3" json:"reviews,omitempty"`
	// contains filtered or unexported fields
}

Flag defines a flag that was applied to a transcript by one or more filters along with a user review when one exists.

func (*FlagSummary_Flag) Descriptor deprecated

func (*FlagSummary_Flag) Descriptor() ([]byte, []int)

Deprecated: Use FlagSummary_Flag.ProtoReflect.Descriptor instead.

func (*FlagSummary_Flag) GetFilters

func (x *FlagSummary_Flag) GetFilters() []*FlagSummary_Filter

func (*FlagSummary_Flag) GetFlagSid

func (x *FlagSummary_Flag) GetFlagSid() int64

func (*FlagSummary_Flag) GetMustNotify

func (x *FlagSummary_Flag) GetMustNotify() bool

func (*FlagSummary_Flag) GetMustReview

func (x *FlagSummary_Flag) GetMustReview() bool

func (*FlagSummary_Flag) GetName

func (x *FlagSummary_Flag) GetName() string

func (*FlagSummary_Flag) GetPriority

func (x *FlagSummary_Flag) GetPriority() int32

func (*FlagSummary_Flag) GetReviews

func (x *FlagSummary_Flag) GetReviews() []*FlagSummary_Review

func (*FlagSummary_Flag) GetVersion

func (x *FlagSummary_Flag) GetVersion() int64

func (*FlagSummary_Flag) ProtoMessage

func (*FlagSummary_Flag) ProtoMessage()

func (*FlagSummary_Flag) ProtoReflect

func (x *FlagSummary_Flag) ProtoReflect() protoreflect.Message

func (*FlagSummary_Flag) Reset

func (x *FlagSummary_Flag) Reset()

func (*FlagSummary_Flag) String

func (x *FlagSummary_Flag) String() string

type FlagSummary_NeedReview

type FlagSummary_NeedReview struct {

	// The sum of the priorities of the flags that need review.
	PrioritySum int32 `protobuf:"varint,1,opt,name=priority_sum,json=prioritySum,proto3" json:"priority_sum,omitempty"`
	// The highest priority of the flags that need review.
	PriorityMax int32 `protobuf:"varint,2,opt,name=priority_max,json=priorityMax,proto3" json:"priority_max,omitempty"`
	// The number of flags that need review.
	Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	// The Flag sids that need review.
	FlagSids []int64 `protobuf:"varint,4,rep,packed,name=flag_sids,json=flagSids,proto3" json:"flag_sids,omitempty"`
	// contains filtered or unexported fields
}

NeedReview defines flags which need to be reviewed.

func (*FlagSummary_NeedReview) Descriptor deprecated

func (*FlagSummary_NeedReview) Descriptor() ([]byte, []int)

Deprecated: Use FlagSummary_NeedReview.ProtoReflect.Descriptor instead.

func (*FlagSummary_NeedReview) GetCount

func (x *FlagSummary_NeedReview) GetCount() int32

func (*FlagSummary_NeedReview) GetFlagSids

func (x *FlagSummary_NeedReview) GetFlagSids() []int64

func (*FlagSummary_NeedReview) GetPriorityMax

func (x *FlagSummary_NeedReview) GetPriorityMax() int32

func (*FlagSummary_NeedReview) GetPrioritySum

func (x *FlagSummary_NeedReview) GetPrioritySum() int32

func (*FlagSummary_NeedReview) ProtoMessage

func (*FlagSummary_NeedReview) ProtoMessage()

func (*FlagSummary_NeedReview) ProtoReflect

func (x *FlagSummary_NeedReview) ProtoReflect() protoreflect.Message

func (*FlagSummary_NeedReview) Reset

func (x *FlagSummary_NeedReview) Reset()

func (*FlagSummary_NeedReview) String

func (x *FlagSummary_NeedReview) String() string

type FlagSummary_Review

type FlagSummary_Review struct {

	// The join key in form [flag_sid:user_id].
	JoinKey string `protobuf:"bytes,1,opt,name=join_key,json=joinKey,proto3" json:"join_key,omitempty"`
	// The flag sid this review belongs to.
	FlagSid int64 `protobuf:"varint,2,opt,name=flag_sid,json=flagSid,proto3" json:"flag_sid,omitempty"`
	// The user id of the reviewer.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Review contains info on the flag review when one exists.

func (*FlagSummary_Review) Descriptor deprecated

func (*FlagSummary_Review) Descriptor() ([]byte, []int)

Deprecated: Use FlagSummary_Review.ProtoReflect.Descriptor instead.

func (*FlagSummary_Review) GetFlagSid

func (x *FlagSummary_Review) GetFlagSid() int64

func (*FlagSummary_Review) GetJoinKey

func (x *FlagSummary_Review) GetJoinKey() string

func (*FlagSummary_Review) GetUserId

func (x *FlagSummary_Review) GetUserId() string

func (*FlagSummary_Review) ProtoMessage

func (*FlagSummary_Review) ProtoMessage()

func (*FlagSummary_Review) ProtoReflect

func (x *FlagSummary_Review) ProtoReflect() protoreflect.Message

func (*FlagSummary_Review) Reset

func (x *FlagSummary_Review) Reset()

func (*FlagSummary_Review) String

func (x *FlagSummary_Review) String() string

type FuzzinessAuto

type FuzzinessAuto struct {

	// The low length threshold.
	Low uint32 `protobuf:"varint,1,opt,name=low,proto3" json:"low,omitempty"`
	// The high length threshold.
	High uint32 `protobuf:"varint,2,opt,name=high,proto3" json:"high,omitempty"`
	// contains filtered or unexported fields
}

Defines an automatic max allowable edit distance based on the length of the text to match.

length < low -- Must match exactly. length < high -- Must match with one edit allowed. length >= high -- Must match with two edits allowed.

func (*FuzzinessAuto) Descriptor deprecated

func (*FuzzinessAuto) Descriptor() ([]byte, []int)

Deprecated: Use FuzzinessAuto.ProtoReflect.Descriptor instead.

func (*FuzzinessAuto) GetHigh

func (x *FuzzinessAuto) GetHigh() uint32

func (*FuzzinessAuto) GetLow

func (x *FuzzinessAuto) GetLow() uint32

func (*FuzzinessAuto) ProtoMessage

func (*FuzzinessAuto) ProtoMessage()

func (*FuzzinessAuto) ProtoReflect

func (x *FuzzinessAuto) ProtoReflect() protoreflect.Message

func (*FuzzinessAuto) Reset

func (x *FuzzinessAuto) Reset()

func (*FuzzinessAuto) String

func (x *FuzzinessAuto) String() string

type Highlight

type Highlight struct {

	// The prefix for highlighted text. Defaults to "{{" when empty.
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// The suffix for highlighted text. Defaults to "}}" when empty.
	Suffix string `protobuf:"bytes,2,opt,name=suffix,proto3" json:"suffix,omitempty"`
	// contains filtered or unexported fields
}

Configuration to enable and control text highlights.

func (*Highlight) Descriptor deprecated

func (*Highlight) Descriptor() ([]byte, []int)

Deprecated: Use Highlight.ProtoReflect.Descriptor instead.

func (*Highlight) GetPrefix

func (x *Highlight) GetPrefix() string

func (*Highlight) GetSuffix

func (x *Highlight) GetSuffix() string

func (*Highlight) ProtoMessage

func (*Highlight) ProtoMessage()

func (*Highlight) ProtoReflect

func (x *Highlight) ProtoReflect() protoreflect.Message

func (*Highlight) Reset

func (x *Highlight) Reset()

func (*Highlight) String

func (x *Highlight) String() string

type Match

type Match struct {

	// Required. The text to be matched. The field may contain multiple terms
	// to match when separated by spaces.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// Determines whether any or all of the terms must be matched. Operator must
	// be one of: (AND, OR). Defaults to OR when empty.
	Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	// Fuzziness controls the maximum edit distance that a similar term can have
	// and be considered a match. For example, the edit distance between cat and
	// bat would be 1 since only one letter is different. The edit distance
	// between unity and united would be 2. Fuzziness auto is recommended.
	//
	// Types that are assignable to Fuzziness:
	//
	//	*Match_FuzzinessAuto
	//	*Match_FuzzinessValue
	Fuzziness isMatch_Fuzziness `protobuf_oneof:"fuzziness"`
	// contains filtered or unexported fields
}

Query text terms with optional fuzziness.

func (*Match) Descriptor deprecated

func (*Match) Descriptor() ([]byte, []int)

Deprecated: Use Match.ProtoReflect.Descriptor instead.

func (*Match) GetFuzziness

func (m *Match) GetFuzziness() isMatch_Fuzziness

func (*Match) GetFuzzinessAuto

func (x *Match) GetFuzzinessAuto() *FuzzinessAuto

func (*Match) GetFuzzinessValue

func (x *Match) GetFuzzinessValue() uint32

func (*Match) GetOperator

func (x *Match) GetOperator() string

func (*Match) GetText

func (x *Match) GetText() string

func (*Match) ProtoMessage

func (*Match) ProtoMessage()

func (*Match) ProtoReflect

func (x *Match) ProtoReflect() protoreflect.Message

func (*Match) Reset

func (x *Match) Reset()

func (*Match) String

func (x *Match) String() string

type Match_FuzzinessAuto

type Match_FuzzinessAuto struct {
	// Variable fuzziness based on the match term length.
	FuzzinessAuto *FuzzinessAuto `protobuf:"bytes,15,opt,name=fuzziness_auto,json=fuzzinessAuto,proto3,oneof"`
}

type Match_FuzzinessValue

type Match_FuzzinessValue struct {
	// Constant fuzziness with allowed range from 0, 1 and 2.
	FuzzinessValue uint32 `protobuf:"varint,16,opt,name=fuzziness_value,json=fuzzinessValue,proto3,oneof"`
}

type ReviewStatus

type ReviewStatus int32

An enumeration of a flagged transcripts review statuses. Todo means there are flags that need review and have not been reviewed. Done means every flag that needs review has been reviewed. None means no flags require review.

const (
	ReviewStatus_REVIEW_STATUS_TODO ReviewStatus = 0
	ReviewStatus_REVIEW_STATUS_DONE ReviewStatus = 1
	ReviewStatus_REVIEW_STATUS_NONE ReviewStatus = 2
)

func (ReviewStatus) Descriptor

func (ReviewStatus) Enum

func (x ReviewStatus) Enum() *ReviewStatus

func (ReviewStatus) EnumDescriptor deprecated

func (ReviewStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReviewStatus.Descriptor instead.

func (ReviewStatus) Number

func (ReviewStatus) String

func (x ReviewStatus) String() string

func (ReviewStatus) Type

type SearchTranscriptsRequest

type SearchTranscriptsRequest struct {

	// Number of hits to include in response. Defaults to 10.
	PageSize uint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The order by which transcripts will be listed. Follows SQL order by
	// syntax. When not provided the order defaults to transcript_sid asc.
	OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// A field mask which defines which transcript fields to return. When empty
	// all transcript fields will be returned.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// Query by which to filter transcripts.
	BoolQuery *TranscriptBoolQuery `protobuf:"bytes,5,opt,name=bool_query,json=boolQuery,proto3" json:"bool_query,omitempty"`
	// The next page token from a previous response.
	PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Configuration to enable and control text highlights.
	Highlight *Highlight `protobuf:"bytes,7,opt,name=highlight,proto3" json:"highlight,omitempty"`
	// contains filtered or unexported fields
}

The request for the search transcripts RPC.

func (*SearchTranscriptsRequest) Descriptor deprecated

func (*SearchTranscriptsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchTranscriptsRequest.ProtoReflect.Descriptor instead.

func (*SearchTranscriptsRequest) GetBoolQuery

func (x *SearchTranscriptsRequest) GetBoolQuery() *TranscriptBoolQuery

func (*SearchTranscriptsRequest) GetHighlight

func (x *SearchTranscriptsRequest) GetHighlight() *Highlight

func (*SearchTranscriptsRequest) GetOrderBy

func (x *SearchTranscriptsRequest) GetOrderBy() string

func (*SearchTranscriptsRequest) GetPageSize

func (x *SearchTranscriptsRequest) GetPageSize() uint32

func (*SearchTranscriptsRequest) GetPageToken

func (x *SearchTranscriptsRequest) GetPageToken() string

func (*SearchTranscriptsRequest) GetReadMask

func (*SearchTranscriptsRequest) ProtoMessage

func (*SearchTranscriptsRequest) ProtoMessage()

func (*SearchTranscriptsRequest) ProtoReflect

func (x *SearchTranscriptsRequest) ProtoReflect() protoreflect.Message

func (*SearchTranscriptsRequest) Reset

func (x *SearchTranscriptsRequest) Reset()

func (*SearchTranscriptsRequest) String

func (x *SearchTranscriptsRequest) String() string

type SearchTranscriptsResponse

type SearchTranscriptsResponse struct {

	// One page of search response hits.
	Hits []*SearchTranscriptsResponse_Hit `protobuf:"bytes,1,rep,name=hits,proto3" json:"hits,omitempty"`
	// A page token which can be provided on a follow up request to retrieve the
	// next page of transcript hits.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

The response for the search transcripts RPC.

func (*SearchTranscriptsResponse) Descriptor deprecated

func (*SearchTranscriptsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchTranscriptsResponse.ProtoReflect.Descriptor instead.

func (*SearchTranscriptsResponse) GetHits

func (*SearchTranscriptsResponse) GetNextPageToken

func (x *SearchTranscriptsResponse) GetNextPageToken() string

func (*SearchTranscriptsResponse) ProtoMessage

func (*SearchTranscriptsResponse) ProtoMessage()

func (*SearchTranscriptsResponse) ProtoReflect

func (*SearchTranscriptsResponse) Reset

func (x *SearchTranscriptsResponse) Reset()

func (*SearchTranscriptsResponse) String

func (x *SearchTranscriptsResponse) String() string

type SearchTranscriptsResponse_Hit

type SearchTranscriptsResponse_Hit struct {

	// A transcript which matched the transcript query.
	Transcript *Transcript `protobuf:"bytes,1,opt,name=transcript,proto3" json:"transcript,omitempty"`
	// contains filtered or unexported fields
}

A search response hit.

func (*SearchTranscriptsResponse_Hit) Descriptor deprecated

func (*SearchTranscriptsResponse_Hit) Descriptor() ([]byte, []int)

Deprecated: Use SearchTranscriptsResponse_Hit.ProtoReflect.Descriptor instead.

func (*SearchTranscriptsResponse_Hit) GetTranscript

func (x *SearchTranscriptsResponse_Hit) GetTranscript() *Transcript

func (*SearchTranscriptsResponse_Hit) ProtoMessage

func (*SearchTranscriptsResponse_Hit) ProtoMessage()

func (*SearchTranscriptsResponse_Hit) ProtoReflect

func (*SearchTranscriptsResponse_Hit) Reset

func (x *SearchTranscriptsResponse_Hit) Reset()

func (*SearchTranscriptsResponse_Hit) String

type Sms

type Sms struct {

	// The unique identifier of the sms conversation.
	ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// The text from the sms in threads.
	Threads []*Sms_Thread `protobuf:"bytes,2,rep,name=threads,proto3" json:"threads,omitempty"`
	// contains filtered or unexported fields
}

Sms specific transcript metadata.

func (*Sms) Descriptor deprecated

func (*Sms) Descriptor() ([]byte, []int)

Deprecated: Use Sms.ProtoReflect.Descriptor instead.

func (*Sms) GetConversationSid

func (x *Sms) GetConversationSid() int64

func (*Sms) GetThreads

func (x *Sms) GetThreads() []*Sms_Thread

func (*Sms) ProtoMessage

func (*Sms) ProtoMessage()

func (*Sms) ProtoReflect

func (x *Sms) ProtoReflect() protoreflect.Message

func (*Sms) Reset

func (x *Sms) Reset()

func (*Sms) String

func (x *Sms) String() string

type Sms_Segment

type Sms_Segment struct {

	// The text in the segment.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// The offset time duration from the beginning of the conversation.
	Offset *durationpb.Duration `protobuf:"bytes,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

A segment of text.

func (*Sms_Segment) Descriptor deprecated

func (*Sms_Segment) Descriptor() ([]byte, []int)

Deprecated: Use Sms_Segment.ProtoReflect.Descriptor instead.

func (*Sms_Segment) GetOffset added in v1.7.63

func (x *Sms_Segment) GetOffset() *durationpb.Duration

func (*Sms_Segment) GetText

func (x *Sms_Segment) GetText() string

func (*Sms_Segment) ProtoMessage

func (*Sms_Segment) ProtoMessage()

func (*Sms_Segment) ProtoReflect

func (x *Sms_Segment) ProtoReflect() protoreflect.Message

func (*Sms_Segment) Reset

func (x *Sms_Segment) Reset()

func (*Sms_Segment) String

func (x *Sms_Segment) String() string

type Sms_Thread

type Sms_Thread struct {

	// The unique identifier of the thread.
	Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// The text of the thread in segments.
	Segments []*Sms_Segment `protobuf:"bytes,2,rep,name=segments,proto3" json:"segments,omitempty"`
	// The user id of the participant on this thread.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

A thread is the text from one participant.

func (*Sms_Thread) Descriptor deprecated

func (*Sms_Thread) Descriptor() ([]byte, []int)

Deprecated: Use Sms_Thread.ProtoReflect.Descriptor instead.

func (*Sms_Thread) GetId

func (x *Sms_Thread) GetId() int32

func (*Sms_Thread) GetSegments

func (x *Sms_Thread) GetSegments() []*Sms_Segment

func (*Sms_Thread) GetUserId added in v1.7.63

func (x *Sms_Thread) GetUserId() string

func (*Sms_Thread) ProtoMessage

func (*Sms_Thread) ProtoMessage()

func (*Sms_Thread) ProtoReflect

func (x *Sms_Thread) ProtoReflect() protoreflect.Message

func (*Sms_Thread) Reset

func (x *Sms_Thread) Reset()

func (*Sms_Thread) String

func (x *Sms_Thread) String() string

type SpanFuzzy

type SpanFuzzy struct {

	// Required. The value to be fuzzy matched.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Fuzziness controls the maximum edit distance that a similar term can have
	// and be considered a match. For example, the edit distance between cat and
	// bat would be 1 since only one letter is different. The edit distance
	// between unity and united would be 2. Fuzziness auto is recommended.
	//
	// Types that are assignable to Fuzziness:
	//
	//	*SpanFuzzy_FuzzinessAuto
	//	*SpanFuzzy_FuzzinessValue
	Fuzziness isSpanFuzzy_Fuzziness `protobuf_oneof:"fuzziness"`
	// contains filtered or unexported fields
}

Query which matches a span term with fuzziness.

func (*SpanFuzzy) Descriptor deprecated

func (*SpanFuzzy) Descriptor() ([]byte, []int)

Deprecated: Use SpanFuzzy.ProtoReflect.Descriptor instead.

func (*SpanFuzzy) GetFuzziness

func (m *SpanFuzzy) GetFuzziness() isSpanFuzzy_Fuzziness

func (*SpanFuzzy) GetFuzzinessAuto

func (x *SpanFuzzy) GetFuzzinessAuto() *FuzzinessAuto

func (*SpanFuzzy) GetFuzzinessValue

func (x *SpanFuzzy) GetFuzzinessValue() uint32

func (*SpanFuzzy) GetValue

func (x *SpanFuzzy) GetValue() string

func (*SpanFuzzy) ProtoMessage

func (*SpanFuzzy) ProtoMessage()

func (*SpanFuzzy) ProtoReflect

func (x *SpanFuzzy) ProtoReflect() protoreflect.Message

func (*SpanFuzzy) Reset

func (x *SpanFuzzy) Reset()

func (*SpanFuzzy) String

func (x *SpanFuzzy) String() string

type SpanFuzzy_FuzzinessAuto

type SpanFuzzy_FuzzinessAuto struct {
	// Variable fuzziness based on the match term length.
	FuzzinessAuto *FuzzinessAuto `protobuf:"bytes,10,opt,name=fuzziness_auto,json=fuzzinessAuto,proto3,oneof"`
}

type SpanFuzzy_FuzzinessValue

type SpanFuzzy_FuzzinessValue struct {
	// Constant fuzziness with allowed range from 0, 1 and 2.
	FuzzinessValue uint32 `protobuf:"varint,11,opt,name=fuzziness_value,json=fuzzinessValue,proto3,oneof"`
}

type SpanNear

type SpanNear struct {

	// The number of allowed non matching terms within the span. For example, a
	// slop of 2 when searching for "This is my dog" would allow a match on
	// "This is my quick brown dog".
	Slop int32 `protobuf:"varint,1,opt,name=slop,proto3" json:"slop,omitempty"`
	// Requires clauses to be matched in the order.
	InOrder bool `protobuf:"varint,2,opt,name=in_order,json=inOrder,proto3" json:"in_order,omitempty"`
	// Required. The clauses to be matched.
	Clauses []*SpanNear_Clause `protobuf:"bytes,3,rep,name=clauses,proto3" json:"clauses,omitempty"`
	// contains filtered or unexported fields
}

Query which matches a list of clauses that are near to each other.

func (*SpanNear) Descriptor deprecated

func (*SpanNear) Descriptor() ([]byte, []int)

Deprecated: Use SpanNear.ProtoReflect.Descriptor instead.

func (*SpanNear) GetClauses

func (x *SpanNear) GetClauses() []*SpanNear_Clause

func (*SpanNear) GetInOrder

func (x *SpanNear) GetInOrder() bool

func (*SpanNear) GetSlop

func (x *SpanNear) GetSlop() int32

func (*SpanNear) ProtoMessage

func (*SpanNear) ProtoMessage()

func (*SpanNear) ProtoReflect

func (x *SpanNear) ProtoReflect() protoreflect.Message

func (*SpanNear) Reset

func (x *SpanNear) Reset()

func (*SpanNear) String

func (x *SpanNear) String() string

type SpanNear_Clause

type SpanNear_Clause struct {

	// Generic clause matcher.
	//
	// Types that are assignable to Match:
	//
	//	*SpanNear_Clause_SpanNear
	//	*SpanNear_Clause_SpanFuzzy
	//	*SpanNear_Clause_SpanTerm
	Match isSpanNear_Clause_Match `protobuf_oneof:"match"`
	// contains filtered or unexported fields
}

Generic clause for use in span near queries.

func (*SpanNear_Clause) Descriptor deprecated

func (*SpanNear_Clause) Descriptor() ([]byte, []int)

Deprecated: Use SpanNear_Clause.ProtoReflect.Descriptor instead.

func (*SpanNear_Clause) GetMatch

func (m *SpanNear_Clause) GetMatch() isSpanNear_Clause_Match

func (*SpanNear_Clause) GetSpanFuzzy

func (x *SpanNear_Clause) GetSpanFuzzy() *SpanFuzzy

func (*SpanNear_Clause) GetSpanNear

func (x *SpanNear_Clause) GetSpanNear() *SpanNear

func (*SpanNear_Clause) GetSpanTerm

func (x *SpanNear_Clause) GetSpanTerm() *SpanTerm

func (*SpanNear_Clause) ProtoMessage

func (*SpanNear_Clause) ProtoMessage()

func (*SpanNear_Clause) ProtoReflect

func (x *SpanNear_Clause) ProtoReflect() protoreflect.Message

func (*SpanNear_Clause) Reset

func (x *SpanNear_Clause) Reset()

func (*SpanNear_Clause) String

func (x *SpanNear_Clause) String() string

type SpanNear_Clause_SpanFuzzy

type SpanNear_Clause_SpanFuzzy struct {
	// A span near clause to match a fuzzy term.
	SpanFuzzy *SpanFuzzy `protobuf:"bytes,2,opt,name=span_fuzzy,json=spanFuzzy,proto3,oneof"`
}

type SpanNear_Clause_SpanNear

type SpanNear_Clause_SpanNear struct {
	// A span near clause to match a phrase.
	SpanNear *SpanNear `protobuf:"bytes,1,opt,name=span_near,json=spanNear,proto3,oneof"`
}

type SpanNear_Clause_SpanTerm

type SpanNear_Clause_SpanTerm struct {
	// A span near clause to match a term.
	SpanTerm *SpanTerm `protobuf:"bytes,3,opt,name=span_term,json=spanTerm,proto3,oneof"`
}

type SpanTerm

type SpanTerm struct {

	// Required. The value to be matched.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Query which matches a span term exactly.

func (*SpanTerm) Descriptor deprecated

func (*SpanTerm) Descriptor() ([]byte, []int)

Deprecated: Use SpanTerm.ProtoReflect.Descriptor instead.

func (*SpanTerm) GetValue

func (x *SpanTerm) GetValue() string

func (*SpanTerm) ProtoMessage

func (*SpanTerm) ProtoMessage()

func (*SpanTerm) ProtoReflect

func (x *SpanTerm) ProtoReflect() protoreflect.Message

func (*SpanTerm) Reset

func (x *SpanTerm) Reset()

func (*SpanTerm) String

func (x *SpanTerm) String() string

type Transcript

type Transcript struct {

	// Channel specific transcript metadata.
	//
	// Types that are assignable to Metadata:
	//
	//	*Transcript_Call
	//	*Transcript_Sms
	Metadata isTranscript_Metadata `protobuf_oneof:"metadata"`
	// The communication channel of the transcript.
	Channel Channel `protobuf:"varint,12,opt,name=channel,proto3,enum=wfo.vanalytics.v2.Channel" json:"channel,omitempty"`
	// The time the transcript was started.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// The time the transcript was marked as deleted.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// The flag summary of the transcript.
	FlagSummary *FlagSummary `protobuf:"bytes,16,opt,name=flag_summary,json=flagSummary,proto3" json:"flag_summary,omitempty"`
	// The unique identifier of the transcript.
	TranscriptSid int64 `protobuf:"varint,17,opt,name=transcript_sid,json=transcriptSid,proto3" json:"transcript_sid,omitempty"`
	// contains filtered or unexported fields
}

A textualized interaction between two or more participants.

func (*Transcript) Descriptor deprecated

func (*Transcript) Descriptor() ([]byte, []int)

Deprecated: Use Transcript.ProtoReflect.Descriptor instead.

func (*Transcript) GetCall

func (x *Transcript) GetCall() *Call

func (*Transcript) GetChannel

func (x *Transcript) GetChannel() Channel

func (*Transcript) GetDeleteTime

func (x *Transcript) GetDeleteTime() *timestamppb.Timestamp

func (*Transcript) GetFlagSummary

func (x *Transcript) GetFlagSummary() *FlagSummary

func (*Transcript) GetMetadata

func (m *Transcript) GetMetadata() isTranscript_Metadata

func (*Transcript) GetSms

func (x *Transcript) GetSms() *Sms

func (*Transcript) GetStartTime

func (x *Transcript) GetStartTime() *timestamppb.Timestamp

func (*Transcript) GetTranscriptSid

func (x *Transcript) GetTranscriptSid() int64

func (*Transcript) ProtoMessage

func (*Transcript) ProtoMessage()

func (*Transcript) ProtoReflect

func (x *Transcript) ProtoReflect() protoreflect.Message

func (*Transcript) Reset

func (x *Transcript) Reset()

func (*Transcript) String

func (x *Transcript) String() string

type TranscriptBoolQuery

type TranscriptBoolQuery struct {

	// Query constraints on transcript.
	Transcript *TranscriptQuery `protobuf:"bytes,1,opt,name=transcript,proto3" json:"transcript,omitempty"`
	// contains filtered or unexported fields
}

Boolean query to filter transcripts.

func (*TranscriptBoolQuery) Descriptor deprecated

func (*TranscriptBoolQuery) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptBoolQuery.ProtoReflect.Descriptor instead.

func (*TranscriptBoolQuery) GetTranscript

func (x *TranscriptBoolQuery) GetTranscript() *TranscriptQuery

func (*TranscriptBoolQuery) ProtoMessage

func (*TranscriptBoolQuery) ProtoMessage()

func (*TranscriptBoolQuery) ProtoReflect

func (x *TranscriptBoolQuery) ProtoReflect() protoreflect.Message

func (*TranscriptBoolQuery) Reset

func (x *TranscriptBoolQuery) Reset()

func (*TranscriptBoolQuery) String

func (x *TranscriptBoolQuery) String() string

type TranscriptQuery

type TranscriptQuery struct {

	// Query constraints on transcript sid.
	TranscriptSid *TranscriptQuery_TranscriptSid `protobuf:"bytes,1,opt,name=transcript_sid,json=transcriptSid,proto3" json:"transcript_sid,omitempty"`
	// Query constraints on channel.
	Channel *TranscriptQuery_Channel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"`
	// Query constraints on metadata.
	Metadata *TranscriptQuery_Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Query constraints on threads.
	Threads *TranscriptQuery_Threads `protobuf:"bytes,4,opt,name=threads,proto3" json:"threads,omitempty"`
	// Query constraints on flag summary.
	FlagSummary *TranscriptQuery_FlagSummary `protobuf:"bytes,5,opt,name=flag_summary,json=flagSummary,proto3" json:"flag_summary,omitempty"`
	// Query constraints on start time.
	StartTime *TranscriptQuery_StartTime `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Query constraints on delete time.
	DeleteTime *TranscriptQuery_DeleteTime `protobuf:"bytes,7,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// contains filtered or unexported fields
}

Query to filter transcripts.

func (*TranscriptQuery) Descriptor deprecated

func (*TranscriptQuery) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery.ProtoReflect.Descriptor instead.

func (*TranscriptQuery) GetChannel

func (x *TranscriptQuery) GetChannel() *TranscriptQuery_Channel

func (*TranscriptQuery) GetDeleteTime added in v1.7.63

func (x *TranscriptQuery) GetDeleteTime() *TranscriptQuery_DeleteTime

func (*TranscriptQuery) GetFlagSummary added in v1.7.63

func (x *TranscriptQuery) GetFlagSummary() *TranscriptQuery_FlagSummary

func (*TranscriptQuery) GetMetadata

func (x *TranscriptQuery) GetMetadata() *TranscriptQuery_Metadata

func (*TranscriptQuery) GetStartTime added in v1.7.63

func (x *TranscriptQuery) GetStartTime() *TranscriptQuery_StartTime

func (*TranscriptQuery) GetThreads

func (x *TranscriptQuery) GetThreads() *TranscriptQuery_Threads

func (*TranscriptQuery) GetTranscriptSid

func (x *TranscriptQuery) GetTranscriptSid() *TranscriptQuery_TranscriptSid

func (*TranscriptQuery) ProtoMessage

func (*TranscriptQuery) ProtoMessage()

func (*TranscriptQuery) ProtoReflect

func (x *TranscriptQuery) ProtoReflect() protoreflect.Message

func (*TranscriptQuery) Reset

func (x *TranscriptQuery) Reset()

func (*TranscriptQuery) String

func (x *TranscriptQuery) String() string

type TranscriptQuery_Call

type TranscriptQuery_Call struct {

	// Query constraints on call sid.
	CallSid *TranscriptQuery_Call_CallSid `protobuf:"bytes,1,opt,name=call_sid,json=callSid,proto3" json:"call_sid,omitempty"`
	// Query constraints on audio time.
	AudioTime *TranscriptQuery_Call_AudioTime `protobuf:"bytes,2,opt,name=audio_time,json=audioTime,proto3" json:"audio_time,omitempty"`
	// Query constraints on call type.
	CallType *TranscriptQuery_Call_CallType `protobuf:"bytes,3,opt,name=call_type,json=callType,proto3" json:"call_type,omitempty"`
	// Query constraints on silence.
	Silence *TranscriptQuery_Call_Silence `protobuf:"bytes,4,opt,name=silence,proto3" json:"silence,omitempty"`
	// Query constraints on talk over.
	TalkOver *TranscriptQuery_Call_TalkOver `protobuf:"bytes,5,opt,name=talk_over,json=talkOver,proto3" json:"talk_over,omitempty"`
	// Query constraints on talk time.
	TalkTime *TranscriptQuery_Call_TalkTime `protobuf:"bytes,6,opt,name=talk_time,json=talkTime,proto3" json:"talk_time,omitempty"`
	// Query constraints on caller id.
	CallerId *TranscriptQuery_Call_CallerId `protobuf:"bytes,7,opt,name=caller_id,json=callerId,proto3" json:"caller_id,omitempty"`
	// Query constraints on group name.
	GroupName *TranscriptQuery_Call_GroupName `protobuf:"bytes,8,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on call metadata.

func (*TranscriptQuery_Call) Descriptor deprecated

func (*TranscriptQuery_Call) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call) GetAudioTime

func (*TranscriptQuery_Call) GetCallSid

func (*TranscriptQuery_Call) GetCallType

func (*TranscriptQuery_Call) GetCallerId added in v1.7.63

func (*TranscriptQuery_Call) GetGroupName added in v1.7.63

func (*TranscriptQuery_Call) GetSilence added in v1.7.63

func (*TranscriptQuery_Call) GetTalkOver added in v1.7.63

func (*TranscriptQuery_Call) GetTalkTime added in v1.7.63

func (*TranscriptQuery_Call) ProtoMessage

func (*TranscriptQuery_Call) ProtoMessage()

func (*TranscriptQuery_Call) ProtoReflect

func (x *TranscriptQuery_Call) ProtoReflect() protoreflect.Message

func (*TranscriptQuery_Call) Reset

func (x *TranscriptQuery_Call) Reset()

func (*TranscriptQuery_Call) String

func (x *TranscriptQuery_Call) String() string

type TranscriptQuery_Call_AudioTime

type TranscriptQuery_Call_AudioTime struct {

	// Queries where greater than or equal.
	Gte *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on audio time.

func (*TranscriptQuery_Call_AudioTime) Descriptor deprecated

func (*TranscriptQuery_Call_AudioTime) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_AudioTime.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_AudioTime) GetGt

func (*TranscriptQuery_Call_AudioTime) GetGte

func (*TranscriptQuery_Call_AudioTime) GetLt

func (*TranscriptQuery_Call_AudioTime) GetLte

func (*TranscriptQuery_Call_AudioTime) ProtoMessage

func (*TranscriptQuery_Call_AudioTime) ProtoMessage()

func (*TranscriptQuery_Call_AudioTime) ProtoReflect

func (*TranscriptQuery_Call_AudioTime) Reset

func (x *TranscriptQuery_Call_AudioTime) Reset()

func (*TranscriptQuery_Call_AudioTime) String

type TranscriptQuery_Call_CallSid

type TranscriptQuery_Call_CallSid struct {

	// Requires all call specific transcript hits to have a call sid in the
	// list.
	Any []int64 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on call sid.

func (*TranscriptQuery_Call_CallSid) Descriptor deprecated

func (*TranscriptQuery_Call_CallSid) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_CallSid.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_CallSid) GetAny

func (x *TranscriptQuery_Call_CallSid) GetAny() []int64

func (*TranscriptQuery_Call_CallSid) ProtoMessage

func (*TranscriptQuery_Call_CallSid) ProtoMessage()

func (*TranscriptQuery_Call_CallSid) ProtoReflect

func (*TranscriptQuery_Call_CallSid) Reset

func (x *TranscriptQuery_Call_CallSid) Reset()

func (*TranscriptQuery_Call_CallSid) String

type TranscriptQuery_Call_CallType

type TranscriptQuery_Call_CallType struct {

	// Requires all call specific transcript hits to have a call type in the
	// list.
	Any []commons.CallType_Enum `protobuf:"varint,1,rep,packed,name=any,proto3,enum=api.commons.CallType_Enum" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on call type.

func (*TranscriptQuery_Call_CallType) Descriptor deprecated

func (*TranscriptQuery_Call_CallType) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_CallType.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_CallType) GetAny

func (*TranscriptQuery_Call_CallType) ProtoMessage

func (*TranscriptQuery_Call_CallType) ProtoMessage()

func (*TranscriptQuery_Call_CallType) ProtoReflect

func (*TranscriptQuery_Call_CallType) Reset

func (x *TranscriptQuery_Call_CallType) Reset()

func (*TranscriptQuery_Call_CallType) String

type TranscriptQuery_Call_CallerId added in v1.7.63

type TranscriptQuery_Call_CallerId struct {

	// Requires all call specific transcript hits to have a caller id in the
	// list.
	Any []string `protobuf:"bytes,1,rep,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on caller id.

func (*TranscriptQuery_Call_CallerId) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_CallerId) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_CallerId.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_CallerId) GetAny added in v1.7.63

func (x *TranscriptQuery_Call_CallerId) GetAny() []string

func (*TranscriptQuery_Call_CallerId) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_CallerId) ProtoMessage()

func (*TranscriptQuery_Call_CallerId) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_CallerId) Reset added in v1.7.63

func (x *TranscriptQuery_Call_CallerId) Reset()

func (*TranscriptQuery_Call_CallerId) String added in v1.7.63

type TranscriptQuery_Call_GroupName added in v1.7.63

type TranscriptQuery_Call_GroupName struct {

	// Requires all call specific transcript hits to have a group name in the
	// list.
	Any []string `protobuf:"bytes,1,rep,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on group name.

func (*TranscriptQuery_Call_GroupName) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_GroupName) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_GroupName.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_GroupName) GetAny added in v1.7.63

func (x *TranscriptQuery_Call_GroupName) GetAny() []string

func (*TranscriptQuery_Call_GroupName) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_GroupName) ProtoMessage()

func (*TranscriptQuery_Call_GroupName) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_GroupName) Reset added in v1.7.63

func (x *TranscriptQuery_Call_GroupName) Reset()

func (*TranscriptQuery_Call_GroupName) String added in v1.7.63

type TranscriptQuery_Call_Silence added in v1.7.63

type TranscriptQuery_Call_Silence struct {

	// Query constraints on silence duration total.
	DurationTotal *TranscriptQuery_Call_Silence_DurationTotal `protobuf:"bytes,1,opt,name=duration_total,json=durationTotal,proto3" json:"duration_total,omitempty"`
	// Query constraints on silence duration max.
	DurationMax *TranscriptQuery_Call_Silence_DurationMax `protobuf:"bytes,2,opt,name=duration_max,json=durationMax,proto3" json:"duration_max,omitempty"`
	// Query constraints on silence occurrence total.
	OccurrenceTotal *TranscriptQuery_Call_Silence_OccurrenceTotal `protobuf:"bytes,3,opt,name=occurrence_total,json=occurrenceTotal,proto3" json:"occurrence_total,omitempty"`
	// Query constraints on silence duration percentage.
	DurationPercentage *TranscriptQuery_Call_Silence_DurationPercentage `protobuf:"bytes,4,opt,name=duration_percentage,json=durationPercentage,proto3" json:"duration_percentage,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on silence.

func (*TranscriptQuery_Call_Silence) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_Silence) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_Silence.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_Silence) GetDurationMax added in v1.7.63

func (*TranscriptQuery_Call_Silence) GetDurationPercentage added in v1.7.63

func (*TranscriptQuery_Call_Silence) GetDurationTotal added in v1.7.63

func (*TranscriptQuery_Call_Silence) GetOccurrenceTotal added in v1.7.63

func (*TranscriptQuery_Call_Silence) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_Silence) ProtoMessage()

func (*TranscriptQuery_Call_Silence) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_Silence) Reset added in v1.7.63

func (x *TranscriptQuery_Call_Silence) Reset()

func (*TranscriptQuery_Call_Silence) String added in v1.7.63

type TranscriptQuery_Call_Silence_DurationMax added in v1.7.63

type TranscriptQuery_Call_Silence_DurationMax struct {

	// Queries where greater than or equal.
	Gte *durationpb.Duration `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *durationpb.Duration `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *durationpb.Duration `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *durationpb.Duration `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on max duration.

func (*TranscriptQuery_Call_Silence_DurationMax) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_Silence_DurationMax.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_Silence_DurationMax) GetGt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) GetGte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) GetLt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) GetLte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) Reset added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationMax) String added in v1.7.63

type TranscriptQuery_Call_Silence_DurationPercentage added in v1.7.63

type TranscriptQuery_Call_Silence_DurationPercentage struct {

	// Queries where greater than or equal.
	Gte *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on duration percentage.

func (*TranscriptQuery_Call_Silence_DurationPercentage) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_Silence_DurationPercentage.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_Silence_DurationPercentage) GetGt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) GetGte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) GetLt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) GetLte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) Reset added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationPercentage) String added in v1.7.63

type TranscriptQuery_Call_Silence_DurationTotal added in v1.7.63

type TranscriptQuery_Call_Silence_DurationTotal struct {

	// Queries where greater than or equal.
	Gte *durationpb.Duration `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *durationpb.Duration `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *durationpb.Duration `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *durationpb.Duration `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on total duration.

func (*TranscriptQuery_Call_Silence_DurationTotal) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_Silence_DurationTotal.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_Silence_DurationTotal) GetGt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) GetGte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) GetLt added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) GetLte added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) Reset added in v1.7.63

func (*TranscriptQuery_Call_Silence_DurationTotal) String added in v1.7.63

type TranscriptQuery_Call_Silence_OccurrenceTotal added in v1.7.63

type TranscriptQuery_Call_Silence_OccurrenceTotal struct {

	// Queries where greater than or equal.
	Gte *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on total occurences.

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_Silence_OccurrenceTotal.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) GetGt added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) GetGte added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) GetLt added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) GetLte added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) Reset added in v1.7.63

func (*TranscriptQuery_Call_Silence_OccurrenceTotal) String added in v1.7.63

type TranscriptQuery_Call_TalkOver added in v1.7.63

type TranscriptQuery_Call_TalkOver struct {

	// Query constraints on talk over duration total.
	DurationTotal *TranscriptQuery_Call_TalkOver_DurationTotal `protobuf:"bytes,1,opt,name=duration_total,json=durationTotal,proto3" json:"duration_total,omitempty"`
	// Query constraints on talk over duration max.
	DurationMax *TranscriptQuery_Call_TalkOver_DurationMax `protobuf:"bytes,2,opt,name=duration_max,json=durationMax,proto3" json:"duration_max,omitempty"`
	// Query constraints on talk over occurrence total.
	OccurrenceTotal *TranscriptQuery_Call_TalkOver_OccurrenceTotal `protobuf:"bytes,3,opt,name=occurrence_total,json=occurrenceTotal,proto3" json:"occurrence_total,omitempty"`
	// Query constraints on talk over duration percentage.
	DurationPercentage *TranscriptQuery_Call_TalkOver_DurationPercentage `protobuf:"bytes,4,opt,name=duration_percentage,json=durationPercentage,proto3" json:"duration_percentage,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on talk over.

func (*TranscriptQuery_Call_TalkOver) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_TalkOver.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkOver) GetDurationMax added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) GetDurationPercentage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) GetDurationTotal added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) GetOccurrenceTotal added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) ProtoMessage()

func (*TranscriptQuery_Call_TalkOver) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkOver) Reset added in v1.7.63

func (x *TranscriptQuery_Call_TalkOver) Reset()

func (*TranscriptQuery_Call_TalkOver) String added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationMax added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationMax struct {

	// Queries where greater than or equal.
	Gte *durationpb.Duration `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *durationpb.Duration `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *durationpb.Duration `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *durationpb.Duration `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on max duration.

func (*TranscriptQuery_Call_TalkOver_DurationMax) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_TalkOver_DurationMax.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkOver_DurationMax) GetGt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) GetGte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) GetLt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) GetLte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) Reset added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationMax) String added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationPercentage added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationPercentage struct {

	// Queries where greater than or equal.
	Gte *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on duration percentage.

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_TalkOver_DurationPercentage.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) GetGt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) GetGte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) GetLt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) GetLte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) Reset added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationPercentage) String added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationTotal added in v1.7.63

type TranscriptQuery_Call_TalkOver_DurationTotal struct {

	// Queries where greater than or equal.
	Gte *durationpb.Duration `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *durationpb.Duration `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *durationpb.Duration `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *durationpb.Duration `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on total duration.

func (*TranscriptQuery_Call_TalkOver_DurationTotal) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_TalkOver_DurationTotal.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkOver_DurationTotal) GetGt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) GetGte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) GetLt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) GetLte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) Reset added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_DurationTotal) String added in v1.7.63

type TranscriptQuery_Call_TalkOver_OccurrenceTotal added in v1.7.63

type TranscriptQuery_Call_TalkOver_OccurrenceTotal struct {

	// Queries where greater than or equal.
	Gte *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on total occurences.

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_Call_TalkOver_OccurrenceTotal.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) GetGt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) GetGte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) GetLt added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) GetLte added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) Reset added in v1.7.63

func (*TranscriptQuery_Call_TalkOver_OccurrenceTotal) String added in v1.7.63

type TranscriptQuery_Call_TalkTime added in v1.7.63

type TranscriptQuery_Call_TalkTime struct {

	// Queries where greater than or equal.
	Gte *durationpb.Duration `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *durationpb.Duration `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *durationpb.Duration `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *durationpb.Duration `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on talk time.

func (*TranscriptQuery_Call_TalkTime) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Call_TalkTime.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Call_TalkTime) GetGt added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) GetGte added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) GetLt added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) GetLte added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) ProtoMessage()

func (*TranscriptQuery_Call_TalkTime) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Call_TalkTime) Reset added in v1.7.63

func (x *TranscriptQuery_Call_TalkTime) Reset()

func (*TranscriptQuery_Call_TalkTime) String added in v1.7.63

type TranscriptQuery_Channel

type TranscriptQuery_Channel struct {

	// Requires all transcript hits to have a channel in the list.
	Any []Channel `protobuf:"varint,1,rep,packed,name=any,proto3,enum=wfo.vanalytics.v2.Channel" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on channel.

func (*TranscriptQuery_Channel) Descriptor deprecated

func (*TranscriptQuery_Channel) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Channel.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Channel) GetAny

func (x *TranscriptQuery_Channel) GetAny() []Channel

func (*TranscriptQuery_Channel) ProtoMessage

func (*TranscriptQuery_Channel) ProtoMessage()

func (*TranscriptQuery_Channel) ProtoReflect

func (x *TranscriptQuery_Channel) ProtoReflect() protoreflect.Message

func (*TranscriptQuery_Channel) Reset

func (x *TranscriptQuery_Channel) Reset()

func (*TranscriptQuery_Channel) String

func (x *TranscriptQuery_Channel) String() string

type TranscriptQuery_DeleteTime added in v1.7.63

type TranscriptQuery_DeleteTime struct {

	// Queries where greater than or equal.
	Gte *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on delete time.

func (*TranscriptQuery_DeleteTime) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_DeleteTime) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_DeleteTime.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_DeleteTime) GetGt added in v1.7.63

func (*TranscriptQuery_DeleteTime) GetGte added in v1.7.63

func (*TranscriptQuery_DeleteTime) GetLt added in v1.7.63

func (*TranscriptQuery_DeleteTime) GetLte added in v1.7.63

func (*TranscriptQuery_DeleteTime) ProtoMessage added in v1.7.63

func (*TranscriptQuery_DeleteTime) ProtoMessage()

func (*TranscriptQuery_DeleteTime) ProtoReflect added in v1.7.63

func (*TranscriptQuery_DeleteTime) Reset added in v1.7.63

func (x *TranscriptQuery_DeleteTime) Reset()

func (*TranscriptQuery_DeleteTime) String added in v1.7.63

func (x *TranscriptQuery_DeleteTime) String() string

type TranscriptQuery_FlagSummary added in v1.7.63

type TranscriptQuery_FlagSummary struct {

	// Optional. Queries need review.
	NeedReview *TranscriptQuery_FlagSummary_NeedReview `protobuf:"bytes,1,opt,name=need_review,json=needReview,proto3" json:"need_review,omitempty"`
	// Optional. Queries review status.
	ReviewStatus *TranscriptQuery_FlagSummary_ReviewStatus `protobuf:"bytes,2,opt,name=review_status,json=reviewStatus,proto3" json:"review_status,omitempty"`
	// Optional. Queries flags.
	Flags *TranscriptQuery_FlagSummary_Flags `protobuf:"bytes,3,opt,name=flags,proto3" json:"flags,omitempty"`
	// Optional. Queries count.
	Count *TranscriptQuery_FlagSummary_Count `protobuf:"bytes,4,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

FlagSummary defines a query on flag summary fields.

func (*TranscriptQuery_FlagSummary) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary) GetCount added in v1.7.63

func (*TranscriptQuery_FlagSummary) GetFlags added in v1.7.63

func (*TranscriptQuery_FlagSummary) GetNeedReview added in v1.7.63

func (*TranscriptQuery_FlagSummary) GetReviewStatus added in v1.7.63

func (*TranscriptQuery_FlagSummary) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary) ProtoMessage()

func (*TranscriptQuery_FlagSummary) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary) Reset added in v1.7.63

func (x *TranscriptQuery_FlagSummary) Reset()

func (*TranscriptQuery_FlagSummary) String added in v1.7.63

func (x *TranscriptQuery_FlagSummary) String() string

type TranscriptQuery_FlagSummary_Count added in v1.7.63

type TranscriptQuery_FlagSummary_Count struct {

	// Optional. Queries count greater than or equal.
	Gte *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Optional. Queries count less than or equal.
	Lte *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Optional. Queries count greater than.
	Gt *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Optional. Queries count less than.
	Lt *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// Optional. Queries count equal to.
	Eq *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=eq,proto3" json:"eq,omitempty"`
	// contains filtered or unexported fields
}

Count defines a query on count.

func (*TranscriptQuery_FlagSummary_Count) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary_Count.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_Count) GetEq added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) GetGt added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) GetGte added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) GetLt added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) GetLte added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) ProtoMessage()

func (*TranscriptQuery_FlagSummary_Count) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_Count) String added in v1.7.63

type TranscriptQuery_FlagSummary_Flags added in v1.7.63

type TranscriptQuery_FlagSummary_Flags struct {

	// Optional. Queries flag sid.
	FlagSid *TranscriptQuery_FlagSummary_Flags_FlagSid `protobuf:"bytes,1,opt,name=flag_sid,json=flagSid,proto3" json:"flag_sid,omitempty"`
	// contains filtered or unexported fields
}

Flags defines a query on flags.

func (*TranscriptQuery_FlagSummary_Flags) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary_Flags.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_Flags) GetFlagSid added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags) ProtoMessage()

func (*TranscriptQuery_FlagSummary_Flags) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags) String added in v1.7.63

type TranscriptQuery_FlagSummary_Flags_FlagSid added in v1.7.63

type TranscriptQuery_FlagSummary_Flags_FlagSid struct {

	// Optional. Must have any of the provided flag sids.
	Any []int64 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// Optional. Must have all of the provided flag sids.
	All []int64 `protobuf:"varint,2,rep,packed,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

FlagSid defines a query on flag sid.

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary_Flags_FlagSid.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) GetAll added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) GetAny added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_Flags_FlagSid) String added in v1.7.63

type TranscriptQuery_FlagSummary_NeedReview added in v1.7.63

type TranscriptQuery_FlagSummary_NeedReview struct {

	// Optional. Queries flag sids.
	FlagSids *TranscriptQuery_FlagSummary_NeedReview_FlagSids `protobuf:"bytes,1,opt,name=flag_sids,json=flagSids,proto3" json:"flag_sids,omitempty"`
	// contains filtered or unexported fields
}

NeedReview defines a query on need review fields.

func (*TranscriptQuery_FlagSummary_NeedReview) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary_NeedReview.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_NeedReview) GetFlagSids added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview) String added in v1.7.63

type TranscriptQuery_FlagSummary_NeedReview_FlagSids added in v1.7.63

type TranscriptQuery_FlagSummary_NeedReview_FlagSids struct {

	// Optional. Must have any provided flag sids.
	Any []int64 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

FlagSids defines a query on flag sids.

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) Descriptor deprecated added in v1.7.63

Deprecated: Use TranscriptQuery_FlagSummary_NeedReview_FlagSids.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) GetAny added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_NeedReview_FlagSids) String added in v1.7.63

type TranscriptQuery_FlagSummary_ReviewStatus added in v1.7.63

type TranscriptQuery_FlagSummary_ReviewStatus struct {

	// Optional. Must have any provided review status.
	Any []ReviewStatus `protobuf:"varint,1,rep,packed,name=any,proto3,enum=wfo.vanalytics.v2.ReviewStatus" json:"any,omitempty"`
	// contains filtered or unexported fields
}

ReviewStatus defines a query on review status.

func (*TranscriptQuery_FlagSummary_ReviewStatus) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_FlagSummary_ReviewStatus) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_FlagSummary_ReviewStatus.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_FlagSummary_ReviewStatus) GetAny added in v1.7.63

func (*TranscriptQuery_FlagSummary_ReviewStatus) ProtoMessage added in v1.7.63

func (*TranscriptQuery_FlagSummary_ReviewStatus) ProtoReflect added in v1.7.63

func (*TranscriptQuery_FlagSummary_ReviewStatus) Reset added in v1.7.63

func (*TranscriptQuery_FlagSummary_ReviewStatus) String added in v1.7.63

type TranscriptQuery_Metadata

type TranscriptQuery_Metadata struct {

	// Query constraints on call metadata.
	Call *TranscriptQuery_Call `protobuf:"bytes,1,opt,name=call,proto3" json:"call,omitempty"`
	// Query constraints on sms metadata.
	Sms *TranscriptQuery_Sms `protobuf:"bytes,2,opt,name=sms,proto3" json:"sms,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on metadata.

func (*TranscriptQuery_Metadata) Descriptor deprecated

func (*TranscriptQuery_Metadata) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Metadata.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Metadata) GetCall

func (*TranscriptQuery_Metadata) GetSms

func (*TranscriptQuery_Metadata) ProtoMessage

func (*TranscriptQuery_Metadata) ProtoMessage()

func (*TranscriptQuery_Metadata) ProtoReflect

func (x *TranscriptQuery_Metadata) ProtoReflect() protoreflect.Message

func (*TranscriptQuery_Metadata) Reset

func (x *TranscriptQuery_Metadata) Reset()

func (*TranscriptQuery_Metadata) String

func (x *TranscriptQuery_Metadata) String() string

type TranscriptQuery_Sms

type TranscriptQuery_Sms struct {

	// Query constraints on conversation sid.
	ConversationSid *TranscriptQuery_Sms_ConversationSid `protobuf:"bytes,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on sms metadata.

func (*TranscriptQuery_Sms) Descriptor deprecated

func (*TranscriptQuery_Sms) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Sms.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Sms) GetConversationSid

func (*TranscriptQuery_Sms) ProtoMessage

func (*TranscriptQuery_Sms) ProtoMessage()

func (*TranscriptQuery_Sms) ProtoReflect

func (x *TranscriptQuery_Sms) ProtoReflect() protoreflect.Message

func (*TranscriptQuery_Sms) Reset

func (x *TranscriptQuery_Sms) Reset()

func (*TranscriptQuery_Sms) String

func (x *TranscriptQuery_Sms) String() string

type TranscriptQuery_Sms_ConversationSid

type TranscriptQuery_Sms_ConversationSid struct {

	// Requires all sms specific transcript hits to have a conversation sid
	// in the list.
	Any []int64 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on conversation sid.

func (*TranscriptQuery_Sms_ConversationSid) Descriptor deprecated

func (*TranscriptQuery_Sms_ConversationSid) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Sms_ConversationSid.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Sms_ConversationSid) GetAny

func (*TranscriptQuery_Sms_ConversationSid) ProtoMessage

func (*TranscriptQuery_Sms_ConversationSid) ProtoMessage()

func (*TranscriptQuery_Sms_ConversationSid) ProtoReflect

func (*TranscriptQuery_Sms_ConversationSid) Reset

func (*TranscriptQuery_Sms_ConversationSid) String

type TranscriptQuery_StartTime added in v1.7.63

type TranscriptQuery_StartTime struct {

	// Queries where greater than or equal.
	Gte *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=gte,proto3" json:"gte,omitempty"`
	// Queries where less than or equal.
	Lte *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=lte,proto3" json:"lte,omitempty"`
	// Queries where greater than.
	Gt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=gt,proto3" json:"gt,omitempty"`
	// Queries where less than.
	Lt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=lt,proto3" json:"lt,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on start time.

func (*TranscriptQuery_StartTime) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_StartTime) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_StartTime.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_StartTime) GetGt added in v1.7.63

func (*TranscriptQuery_StartTime) GetGte added in v1.7.63

func (*TranscriptQuery_StartTime) GetLt added in v1.7.63

func (*TranscriptQuery_StartTime) GetLte added in v1.7.63

func (*TranscriptQuery_StartTime) ProtoMessage added in v1.7.63

func (*TranscriptQuery_StartTime) ProtoMessage()

func (*TranscriptQuery_StartTime) ProtoReflect added in v1.7.63

func (*TranscriptQuery_StartTime) Reset added in v1.7.63

func (x *TranscriptQuery_StartTime) Reset()

func (*TranscriptQuery_StartTime) String added in v1.7.63

func (x *TranscriptQuery_StartTime) String() string

type TranscriptQuery_Threads

type TranscriptQuery_Threads struct {

	// Query constraints on all threads in list.
	And []*TranscriptQuery_Threads `protobuf:"bytes,1,rep,name=and,proto3" json:"and,omitempty"`
	// Query constraints on any threads in list.
	Or []*TranscriptQuery_Threads `protobuf:"bytes,2,rep,name=or,proto3" json:"or,omitempty"`
	// Query constraints on thread id.
	Id *TranscriptQuery_Threads_Id `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// Query constraints on thread text.
	Text *TranscriptQuery_Threads_Text `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Query constraints on user id.
	UserId *TranscriptQuery_Threads_UserId `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on threads.

func (*TranscriptQuery_Threads) Descriptor deprecated

func (*TranscriptQuery_Threads) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Threads.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Threads) GetAnd added in v1.7.63

func (*TranscriptQuery_Threads) GetId

func (*TranscriptQuery_Threads) GetOr added in v1.7.63

func (*TranscriptQuery_Threads) GetText

func (*TranscriptQuery_Threads) GetUserId added in v1.7.63

func (*TranscriptQuery_Threads) ProtoMessage

func (*TranscriptQuery_Threads) ProtoMessage()

func (*TranscriptQuery_Threads) ProtoReflect

func (x *TranscriptQuery_Threads) ProtoReflect() protoreflect.Message

func (*TranscriptQuery_Threads) Reset

func (x *TranscriptQuery_Threads) Reset()

func (*TranscriptQuery_Threads) String

func (x *TranscriptQuery_Threads) String() string

type TranscriptQuery_Threads_Id

type TranscriptQuery_Threads_Id struct {

	// Requires all transcript hits to have a thread id in the list.
	Any []int32 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on thread id.

func (*TranscriptQuery_Threads_Id) Descriptor deprecated

func (*TranscriptQuery_Threads_Id) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Threads_Id.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Threads_Id) GetAny

func (x *TranscriptQuery_Threads_Id) GetAny() []int32

func (*TranscriptQuery_Threads_Id) ProtoMessage

func (*TranscriptQuery_Threads_Id) ProtoMessage()

func (*TranscriptQuery_Threads_Id) ProtoReflect

func (*TranscriptQuery_Threads_Id) Reset

func (x *TranscriptQuery_Threads_Id) Reset()

func (*TranscriptQuery_Threads_Id) String

func (x *TranscriptQuery_Threads_Id) String() string

type TranscriptQuery_Threads_Text

type TranscriptQuery_Threads_Text struct {

	// Query text terms with optional fuzziness.
	Match *Match `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"`
	// Query text phrases.
	SpanNear *SpanNear `protobuf:"bytes,2,opt,name=span_near,json=spanNear,proto3" json:"span_near,omitempty"`
	// Timespan determines where text must be matched within a transcript.
	// +------+------+-------------------------------------------+
	// | head | tail |              description                  |
	// +------+------+-------------------------------------------+
	// |    0 |    0 | match anywhere                            |
	// |  +30 |  +60 | match between (head + 30) and (head + 60) |
	// |    0 |  +30 | match between (head +  0) and (head + 30) |
	// |    0 |  -30 | match between (head +  0) and (tail - 30) |
	// |  -60 |  -30 | match between (tail - 60) and (tail - 30) |
	// |  -30 |    0 | match between (tail - 30) and (tail -  0) |
	// +------+------+-------------------------------------------+
	Timespan *TranscriptQuery_Threads_Text_Timespan `protobuf:"bytes,3,opt,name=timespan,proto3" json:"timespan,omitempty"`
	// Query text that does not match.
	Not bool `protobuf:"varint,4,opt,name=not,proto3" json:"not,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on thread text.

func (*TranscriptQuery_Threads_Text) Descriptor deprecated

func (*TranscriptQuery_Threads_Text) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Threads_Text.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Threads_Text) GetMatch

func (x *TranscriptQuery_Threads_Text) GetMatch() *Match

func (*TranscriptQuery_Threads_Text) GetNot added in v1.7.63

func (x *TranscriptQuery_Threads_Text) GetNot() bool

func (*TranscriptQuery_Threads_Text) GetSpanNear

func (x *TranscriptQuery_Threads_Text) GetSpanNear() *SpanNear

func (*TranscriptQuery_Threads_Text) GetTimespan added in v1.7.63

func (*TranscriptQuery_Threads_Text) ProtoMessage

func (*TranscriptQuery_Threads_Text) ProtoMessage()

func (*TranscriptQuery_Threads_Text) ProtoReflect

func (*TranscriptQuery_Threads_Text) Reset

func (x *TranscriptQuery_Threads_Text) Reset()

func (*TranscriptQuery_Threads_Text) String

type TranscriptQuery_Threads_Text_Timespan added in v1.7.63

type TranscriptQuery_Threads_Text_Timespan struct {

	// The start offset to query text from.
	Head *durationpb.Duration `protobuf:"bytes,1,opt,name=head,proto3" json:"head,omitempty"`
	// The end offset to query text from.
	Tail *durationpb.Duration `protobuf:"bytes,2,opt,name=tail,proto3" json:"tail,omitempty"`
	// contains filtered or unexported fields
}

Timespan determines where text must be matched within a transcript.

func (*TranscriptQuery_Threads_Text_Timespan) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Threads_Text_Timespan.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Threads_Text_Timespan) GetHead added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) GetTail added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) ProtoMessage()

func (*TranscriptQuery_Threads_Text_Timespan) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) Reset added in v1.7.63

func (*TranscriptQuery_Threads_Text_Timespan) String added in v1.7.63

type TranscriptQuery_Threads_UserId added in v1.7.63

type TranscriptQuery_Threads_UserId struct {

	// Requires all transcript hits to have a user id in the list.
	Any []string `protobuf:"bytes,1,rep,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on user id.

func (*TranscriptQuery_Threads_UserId) Descriptor deprecated added in v1.7.63

func (*TranscriptQuery_Threads_UserId) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_Threads_UserId.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_Threads_UserId) GetAny added in v1.7.63

func (x *TranscriptQuery_Threads_UserId) GetAny() []string

func (*TranscriptQuery_Threads_UserId) ProtoMessage added in v1.7.63

func (*TranscriptQuery_Threads_UserId) ProtoMessage()

func (*TranscriptQuery_Threads_UserId) ProtoReflect added in v1.7.63

func (*TranscriptQuery_Threads_UserId) Reset added in v1.7.63

func (x *TranscriptQuery_Threads_UserId) Reset()

func (*TranscriptQuery_Threads_UserId) String added in v1.7.63

type TranscriptQuery_TranscriptSid

type TranscriptQuery_TranscriptSid struct {

	// Requires all transcript hits to have a transcript sid in the list.
	Any []int64 `protobuf:"varint,1,rep,packed,name=any,proto3" json:"any,omitempty"`
	// contains filtered or unexported fields
}

Query constraints on transcript sid.

func (*TranscriptQuery_TranscriptSid) Descriptor deprecated

func (*TranscriptQuery_TranscriptSid) Descriptor() ([]byte, []int)

Deprecated: Use TranscriptQuery_TranscriptSid.ProtoReflect.Descriptor instead.

func (*TranscriptQuery_TranscriptSid) GetAny

func (x *TranscriptQuery_TranscriptSid) GetAny() []int64

func (*TranscriptQuery_TranscriptSid) ProtoMessage

func (*TranscriptQuery_TranscriptSid) ProtoMessage()

func (*TranscriptQuery_TranscriptSid) ProtoReflect

func (*TranscriptQuery_TranscriptSid) Reset

func (x *TranscriptQuery_TranscriptSid) Reset()

func (*TranscriptQuery_TranscriptSid) String

type Transcript_Call

type Transcript_Call struct {
	// Call specific transcript metadata.
	Call *Call `protobuf:"bytes,1,opt,name=call,proto3,oneof"`
}

type Transcript_Sms

type Transcript_Sms struct {
	// Sms specific transcript metadata.
	Sms *Sms `protobuf:"bytes,2,opt,name=sms,proto3,oneof"`
}

type UnimplementedVanalyticsServer

type UnimplementedVanalyticsServer struct {
}

UnimplementedVanalyticsServer must be embedded to have forward compatible implementations.

func (UnimplementedVanalyticsServer) SearchTranscripts

type UnsafeVanalyticsServer

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

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

type VanalyticsClient

type VanalyticsClient interface {
	// SearchTranscripts searches transcripts by search criteria. The search response
	// contains one page of transcript hits. Traversing the paginated hits is
	// achieved by making use of the given page token.
	SearchTranscripts(ctx context.Context, in *SearchTranscriptsRequest, opts ...grpc.CallOption) (*SearchTranscriptsResponse, error)
}

VanalyticsClient is the client API for Vanalytics 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 NewVanalyticsClient

func NewVanalyticsClient(cc grpc.ClientConnInterface) VanalyticsClient

type VanalyticsServer

type VanalyticsServer interface {
	// SearchTranscripts searches transcripts by search criteria. The search response
	// contains one page of transcript hits. Traversing the paginated hits is
	// achieved by making use of the given page token.
	SearchTranscripts(context.Context, *SearchTranscriptsRequest) (*SearchTranscriptsResponse, error)
	// contains filtered or unexported methods
}

VanalyticsServer is the server API for Vanalytics service. All implementations must embed UnimplementedVanalyticsServer for forward compatibility

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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