org

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Scorecards_EvaluationInterval_name = map[int32]string{
		0: "EVALUATION_INTERVAL_DAY_UNSPECIFIED",
		1: "EVALUATION_INTERVAL_WEEK",
		2: "EVALUATION_INTERVAL_MONTH",
	}
	Scorecards_EvaluationInterval_value = map[string]int32{
		"EVALUATION_INTERVAL_DAY_UNSPECIFIED": 0,
		"EVALUATION_INTERVAL_WEEK":            1,
		"EVALUATION_INTERVAL_MONTH":           2,
	}
)

Enum value maps for Scorecards_EvaluationInterval.

View Source
var (
	VoiceAnalytics_Number_Kind_name = map[int32]string{
		0: "KIND_CARDINAL_UNSPECIFIED",
		1: "KIND_ORDINAL",
		2: "KIND_ANY",
	}
	VoiceAnalytics_Number_Kind_value = map[string]int32{
		"KIND_CARDINAL_UNSPECIFIED": 0,
		"KIND_ORDINAL":              1,
		"KIND_ANY":                  2,
	}
)

Enum value maps for VoiceAnalytics_Number_Kind.

View Source
var (
	Status_name = map[int32]string{
		0: "PENDING",
		1: "REJECTED",
		2: "ACCEPTED",
	}
	Status_value = map[string]int32{
		"PENDING":  0,
		"REJECTED": 1,
		"ACCEPTED": 2,
	}
)

Enum value maps for Status.

View Source
var File_api_commons_org_agent_profile_group_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_huntgroup_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_labels_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_organization_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_permissions_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_preferences_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_trusts_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_user_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AdminClientPreferences

type AdminClientPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Enable the use of reserved carriers.
	UseReservedCarrier bool `protobuf:"varint,10,opt,name=use_reserved_carrier,json=useReservedCarrier,proto3" json:"use_reserved_carrier,omitempty"`
	// List of reserved carriers.
	ReservedCarriers []string `protobuf:"bytes,11,rep,name=reserved_carriers,json=reservedCarriers,proto3" json:"reserved_carriers,omitempty"`
	// Email sendgrid API key.
	EmailKey string `protobuf:"bytes,12,opt,name=email_key,json=emailKey,proto3" json:"email_key,omitempty"`
	// Email sendgrid API key ID.
	EmailId string `protobuf:"bytes,13,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	// Email sendgrid API key name.
	EmailName string `protobuf:"bytes,14,opt,name=email_name,json=emailName,proto3" json:"email_name,omitempty"`
	// Whitelisted IPs for the organization.
	WhitelistIps []string `protobuf:"bytes,15,rep,name=whitelist_ips,json=whitelistIps,proto3" json:"whitelist_ips,omitempty"`
	// Whitelisted domain names for the organization.
	WhitelistDomains []string `protobuf:"bytes,16,rep,name=whitelist_domains,json=whitelistDomains,proto3" json:"whitelist_domains,omitempty"`
	// Scheduled callbacks service ID.
	CallbacksServiceId string `protobuf:"bytes,17,opt,name=callbacks_service_id,json=callbacksServiceId,proto3" json:"callbacks_service_id,omitempty"`
	// Whether agent screen recording is enabled.
	AgentScreenRecording bool `protobuf:"varint,18,opt,name=agent_screen_recording,json=agentScreenRecording,proto3" json:"agent_screen_recording,omitempty"`
	// List of allowed countries for the organization.
	AllowedCountries []commons.Country `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for essential organization properties only to be used by account managers and customer support.

func (*AdminClientPreferences) Descriptor deprecated

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

Deprecated: Use AdminClientPreferences.ProtoReflect.Descriptor instead.

func (*AdminClientPreferences) GetAgentScreenRecording

func (x *AdminClientPreferences) GetAgentScreenRecording() bool

func (*AdminClientPreferences) GetAllowedCountries

func (x *AdminClientPreferences) GetAllowedCountries() []commons.Country

func (*AdminClientPreferences) GetCallbacksServiceId

func (x *AdminClientPreferences) GetCallbacksServiceId() string

func (*AdminClientPreferences) GetEmailId

func (x *AdminClientPreferences) GetEmailId() string

func (*AdminClientPreferences) GetEmailKey

func (x *AdminClientPreferences) GetEmailKey() string

func (*AdminClientPreferences) GetEmailName

func (x *AdminClientPreferences) GetEmailName() string

func (*AdminClientPreferences) GetOrgId

func (x *AdminClientPreferences) GetOrgId() string

func (*AdminClientPreferences) GetReservedCarriers

func (x *AdminClientPreferences) GetReservedCarriers() []string

func (*AdminClientPreferences) GetUseReservedCarrier

func (x *AdminClientPreferences) GetUseReservedCarrier() bool

func (*AdminClientPreferences) GetWhitelistDomains

func (x *AdminClientPreferences) GetWhitelistDomains() []string

func (*AdminClientPreferences) GetWhitelistIps

func (x *AdminClientPreferences) GetWhitelistIps() []string

func (*AdminClientPreferences) ProtoMessage

func (*AdminClientPreferences) ProtoMessage()

func (*AdminClientPreferences) ProtoReflect

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

func (*AdminClientPreferences) Reset

func (x *AdminClientPreferences) Reset()

func (*AdminClientPreferences) String

func (x *AdminClientPreferences) String() string

type AgentPreferences

type AgentPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Default agent dial-in number.
	DefaultAgentDialIn string `protobuf:"bytes,10,opt,name=default_agent_dial_in,json=defaultAgentDialIn,proto3" json:"default_agent_dial_in,omitempty"`
	// PBX dial extension length, between 3 to 9 digits long.
	PbxExtensionLength int32 `protobuf:"varint,11,opt,name=pbx_extension_length,json=pbxExtensionLength,proto3" json:"pbx_extension_length,omitempty"`
	// Default agent softphone input volume, 0-100%.
	DefaultSoftphoneVolumeIn int32 `` /* 139-byte string literal not displayed */
	// Default agent softphone output volume, 0-100%.
	DefaultSoftphoneVolumeOut int32 `` /* 142-byte string literal not displayed */
	// List of agent dial-in numbers defined by regional skunk config.
	ConfigDialInNumbers []string `protobuf:"bytes,14,rep,name=config_dial_in_numbers,json=configDialInNumbers,proto3" json:"config_dial_in_numbers,omitempty"`
	// List of customized client-defined dial-in numbers.
	ClientDialInNumbers []string `protobuf:"bytes,15,rep,name=client_dial_in_numbers,json=clientDialInNumbers,proto3" json:"client_dial_in_numbers,omitempty"`
	// Allows agent to use privacy headers on the manual dial caller ID.
	ManualDialCallerIdPrivacy bool `` /* 144-byte string literal not displayed */
	// The default/initial setting for caller ID privacy.
	UseManualDialCallerIdPrivacy bool `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences controlling direct agent properties.

func (*AgentPreferences) Descriptor deprecated

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

Deprecated: Use AgentPreferences.ProtoReflect.Descriptor instead.

func (*AgentPreferences) GetClientDialInNumbers

func (x *AgentPreferences) GetClientDialInNumbers() []string

func (*AgentPreferences) GetConfigDialInNumbers

func (x *AgentPreferences) GetConfigDialInNumbers() []string

func (*AgentPreferences) GetDefaultAgentDialIn

func (x *AgentPreferences) GetDefaultAgentDialIn() string

func (*AgentPreferences) GetDefaultSoftphoneVolumeIn

func (x *AgentPreferences) GetDefaultSoftphoneVolumeIn() int32

func (*AgentPreferences) GetDefaultSoftphoneVolumeOut

func (x *AgentPreferences) GetDefaultSoftphoneVolumeOut() int32

func (*AgentPreferences) GetManualDialCallerIdPrivacy

func (x *AgentPreferences) GetManualDialCallerIdPrivacy() bool

func (*AgentPreferences) GetOrgId

func (x *AgentPreferences) GetOrgId() string

func (*AgentPreferences) GetPbxExtensionLength

func (x *AgentPreferences) GetPbxExtensionLength() int32

func (*AgentPreferences) GetUseManualDialCallerIdPrivacy

func (x *AgentPreferences) GetUseManualDialCallerIdPrivacy() bool

func (*AgentPreferences) ProtoMessage

func (*AgentPreferences) ProtoMessage()

func (*AgentPreferences) ProtoReflect

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

func (*AgentPreferences) Reset

func (x *AgentPreferences) Reset()

func (*AgentPreferences) String

func (x *AgentPreferences) String() string

type AgentProfileGroup

type AgentProfileGroup struct {
	Id             string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	OrgId          string           `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Name           string           `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	PriorityGroups []*PriorityGroup `protobuf:"bytes,4,rep,name=priority_groups,json=priorityGroups,proto3" json:"priority_groups,omitempty"`
	// last time agent profile group was updated
	LastUpdated  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	DefaultGroup bool                   `protobuf:"varint,10,opt,name=default_group,json=defaultGroup,proto3" json:"default_group,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentProfileGroup) Descriptor deprecated

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

Deprecated: Use AgentProfileGroup.ProtoReflect.Descriptor instead.

func (*AgentProfileGroup) GetDefaultGroup

func (x *AgentProfileGroup) GetDefaultGroup() bool

func (*AgentProfileGroup) GetId

func (x *AgentProfileGroup) GetId() string

func (*AgentProfileGroup) GetLastUpdated

func (x *AgentProfileGroup) GetLastUpdated() *timestamppb.Timestamp

func (*AgentProfileGroup) GetName

func (x *AgentProfileGroup) GetName() string

func (*AgentProfileGroup) GetOrgId

func (x *AgentProfileGroup) GetOrgId() string

func (*AgentProfileGroup) GetPriorityGroups

func (x *AgentProfileGroup) GetPriorityGroups() []*PriorityGroup

func (*AgentProfileGroup) ProtoMessage

func (*AgentProfileGroup) ProtoMessage()

func (*AgentProfileGroup) ProtoReflect

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

func (*AgentProfileGroup) Reset

func (x *AgentProfileGroup) Reset()

func (*AgentProfileGroup) String

func (x *AgentProfileGroup) String() string

type AgentResponseAutoRuleSet

type AgentResponseAutoRuleSet struct {

	// The ID of the ruleset
	RulesetSid int64 `protobuf:"varint,1,opt,name=ruleset_sid,json=rulesetSid,proto3" json:"ruleset_sid,omitempty"`
	// The name of the ruleset
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the ruleset
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// This country should be from the allowed list
	Country commons.Country `protobuf:"varint,4,opt,name=country,proto3,enum=api.commons.Country" json:"country,omitempty"`
	// List of Agent Call Responses with comparitors and durations
	Responses []*AutoResponseChoice `protobuf:"bytes,5,rep,name=responses,proto3" json:"responses,omitempty"`
	// contains filtered or unexported fields
}

Sets of rules that manage automatically adding responses to the DNCL

func (*AgentResponseAutoRuleSet) Descriptor deprecated

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

Deprecated: Use AgentResponseAutoRuleSet.ProtoReflect.Descriptor instead.

func (*AgentResponseAutoRuleSet) GetCountry

func (x *AgentResponseAutoRuleSet) GetCountry() commons.Country

func (*AgentResponseAutoRuleSet) GetDescription

func (x *AgentResponseAutoRuleSet) GetDescription() string

func (*AgentResponseAutoRuleSet) GetName

func (x *AgentResponseAutoRuleSet) GetName() string

func (*AgentResponseAutoRuleSet) GetResponses

func (x *AgentResponseAutoRuleSet) GetResponses() []*AutoResponseChoice

func (*AgentResponseAutoRuleSet) GetRulesetSid

func (x *AgentResponseAutoRuleSet) GetRulesetSid() int64

func (*AgentResponseAutoRuleSet) ProtoMessage

func (*AgentResponseAutoRuleSet) ProtoMessage()

func (*AgentResponseAutoRuleSet) ProtoReflect

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

func (*AgentResponseAutoRuleSet) Reset

func (x *AgentResponseAutoRuleSet) Reset()

func (*AgentResponseAutoRuleSet) String

func (x *AgentResponseAutoRuleSet) String() string

type AgentResponseComparitors

type AgentResponseComparitors struct {

	// Value is a string option that will compare against the agent response
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Expiration is expressed in number of hours
	Expiration int64 `protobuf:"varint,2,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

A list of agent entries and duration to use to determine addition to DNCL

func (*AgentResponseComparitors) Descriptor deprecated

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

Deprecated: Use AgentResponseComparitors.ProtoReflect.Descriptor instead.

func (*AgentResponseComparitors) GetExpiration

func (x *AgentResponseComparitors) GetExpiration() int64

func (*AgentResponseComparitors) GetValue

func (x *AgentResponseComparitors) GetValue() string

func (*AgentResponseComparitors) ProtoMessage

func (*AgentResponseComparitors) ProtoMessage()

func (*AgentResponseComparitors) ProtoReflect

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

func (*AgentResponseComparitors) Reset

func (x *AgentResponseComparitors) Reset()

func (*AgentResponseComparitors) String

func (x *AgentResponseComparitors) String() string

type AuthenticationPreferences

type AuthenticationPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Use IP based authorization.
	AuthorizationViaIp bool `protobuf:"varint,10,opt,name=authorization_via_ip,json=authorizationViaIp,proto3" json:"authorization_via_ip,omitempty"`
	// List of whitelisted IPs.
	AllowedIps []string `protobuf:"bytes,11,rep,name=allowed_ips,json=allowedIps,proto3" json:"allowed_ips,omitempty"`
	// Agent API key.
	AgentApiKey string `protobuf:"bytes,12,opt,name=agent_api_key,json=agentApiKey,proto3" json:"agent_api_key,omitempty"`
	// contains filtered or unexported fields
}

Preferences for controlling the organization's authentication properties.

func (*AuthenticationPreferences) Descriptor deprecated

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

Deprecated: Use AuthenticationPreferences.ProtoReflect.Descriptor instead.

func (*AuthenticationPreferences) GetAgentApiKey

func (x *AuthenticationPreferences) GetAgentApiKey() string

func (*AuthenticationPreferences) GetAllowedIps

func (x *AuthenticationPreferences) GetAllowedIps() []string

func (*AuthenticationPreferences) GetAuthorizationViaIp

func (x *AuthenticationPreferences) GetAuthorizationViaIp() bool

func (*AuthenticationPreferences) GetOrgId

func (x *AuthenticationPreferences) GetOrgId() string

func (*AuthenticationPreferences) ProtoMessage

func (*AuthenticationPreferences) ProtoMessage()

func (*AuthenticationPreferences) ProtoReflect

func (*AuthenticationPreferences) Reset

func (x *AuthenticationPreferences) Reset()

func (*AuthenticationPreferences) String

func (x *AuthenticationPreferences) String() string

type AutoResponseChoice

type AutoResponseChoice struct {

	// The name of the agent call response
	AgentCallResponse string `protobuf:"bytes,1,opt,name=agent_call_response,json=agentCallResponse,proto3" json:"agent_call_response,omitempty"`
	// List of comparitors with duration
	Comparitors []*AgentResponseComparitors `protobuf:"bytes,2,rep,name=comparitors,proto3" json:"comparitors,omitempty"`
	// contains filtered or unexported fields
}

An Agent Call Response with comparitors and duration

func (*AutoResponseChoice) Descriptor deprecated

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

Deprecated: Use AutoResponseChoice.ProtoReflect.Descriptor instead.

func (*AutoResponseChoice) GetAgentCallResponse

func (x *AutoResponseChoice) GetAgentCallResponse() string

func (*AutoResponseChoice) GetComparitors

func (x *AutoResponseChoice) GetComparitors() []*AgentResponseComparitors

func (*AutoResponseChoice) ProtoMessage

func (*AutoResponseChoice) ProtoMessage()

func (*AutoResponseChoice) ProtoReflect

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

func (*AutoResponseChoice) Reset

func (x *AutoResponseChoice) Reset()

func (*AutoResponseChoice) String

func (x *AutoResponseChoice) String() string

type BargeInFiltering

type BargeInFiltering struct {

	// Hunt group settings.
	HuntGroup *BargeInFiltering_HuntGroup `protobuf:"bytes,1,opt,name=hunt_group,json=huntGroup,proto3" json:"hunt_group,omitempty"`
	// Agent status.
	AgentStatus *BargeInFiltering_AgentStatus `protobuf:"bytes,2,opt,name=agent_status,json=agentStatus,proto3" json:"agent_status,omitempty"`
	// contains filtered or unexported fields
}

Barge-in filtering properties.

func (*BargeInFiltering) Descriptor deprecated

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

Deprecated: Use BargeInFiltering.ProtoReflect.Descriptor instead.

func (*BargeInFiltering) GetAgentStatus

func (x *BargeInFiltering) GetAgentStatus() *BargeInFiltering_AgentStatus

func (*BargeInFiltering) GetHuntGroup

func (x *BargeInFiltering) GetHuntGroup() *BargeInFiltering_HuntGroup

func (*BargeInFiltering) ProtoMessage

func (*BargeInFiltering) ProtoMessage()

func (*BargeInFiltering) ProtoReflect

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

func (*BargeInFiltering) Reset

func (x *BargeInFiltering) Reset()

func (*BargeInFiltering) String

func (x *BargeInFiltering) String() string

type BargeInFiltering_AgentStatus

type BargeInFiltering_AgentStatus struct {

	// Use any status (no filtering).
	Any bool `protobuf:"varint,1,opt,name=any,proto3" json:"any,omitempty"`
	// Agent waiting.
	Waiting bool `protobuf:"varint,2,opt,name=waiting,proto3" json:"waiting,omitempty"`
	// Agent on call.
	OnCall bool `protobuf:"varint,3,opt,name=on_call,json=onCall,proto3" json:"on_call,omitempty"`
	// Agent wrap-up.
	WrapUp bool `protobuf:"varint,4,opt,name=wrap_up,json=wrapUp,proto3" json:"wrap_up,omitempty"`
	// Agent paused.
	Paused bool `protobuf:"varint,5,opt,name=paused,proto3" json:"paused,omitempty"`
	// Agent transferring call.
	Transfer bool `protobuf:"varint,6,opt,name=transfer,proto3" json:"transfer,omitempty"`
	// Agent previewing call.
	Preview bool `protobuf:"varint,7,opt,name=preview,proto3" json:"preview,omitempty"`
	// Agent manual-dial.
	Manual bool `protobuf:"varint,8,opt,name=manual,proto3" json:"manual,omitempty"`
	// Agent PBX.
	Pbx bool `protobuf:"varint,9,opt,name=pbx,proto3" json:"pbx,omitempty"`
	// Agent on intercom.
	Intercom bool `protobuf:"varint,10,opt,name=intercom,proto3" json:"intercom,omitempty"`
	// contains filtered or unexported fields
}

func (*BargeInFiltering_AgentStatus) Descriptor deprecated

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

Deprecated: Use BargeInFiltering_AgentStatus.ProtoReflect.Descriptor instead.

func (*BargeInFiltering_AgentStatus) GetAny

func (x *BargeInFiltering_AgentStatus) GetAny() bool

func (*BargeInFiltering_AgentStatus) GetIntercom

func (x *BargeInFiltering_AgentStatus) GetIntercom() bool

func (*BargeInFiltering_AgentStatus) GetManual

func (x *BargeInFiltering_AgentStatus) GetManual() bool

func (*BargeInFiltering_AgentStatus) GetOnCall

func (x *BargeInFiltering_AgentStatus) GetOnCall() bool

func (*BargeInFiltering_AgentStatus) GetPaused

func (x *BargeInFiltering_AgentStatus) GetPaused() bool

func (*BargeInFiltering_AgentStatus) GetPbx

func (x *BargeInFiltering_AgentStatus) GetPbx() bool

func (*BargeInFiltering_AgentStatus) GetPreview

func (x *BargeInFiltering_AgentStatus) GetPreview() bool

func (*BargeInFiltering_AgentStatus) GetTransfer

func (x *BargeInFiltering_AgentStatus) GetTransfer() bool

func (*BargeInFiltering_AgentStatus) GetWaiting

func (x *BargeInFiltering_AgentStatus) GetWaiting() bool

func (*BargeInFiltering_AgentStatus) GetWrapUp

func (x *BargeInFiltering_AgentStatus) GetWrapUp() bool

func (*BargeInFiltering_AgentStatus) ProtoMessage

func (*BargeInFiltering_AgentStatus) ProtoMessage()

func (*BargeInFiltering_AgentStatus) ProtoReflect

func (*BargeInFiltering_AgentStatus) Reset

func (x *BargeInFiltering_AgentStatus) Reset()

func (*BargeInFiltering_AgentStatus) String

type BargeInFiltering_HuntGroup

type BargeInFiltering_HuntGroup struct {

	// Use any huntgroup (no filtering).
	Any bool `protobuf:"varint,1,opt,name=any,proto3" json:"any,omitempty"`
	// Specific hunt group SID.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// contains filtered or unexported fields
}

func (*BargeInFiltering_HuntGroup) Descriptor deprecated

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

Deprecated: Use BargeInFiltering_HuntGroup.ProtoReflect.Descriptor instead.

func (*BargeInFiltering_HuntGroup) GetAny

func (x *BargeInFiltering_HuntGroup) GetAny() bool

func (*BargeInFiltering_HuntGroup) GetHuntGroupSid

func (x *BargeInFiltering_HuntGroup) GetHuntGroupSid() int64

func (*BargeInFiltering_HuntGroup) ProtoMessage

func (*BargeInFiltering_HuntGroup) ProtoMessage()

func (*BargeInFiltering_HuntGroup) ProtoReflect

func (*BargeInFiltering_HuntGroup) Reset

func (x *BargeInFiltering_HuntGroup) Reset()

func (*BargeInFiltering_HuntGroup) String

func (x *BargeInFiltering_HuntGroup) String() string

type BroadcastPreferences

type BroadcastPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether the 'Dial List Penetration Strategy' property in templates and
	// broadcast scheduling is displayed.
	DisplayListPenetrationStrategy bool `` /* 157-byte string literal not displayed */
	// List penetration strategy to give priority to dialing each number in a
	// single record before dialing from other records; false for depth first,
	// true for breadth first search.
	DialListPenetrationStrategy bool `` /* 148-byte string literal not displayed */
	// Display the 'Follow the Sun' property in templates and broadcasts.
	DisplayFollowTheSun bool `protobuf:"varint,12,opt,name=display_follow_the_sun,json=displayFollowTheSun,proto3" json:"display_follow_the_sun,omitempty"`
	// Whether broadcasts follow the sun (prioritized east to west).
	FollowTheSun bool `protobuf:"varint,13,opt,name=follow_the_sun,json=followTheSun,proto3" json:"follow_the_sun,omitempty"`
	// Whether to hide the terminator select menu in the standard template
	// wizard and include only 'Connected, Live, and Machine' options in the
	// layered template wizard.
	SequenceTerminatorOverride bool `` /* 143-byte string literal not displayed */
	// Broadcast scheduling template ordering default value.
	BroadcastTemplateOrdering commons.BroadcastTemplateOrdering `` /* 183-byte string literal not displayed */
	// Whether the default broadcast start time is used.
	StartTimeEnabled bool `protobuf:"varint,16,opt,name=start_time_enabled,json=startTimeEnabled,proto3" json:"start_time_enabled,omitempty"`
	// Default broadcast start time.
	DefaultStartTime *BroadcastTime `protobuf:"bytes,17,opt,name=default_start_time,json=defaultStartTime,proto3" json:"default_start_time,omitempty"`
	// Whether the default broadcast stop time is used.
	StopTimeEnabled bool `protobuf:"varint,18,opt,name=stop_time_enabled,json=stopTimeEnabled,proto3" json:"stop_time_enabled,omitempty"`
	// Default broadcast stop time.
	DefaultStopTime *BroadcastTime `protobuf:"bytes,19,opt,name=default_stop_time,json=defaultStopTime,proto3" json:"default_stop_time,omitempty"`
	// contains filtered or unexported fields
}

Preferences for editing templates and broadcast scheduling properties.

func (*BroadcastPreferences) Descriptor deprecated

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

Deprecated: Use BroadcastPreferences.ProtoReflect.Descriptor instead.

func (*BroadcastPreferences) GetBroadcastTemplateOrdering

func (x *BroadcastPreferences) GetBroadcastTemplateOrdering() commons.BroadcastTemplateOrdering

func (*BroadcastPreferences) GetDefaultStartTime

func (x *BroadcastPreferences) GetDefaultStartTime() *BroadcastTime

func (*BroadcastPreferences) GetDefaultStopTime

func (x *BroadcastPreferences) GetDefaultStopTime() *BroadcastTime

func (*BroadcastPreferences) GetDialListPenetrationStrategy

func (x *BroadcastPreferences) GetDialListPenetrationStrategy() bool

func (*BroadcastPreferences) GetDisplayFollowTheSun

func (x *BroadcastPreferences) GetDisplayFollowTheSun() bool

func (*BroadcastPreferences) GetDisplayListPenetrationStrategy

func (x *BroadcastPreferences) GetDisplayListPenetrationStrategy() bool

func (*BroadcastPreferences) GetFollowTheSun

func (x *BroadcastPreferences) GetFollowTheSun() bool

func (*BroadcastPreferences) GetOrgId

func (x *BroadcastPreferences) GetOrgId() string

func (*BroadcastPreferences) GetSequenceTerminatorOverride

func (x *BroadcastPreferences) GetSequenceTerminatorOverride() bool

func (*BroadcastPreferences) GetStartTimeEnabled

func (x *BroadcastPreferences) GetStartTimeEnabled() bool

func (*BroadcastPreferences) GetStopTimeEnabled

func (x *BroadcastPreferences) GetStopTimeEnabled() bool

func (*BroadcastPreferences) ProtoMessage

func (*BroadcastPreferences) ProtoMessage()

func (*BroadcastPreferences) ProtoReflect

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

func (*BroadcastPreferences) Reset

func (x *BroadcastPreferences) Reset()

func (*BroadcastPreferences) String

func (x *BroadcastPreferences) String() string

type BroadcastTime

type BroadcastTime struct {

	// Hour of the day (0-23).
	Hours int32 `protobuf:"varint,1,opt,name=hours,proto3" json:"hours,omitempty"`
	// Minute of the hour (0-59).
	Minutes int32 `protobuf:"varint,2,opt,name=minutes,proto3" json:"minutes,omitempty"`
	// Time zone.
	Timezone commons.TimeZone `protobuf:"varint,3,opt,name=timezone,proto3,enum=api.commons.TimeZone" json:"timezone,omitempty"`
	// contains filtered or unexported fields
}

Broadcast start/stop time properties.

func (*BroadcastTime) Descriptor deprecated

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

Deprecated: Use BroadcastTime.ProtoReflect.Descriptor instead.

func (*BroadcastTime) GetHours

func (x *BroadcastTime) GetHours() int32

func (*BroadcastTime) GetMinutes

func (x *BroadcastTime) GetMinutes() int32

func (*BroadcastTime) GetTimezone

func (x *BroadcastTime) GetTimezone() commons.TimeZone

func (*BroadcastTime) ProtoMessage

func (*BroadcastTime) ProtoMessage()

func (*BroadcastTime) ProtoReflect

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

func (*BroadcastTime) Reset

func (x *BroadcastTime) Reset()

func (*BroadcastTime) String

func (x *BroadcastTime) String() string

type BusinessPreferences

type BusinessPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Number of weeks of past data that are accessible.
	WeeksOfData int32 `protobuf:"varint,10,opt,name=weeks_of_data,json=weeksOfData,proto3" json:"weeks_of_data,omitempty"`
	// Default time zone for business intelligence.
	TimeZone commons.AnaTimeZone `protobuf:"varint,11,opt,name=time_zone,json=timeZone,proto3,enum=api.commons.AnaTimeZone" json:"time_zone,omitempty"`
	// Whether to allow multi-client access.
	MultiClientAccess bool `protobuf:"varint,12,opt,name=multi_client_access,json=multiClientAccess,proto3" json:"multi_client_access,omitempty"`
	// Enable/disable of custom visualizations in BI.
	CustomVisualizations bool `protobuf:"varint,13,opt,name=custom_visualizations,json=customVisualizations,proto3" json:"custom_visualizations,omitempty"`
	// Time filter for custom dashboard and visualizations.
	TimeFilter string `protobuf:"bytes,14,opt,name=time_filter,json=timeFilter,proto3" json:"time_filter,omitempty"`
	// contains filtered or unexported fields
}

Preferences for business intelligence settings/controls in analytics.

func (*BusinessPreferences) Descriptor deprecated

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

Deprecated: Use BusinessPreferences.ProtoReflect.Descriptor instead.

func (*BusinessPreferences) GetCustomVisualizations

func (x *BusinessPreferences) GetCustomVisualizations() bool

func (*BusinessPreferences) GetMultiClientAccess

func (x *BusinessPreferences) GetMultiClientAccess() bool

func (*BusinessPreferences) GetOrgId

func (x *BusinessPreferences) GetOrgId() string

func (*BusinessPreferences) GetTimeFilter

func (x *BusinessPreferences) GetTimeFilter() string

func (*BusinessPreferences) GetTimeZone

func (x *BusinessPreferences) GetTimeZone() commons.AnaTimeZone

func (*BusinessPreferences) GetWeeksOfData

func (x *BusinessPreferences) GetWeeksOfData() int32

func (*BusinessPreferences) ProtoMessage

func (*BusinessPreferences) ProtoMessage()

func (*BusinessPreferences) ProtoReflect

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

func (*BusinessPreferences) Reset

func (x *BusinessPreferences) Reset()

func (*BusinessPreferences) String

func (x *BusinessPreferences) String() string

type CallbackSettings

type CallbackSettings struct {

	// Enable callback scheduling. `Allow Callback Scheduling`
	EnableCallbackScheduling bool `` /* 136-byte string literal not displayed */
	// Default callback routing. `Default Callback Routing`
	DefaultCallbackRouting *CallbackSettings_DefaultRouting `` /* 129-byte string literal not displayed */
	// Enable callback calling ` Allow Scheduled Callback Calling`
	EnableCallbackCalling bool `` /* 127-byte string literal not displayed */
	// Enable automatic callback retrieval `Callbacks Retrieval Mode`
	EnableAutomaticRetrieval bool `` /* 136-byte string literal not displayed */
	// Indicates whether and how to limit callback routing.
	// `Callback Routing Disallowed`
	CallbackRoutingDisallowed *CallbackSettings_CallbackRoutingDisallowed `` /* 138-byte string literal not displayed */
	// Enable caller ID customization. 'Scheduled Callback Editable Caller ID'
	EnableCustomizableCallerId bool `` /* 144-byte string literal not displayed */
	// Default scheduled callback caller ID.
	// `Scheduled Callback Default Caller ID`
	DefaultCallerId string `protobuf:"bytes,7,opt,name=default_caller_id,json=defaultCallerId,proto3" json:"default_caller_id,omitempty"`
	// Enable viewing the Scheduled Callback calendar.
	// `Allow Scheduled Callback Calendar`
	EnableCallbackCalendar bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

CallbackSettings is an entity containing the hunt group settings for the scheduled callbacks section of the hunt group manager.

func (*CallbackSettings) Descriptor deprecated

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

Deprecated: Use CallbackSettings.ProtoReflect.Descriptor instead.

func (*CallbackSettings) GetCallbackRoutingDisallowed

func (x *CallbackSettings) GetCallbackRoutingDisallowed() *CallbackSettings_CallbackRoutingDisallowed

func (*CallbackSettings) GetDefaultCallbackRouting

func (x *CallbackSettings) GetDefaultCallbackRouting() *CallbackSettings_DefaultRouting

func (*CallbackSettings) GetDefaultCallerId

func (x *CallbackSettings) GetDefaultCallerId() string

func (*CallbackSettings) GetEnableAutomaticRetrieval

func (x *CallbackSettings) GetEnableAutomaticRetrieval() bool

func (*CallbackSettings) GetEnableCallbackCalendar

func (x *CallbackSettings) GetEnableCallbackCalendar() bool

func (*CallbackSettings) GetEnableCallbackCalling

func (x *CallbackSettings) GetEnableCallbackCalling() bool

func (*CallbackSettings) GetEnableCallbackScheduling

func (x *CallbackSettings) GetEnableCallbackScheduling() bool

func (*CallbackSettings) GetEnableCustomizableCallerId

func (x *CallbackSettings) GetEnableCustomizableCallerId() bool

func (*CallbackSettings) ProtoMessage

func (*CallbackSettings) ProtoMessage()

func (*CallbackSettings) ProtoReflect

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

func (*CallbackSettings) Reset

func (x *CallbackSettings) Reset()

func (*CallbackSettings) String

func (x *CallbackSettings) String() string

type CallbackSettings_CallbackRoutingDisallowed

type CallbackSettings_CallbackRoutingDisallowed struct {

	// Indicates whether callback routing should be limited.
	UseRoutingLimiting bool `protobuf:"varint,1,opt,name=use_routing_limiting,json=useRoutingLimiting,proto3" json:"use_routing_limiting,omitempty"`
	// Prohibited Agent Sids
	AgentSids []int64 `protobuf:"varint,2,rep,packed,name=agent_sids,json=agentSids,proto3" json:"agent_sids,omitempty"`
	// Prohibited Hunt Group Sids
	HuntGroupSids []int64 `protobuf:"varint,3,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// Prohibited agent skill sids
	AgentSkillSids []int64 `protobuf:"varint,4,rep,packed,name=agent_skill_sids,json=agentSkillSids,proto3" json:"agent_skill_sids,omitempty"`
	// contains filtered or unexported fields
}

Control which skills may be used when selecting routing.

func (*CallbackSettings_CallbackRoutingDisallowed) Descriptor deprecated

Deprecated: Use CallbackSettings_CallbackRoutingDisallowed.ProtoReflect.Descriptor instead.

func (*CallbackSettings_CallbackRoutingDisallowed) GetAgentSids

func (*CallbackSettings_CallbackRoutingDisallowed) GetAgentSkillSids

func (x *CallbackSettings_CallbackRoutingDisallowed) GetAgentSkillSids() []int64

func (*CallbackSettings_CallbackRoutingDisallowed) GetHuntGroupSids

func (x *CallbackSettings_CallbackRoutingDisallowed) GetHuntGroupSids() []int64

func (*CallbackSettings_CallbackRoutingDisallowed) GetUseRoutingLimiting

func (x *CallbackSettings_CallbackRoutingDisallowed) GetUseRoutingLimiting() bool

func (*CallbackSettings_CallbackRoutingDisallowed) ProtoMessage

func (*CallbackSettings_CallbackRoutingDisallowed) ProtoReflect

func (*CallbackSettings_CallbackRoutingDisallowed) Reset

func (*CallbackSettings_CallbackRoutingDisallowed) String

type CallbackSettings_DefaultRouting

type CallbackSettings_DefaultRouting struct {

	// Default callback routing option (agent, skill set, none).
	RoutingMode commons.DefaultCallbackRouting `` /* 135-byte string literal not displayed */
	// Agent to callback to.
	AgentSid int64 `protobuf:"varint,2,opt,name=agent_sid,json=agentSid,proto3" json:"agent_sid,omitempty"`
	// Agent skillsets to callback to.
	AgentSkillsets []int64 `protobuf:"varint,3,rep,packed,name=agent_skillsets,json=agentSkillsets,proto3" json:"agent_skillsets,omitempty"`
	// Hunt Groups selected by default
	HuntGroupSids []int64 `protobuf:"varint,4,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// contains filtered or unexported fields
}

Default callback routing properties.

func (*CallbackSettings_DefaultRouting) Descriptor deprecated

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

Deprecated: Use CallbackSettings_DefaultRouting.ProtoReflect.Descriptor instead.

func (*CallbackSettings_DefaultRouting) GetAgentSid

func (x *CallbackSettings_DefaultRouting) GetAgentSid() int64

func (*CallbackSettings_DefaultRouting) GetAgentSkillsets

func (x *CallbackSettings_DefaultRouting) GetAgentSkillsets() []int64

func (*CallbackSettings_DefaultRouting) GetHuntGroupSids

func (x *CallbackSettings_DefaultRouting) GetHuntGroupSids() []int64

func (*CallbackSettings_DefaultRouting) GetRoutingMode

func (*CallbackSettings_DefaultRouting) ProtoMessage

func (*CallbackSettings_DefaultRouting) ProtoMessage()

func (*CallbackSettings_DefaultRouting) ProtoReflect

func (*CallbackSettings_DefaultRouting) Reset

func (*CallbackSettings_DefaultRouting) String

type CallerIdBucketData

type CallerIdBucketData struct {

	// XML client property sid.
	XmlClientPropertySid int64 `` /* 126-byte string literal not displayed */
	// Name of the caller ID bucket.
	BucketName string `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"`
	// contains filtered or unexported fields
}

Caller ID Bucket Data includes bucket name and the related XML property SID.

func (*CallerIdBucketData) Descriptor deprecated

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

Deprecated: Use CallerIdBucketData.ProtoReflect.Descriptor instead.

func (*CallerIdBucketData) GetBucketName

func (x *CallerIdBucketData) GetBucketName() string

func (*CallerIdBucketData) GetXmlClientPropertySid

func (x *CallerIdBucketData) GetXmlClientPropertySid() int64

func (*CallerIdBucketData) ProtoMessage

func (*CallerIdBucketData) ProtoMessage()

func (*CallerIdBucketData) ProtoReflect

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

func (*CallerIdBucketData) Reset

func (x *CallerIdBucketData) Reset()

func (*CallerIdBucketData) String

func (x *CallerIdBucketData) String() string

type CommunicationSettings

type CommunicationSettings struct {

	// Enable the ability to add valuess from the compliance scrub list.
	// `doAllowAddDncl`
	EnableScrubListAdding bool `` /* 129-byte string literal not displayed */
	// Hunt group compliance scrub lists. `Hunt Group Compliance Scrub Lists`
	ScrubLists []string `protobuf:"bytes,2,rep,name=scrub_lists,json=scrubLists,proto3" json:"scrub_lists,omitempty"`
	// Enable the ability to remove values from the compliance scrub lists.
	// `doAllowRemoveDncl`
	EnableScrubListRemoval bool `` /* 132-byte string literal not displayed */
	// List of compliance scrub lists which can be removed.
	// `Hunt Group Compliance Scrub Lists Removal Allowed`
	ScrubListsRemovalAllowed []string `` /* 137-byte string literal not displayed */
	// Select compliance default country. `Default DNCL Country`
	ComplianceDefaultCountry commons.Country `` /* 161-byte string literal not displayed */
	// Display DNCL options in wrap up. `Display DNCL Options In Wrapup`
	DisplayOptionsInWrapup bool `` /* 132-byte string literal not displayed */
	// Default inbound scrub list expiration. `defaultIBCallDnclExpiration`
	InboundScrubListExpiration *CommunicationSettings_ScrubListExpiration `` /* 145-byte string literal not displayed */
	// Default manual scrub list expiration. `defaultMDCallDnclExpiration`
	ManualScrubListExpiration *CommunicationSettings_ScrubListExpiration `` /* 142-byte string literal not displayed */
	// Default outbound scrub list expiration. `defaultOBCallExpiration`
	OutboundScrubListExpiration *CommunicationSettings_ScrubListExpiration `` /* 148-byte string literal not displayed */
	// Default preview scrub list expiration. `defaultPRCallDnclExpiration`
	PreviewScrubListExpiration *CommunicationSettings_ScrubListExpiration `` /* 145-byte string literal not displayed */
	// Automate manually dialed number scrub list. `Manual Dial Auto Dncl Add`
	AutomateManuallyDialedScrubList bool `` /* 163-byte string literal not displayed */
	// Automate preview dialed number scrub list. `Preview Dial Auto Dncl Add`
	AutomatePreviewDialedScrubList bool `` /* 160-byte string literal not displayed */
	// Automate response rules. `AgentDispositionConditionalDncl`
	AutomateResponseRules *CommunicationSettings_AutomateResponseRules `` /* 128-byte string literal not displayed */
	// Enable automatic addition of call data to scrub lists.
	// `Call Data Scrub Lists Info`
	AutomateScrubListCallData *CommunicationSettings_AutomateScrubListCallData `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

CommunicationSettings is an entity containing the hunt group settings for the communication compliance section of the hunt group manager.

func (*CommunicationSettings) Descriptor deprecated

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

Deprecated: Use CommunicationSettings.ProtoReflect.Descriptor instead.

func (*CommunicationSettings) GetAutomateManuallyDialedScrubList

func (x *CommunicationSettings) GetAutomateManuallyDialedScrubList() bool

func (*CommunicationSettings) GetAutomatePreviewDialedScrubList

func (x *CommunicationSettings) GetAutomatePreviewDialedScrubList() bool

func (*CommunicationSettings) GetAutomateResponseRules

func (*CommunicationSettings) GetAutomateScrubListCallData

func (*CommunicationSettings) GetComplianceDefaultCountry

func (x *CommunicationSettings) GetComplianceDefaultCountry() commons.Country

func (*CommunicationSettings) GetDisplayOptionsInWrapup

func (x *CommunicationSettings) GetDisplayOptionsInWrapup() bool

func (*CommunicationSettings) GetEnableScrubListAdding

func (x *CommunicationSettings) GetEnableScrubListAdding() bool

func (*CommunicationSettings) GetEnableScrubListRemoval

func (x *CommunicationSettings) GetEnableScrubListRemoval() bool

func (*CommunicationSettings) GetInboundScrubListExpiration

func (x *CommunicationSettings) GetInboundScrubListExpiration() *CommunicationSettings_ScrubListExpiration

func (*CommunicationSettings) GetManualScrubListExpiration

func (x *CommunicationSettings) GetManualScrubListExpiration() *CommunicationSettings_ScrubListExpiration

func (*CommunicationSettings) GetOutboundScrubListExpiration

func (x *CommunicationSettings) GetOutboundScrubListExpiration() *CommunicationSettings_ScrubListExpiration

func (*CommunicationSettings) GetPreviewScrubListExpiration

func (x *CommunicationSettings) GetPreviewScrubListExpiration() *CommunicationSettings_ScrubListExpiration

func (*CommunicationSettings) GetScrubLists

func (x *CommunicationSettings) GetScrubLists() []string

func (*CommunicationSettings) GetScrubListsRemovalAllowed

func (x *CommunicationSettings) GetScrubListsRemovalAllowed() []string

func (*CommunicationSettings) ProtoMessage

func (*CommunicationSettings) ProtoMessage()

func (*CommunicationSettings) ProtoReflect

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

func (*CommunicationSettings) Reset

func (x *CommunicationSettings) Reset()

func (*CommunicationSettings) String

func (x *CommunicationSettings) String() string

type CommunicationSettings_AutomateResponseRules

type CommunicationSettings_AutomateResponseRules struct {

	// Whether automated response rules are enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Sid associated with response rule.
	// xml_client_property_sid where property_key =
	// 'AgentDispositionConditionalDncl'
	RuleSid int64 `protobuf:"varint,2,opt,name=rule_sid,json=ruleSid,proto3" json:"rule_sid,omitempty"`
	// contains filtered or unexported fields
}

Automate response rules properties.

func (*CommunicationSettings_AutomateResponseRules) Descriptor deprecated

Deprecated: Use CommunicationSettings_AutomateResponseRules.ProtoReflect.Descriptor instead.

func (*CommunicationSettings_AutomateResponseRules) GetEnabled

func (*CommunicationSettings_AutomateResponseRules) GetRuleSid

func (*CommunicationSettings_AutomateResponseRules) ProtoMessage

func (*CommunicationSettings_AutomateResponseRules) ProtoReflect

func (*CommunicationSettings_AutomateResponseRules) Reset

func (*CommunicationSettings_AutomateResponseRules) String

type CommunicationSettings_AutomateScrubListCallData

type CommunicationSettings_AutomateScrubListCallData struct {

	// Whether automatic additional of call data to scrub lists is enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// List of scrub list call data fields which will automatically be added.
	ScrubListDataFields []*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField `protobuf:"bytes,2,rep,name=scrub_list_data_fields,json=scrubListDataFields,proto3" json:"scrub_list_data_fields,omitempty"`
	// contains filtered or unexported fields
}

Automate response rules properties.

func (*CommunicationSettings_AutomateScrubListCallData) Descriptor deprecated

Deprecated: Use CommunicationSettings_AutomateScrubListCallData.ProtoReflect.Descriptor instead.

func (*CommunicationSettings_AutomateScrubListCallData) GetEnabled

func (*CommunicationSettings_AutomateScrubListCallData) GetScrubListDataFields

func (*CommunicationSettings_AutomateScrubListCallData) ProtoMessage

func (*CommunicationSettings_AutomateScrubListCallData) ProtoReflect

func (*CommunicationSettings_AutomateScrubListCallData) Reset

func (*CommunicationSettings_AutomateScrubListCallData) String

type CommunicationSettings_AutomateScrubListCallData_ScrubListDataField

type CommunicationSettings_AutomateScrubListCallData_ScrubListDataField struct {

	// Scrub list sid.
	ScrubList string `protobuf:"bytes,1,opt,name=scrub_list,json=scrubList,proto3" json:"scrub_list,omitempty"`
	// Call data field sid.
	CallDataField int64 `protobuf:"varint,2,opt,name=call_data_field,json=callDataField,proto3" json:"call_data_field,omitempty"`
	// contains filtered or unexported fields
}

Scrub list data field properties.

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) Descriptor deprecated

Deprecated: Use CommunicationSettings_AutomateScrubListCallData_ScrubListDataField.ProtoReflect.Descriptor instead.

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) GetCallDataField

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) GetScrubList

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) ProtoMessage

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) ProtoReflect

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) Reset

func (*CommunicationSettings_AutomateScrubListCallData_ScrubListDataField) String

type CommunicationSettings_ScrubListExpiration

type CommunicationSettings_ScrubListExpiration struct {

	// Default call DNCL/scrub list expiration time.
	DefaultExpiration commons.CommunicationExpiration `` /* 154-byte string literal not displayed */
	// Enable limiting scrub list expiration choices.
	LimitExpiration bool `protobuf:"varint,2,opt,name=limit_expiration,json=limitExpiration,proto3" json:"limit_expiration,omitempty"`
	// List of possible expiration times to choose from.
	LimitedExpirations []commons.CommunicationExpiration `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

Scrub list expiration properties.

func (*CommunicationSettings_ScrubListExpiration) Descriptor deprecated

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

Deprecated: Use CommunicationSettings_ScrubListExpiration.ProtoReflect.Descriptor instead.

func (*CommunicationSettings_ScrubListExpiration) GetDefaultExpiration

func (*CommunicationSettings_ScrubListExpiration) GetLimitExpiration

func (x *CommunicationSettings_ScrubListExpiration) GetLimitExpiration() bool

func (*CommunicationSettings_ScrubListExpiration) GetLimitedExpirations

func (*CommunicationSettings_ScrubListExpiration) ProtoMessage

func (*CommunicationSettings_ScrubListExpiration) ProtoReflect

func (*CommunicationSettings_ScrubListExpiration) Reset

func (*CommunicationSettings_ScrubListExpiration) String

type CompliancePreferences

type CompliancePreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether after-hours calls are displayed in campaigns.
	DisplayAfterHoursCalls bool `` /* 133-byte string literal not displayed */
	// Enable/disable after-hours calls in campaigns.
	AfterHoursCalls bool `protobuf:"varint,11,opt,name=after_hours_calls,json=afterHoursCalls,proto3" json:"after_hours_calls,omitempty"`
	// Whether the default natural compliance rule set is displayed.
	DisplayNaturalCompliance bool `` /* 137-byte string literal not displayed */
	// Enable using the default natural compliance rule set.
	UseNaturalCompliance bool `protobuf:"varint,13,opt,name=use_natural_compliance,json=useNaturalCompliance,proto3" json:"use_natural_compliance,omitempty"`
	// Compliance rule set to use by default (UUID of set).
	DefaultComplianceRuleSet string `` /* 138-byte string literal not displayed */
	// Whether cell phone scrub from campaign view.
	DisplayCellPhoneScrub bool `` /* 130-byte string literal not displayed */
	// Enable/disable to the ability scrub cell phone numbers.
	CellPhoneScrub bool `protobuf:"varint,16,opt,name=cell_phone_scrub,json=cellPhoneScrub,proto3" json:"cell_phone_scrub,omitempty"`
	// Whether schedule rules are displayed in campaigns.
	DisplayScheduleRules bool `protobuf:"varint,17,opt,name=display_schedule_rules,json=displayScheduleRules,proto3" json:"display_schedule_rules,omitempty"`
	// Enable the use of the default schedule rules.
	UseScheduleRules bool `protobuf:"varint,18,opt,name=use_schedule_rules,json=useScheduleRules,proto3" json:"use_schedule_rules,omitempty"`
	// Schedule rule to use by default.
	DefaultScheduleRule *ScheduleRuleField `protobuf:"bytes,19,opt,name=default_schedule_rule,json=defaultScheduleRule,proto3" json:"default_schedule_rule,omitempty"`
	// Whether ZIP code scrubbing is enabled.
	DoZipCodeScrub bool `protobuf:"varint,20,opt,name=do_zip_code_scrub,json=doZipCodeScrub,proto3" json:"do_zip_code_scrub,omitempty"`
	// Field for ZIP/postal code scrubbing to use.
	ZipCodeScrub *ZipCodeField `protobuf:"bytes,21,opt,name=zip_code_scrub,json=zipCodeScrub,proto3" json:"zip_code_scrub,omitempty"`
	// Default email compliance list.
	DefaultEmailComplianceList string `` /* 144-byte string literal not displayed */
	// Default sms compliance list.
	DefaultSmsComplianceList string `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for natural language compliance campaign settings.

func (*CompliancePreferences) Descriptor deprecated

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

Deprecated: Use CompliancePreferences.ProtoReflect.Descriptor instead.

func (*CompliancePreferences) GetAfterHoursCalls

func (x *CompliancePreferences) GetAfterHoursCalls() bool

func (*CompliancePreferences) GetCellPhoneScrub

func (x *CompliancePreferences) GetCellPhoneScrub() bool

func (*CompliancePreferences) GetDefaultComplianceRuleSet

func (x *CompliancePreferences) GetDefaultComplianceRuleSet() string

func (*CompliancePreferences) GetDefaultEmailComplianceList

func (x *CompliancePreferences) GetDefaultEmailComplianceList() string

func (*CompliancePreferences) GetDefaultScheduleRule

func (x *CompliancePreferences) GetDefaultScheduleRule() *ScheduleRuleField

func (*CompliancePreferences) GetDefaultSmsComplianceList

func (x *CompliancePreferences) GetDefaultSmsComplianceList() string

func (*CompliancePreferences) GetDisplayAfterHoursCalls

func (x *CompliancePreferences) GetDisplayAfterHoursCalls() bool

func (*CompliancePreferences) GetDisplayCellPhoneScrub

func (x *CompliancePreferences) GetDisplayCellPhoneScrub() bool

func (*CompliancePreferences) GetDisplayNaturalCompliance

func (x *CompliancePreferences) GetDisplayNaturalCompliance() bool

func (*CompliancePreferences) GetDisplayScheduleRules

func (x *CompliancePreferences) GetDisplayScheduleRules() bool

func (*CompliancePreferences) GetDoZipCodeScrub

func (x *CompliancePreferences) GetDoZipCodeScrub() bool

func (*CompliancePreferences) GetOrgId

func (x *CompliancePreferences) GetOrgId() string

func (*CompliancePreferences) GetUseNaturalCompliance

func (x *CompliancePreferences) GetUseNaturalCompliance() bool

func (*CompliancePreferences) GetUseScheduleRules

func (x *CompliancePreferences) GetUseScheduleRules() bool

func (*CompliancePreferences) GetZipCodeScrub

func (x *CompliancePreferences) GetZipCodeScrub() *ZipCodeField

func (*CompliancePreferences) ProtoMessage

func (*CompliancePreferences) ProtoMessage()

func (*CompliancePreferences) ProtoReflect

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

func (*CompliancePreferences) Reset

func (x *CompliancePreferences) Reset()

func (*CompliancePreferences) String

func (x *CompliancePreferences) String() string

type ContactAreaCode

type ContactAreaCode struct {

	// Types that are assignable to AreaCode:
	//
	//	*ContactAreaCode_Cfd
	//	*ContactAreaCode_Custom
	AreaCode isContactAreaCode_AreaCode `protobuf_oneof:"area_code"`
	// contains filtered or unexported fields
}

Contact area code type.

func (*ContactAreaCode) Descriptor deprecated

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

Deprecated: Use ContactAreaCode.ProtoReflect.Descriptor instead.

func (*ContactAreaCode) GetAreaCode

func (m *ContactAreaCode) GetAreaCode() isContactAreaCode_AreaCode

func (*ContactAreaCode) GetCfd

func (*ContactAreaCode) GetCustom

func (x *ContactAreaCode) GetCustom() int32

func (*ContactAreaCode) ProtoMessage

func (*ContactAreaCode) ProtoMessage()

func (*ContactAreaCode) ProtoReflect

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

func (*ContactAreaCode) Reset

func (x *ContactAreaCode) Reset()

func (*ContactAreaCode) String

func (x *ContactAreaCode) String() string

type ContactAreaCode_Cfd

type ContactAreaCode_Cfd struct {
	// Contact field description with ID and name.
	Cfd *ContactFieldDescription `protobuf:"bytes,1,opt,name=cfd,proto3,oneof"`
}

type ContactAreaCode_Custom

type ContactAreaCode_Custom struct {
	// Client-defined area code number.
	Custom int32 `protobuf:"varint,2,opt,name=custom,proto3,oneof"`
}

type ContactFieldDescription

type ContactFieldDescription struct {

	// Contact field description sid.
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Contact field name.
	FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	// contains filtered or unexported fields
}

Contact field description information.

func (*ContactFieldDescription) Descriptor deprecated

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

Deprecated: Use ContactFieldDescription.ProtoReflect.Descriptor instead.

func (*ContactFieldDescription) GetFieldName

func (x *ContactFieldDescription) GetFieldName() string

func (*ContactFieldDescription) GetId

func (x *ContactFieldDescription) GetId() int64

func (*ContactFieldDescription) ProtoMessage

func (*ContactFieldDescription) ProtoMessage()

func (*ContactFieldDescription) ProtoReflect

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

func (*ContactFieldDescription) Reset

func (x *ContactFieldDescription) Reset()

func (*ContactFieldDescription) String

func (x *ContactFieldDescription) String() string

type ContactPreferences

type ContactPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Default import format, either custom of standardized.
	DefaultContactImportFormat *ImportFormat `` /* 144-byte string literal not displayed */
	// Whether the selected contact import format preference is used.
	UseContactImportFormat bool `` /* 133-byte string literal not displayed */
	// Default area code, either custom or predefined field.
	DefaultContactAreaCode *ContactAreaCode `` /* 132-byte string literal not displayed */
	// Whether the contact area code is enabled.
	UseContactAreaCode bool `protobuf:"varint,13,opt,name=use_contact_area_code,json=useContactAreaCode,proto3" json:"use_contact_area_code,omitempty"`
	// Default absent numbers handling; false to keep (default) or true to
	// discard recording.
	DiscardRecordDefaultAbsentNumbersHandling bool `` /* 194-byte string literal not displayed */
	// Whether contacts import randomization is enabled.
	DefaultContactsImportRandomization bool `` /* 169-byte string literal not displayed */
	// The contact field to use as the default in emails.
	DefaultEmailColumn string `protobuf:"bytes,16,opt,name=default_email_column,json=defaultEmailColumn,proto3" json:"default_email_column,omitempty"`
	// How duplicate contact numbers are handled by default.
	DefaultDuplicateHandling commons.DefaultDuplicateHandling `` /* 179-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for contact lists.

func (*ContactPreferences) Descriptor deprecated

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

Deprecated: Use ContactPreferences.ProtoReflect.Descriptor instead.

func (*ContactPreferences) GetDefaultContactAreaCode

func (x *ContactPreferences) GetDefaultContactAreaCode() *ContactAreaCode

func (*ContactPreferences) GetDefaultContactImportFormat

func (x *ContactPreferences) GetDefaultContactImportFormat() *ImportFormat

func (*ContactPreferences) GetDefaultContactsImportRandomization

func (x *ContactPreferences) GetDefaultContactsImportRandomization() bool

func (*ContactPreferences) GetDefaultDuplicateHandling

func (x *ContactPreferences) GetDefaultDuplicateHandling() commons.DefaultDuplicateHandling

func (*ContactPreferences) GetDefaultEmailColumn

func (x *ContactPreferences) GetDefaultEmailColumn() string

func (*ContactPreferences) GetDiscardRecordDefaultAbsentNumbersHandling

func (x *ContactPreferences) GetDiscardRecordDefaultAbsentNumbersHandling() bool

func (*ContactPreferences) GetOrgId

func (x *ContactPreferences) GetOrgId() string

func (*ContactPreferences) GetUseContactAreaCode

func (x *ContactPreferences) GetUseContactAreaCode() bool

func (*ContactPreferences) GetUseContactImportFormat

func (x *ContactPreferences) GetUseContactImportFormat() bool

func (*ContactPreferences) ProtoMessage

func (*ContactPreferences) ProtoMessage()

func (*ContactPreferences) ProtoReflect

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

func (*ContactPreferences) Reset

func (x *ContactPreferences) Reset()

func (*ContactPreferences) String

func (x *ContactPreferences) String() string

type CustomDialOrder

type CustomDialOrder struct {

	// One or more contact field descriptions.
	DialOrderFields []*DialOrderField `protobuf:"bytes,1,rep,name=dial_order_fields,json=dialOrderFields,proto3" json:"dial_order_fields,omitempty"`
	// contains filtered or unexported fields
}

Custom dial order fields holds one or more contact field descriptions to indicate which fields in a contact record, and the order.

func (*CustomDialOrder) Descriptor deprecated

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

Deprecated: Use CustomDialOrder.ProtoReflect.Descriptor instead.

func (*CustomDialOrder) GetDialOrderFields

func (x *CustomDialOrder) GetDialOrderFields() []*DialOrderField

func (*CustomDialOrder) ProtoMessage

func (*CustomDialOrder) ProtoMessage()

func (*CustomDialOrder) ProtoReflect

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

func (*CustomDialOrder) Reset

func (x *CustomDialOrder) Reset()

func (*CustomDialOrder) String

func (x *CustomDialOrder) String() string

type CustomImportFormat

type CustomImportFormat struct {

	// Contact import template sid.
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// Import format name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Contact import format properties.

func (*CustomImportFormat) Descriptor deprecated

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

Deprecated: Use CustomImportFormat.ProtoReflect.Descriptor instead.

func (*CustomImportFormat) GetId

func (x *CustomImportFormat) GetId() int64

func (*CustomImportFormat) GetName

func (x *CustomImportFormat) GetName() string

func (*CustomImportFormat) ProtoMessage

func (*CustomImportFormat) ProtoMessage()

func (*CustomImportFormat) ProtoReflect

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

func (*CustomImportFormat) Reset

func (x *CustomImportFormat) Reset()

func (*CustomImportFormat) String

func (x *CustomImportFormat) String() string

type DashboardPreferences

type DashboardPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Default agent info view; false for icon display, true for table view.
	DefaultInfoView bool `protobuf:"varint,10,opt,name=default_info_view,json=defaultInfoView,proto3" json:"default_info_view,omitempty"`
	// Default agent inclusion, true to include all agents.
	DefaultTableInclusion bool `` /* 128-byte string literal not displayed */
	// Default agent grouping, true to group by hunt groups.
	DefaultInfoGrouping bool `protobuf:"varint,12,opt,name=default_info_grouping,json=defaultInfoGrouping,proto3" json:"default_info_grouping,omitempty"`
	// Default agent icon size, false for large icons.
	DefaultSmallIcon bool `protobuf:"varint,13,opt,name=default_small_icon,json=defaultSmallIcon,proto3" json:"default_small_icon,omitempty"`
	// Default agent sort direction, false to sort by ascending.
	DefaultDescendingSort bool `` /* 128-byte string literal not displayed */
	// SID for the agent dashboard table template.
	TableTemplateSid int64 `protobuf:"varint,15,opt,name=table_template_sid,json=tableTemplateSid,proto3" json:"table_template_sid,omitempty"`
	// Which call types are enabled in the agents dashboard.
	DefaultCallTypes *IncludedCallTypes `protobuf:"bytes,16,opt,name=default_call_types,json=defaultCallTypes,proto3" json:"default_call_types,omitempty"`
	// Agent dashboard order-by parameter.
	DefaultInfoSortByValue commons.AgentInfoSortBy `` /* 168-byte string literal not displayed */
	// Controls hunt-group and agent barge-in status parameters.
	DefaultBargeInFiltering *BargeInFiltering `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for agent dashboard controls.

func (*DashboardPreferences) Descriptor deprecated

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

Deprecated: Use DashboardPreferences.ProtoReflect.Descriptor instead.

func (*DashboardPreferences) GetDefaultBargeInFiltering

func (x *DashboardPreferences) GetDefaultBargeInFiltering() *BargeInFiltering

func (*DashboardPreferences) GetDefaultCallTypes

func (x *DashboardPreferences) GetDefaultCallTypes() *IncludedCallTypes

func (*DashboardPreferences) GetDefaultDescendingSort

func (x *DashboardPreferences) GetDefaultDescendingSort() bool

func (*DashboardPreferences) GetDefaultInfoGrouping

func (x *DashboardPreferences) GetDefaultInfoGrouping() bool

func (*DashboardPreferences) GetDefaultInfoSortByValue

func (x *DashboardPreferences) GetDefaultInfoSortByValue() commons.AgentInfoSortBy

func (*DashboardPreferences) GetDefaultInfoView

func (x *DashboardPreferences) GetDefaultInfoView() bool

func (*DashboardPreferences) GetDefaultSmallIcon

func (x *DashboardPreferences) GetDefaultSmallIcon() bool

func (*DashboardPreferences) GetDefaultTableInclusion

func (x *DashboardPreferences) GetDefaultTableInclusion() bool

func (*DashboardPreferences) GetOrgId

func (x *DashboardPreferences) GetOrgId() string

func (*DashboardPreferences) GetTableTemplateSid

func (x *DashboardPreferences) GetTableTemplateSid() int64

func (*DashboardPreferences) ProtoMessage

func (*DashboardPreferences) ProtoMessage()

func (*DashboardPreferences) ProtoReflect

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

func (*DashboardPreferences) Reset

func (x *DashboardPreferences) Reset()

func (*DashboardPreferences) String

func (x *DashboardPreferences) String() string

type DashboardQueuePreferences

type DashboardQueuePreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Default queue/hold table view; false for icon view, true for table view.
	DefaultInfoView bool `protobuf:"varint,10,opt,name=default_info_view,json=defaultInfoView,proto3" json:"default_info_view,omitempty"`
	// Default queue/hold table grouping; false for no grouping, true for group
	// by queue type.
	DefaultInfoGrouping bool `protobuf:"varint,11,opt,name=default_info_grouping,json=defaultInfoGrouping,proto3" json:"default_info_grouping,omitempty"`
	// Default table icon size; true for small, false for large.
	DefaultSmallIcon bool `protobuf:"varint,12,opt,name=default_small_icon,json=defaultSmallIcon,proto3" json:"default_small_icon,omitempty"`
	// Default table sort direction; false for descending, true for ascending.
	DefaultDescendingSort bool `` /* 128-byte string literal not displayed */
	// Default skills filter; holds a regional sid pointing to the filter in
	// the xml_client_property table.
	DefaultAgentSkillsFilter int64 `` /* 139-byte string literal not displayed */
	// Default table template. holds a regional sid pointing to the filter in
	// the xml_client_property table.
	DefaultInfoTableTemplate int64 `` /* 139-byte string literal not displayed */
	// Default queue/hold info sort-by value.
	DefaultInfoSortByValue commons.QueueInfoSortBy `` /* 168-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for controlling agent queue and hold table settings.

func (*DashboardQueuePreferences) Descriptor deprecated

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

Deprecated: Use DashboardQueuePreferences.ProtoReflect.Descriptor instead.

func (*DashboardQueuePreferences) GetDefaultAgentSkillsFilter

func (x *DashboardQueuePreferences) GetDefaultAgentSkillsFilter() int64

func (*DashboardQueuePreferences) GetDefaultDescendingSort

func (x *DashboardQueuePreferences) GetDefaultDescendingSort() bool

func (*DashboardQueuePreferences) GetDefaultInfoGrouping

func (x *DashboardQueuePreferences) GetDefaultInfoGrouping() bool

func (*DashboardQueuePreferences) GetDefaultInfoSortByValue

func (x *DashboardQueuePreferences) GetDefaultInfoSortByValue() commons.QueueInfoSortBy

func (*DashboardQueuePreferences) GetDefaultInfoTableTemplate

func (x *DashboardQueuePreferences) GetDefaultInfoTableTemplate() int64

func (*DashboardQueuePreferences) GetDefaultInfoView

func (x *DashboardQueuePreferences) GetDefaultInfoView() bool

func (*DashboardQueuePreferences) GetDefaultSmallIcon

func (x *DashboardQueuePreferences) GetDefaultSmallIcon() bool

func (*DashboardQueuePreferences) GetOrgId

func (x *DashboardQueuePreferences) GetOrgId() string

func (*DashboardQueuePreferences) ProtoMessage

func (*DashboardQueuePreferences) ProtoMessage()

func (*DashboardQueuePreferences) ProtoReflect

func (*DashboardQueuePreferences) Reset

func (x *DashboardQueuePreferences) Reset()

func (*DashboardQueuePreferences) String

func (x *DashboardQueuePreferences) String() string

type DialOrder

type DialOrder struct {

	// Types that are assignable to Type:
	//
	//	*DialOrder_Standard
	//	*DialOrder_Custom
	Type isDialOrder_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

Dial order holds either a type enum, or one or more contact field description fields for custom order.

func (*DialOrder) Descriptor deprecated

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

Deprecated: Use DialOrder.ProtoReflect.Descriptor instead.

func (*DialOrder) GetCustom

func (x *DialOrder) GetCustom() *CustomDialOrder

func (*DialOrder) GetStandard

func (x *DialOrder) GetStandard() commons.DialOrderType

func (*DialOrder) GetType

func (m *DialOrder) GetType() isDialOrder_Type

func (*DialOrder) ProtoMessage

func (*DialOrder) ProtoMessage()

func (*DialOrder) ProtoReflect

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

func (*DialOrder) Reset

func (x *DialOrder) Reset()

func (*DialOrder) String

func (x *DialOrder) String() string

type DialOrderField

type DialOrderField struct {

	// Contact field description SID.
	CfdSid int64 `protobuf:"varint,1,opt,name=cfd_sid,json=cfdSid,proto3" json:"cfd_sid,omitempty"`
	// The field name, for display.
	FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	// contains filtered or unexported fields
}

Dial order field holds the ID for saving into preferences and the name for display.

func (*DialOrderField) Descriptor deprecated

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

Deprecated: Use DialOrderField.ProtoReflect.Descriptor instead.

func (*DialOrderField) GetCfdSid

func (x *DialOrderField) GetCfdSid() int64

func (*DialOrderField) GetFieldName

func (x *DialOrderField) GetFieldName() string

func (*DialOrderField) ProtoMessage

func (*DialOrderField) ProtoMessage()

func (*DialOrderField) ProtoReflect

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

func (*DialOrderField) Reset

func (x *DialOrderField) Reset()

func (*DialOrderField) String

func (x *DialOrderField) String() string

type DialOrder_Custom

type DialOrder_Custom struct {
	// Defines a "Custom Order" using one or more contact field
	// descriptions.
	Custom *CustomDialOrder `protobuf:"bytes,2,opt,name=custom,proto3,oneof"`
}

type DialOrder_Standard

type DialOrder_Standard struct {
	// Standard order enum, (CUSTOM_DIAL_ORDER should not be set here but
	// indicated by setting a CustomDialOrder below).
	Standard commons.DialOrderType `protobuf:"varint,1,opt,name=standard,proto3,enum=api.commons.DialOrderType,oneof"`
}

type EmailSmsPreferences

type EmailSmsPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether to use custom unsubscribe links (all email templates must contain
	// one if enabled).
	UseCustomLinks bool `protobuf:"varint,10,opt,name=use_custom_links,json=useCustomLinks,proto3" json:"use_custom_links,omitempty"`
	// Whether the client acknowledges that they are responsible for opt outs.
	ClientAcknowledgement bool `` /* 126-byte string literal not displayed */
	// Return email addresses that will be available in broadcasts.
	EmailFromAddresses []string `protobuf:"bytes,12,rep,name=email_from_addresses,json=emailFromAddresses,proto3" json:"email_from_addresses,omitempty"`
	// contains filtered or unexported fields
}

Preferences for email and SMS management.

func (*EmailSmsPreferences) Descriptor deprecated

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

Deprecated: Use EmailSmsPreferences.ProtoReflect.Descriptor instead.

func (*EmailSmsPreferences) GetClientAcknowledgement

func (x *EmailSmsPreferences) GetClientAcknowledgement() bool

func (*EmailSmsPreferences) GetEmailFromAddresses

func (x *EmailSmsPreferences) GetEmailFromAddresses() []string

func (*EmailSmsPreferences) GetOrgId

func (x *EmailSmsPreferences) GetOrgId() string
func (x *EmailSmsPreferences) GetUseCustomLinks() bool

func (*EmailSmsPreferences) ProtoMessage

func (*EmailSmsPreferences) ProtoMessage()

func (*EmailSmsPreferences) ProtoReflect

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

func (*EmailSmsPreferences) Reset

func (x *EmailSmsPreferences) Reset()

func (*EmailSmsPreferences) String

func (x *EmailSmsPreferences) String() string

type EndOfDayPreferences

type EndOfDayPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Delivery time for reports on Monday.
	EodMonday int32 `protobuf:"varint,10,opt,name=eod_monday,json=eodMonday,proto3" json:"eod_monday,omitempty"`
	// Delivery time for reports on Tuesday.
	EodTuesday int32 `protobuf:"varint,11,opt,name=eod_tuesday,json=eodTuesday,proto3" json:"eod_tuesday,omitempty"`
	// Delivery time for reports on Wednesday.
	EodWednesday int32 `protobuf:"varint,12,opt,name=eod_wednesday,json=eodWednesday,proto3" json:"eod_wednesday,omitempty"`
	// Delivery time for reports on Thursday.
	EodThursday int32 `protobuf:"varint,13,opt,name=eod_thursday,json=eodThursday,proto3" json:"eod_thursday,omitempty"`
	// Delivery time for reports on Friday.
	EodFriday int32 `protobuf:"varint,14,opt,name=eod_friday,json=eodFriday,proto3" json:"eod_friday,omitempty"`
	// Delivery time for reports on Saturday.
	EodSaturday int32 `protobuf:"varint,15,opt,name=eod_saturday,json=eodSaturday,proto3" json:"eod_saturday,omitempty"`
	// Delivery time for reports on Sunday.
	EodSunday int32 `protobuf:"varint,16,opt,name=eod_sunday,json=eodSunday,proto3" json:"eod_sunday,omitempty"`
	// contains filtered or unexported fields
}

Preferences for automated report jobs end-of-day delivery times.

func (*EndOfDayPreferences) Descriptor deprecated

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

Deprecated: Use EndOfDayPreferences.ProtoReflect.Descriptor instead.

func (*EndOfDayPreferences) GetEodFriday

func (x *EndOfDayPreferences) GetEodFriday() int32

func (*EndOfDayPreferences) GetEodMonday

func (x *EndOfDayPreferences) GetEodMonday() int32

func (*EndOfDayPreferences) GetEodSaturday

func (x *EndOfDayPreferences) GetEodSaturday() int32

func (*EndOfDayPreferences) GetEodSunday

func (x *EndOfDayPreferences) GetEodSunday() int32

func (*EndOfDayPreferences) GetEodThursday

func (x *EndOfDayPreferences) GetEodThursday() int32

func (*EndOfDayPreferences) GetEodTuesday

func (x *EndOfDayPreferences) GetEodTuesday() int32

func (*EndOfDayPreferences) GetEodWednesday

func (x *EndOfDayPreferences) GetEodWednesday() int32

func (*EndOfDayPreferences) GetOrgId

func (x *EndOfDayPreferences) GetOrgId() string

func (*EndOfDayPreferences) ProtoMessage

func (*EndOfDayPreferences) ProtoMessage()

func (*EndOfDayPreferences) ProtoReflect

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

func (*EndOfDayPreferences) Reset

func (x *EndOfDayPreferences) Reset()

func (*EndOfDayPreferences) String

func (x *EndOfDayPreferences) String() string

type FileNameSegment

type FileNameSegment struct {

	// Segment type.
	SegmentType string `protobuf:"bytes,1,opt,name=segment_type,json=segmentType,proto3" json:"segment_type,omitempty"`
	// Format pattern.
	FormatPattern string `protobuf:"bytes,2,opt,name=format_pattern,json=formatPattern,proto3" json:"format_pattern,omitempty"`
	// Time zone ID (only required for certain segment types).
	TimeZoneId string `protobuf:"bytes,3,opt,name=time_zone_id,json=timeZoneId,proto3" json:"time_zone_id,omitempty"`
	// contains filtered or unexported fields
}

File name segment type and attributes.

func (*FileNameSegment) Descriptor deprecated

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

Deprecated: Use FileNameSegment.ProtoReflect.Descriptor instead.

func (*FileNameSegment) GetFormatPattern

func (x *FileNameSegment) GetFormatPattern() string

func (*FileNameSegment) GetSegmentType

func (x *FileNameSegment) GetSegmentType() string

func (*FileNameSegment) GetTimeZoneId

func (x *FileNameSegment) GetTimeZoneId() string

func (*FileNameSegment) ProtoMessage

func (*FileNameSegment) ProtoMessage()

func (*FileNameSegment) ProtoReflect

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

func (*FileNameSegment) Reset

func (x *FileNameSegment) Reset()

func (*FileNameSegment) String

func (x *FileNameSegment) String() string

type FileNamingConvention

type FileNamingConvention struct {

	// List of file name segments.
	Segments []*FileNameSegment `protobuf:"bytes,1,rep,name=segments,proto3" json:"segments,omitempty"`
	// contains filtered or unexported fields
}

File naming convention properties containing name segments.

func (*FileNamingConvention) Descriptor deprecated

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

Deprecated: Use FileNamingConvention.ProtoReflect.Descriptor instead.

func (*FileNamingConvention) GetSegments

func (x *FileNamingConvention) GetSegments() []*FileNameSegment

func (*FileNamingConvention) ProtoMessage

func (*FileNamingConvention) ProtoMessage()

func (*FileNamingConvention) ProtoReflect

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

func (*FileNamingConvention) Reset

func (x *FileNamingConvention) Reset()

func (*FileNamingConvention) String

func (x *FileNamingConvention) String() string

type FilterPreferences

type FilterPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Default filtering for automated reports.
	DefaultAutoReportFilter *ReportFilter `` /* 135-byte string literal not displayed */
	// Whether to send auto-reports even if they are empty.
	SendEmptyAutoReports bool `` /* 127-byte string literal not displayed */
	// Whether or not to display the setting in the 'Resend' window.
	DisplayBroadcastResendFilter bool `` /* 151-byte string literal not displayed */
	// Determines which contact records will be included in the new broadcast.
	DefaultBroadcastResendFilter *ReportFilter `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for filters in reports and broadcasts.

func (*FilterPreferences) Descriptor deprecated

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

Deprecated: Use FilterPreferences.ProtoReflect.Descriptor instead.

func (*FilterPreferences) GetDefaultAutoReportFilter

func (x *FilterPreferences) GetDefaultAutoReportFilter() *ReportFilter

func (*FilterPreferences) GetDefaultBroadcastResendFilter

func (x *FilterPreferences) GetDefaultBroadcastResendFilter() *ReportFilter

func (*FilterPreferences) GetDisplayBroadcastResendFilter

func (x *FilterPreferences) GetDisplayBroadcastResendFilter() bool

func (*FilterPreferences) GetOrgId

func (x *FilterPreferences) GetOrgId() string

func (*FilterPreferences) GetSendEmptyAutoReports

func (x *FilterPreferences) GetSendEmptyAutoReports() bool

func (*FilterPreferences) ProtoMessage

func (*FilterPreferences) ProtoMessage()

func (*FilterPreferences) ProtoReflect

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

func (*FilterPreferences) Reset

func (x *FilterPreferences) Reset()

func (*FilterPreferences) String

func (x *FilterPreferences) String() string

type GeneralSettings

type GeneralSettings struct {

	// Displays browser window tab information. `UseAdvancedGatewayTitle`
	EnableAgentGatewayTitleBar bool `` /* 146-byte string literal not displayed */
	// Default agent phone number dialing into IVR system. `AgentDialInNumber`
	DefaultAgentDialIn string `protobuf:"bytes,2,opt,name=default_agent_dial_in,json=defaultAgentDialIn,proto3" json:"default_agent_dial_in,omitempty"`
	// Requires secondary confirmation to end call. `DisconnectConvirmation`
	RequireEndCallConfirmation bool `` /* 144-byte string literal not displayed */
	// Enables authorization and whitelist by IP. `UseIpBasedAuth`
	EnableAuthorizationByIp bool `` /* 135-byte string literal not displayed */
	// Whitelisted IPs. `AllowedIps`
	AuthorizedIpAddresses []string `` /* 126-byte string literal not displayed */
	// Initial agent status. `Initial Agent Status`
	InitialAgentStatus commons.InitialAgentStatus `` /* 156-byte string literal not displayed */
	// Enable agents to pause calls. `Allow Agent Pause`
	EnableAgentPause bool `protobuf:"varint,101,opt,name=enable_agent_pause,json=enableAgentPause,proto3" json:"enable_agent_pause,omitempty"`
	// Pause option sets per hunt group. `Use Agent Pause Codes`
	AgentPauseOptionSet *GeneralSettings_PauseOptionSet `protobuf:"bytes,102,opt,name=agent_pause_option_set,json=agentPauseOptionSet,proto3" json:"agent_pause_option_set,omitempty"`
	// Default agent pause code. `Default Agent Pause Code`
	DefaultAgentPauseOption string `` /* 136-byte string literal not displayed */
	// Enable agents to switch between pause options. `Agent Pause Reset`
	EnablePauseOptionReset bool `` /* 134-byte string literal not displayed */
	// Display recording indicator. `Display Recording Indicator`
	DisplayRecordingIndicator bool `` /* 141-byte string literal not displayed */
	// Enable pausing of agent call recording. `Enable Recording Pause`
	EnableCallRecordingPause bool `` /* 140-byte string literal not displayed */
	// Require call recording pause confirmation. `Recording Pause Confirmation`
	CallRecordingPauseConfirmation bool `` /* 158-byte string literal not displayed */
	// Call recording delay in seconds. `Recording Delay`
	CallRecordingDelay int64 `protobuf:"varint,203,opt,name=call_recording_delay,json=callRecordingDelay,proto3" json:"call_recording_delay,omitempty"`
	// Automatically pauses recording when starting hold.
	// `Pause Recording on Hold`
	EnablePauseRecordingOnHold bool `` /* 148-byte string literal not displayed */
	// Enable envision agent screen recording. `Use Agent Screen Recording`
	EnableEnvisionScreenRecording bool `` /* 155-byte string literal not displayed */
	// Enable agent simple hold. `Allow Agent Hold`
	EnableAgentSimpleHold bool `` /* 131-byte string literal not displayed */
	// Enable agent multi-accept hold. `Allow Agent Hold`
	EnableAgentMultiAccept bool `` /* 134-byte string literal not displayed */
	// Automatically pause agent after multi-accept hold. `AutoPauseOnMultiHold`
	PauseAgentAfterMultiAccept bool `` /* 148-byte string literal not displayed */
	// Agent hold queue monitoring.
	HoldQueueMonitoring *GeneralSettings_HoldQueueMonitoring `protobuf:"bytes,403,opt,name=hold_queue_monitoring,json=holdQueueMonitoring,proto3" json:"hold_queue_monitoring,omitempty"`
	// Whether to display the machine-deliver button on the UI.
	DisplayMachineDeliver bool `` /* 129-byte string literal not displayed */
	// Whether to display the call's linkback Hunt Group in the data panel.
	DisplayLinkbackHuntGroup bool `` /* 140-byte string literal not displayed */
	// Whether to display SIP header data in the data panel.
	DisplaySipHeaderData bool `` /* 128-byte string literal not displayed */
	// Whether to display the IVR navigation (Keys Pressed) in the data panel.
	DisplayIvrNavigationKeys bool `` /* 140-byte string literal not displayed */
	// Whether to display Data Collect data in the data panel.
	DisplayDataCollectData bool `` /* 134-byte string literal not displayed */
	// Whether to display the Data Dip'ed data in the data panel.
	DisplayDataDippedData *GeneralSettings_DataDipDataDisplay `` /* 130-byte string literal not displayed */
	// Payment Integration data display
	IntegrationDataDisplay *GeneralSettings_IntegrationDataDisplay `` /* 131-byte string literal not displayed */
	// Whether to display the Journey Integration returned data in the data panel.
	JourneyDataDisplay *GeneralSettings_JourneyDataDisplay `protobuf:"bytes,507,opt,name=journey_data_display,json=journeyDataDisplay,proto3" json:"journey_data_display,omitempty"`
	// Whether and what call history statistics to display in the UI.
	AgentCallHistoryScope commons.AgentCallHistoryScope `` /* 170-byte string literal not displayed */
	// Agent Login Gui Statistics display and template
	AgentLoginGuiStatisticsDisplay *GeneralSettings_AgentLoginGuiStatisticsDisplay `` /* 159-byte string literal not displayed */
	// Phone / Postal Metadata display
	PhoneZipMetadataDisplay *GeneralSettings_PhoneZipMetadataDisplay `` /* 136-byte string literal not displayed */
	// Whether to display the call and agent skills to the agent ` Display Skills`
	DisplaySkills bool `protobuf:"varint,511,opt,name=display_skills,json=displaySkills,proto3" json:"display_skills,omitempty"`
	// Whether to display Web Links to the agent ` Display Web Links`
	DisplayWebLinks bool `protobuf:"varint,512,opt,name=display_web_links,json=displayWebLinks,proto3" json:"display_web_links,omitempty"`
	// Enable agent to reassign hunt groups. `Agent Skills Reassignment`
	EnableAgentHuntGroupReassignment bool `` /* 166-byte string literal not displayed */
	// Limited available hunt groups. `Hunt Group Reassignment Disallowed`
	DisallowedHuntGroups *GeneralSettings_DisallowedHuntGroups `protobuf:"bytes,601,opt,name=disallowed_hunt_groups,json=disallowedHuntGroups,proto3" json:"disallowed_hunt_groups,omitempty"`
	// Enable manual approval of calls. `Allow Manual Approval`
	EnableManualApprovalOfCalls bool `` /* 151-byte string literal not displayed */
	// Require manual approval number confirmation. `MAC Number Confirmation`
	RequireManualApprovalNumber bool `` /* 149-byte string literal not displayed */
	// Enable manual approval of SMS. `Allow Manual Approval For Messaging`
	EnableManualApprovalOfSms bool `` /* 145-byte string literal not displayed */
	// Require manual approval number confirmation for SMS.
	// `MAM Number Confirmation`
	RequireManualApprovalNumberSms bool `` /* 160-byte string literal not displayed */
	// Alphanumeric keypad properties. `Alphanumeric Keypad`
	AlphanumericKeypad *GeneralSettings_AlphanumericKeypad `protobuf:"bytes,800,opt,name=alphanumeric_keypad,json=alphanumericKeypad,proto3" json:"alphanumeric_keypad,omitempty"`
	// Enable queued call desktop notifications. `Allow Queued Call Notifications`
	EnableCallDesktopNotifications bool `` /* 158-byte string literal not displayed */
	// Inbound natural language compliance metadata.
	// `Optional Inbound Compliance Metadata`
	// `Required Inbound Compliance Metadata`
	InboundComplianceMetadata *GeneralSettings_InboundComplianceMetadata `` /* 140-byte string literal not displayed */
	// Whether to allow the agent to intercom with other agents.
	// `AllowAgentIntercom`
	EnableAgentIntercom bool `protobuf:"varint,803,opt,name=enable_agent_intercom,json=enableAgentIntercom,proto3" json:"enable_agent_intercom,omitempty"`
	// contains filtered or unexported fields
}

GeneralSettings is an entity containing a section of the hunt group settings for the hunt group manager.

func (*GeneralSettings) Descriptor deprecated

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

Deprecated: Use GeneralSettings.ProtoReflect.Descriptor instead.

func (*GeneralSettings) GetAgentCallHistoryScope

func (x *GeneralSettings) GetAgentCallHistoryScope() commons.AgentCallHistoryScope

func (*GeneralSettings) GetAgentLoginGuiStatisticsDisplay

func (x *GeneralSettings) GetAgentLoginGuiStatisticsDisplay() *GeneralSettings_AgentLoginGuiStatisticsDisplay

func (*GeneralSettings) GetAgentPauseOptionSet

func (x *GeneralSettings) GetAgentPauseOptionSet() *GeneralSettings_PauseOptionSet

func (*GeneralSettings) GetAlphanumericKeypad

func (x *GeneralSettings) GetAlphanumericKeypad() *GeneralSettings_AlphanumericKeypad

func (*GeneralSettings) GetAuthorizedIpAddresses

func (x *GeneralSettings) GetAuthorizedIpAddresses() []string

func (*GeneralSettings) GetCallRecordingDelay

func (x *GeneralSettings) GetCallRecordingDelay() int64

func (*GeneralSettings) GetCallRecordingPauseConfirmation

func (x *GeneralSettings) GetCallRecordingPauseConfirmation() bool

func (*GeneralSettings) GetDefaultAgentDialIn

func (x *GeneralSettings) GetDefaultAgentDialIn() string

func (*GeneralSettings) GetDefaultAgentPauseOption

func (x *GeneralSettings) GetDefaultAgentPauseOption() string

func (*GeneralSettings) GetDisallowedHuntGroups

func (x *GeneralSettings) GetDisallowedHuntGroups() *GeneralSettings_DisallowedHuntGroups

func (*GeneralSettings) GetDisplayDataCollectData

func (x *GeneralSettings) GetDisplayDataCollectData() bool

func (*GeneralSettings) GetDisplayDataDippedData

func (x *GeneralSettings) GetDisplayDataDippedData() *GeneralSettings_DataDipDataDisplay

func (*GeneralSettings) GetDisplayIvrNavigationKeys

func (x *GeneralSettings) GetDisplayIvrNavigationKeys() bool

func (*GeneralSettings) GetDisplayLinkbackHuntGroup

func (x *GeneralSettings) GetDisplayLinkbackHuntGroup() bool

func (*GeneralSettings) GetDisplayMachineDeliver

func (x *GeneralSettings) GetDisplayMachineDeliver() bool

func (*GeneralSettings) GetDisplayRecordingIndicator

func (x *GeneralSettings) GetDisplayRecordingIndicator() bool

func (*GeneralSettings) GetDisplaySipHeaderData

func (x *GeneralSettings) GetDisplaySipHeaderData() bool

func (*GeneralSettings) GetDisplaySkills

func (x *GeneralSettings) GetDisplaySkills() bool
func (x *GeneralSettings) GetDisplayWebLinks() bool

func (*GeneralSettings) GetEnableAgentGatewayTitleBar

func (x *GeneralSettings) GetEnableAgentGatewayTitleBar() bool

func (*GeneralSettings) GetEnableAgentHuntGroupReassignment

func (x *GeneralSettings) GetEnableAgentHuntGroupReassignment() bool

func (*GeneralSettings) GetEnableAgentIntercom

func (x *GeneralSettings) GetEnableAgentIntercom() bool

func (*GeneralSettings) GetEnableAgentMultiAccept

func (x *GeneralSettings) GetEnableAgentMultiAccept() bool

func (*GeneralSettings) GetEnableAgentPause

func (x *GeneralSettings) GetEnableAgentPause() bool

func (*GeneralSettings) GetEnableAgentSimpleHold

func (x *GeneralSettings) GetEnableAgentSimpleHold() bool

func (*GeneralSettings) GetEnableAuthorizationByIp

func (x *GeneralSettings) GetEnableAuthorizationByIp() bool

func (*GeneralSettings) GetEnableCallDesktopNotifications

func (x *GeneralSettings) GetEnableCallDesktopNotifications() bool

func (*GeneralSettings) GetEnableCallRecordingPause

func (x *GeneralSettings) GetEnableCallRecordingPause() bool

func (*GeneralSettings) GetEnableEnvisionScreenRecording

func (x *GeneralSettings) GetEnableEnvisionScreenRecording() bool

func (*GeneralSettings) GetEnableManualApprovalOfCalls

func (x *GeneralSettings) GetEnableManualApprovalOfCalls() bool

func (*GeneralSettings) GetEnableManualApprovalOfSms

func (x *GeneralSettings) GetEnableManualApprovalOfSms() bool

func (*GeneralSettings) GetEnablePauseOptionReset

func (x *GeneralSettings) GetEnablePauseOptionReset() bool

func (*GeneralSettings) GetEnablePauseRecordingOnHold

func (x *GeneralSettings) GetEnablePauseRecordingOnHold() bool

func (*GeneralSettings) GetHoldQueueMonitoring

func (x *GeneralSettings) GetHoldQueueMonitoring() *GeneralSettings_HoldQueueMonitoring

func (*GeneralSettings) GetInboundComplianceMetadata

func (x *GeneralSettings) GetInboundComplianceMetadata() *GeneralSettings_InboundComplianceMetadata

func (*GeneralSettings) GetInitialAgentStatus

func (x *GeneralSettings) GetInitialAgentStatus() commons.InitialAgentStatus

func (*GeneralSettings) GetIntegrationDataDisplay

func (x *GeneralSettings) GetIntegrationDataDisplay() *GeneralSettings_IntegrationDataDisplay

func (*GeneralSettings) GetJourneyDataDisplay

func (x *GeneralSettings) GetJourneyDataDisplay() *GeneralSettings_JourneyDataDisplay

func (*GeneralSettings) GetPauseAgentAfterMultiAccept

func (x *GeneralSettings) GetPauseAgentAfterMultiAccept() bool

func (*GeneralSettings) GetPhoneZipMetadataDisplay

func (x *GeneralSettings) GetPhoneZipMetadataDisplay() *GeneralSettings_PhoneZipMetadataDisplay

func (*GeneralSettings) GetRequireEndCallConfirmation

func (x *GeneralSettings) GetRequireEndCallConfirmation() bool

func (*GeneralSettings) GetRequireManualApprovalNumber

func (x *GeneralSettings) GetRequireManualApprovalNumber() bool

func (*GeneralSettings) GetRequireManualApprovalNumberSms

func (x *GeneralSettings) GetRequireManualApprovalNumberSms() bool

func (*GeneralSettings) ProtoMessage

func (*GeneralSettings) ProtoMessage()

func (*GeneralSettings) ProtoReflect

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

func (*GeneralSettings) Reset

func (x *GeneralSettings) Reset()

func (*GeneralSettings) String

func (x *GeneralSettings) String() string

type GeneralSettings_AgentLoginGuiStatisticsDisplay

type GeneralSettings_AgentLoginGuiStatisticsDisplay struct {

	// Whether to allow the display of general agent statistics to the UI.
	DisplayAgentLoginGuiStatistics bool `` /* 158-byte string literal not displayed */
	// The ID (XML Client Property Sid) of the agent login gui statistics
	// template.
	AgentLoginGuiStatisticsTemplate int64 `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

Agent Login GUI Statistics display and template.

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) Descriptor deprecated

Deprecated: Use GeneralSettings_AgentLoginGuiStatisticsDisplay.ProtoReflect.Descriptor instead.

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) GetAgentLoginGuiStatisticsTemplate

func (x *GeneralSettings_AgentLoginGuiStatisticsDisplay) GetAgentLoginGuiStatisticsTemplate() int64

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) GetDisplayAgentLoginGuiStatistics

func (x *GeneralSettings_AgentLoginGuiStatisticsDisplay) GetDisplayAgentLoginGuiStatistics() bool

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) ProtoMessage

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) ProtoReflect

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) Reset

func (*GeneralSettings_AgentLoginGuiStatisticsDisplay) String

type GeneralSettings_AlphanumericKeypad

type GeneralSettings_AlphanumericKeypad struct {

	// Whether keypad delimiting is enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Character to delimit with.
	Delimiter commons.AlphanumericKeypadDelimiter `protobuf:"varint,2,opt,name=delimiter,proto3,enum=api.commons.AlphanumericKeypadDelimiter" json:"delimiter,omitempty"`
	// contains filtered or unexported fields
}

Alphanumeric keypad options.

func (*GeneralSettings_AlphanumericKeypad) Descriptor deprecated

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

Deprecated: Use GeneralSettings_AlphanumericKeypad.ProtoReflect.Descriptor instead.

func (*GeneralSettings_AlphanumericKeypad) GetDelimiter

func (*GeneralSettings_AlphanumericKeypad) GetEnabled

func (x *GeneralSettings_AlphanumericKeypad) GetEnabled() bool

func (*GeneralSettings_AlphanumericKeypad) ProtoMessage

func (*GeneralSettings_AlphanumericKeypad) ProtoMessage()

func (*GeneralSettings_AlphanumericKeypad) ProtoReflect

func (*GeneralSettings_AlphanumericKeypad) Reset

func (*GeneralSettings_AlphanumericKeypad) String

type GeneralSettings_DataDipDataDisplay

type GeneralSettings_DataDipDataDisplay struct {

	// Whether to display the Data Dipped data in the data panel.
	DisplayDataDipData bool `protobuf:"varint,1,opt,name=display_data_dip_data,json=displayDataDipData,proto3" json:"display_data_dip_data,omitempty"`
	// The keys of the Data Dipped data key/value pairs.
	DataDipDisplayKeys []string `protobuf:"bytes,2,rep,name=data_dip_display_keys,json=dataDipDisplayKeys,proto3" json:"data_dip_display_keys,omitempty"`
	// contains filtered or unexported fields
}

Data Dip data display options.

func (*GeneralSettings_DataDipDataDisplay) Descriptor deprecated

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

Deprecated: Use GeneralSettings_DataDipDataDisplay.ProtoReflect.Descriptor instead.

func (*GeneralSettings_DataDipDataDisplay) GetDataDipDisplayKeys

func (x *GeneralSettings_DataDipDataDisplay) GetDataDipDisplayKeys() []string

func (*GeneralSettings_DataDipDataDisplay) GetDisplayDataDipData

func (x *GeneralSettings_DataDipDataDisplay) GetDisplayDataDipData() bool

func (*GeneralSettings_DataDipDataDisplay) ProtoMessage

func (*GeneralSettings_DataDipDataDisplay) ProtoMessage()

func (*GeneralSettings_DataDipDataDisplay) ProtoReflect

func (*GeneralSettings_DataDipDataDisplay) Reset

func (*GeneralSettings_DataDipDataDisplay) String

type GeneralSettings_DisallowedHuntGroups

type GeneralSettings_DisallowedHuntGroups struct {

	// Whether to limit available hunt groups for agents.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The list of hunt groups that are available to choose from.
	HuntGroups []int64 `protobuf:"varint,2,rep,packed,name=hunt_groups,json=huntGroups,proto3" json:"hunt_groups,omitempty"`
	// contains filtered or unexported fields
}

Available hunt group options.

func (*GeneralSettings_DisallowedHuntGroups) Descriptor deprecated

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

Deprecated: Use GeneralSettings_DisallowedHuntGroups.ProtoReflect.Descriptor instead.

func (*GeneralSettings_DisallowedHuntGroups) GetEnabled

func (*GeneralSettings_DisallowedHuntGroups) GetHuntGroups

func (x *GeneralSettings_DisallowedHuntGroups) GetHuntGroups() []int64

func (*GeneralSettings_DisallowedHuntGroups) ProtoMessage

func (*GeneralSettings_DisallowedHuntGroups) ProtoMessage()

func (*GeneralSettings_DisallowedHuntGroups) ProtoReflect

func (*GeneralSettings_DisallowedHuntGroups) Reset

func (*GeneralSettings_DisallowedHuntGroups) String

type GeneralSettings_HoldQueueMonitoring

type GeneralSettings_HoldQueueMonitoring struct {

	// Whether hold queue monitoring is enabled. `Hold Queue Monitoring`
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Agent routing. `HQM Agent Routing`
	AgentRouting commons.AgentRouting `` /* 128-byte string literal not displayed */
	// Hunt group required to route to. `HQM Required Hunt Group Routing`
	RequiredHuntGroupRouting int64 `` /* 138-byte string literal not displayed */
	// Hunt group preferred to route to. `HQM Preferred Hunt Group Routing`
	PreferredHuntGroupRouting int64 `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

Hold queue monitoring options.

func (*GeneralSettings_HoldQueueMonitoring) Descriptor deprecated

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

Deprecated: Use GeneralSettings_HoldQueueMonitoring.ProtoReflect.Descriptor instead.

func (*GeneralSettings_HoldQueueMonitoring) GetAgentRouting

func (*GeneralSettings_HoldQueueMonitoring) GetEnabled

func (x *GeneralSettings_HoldQueueMonitoring) GetEnabled() bool

func (*GeneralSettings_HoldQueueMonitoring) GetPreferredHuntGroupRouting

func (x *GeneralSettings_HoldQueueMonitoring) GetPreferredHuntGroupRouting() int64

func (*GeneralSettings_HoldQueueMonitoring) GetRequiredHuntGroupRouting

func (x *GeneralSettings_HoldQueueMonitoring) GetRequiredHuntGroupRouting() int64

func (*GeneralSettings_HoldQueueMonitoring) ProtoMessage

func (*GeneralSettings_HoldQueueMonitoring) ProtoMessage()

func (*GeneralSettings_HoldQueueMonitoring) ProtoReflect

func (*GeneralSettings_HoldQueueMonitoring) Reset

func (*GeneralSettings_HoldQueueMonitoring) String

type GeneralSettings_InboundComplianceMetadata

type GeneralSettings_InboundComplianceMetadata struct {

	// Whether compliance metadata is used.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// List of optional contact field description metadata.
	// List of contact_field_description_sids
	OptionalData []int64 `protobuf:"varint,2,rep,packed,name=optional_data,json=optionalData,proto3" json:"optional_data,omitempty"`
	// List of required contact field description metadata.
	// List of contact_field_description_sids
	RequiredData []int64 `protobuf:"varint,3,rep,packed,name=required_data,json=requiredData,proto3" json:"required_data,omitempty"`
	// contains filtered or unexported fields
}

Inbound natural compiance metadata options.

func (*GeneralSettings_InboundComplianceMetadata) Descriptor deprecated

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

Deprecated: Use GeneralSettings_InboundComplianceMetadata.ProtoReflect.Descriptor instead.

func (*GeneralSettings_InboundComplianceMetadata) GetEnabled

func (*GeneralSettings_InboundComplianceMetadata) GetOptionalData

func (x *GeneralSettings_InboundComplianceMetadata) GetOptionalData() []int64

func (*GeneralSettings_InboundComplianceMetadata) GetRequiredData

func (x *GeneralSettings_InboundComplianceMetadata) GetRequiredData() []int64

func (*GeneralSettings_InboundComplianceMetadata) ProtoMessage

func (*GeneralSettings_InboundComplianceMetadata) ProtoReflect

func (*GeneralSettings_InboundComplianceMetadata) Reset

func (*GeneralSettings_InboundComplianceMetadata) String

type GeneralSettings_IntegrationDataDisplay

type GeneralSettings_IntegrationDataDisplay struct {

	// Whether to display the Payment Integration returned data in the
	// data panel.
	DisplayIntegrationData bool `` /* 130-byte string literal not displayed */
	// The keys of the Payment Integration data key/value pairs.
	IntegrationDisplayKeys []string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Payment Integration data display options.

func (*GeneralSettings_IntegrationDataDisplay) Descriptor deprecated

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

Deprecated: Use GeneralSettings_IntegrationDataDisplay.ProtoReflect.Descriptor instead.

func (*GeneralSettings_IntegrationDataDisplay) GetDisplayIntegrationData

func (x *GeneralSettings_IntegrationDataDisplay) GetDisplayIntegrationData() bool

func (*GeneralSettings_IntegrationDataDisplay) GetIntegrationDisplayKeys

func (x *GeneralSettings_IntegrationDataDisplay) GetIntegrationDisplayKeys() []string

func (*GeneralSettings_IntegrationDataDisplay) ProtoMessage

func (*GeneralSettings_IntegrationDataDisplay) ProtoReflect

func (*GeneralSettings_IntegrationDataDisplay) Reset

func (*GeneralSettings_IntegrationDataDisplay) String

type GeneralSettings_JourneyDataDisplay

type GeneralSettings_JourneyDataDisplay struct {

	// Whether to display the Journey Integration returned data in the
	// data panel.
	DisplayJourneyData bool `protobuf:"varint,1,opt,name=display_journey_data,json=displayJourneyData,proto3" json:"display_journey_data,omitempty"`
	// The keys of the Journey Integration data key/value pairs.
	JourneyDisplayKeys []string `protobuf:"bytes,2,rep,name=journey_display_keys,json=journeyDisplayKeys,proto3" json:"journey_display_keys,omitempty"`
	// contains filtered or unexported fields
}

Journey Integration data display options.

func (*GeneralSettings_JourneyDataDisplay) Descriptor deprecated

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

Deprecated: Use GeneralSettings_JourneyDataDisplay.ProtoReflect.Descriptor instead.

func (*GeneralSettings_JourneyDataDisplay) GetDisplayJourneyData

func (x *GeneralSettings_JourneyDataDisplay) GetDisplayJourneyData() bool

func (*GeneralSettings_JourneyDataDisplay) GetJourneyDisplayKeys

func (x *GeneralSettings_JourneyDataDisplay) GetJourneyDisplayKeys() []string

func (*GeneralSettings_JourneyDataDisplay) ProtoMessage

func (*GeneralSettings_JourneyDataDisplay) ProtoMessage()

func (*GeneralSettings_JourneyDataDisplay) ProtoReflect

func (*GeneralSettings_JourneyDataDisplay) Reset

func (*GeneralSettings_JourneyDataDisplay) String

type GeneralSettings_PauseOptionSet

type GeneralSettings_PauseOptionSet struct {

	// Whether pause option sets will be enabled.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The sid of the agent pause code set.
	// xml_client_property_sid where property_key = 'Agent Pause Codes'
	SetSid int64 `protobuf:"varint,2,opt,name=set_sid,json=setSid,proto3" json:"set_sid,omitempty"`
	// contains filtered or unexported fields
}

Pause option set properties.

func (*GeneralSettings_PauseOptionSet) Descriptor deprecated

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

Deprecated: Use GeneralSettings_PauseOptionSet.ProtoReflect.Descriptor instead.

func (*GeneralSettings_PauseOptionSet) GetEnabled

func (x *GeneralSettings_PauseOptionSet) GetEnabled() bool

func (*GeneralSettings_PauseOptionSet) GetSetSid

func (x *GeneralSettings_PauseOptionSet) GetSetSid() int64

func (*GeneralSettings_PauseOptionSet) ProtoMessage

func (*GeneralSettings_PauseOptionSet) ProtoMessage()

func (*GeneralSettings_PauseOptionSet) ProtoReflect

func (*GeneralSettings_PauseOptionSet) Reset

func (x *GeneralSettings_PauseOptionSet) Reset()

func (*GeneralSettings_PauseOptionSet) String

type GeneralSettings_PhoneZipMetadataDisplay

type GeneralSettings_PhoneZipMetadataDisplay struct {

	// Whether to display the Phone / Postal Metadata related to the call's
	// phone number.
	DisplayPhoneZipMetadata bool `` /* 135-byte string literal not displayed */
	// The keys of the Phone / Postal Metadata for display in the UI.
	PhoneZipMetadataKeys []commons.PhonePostalDisplayOptions `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

Phone / Postal Metadata display options.

func (*GeneralSettings_PhoneZipMetadataDisplay) Descriptor deprecated

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

Deprecated: Use GeneralSettings_PhoneZipMetadataDisplay.ProtoReflect.Descriptor instead.

func (*GeneralSettings_PhoneZipMetadataDisplay) GetDisplayPhoneZipMetadata

func (x *GeneralSettings_PhoneZipMetadataDisplay) GetDisplayPhoneZipMetadata() bool

func (*GeneralSettings_PhoneZipMetadataDisplay) GetPhoneZipMetadataKeys

func (*GeneralSettings_PhoneZipMetadataDisplay) ProtoMessage

func (*GeneralSettings_PhoneZipMetadataDisplay) ProtoReflect

func (*GeneralSettings_PhoneZipMetadataDisplay) Reset

func (*GeneralSettings_PhoneZipMetadataDisplay) String

type HuntGroupSettings

type HuntGroupSettings struct {

	// General Hunt group settings.
	GeneralSettings *GeneralSettings `protobuf:"bytes,1,opt,name=general_settings,json=generalSettings,proto3" json:"general_settings,omitempty"`
	// Communication compliance hunt group settings.
	CommunicationSettings *CommunicationSettings `protobuf:"bytes,2,opt,name=communication_settings,json=communicationSettings,proto3" json:"communication_settings,omitempty"`
	// Schedule callback Hunt group settings.
	CallbackSettings *CallbackSettings `protobuf:"bytes,3,opt,name=callback_settings,json=callbackSettings,proto3" json:"callback_settings,omitempty"`
	// Preview dial Hunt group settings.
	PreviewDialSettings *PreviewDialSettings `protobuf:"bytes,4,opt,name=preview_dial_settings,json=previewDialSettings,proto3" json:"preview_dial_settings,omitempty"`
	// Manual Dial hunt group settings.
	ManualDialSettings *ManualDialSettings `protobuf:"bytes,5,opt,name=manual_dial_settings,json=manualDialSettings,proto3" json:"manual_dial_settings,omitempty"`
	// Transfer Call hunt group settings.
	TransferCallSettings *TransferCallSettings `protobuf:"bytes,6,opt,name=transfer_call_settings,json=transferCallSettings,proto3" json:"transfer_call_settings,omitempty"`
	// Number History hunt group settings.
	NumberHistorySettings *NumberHistorySettings `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

HuntGroupSettings contains all of the hunt group settings.

func (*HuntGroupSettings) Descriptor deprecated

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

Deprecated: Use HuntGroupSettings.ProtoReflect.Descriptor instead.

func (*HuntGroupSettings) GetCallbackSettings

func (x *HuntGroupSettings) GetCallbackSettings() *CallbackSettings

func (*HuntGroupSettings) GetCommunicationSettings

func (x *HuntGroupSettings) GetCommunicationSettings() *CommunicationSettings

func (*HuntGroupSettings) GetGeneralSettings

func (x *HuntGroupSettings) GetGeneralSettings() *GeneralSettings

func (*HuntGroupSettings) GetManualDialSettings

func (x *HuntGroupSettings) GetManualDialSettings() *ManualDialSettings

func (*HuntGroupSettings) GetNumberHistorySettings

func (x *HuntGroupSettings) GetNumberHistorySettings() *NumberHistorySettings

func (*HuntGroupSettings) GetPreviewDialSettings

func (x *HuntGroupSettings) GetPreviewDialSettings() *PreviewDialSettings

func (*HuntGroupSettings) GetTransferCallSettings

func (x *HuntGroupSettings) GetTransferCallSettings() *TransferCallSettings

func (*HuntGroupSettings) ProtoMessage

func (*HuntGroupSettings) ProtoMessage()

func (*HuntGroupSettings) ProtoReflect

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

func (*HuntGroupSettings) Reset

func (x *HuntGroupSettings) Reset()

func (*HuntGroupSettings) String

func (x *HuntGroupSettings) String() string

type ImportFormat

type ImportFormat struct {

	// Types that are assignable to Format:
	//
	//	*ImportFormat_Standard
	//	*ImportFormat_Custom
	Format isImportFormat_Format `protobuf_oneof:"format"`
	// contains filtered or unexported fields
}

Contact import template type.

func (*ImportFormat) Descriptor deprecated

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

Deprecated: Use ImportFormat.ProtoReflect.Descriptor instead.

func (*ImportFormat) GetCustom

func (x *ImportFormat) GetCustom() *CustomImportFormat

func (*ImportFormat) GetFormat

func (m *ImportFormat) GetFormat() isImportFormat_Format

func (*ImportFormat) GetStandard

func (x *ImportFormat) GetStandard() commons.StandardImportFormat

func (*ImportFormat) ProtoMessage

func (*ImportFormat) ProtoMessage()

func (*ImportFormat) ProtoReflect

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

func (*ImportFormat) Reset

func (x *ImportFormat) Reset()

func (*ImportFormat) String

func (x *ImportFormat) String() string

type ImportFormat_Custom

type ImportFormat_Custom struct {
	// Client-defined import format.
	Custom *CustomImportFormat `protobuf:"bytes,2,opt,name=custom,proto3,oneof"`
}

type ImportFormat_Standard

type ImportFormat_Standard struct {
	// Import format enum choice.
	Standard commons.StandardImportFormat `protobuf:"varint,1,opt,name=standard,proto3,enum=api.commons.StandardImportFormat,oneof"`
}

type IncludedCallTypes

type IncludedCallTypes struct {

	// Outbound calls.
	Outbound bool `protobuf:"varint,1,opt,name=outbound,proto3" json:"outbound,omitempty"`
	// Inbound calls.
	Inbound bool `protobuf:"varint,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
	// Manual-dial calls.
	ManualDial bool `protobuf:"varint,3,opt,name=manual_dial,json=manualDial,proto3" json:"manual_dial,omitempty"`
	// Preview-dial calls.
	PreviewDial bool `protobuf:"varint,4,opt,name=preview_dial,json=previewDial,proto3" json:"preview_dial,omitempty"`
	// contains filtered or unexported fields
}

Included call types.

func (*IncludedCallTypes) Descriptor deprecated

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

Deprecated: Use IncludedCallTypes.ProtoReflect.Descriptor instead.

func (*IncludedCallTypes) GetInbound

func (x *IncludedCallTypes) GetInbound() bool

func (*IncludedCallTypes) GetManualDial

func (x *IncludedCallTypes) GetManualDial() bool

func (*IncludedCallTypes) GetOutbound

func (x *IncludedCallTypes) GetOutbound() bool

func (*IncludedCallTypes) GetPreviewDial

func (x *IncludedCallTypes) GetPreviewDial() bool

func (*IncludedCallTypes) ProtoMessage

func (*IncludedCallTypes) ProtoMessage()

func (*IncludedCallTypes) ProtoReflect

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

func (*IncludedCallTypes) Reset

func (x *IncludedCallTypes) Reset()

func (*IncludedCallTypes) String

func (x *IncludedCallTypes) String() string

type Label

type Label struct {

	// labels are owned by orgs. this
	// could be nasty in regards to
	// org trusts and groups.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// simply the name of the label.
	// 'Team A', 'Medical', etc
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// the description of the label.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Hex color code of the label.
	Color string `protobuf:"bytes,7,opt,name=color,proto3" json:"color,omitempty"`
	// Id of the label.
	LabelId string `protobuf:"bytes,8,opt,name=label_id,json=labelId,proto3" json:"label_id,omitempty"`
	// whether or not the label is deleted.
	Deleted bool `protobuf:"varint,9,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

Label is an entity message.

func (*Label) Descriptor deprecated

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

Deprecated: Use Label.ProtoReflect.Descriptor instead.

func (*Label) GetColor

func (x *Label) GetColor() string

func (*Label) GetDeleted

func (x *Label) GetDeleted() bool

func (*Label) GetDescription

func (x *Label) GetDescription() string

func (*Label) GetLabelId

func (x *Label) GetLabelId() string

func (*Label) GetName

func (x *Label) GetName() string

func (*Label) GetOrgId

func (x *Label) GetOrgId() string

func (*Label) ProtoMessage

func (*Label) ProtoMessage()

func (*Label) ProtoReflect

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

func (*Label) Reset

func (x *Label) Reset()

func (*Label) String

func (x *Label) String() string

type LabelAssignment

type LabelAssignment struct {

	// The ID of the label.
	LabelId string `protobuf:"bytes,1,opt,name=label_id,json=labelId,proto3" json:"label_id,omitempty"`
	// type of entity being labelled.
	Type commons.EntityType `protobuf:"varint,2,opt,name=type,proto3,enum=api.commons.EntityType" json:"type,omitempty"`
	// id of the entity being labelled.
	EntityId string `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	// the id of the organization the label belongs too
	OrgId string `protobuf:"bytes,4,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The label associated with the label_id.
	// This will only be populated during the GetLabelAssignments RPC
	// if the request field PopulateLabelInfo is set to true.
	Label *Label `protobuf:"bytes,5,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

Entity message for a label assignment.

func (*LabelAssignment) Descriptor deprecated

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

Deprecated: Use LabelAssignment.ProtoReflect.Descriptor instead.

func (*LabelAssignment) GetEntityId

func (x *LabelAssignment) GetEntityId() string

func (*LabelAssignment) GetLabel

func (x *LabelAssignment) GetLabel() *Label

func (*LabelAssignment) GetLabelId

func (x *LabelAssignment) GetLabelId() string

func (*LabelAssignment) GetOrgId

func (x *LabelAssignment) GetOrgId() string

func (*LabelAssignment) GetType

func (x *LabelAssignment) GetType() commons.EntityType

func (*LabelAssignment) ProtoMessage

func (*LabelAssignment) ProtoMessage()

func (*LabelAssignment) ProtoReflect

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

func (*LabelAssignment) Reset

func (x *LabelAssignment) Reset()

func (*LabelAssignment) String

func (x *LabelAssignment) String() string

type License

type License struct {

	// Application containing licenses.
	App perms.Application `protobuf:"varint,1,opt,name=app,proto3,enum=annotations.perms.Application" json:"app,omitempty"`
	// Individual cards for the application.
	Cards []*License_Card `protobuf:"bytes,2,rep,name=cards,proto3" json:"cards,omitempty"`
	// contains filtered or unexported fields
}

License defines the structure of organization license assignments.

func (*License) Descriptor deprecated

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

Deprecated: Use License.ProtoReflect.Descriptor instead.

func (*License) GetApp

func (x *License) GetApp() perms.Application

func (*License) GetCards

func (x *License) GetCards() []*License_Card

func (*License) ProtoMessage

func (*License) ProtoMessage()

func (*License) ProtoReflect

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

func (*License) Reset

func (x *License) Reset()

func (*License) String

func (x *License) String() string

type License_Card

type License_Card struct {

	// Card type.
	Type perms.Card `protobuf:"varint,1,opt,name=type,proto3,enum=annotations.perms.Card" json:"type,omitempty"`
	// List of permissions and features.
	Permissions []*License_Permission `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*License_Card) Descriptor deprecated

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

Deprecated: Use License_Card.ProtoReflect.Descriptor instead.

func (*License_Card) GetPermissions

func (x *License_Card) GetPermissions() []*License_Permission

func (*License_Card) GetType

func (x *License_Card) GetType() perms.Card

func (*License_Card) ProtoMessage

func (*License_Card) ProtoMessage()

func (*License_Card) ProtoReflect

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

func (*License_Card) Reset

func (x *License_Card) Reset()

func (*License_Card) String

func (x *License_Card) String() string

type License_Permission

type License_Permission struct {
	Permission auth.Permission `protobuf:"varint,1,opt,name=permission,proto3,enum=api.commons.auth.Permission" json:"permission,omitempty"`
	// Whether this permission is enabled in the license.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// List of features granted by the permission.
	Features []string `protobuf:"bytes,3,rep,name=features,proto3" json:"features,omitempty"`
	// contains filtered or unexported fields
}

func (*License_Permission) Descriptor deprecated

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

Deprecated: Use License_Permission.ProtoReflect.Descriptor instead.

func (*License_Permission) GetEnabled

func (x *License_Permission) GetEnabled() bool

func (*License_Permission) GetFeatures

func (x *License_Permission) GetFeatures() []string

func (*License_Permission) GetPermission

func (x *License_Permission) GetPermission() auth.Permission

func (*License_Permission) ProtoMessage

func (*License_Permission) ProtoMessage()

func (*License_Permission) ProtoReflect

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

func (*License_Permission) Reset

func (x *License_Permission) Reset()

func (*License_Permission) String

func (x *License_Permission) String() string

type ManualDialSettings

type ManualDialSettings struct {

	// Allow the agent to make manual dial calls.
	EnableManualDial bool `protobuf:"varint,1,opt,name=enable_manual_dial,json=enableManualDial,proto3" json:"enable_manual_dial,omitempty"`
	// ACD queue configuration folder name.
	QueueConfigurationName string `` /* 129-byte string literal not displayed */
	// The default setting for recording manual dial calls.
	DefaultCallRecording commons.HuntGroupOrgDefaultCustom `` /* 167-byte string literal not displayed */
	// Determines whether to scrub cell phone calls.
	CellPhoneScrub commons.HuntGroupOrgDefaultCustom `` /* 149-byte string literal not displayed */
	// Determines whether to scrub calls by time zone.
	TimeZoneRestriction commons.HuntGroupOrgDefaultCustom `` /* 164-byte string literal not displayed */
	// Determines whether to allow or require collection of ZIP/postal
	// for compliance.
	TimeZoneValidationPostalCode commons.ManualDialTimeZoneValidation `` /* 198-byte string literal not displayed */
	// Use Natural Language Compliance and rule set.
	NaturalComplianceScrub *NaturalLanguageComplianceScrub `` /* 129-byte string literal not displayed */
	// Allow agent to override scrub options
	ScrubOverride *ManualDialSettings_ScrubOverride `protobuf:"bytes,8,opt,name=scrub_override,json=scrubOverride,proto3" json:"scrub_override,omitempty"`
	// Allow toll-free white list for manual dial calls.
	EnableWhitelist bool `protobuf:"varint,9,opt,name=enable_whitelist,json=enableWhitelist,proto3" json:"enable_whitelist,omitempty"`
	// The default selected country for outbound number.
	DefaultOutboundCountry commons.Country `` /* 156-byte string literal not displayed */
	// Determines whether to display the country select menu to the agent.
	DisplayOutboundCountrySelection bool `` /* 160-byte string literal not displayed */
	// Determines whether to display the outbound number phone book to the agent.
	DisplayOutboundNumberPhoneBook bool `` /* 159-byte string literal not displayed */
	// Indicates the default Country to use with the caller ID number.
	// `Manual Dial Default Caller ID Country`
	DefaultCallerIdCountry commons.Country `` /* 158-byte string literal not displayed */
	// Determines whether to display the caller ID country select menu to
	// the agent.
	// `Manual Dial Display Caller ID Country Select`
	DisplayCallerIdCountrySelection bool `` /* 162-byte string literal not displayed */
	// Determines whether to display the caller ID phone book to the agent.
	// `Manual Dial Display Phone Book`
	DisplayCallerIdPhoneBook bool `` /* 141-byte string literal not displayed */
	// Determines whether the agent may customize/edit the caller ID.
	// `Manual Dial Editable Caller ID`
	EnableCustomizableCallerId bool `` /* 145-byte string literal not displayed */
	// Indicates the default number to use as the caller ID.
	// `Manual Dial Default Caller ID`
	DefaultCallerId *ManualDialSettings_DefaultCallerId `protobuf:"bytes,17,opt,name=default_caller_id,json=defaultCallerId,proto3" json:"default_caller_id,omitempty"`
	// Determines whether to allow the use of caller ID buckets in the agent app.
	// `Manual Dial Caller Id Bucket Enabled`
	EnableCallerIdBucket bool `` /* 127-byte string literal not displayed */
	// Indicates which caller ID bucket to use.
	// `Manual Dial Random Caller Id Bucket`
	RandomCallerIdBucket int64 `` /* 127-byte string literal not displayed */
	// Determines whether to automatically select a random caller ID.
	// `Manual Dial Random Caller Id Enabled`
	AutomateRandomCallerId bool `` /* 133-byte string literal not displayed */
	// Determines whether to mask the caller ID from the agent.
	// `Mask Manual Dial Caller ID`
	EnableMaskCallerId bool `protobuf:"varint,21,opt,name=enable_mask_caller_id,json=enableMaskCallerId,proto3" json:"enable_mask_caller_id,omitempty"`
	// Determines whether to enable SIP addresses as an optional outbound
	// number and/or caller ID format.
	// `Enable SIP Address`
	EnableSipAddress bool `protobuf:"varint,22,opt,name=enable_sip_address,json=enableSipAddress,proto3" json:"enable_sip_address,omitempty"`
	// Manual Dial natural language compliance metadata.
	// `Optional Inbound Compliance Metadata`
	// `Required Inbound Compliance Metadata`
	NaturalLanguageComplianceMetadata *NaturalLanguageComplianceMetadata `` /* 165-byte string literal not displayed */
	// Application scope; disabled, standard calls, scheduled callbacks or all.
	DataDipScope commons.ManualDialDataDipScope `` /* 141-byte string literal not displayed */
	// The ID of the data dip config to execute.
	DataDipConfigSid int64 `protobuf:"varint,25,opt,name=data_dip_config_sid,json=dataDipConfigSid,proto3" json:"data_dip_config_sid,omitempty"`
	// The action to take if data dip execution fails.
	DataDipResultHandling commons.ManualDialDataDipHandling `` /* 173-byte string literal not displayed */
	// Map data dip values to manual dial call values.
	DataDipIntegrationMappings []*ManualDialSettings_DataDipIntegrationMapping `` /* 144-byte string literal not displayed */
	// The action to take if the integration mapping fails.
	DataDipIntegrationHandling commons.ManualDialDataDipHandling `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

ManualDialSettings is an entity containing the hunt group settings for the Manual Dial section of the hunt group settings manager.

func (*ManualDialSettings) Descriptor deprecated

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

Deprecated: Use ManualDialSettings.ProtoReflect.Descriptor instead.

func (*ManualDialSettings) GetAutomateRandomCallerId

func (x *ManualDialSettings) GetAutomateRandomCallerId() bool

func (*ManualDialSettings) GetCellPhoneScrub

func (x *ManualDialSettings) GetCellPhoneScrub() commons.HuntGroupOrgDefaultCustom

func (*ManualDialSettings) GetDataDipConfigSid

func (x *ManualDialSettings) GetDataDipConfigSid() int64

func (*ManualDialSettings) GetDataDipIntegrationHandling

func (x *ManualDialSettings) GetDataDipIntegrationHandling() commons.ManualDialDataDipHandling

func (*ManualDialSettings) GetDataDipIntegrationMappings

func (x *ManualDialSettings) GetDataDipIntegrationMappings() []*ManualDialSettings_DataDipIntegrationMapping

func (*ManualDialSettings) GetDataDipResultHandling

func (x *ManualDialSettings) GetDataDipResultHandling() commons.ManualDialDataDipHandling

func (*ManualDialSettings) GetDataDipScope

func (x *ManualDialSettings) GetDataDipScope() commons.ManualDialDataDipScope

func (*ManualDialSettings) GetDefaultCallRecording

func (x *ManualDialSettings) GetDefaultCallRecording() commons.HuntGroupOrgDefaultCustom

func (*ManualDialSettings) GetDefaultCallerId

func (x *ManualDialSettings) GetDefaultCallerId() *ManualDialSettings_DefaultCallerId

func (*ManualDialSettings) GetDefaultCallerIdCountry

func (x *ManualDialSettings) GetDefaultCallerIdCountry() commons.Country

func (*ManualDialSettings) GetDefaultOutboundCountry

func (x *ManualDialSettings) GetDefaultOutboundCountry() commons.Country

func (*ManualDialSettings) GetDisplayCallerIdCountrySelection

func (x *ManualDialSettings) GetDisplayCallerIdCountrySelection() bool

func (*ManualDialSettings) GetDisplayCallerIdPhoneBook

func (x *ManualDialSettings) GetDisplayCallerIdPhoneBook() bool

func (*ManualDialSettings) GetDisplayOutboundCountrySelection

func (x *ManualDialSettings) GetDisplayOutboundCountrySelection() bool

func (*ManualDialSettings) GetDisplayOutboundNumberPhoneBook

func (x *ManualDialSettings) GetDisplayOutboundNumberPhoneBook() bool

func (*ManualDialSettings) GetEnableCallerIdBucket

func (x *ManualDialSettings) GetEnableCallerIdBucket() bool

func (*ManualDialSettings) GetEnableCustomizableCallerId

func (x *ManualDialSettings) GetEnableCustomizableCallerId() bool

func (*ManualDialSettings) GetEnableManualDial

func (x *ManualDialSettings) GetEnableManualDial() bool

func (*ManualDialSettings) GetEnableMaskCallerId

func (x *ManualDialSettings) GetEnableMaskCallerId() bool

func (*ManualDialSettings) GetEnableSipAddress

func (x *ManualDialSettings) GetEnableSipAddress() bool

func (*ManualDialSettings) GetEnableWhitelist

func (x *ManualDialSettings) GetEnableWhitelist() bool

func (*ManualDialSettings) GetNaturalComplianceScrub

func (x *ManualDialSettings) GetNaturalComplianceScrub() *NaturalLanguageComplianceScrub

func (*ManualDialSettings) GetNaturalLanguageComplianceMetadata

func (x *ManualDialSettings) GetNaturalLanguageComplianceMetadata() *NaturalLanguageComplianceMetadata

func (*ManualDialSettings) GetQueueConfigurationName

func (x *ManualDialSettings) GetQueueConfigurationName() string

func (*ManualDialSettings) GetRandomCallerIdBucket

func (x *ManualDialSettings) GetRandomCallerIdBucket() int64

func (*ManualDialSettings) GetScrubOverride

func (*ManualDialSettings) GetTimeZoneRestriction

func (x *ManualDialSettings) GetTimeZoneRestriction() commons.HuntGroupOrgDefaultCustom

func (*ManualDialSettings) GetTimeZoneValidationPostalCode

func (x *ManualDialSettings) GetTimeZoneValidationPostalCode() commons.ManualDialTimeZoneValidation

func (*ManualDialSettings) ProtoMessage

func (*ManualDialSettings) ProtoMessage()

func (*ManualDialSettings) ProtoReflect

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

func (*ManualDialSettings) Reset

func (x *ManualDialSettings) Reset()

func (*ManualDialSettings) String

func (x *ManualDialSettings) String() string

type ManualDialSettings_DataDipIntegrationMapping

type ManualDialSettings_DataDipIntegrationMapping struct {

	// Mapping type; manual dial number, caller ID or field description.
	MappingType commons.ManualDialDataDipIntegration `` /* 141-byte string literal not displayed */
	// The key of the data dipped data to map to the manual call data.
	DataDipReturnKey string `protobuf:"bytes,2,opt,name=data_dip_return_key,json=dataDipReturnKey,proto3" json:"data_dip_return_key,omitempty"`
	// The contact field description to map to when it is the type.
	ContactFieldDescriptionSid int64 `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

Describes a mapping of return keys to manual dial values.

func (*ManualDialSettings_DataDipIntegrationMapping) Descriptor deprecated

Deprecated: Use ManualDialSettings_DataDipIntegrationMapping.ProtoReflect.Descriptor instead.

func (*ManualDialSettings_DataDipIntegrationMapping) GetContactFieldDescriptionSid

func (x *ManualDialSettings_DataDipIntegrationMapping) GetContactFieldDescriptionSid() int64

func (*ManualDialSettings_DataDipIntegrationMapping) GetDataDipReturnKey

func (x *ManualDialSettings_DataDipIntegrationMapping) GetDataDipReturnKey() string

func (*ManualDialSettings_DataDipIntegrationMapping) GetMappingType

func (*ManualDialSettings_DataDipIntegrationMapping) ProtoMessage

func (*ManualDialSettings_DataDipIntegrationMapping) ProtoReflect

func (*ManualDialSettings_DataDipIntegrationMapping) Reset

func (*ManualDialSettings_DataDipIntegrationMapping) String

type ManualDialSettings_DefaultCallerId

type ManualDialSettings_DefaultCallerId struct {

	// Describes how the field is used; none, custom or agent caller ID.
	Usage commons.DefaultManualDialCallerId `protobuf:"varint,1,opt,name=usage,proto3,enum=api.commons.DefaultManualDialCallerId" json:"usage,omitempty"`
	// The caller ID (if needed).
	CustomCallerId string `protobuf:"bytes,2,opt,name=custom_caller_id,json=customCallerId,proto3" json:"custom_caller_id,omitempty"`
	// contains filtered or unexported fields
}

DefaultCallerId: custom or "Agent Caller ID" and number (if needed).

func (*ManualDialSettings_DefaultCallerId) Descriptor deprecated

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

Deprecated: Use ManualDialSettings_DefaultCallerId.ProtoReflect.Descriptor instead.

func (*ManualDialSettings_DefaultCallerId) GetCustomCallerId

func (x *ManualDialSettings_DefaultCallerId) GetCustomCallerId() string

func (*ManualDialSettings_DefaultCallerId) GetUsage

func (*ManualDialSettings_DefaultCallerId) ProtoMessage

func (*ManualDialSettings_DefaultCallerId) ProtoMessage()

func (*ManualDialSettings_DefaultCallerId) ProtoReflect

func (*ManualDialSettings_DefaultCallerId) Reset

func (*ManualDialSettings_DefaultCallerId) String

type ManualDialSettings_ScrubOverride

type ManualDialSettings_ScrubOverride struct {

	// Allow the agent to override DNCL scrubbing.
	EnableDnclOverride bool `protobuf:"varint,1,opt,name=enable_dncl_override,json=enableDnclOverride,proto3" json:"enable_dncl_override,omitempty"`
	// Allow the agent to override cell phone scrubbing.
	EnableCellScrubOverride bool `` /* 135-byte string literal not displayed */
	// Allow the agent to override the global time zone scrubbing.
	EnableTimeZoneScrubOverride bool `` /* 149-byte string literal not displayed */
	// Allow the agent to override Natural Language Compliance scrubbing.
	NaturalComplianceOverride bool `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

Allow the agent to override scrub settings.

func (*ManualDialSettings_ScrubOverride) Descriptor deprecated

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

Deprecated: Use ManualDialSettings_ScrubOverride.ProtoReflect.Descriptor instead.

func (*ManualDialSettings_ScrubOverride) GetEnableCellScrubOverride

func (x *ManualDialSettings_ScrubOverride) GetEnableCellScrubOverride() bool

func (*ManualDialSettings_ScrubOverride) GetEnableDnclOverride

func (x *ManualDialSettings_ScrubOverride) GetEnableDnclOverride() bool

func (*ManualDialSettings_ScrubOverride) GetEnableTimeZoneScrubOverride

func (x *ManualDialSettings_ScrubOverride) GetEnableTimeZoneScrubOverride() bool

func (*ManualDialSettings_ScrubOverride) GetNaturalComplianceOverride

func (x *ManualDialSettings_ScrubOverride) GetNaturalComplianceOverride() bool

func (*ManualDialSettings_ScrubOverride) ProtoMessage

func (*ManualDialSettings_ScrubOverride) ProtoMessage()

func (*ManualDialSettings_ScrubOverride) ProtoReflect

func (*ManualDialSettings_ScrubOverride) Reset

func (*ManualDialSettings_ScrubOverride) String

type NaturalLanguageComplianceMetadata

type NaturalLanguageComplianceMetadata struct {

	// Whether compliance metadata is used.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// List of optional contact field description metadata.
	// List of contact_field_description_sids
	OptionalData []int64 `protobuf:"varint,2,rep,packed,name=optional_data,json=optionalData,proto3" json:"optional_data,omitempty"`
	// List of required contact field description metadata.
	// List of contact_field_description_sids
	RequiredData []int64 `protobuf:"varint,3,rep,packed,name=required_data,json=requiredData,proto3" json:"required_data,omitempty"`
	// contains filtered or unexported fields
}

Manual Dial natural compiance metadata options.

func (*NaturalLanguageComplianceMetadata) Descriptor deprecated

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

Deprecated: Use NaturalLanguageComplianceMetadata.ProtoReflect.Descriptor instead.

func (*NaturalLanguageComplianceMetadata) GetEnabled

func (x *NaturalLanguageComplianceMetadata) GetEnabled() bool

func (*NaturalLanguageComplianceMetadata) GetOptionalData

func (x *NaturalLanguageComplianceMetadata) GetOptionalData() []int64

func (*NaturalLanguageComplianceMetadata) GetRequiredData

func (x *NaturalLanguageComplianceMetadata) GetRequiredData() []int64

func (*NaturalLanguageComplianceMetadata) ProtoMessage

func (*NaturalLanguageComplianceMetadata) ProtoMessage()

func (*NaturalLanguageComplianceMetadata) ProtoReflect

func (*NaturalLanguageComplianceMetadata) Reset

func (*NaturalLanguageComplianceMetadata) String

type NaturalLanguageComplianceScrub

type NaturalLanguageComplianceScrub struct {

	// Org default or enabled or disabled.
	ComplianceScrub commons.HuntGroupOrgDefaultCustom `` /* 150-byte string literal not displayed */
	// The ID of the Natural Language Compliance rule set.
	RuleSetId string `protobuf:"bytes,2,opt,name=rule_set_id,json=ruleSetId,proto3" json:"rule_set_id,omitempty"`
	// contains filtered or unexported fields
}

Use Natural Language Compliance and rule set ID.

func (*NaturalLanguageComplianceScrub) Descriptor deprecated

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

Deprecated: Use NaturalLanguageComplianceScrub.ProtoReflect.Descriptor instead.

func (*NaturalLanguageComplianceScrub) GetComplianceScrub

func (*NaturalLanguageComplianceScrub) GetRuleSetId

func (x *NaturalLanguageComplianceScrub) GetRuleSetId() string

func (*NaturalLanguageComplianceScrub) ProtoMessage

func (*NaturalLanguageComplianceScrub) ProtoMessage()

func (*NaturalLanguageComplianceScrub) ProtoReflect

func (*NaturalLanguageComplianceScrub) Reset

func (x *NaturalLanguageComplianceScrub) Reset()

func (*NaturalLanguageComplianceScrub) String

type NumberHistorySettings

type NumberHistorySettings struct {

	// Allow the agent to access number history search.
	EnableSearch bool `protobuf:"varint,1,opt,name=enable_search,json=enableSearch,proto3" json:"enable_search,omitempty"`
	// Allow the export of the number history report.
	EnableReportDownload bool `protobuf:"varint,2,opt,name=enable_report_download,json=enableReportDownload,proto3" json:"enable_report_download,omitempty"`
	// Allow the export of the number history related call recordings.
	EnableRecordingsDownload bool `` /* 136-byte string literal not displayed */
	// Allow the agent to edit number history related agent call responses.
	EnableAgentResponseEditing bool `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

NumberHistorySettings is an entity containing the hunt group settings for the Number History section of the hunt group settings manager.

func (*NumberHistorySettings) Descriptor deprecated

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

Deprecated: Use NumberHistorySettings.ProtoReflect.Descriptor instead.

func (*NumberHistorySettings) GetEnableAgentResponseEditing

func (x *NumberHistorySettings) GetEnableAgentResponseEditing() bool

func (*NumberHistorySettings) GetEnableRecordingsDownload

func (x *NumberHistorySettings) GetEnableRecordingsDownload() bool

func (*NumberHistorySettings) GetEnableReportDownload

func (x *NumberHistorySettings) GetEnableReportDownload() bool

func (*NumberHistorySettings) GetEnableSearch

func (x *NumberHistorySettings) GetEnableSearch() bool

func (*NumberHistorySettings) ProtoMessage

func (*NumberHistorySettings) ProtoMessage()

func (*NumberHistorySettings) ProtoReflect

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

func (*NumberHistorySettings) Reset

func (x *NumberHistorySettings) Reset()

func (*NumberHistorySettings) String

func (x *NumberHistorySettings) String() string

type Organization

type Organization struct {

	// An organization's globally unique identifier.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Map of regionId to clientSid. Shows an org's enabled regions.
	EnabledRegions map[string]int64 `` /* 192-byte string literal not displayed */
	// Default region org was first enbabled for.
	RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Billing_prefix + clientSid. Used for integrations and billing.
	BillingId string `protobuf:"bytes,4,opt,name=billing_id,json=billingId,proto3" json:"billing_id,omitempty"`
	// First enabled region's clientSid; will be deprecated for
	// enabled_regions map.
	ClientSid int64 `protobuf:"varint,5,opt,name=client_sid,json=clientSid,proto3" json:"client_sid,omitempty"`
	// The organization name.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Date of organization creation.
	AddDate *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=add_date,json=addDate,proto3" json:"add_date,omitempty"`
	// Whether account is manual only.
	IsManualOnlyAccount bool `protobuf:"varint,8,opt,name=is_manual_only_account,json=isManualOnlyAccount,proto3" json:"is_manual_only_account,omitempty"`
	// Backoffice UI theme/skin.
	BackofficeTheme commons.ClientSkin `` /* 135-byte string literal not displayed */
	// Archived specifies this organization as no longer active.
	Archived bool `protobuf:"varint,10,opt,name=archived,proto3" json:"archived,omitempty"`
	// Salesforce ID used for integrations.
	CrmId string `protobuf:"bytes,11,opt,name=crm_id,json=crmId,proto3" json:"crm_id,omitempty"`
	// Organization's time zone.
	TimeZone commons.TimeZone `protobuf:"varint,12,opt,name=time_zone,json=timeZone,proto3,enum=api.commons.TimeZone" json:"time_zone,omitempty"`
	// Organization callbacks service ID.
	CallbacksServiceId string `protobuf:"bytes,13,opt,name=callbacks_service_id,json=callbacksServiceId,proto3" json:"callbacks_service_id,omitempty"`
	// Organization that is the parent.
	P3OwnerId string `protobuf:"bytes,14,opt,name=p3_owner_id,json=p3OwnerId,proto3" json:"p3_owner_id,omitempty"`
	// contains filtered or unexported fields
}

Organization contains the basic properties for an organization.

func (*Organization) Descriptor deprecated

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

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) GetAddDate

func (x *Organization) GetAddDate() *timestamppb.Timestamp

func (*Organization) GetArchived

func (x *Organization) GetArchived() bool

func (*Organization) GetBackofficeTheme

func (x *Organization) GetBackofficeTheme() commons.ClientSkin

func (*Organization) GetBillingId

func (x *Organization) GetBillingId() string

func (*Organization) GetCallbacksServiceId

func (x *Organization) GetCallbacksServiceId() string

func (*Organization) GetClientSid

func (x *Organization) GetClientSid() int64

func (*Organization) GetCrmId

func (x *Organization) GetCrmId() string

func (*Organization) GetEnabledRegions

func (x *Organization) GetEnabledRegions() map[string]int64

func (*Organization) GetIsManualOnlyAccount

func (x *Organization) GetIsManualOnlyAccount() bool

func (*Organization) GetName

func (x *Organization) GetName() string

func (*Organization) GetOrgId

func (x *Organization) GetOrgId() string

func (*Organization) GetP3OwnerId

func (x *Organization) GetP3OwnerId() string

func (*Organization) GetRegionId

func (x *Organization) GetRegionId() string

func (*Organization) GetTimeZone

func (x *Organization) GetTimeZone() commons.TimeZone

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect

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

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) String

func (x *Organization) String() string

type OrganizationDetails

type OrganizationDetails struct {
	Organization      *Organization          `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
	LastScheduledDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_scheduled_date,json=lastScheduledDate,proto3" json:"last_scheduled_date,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationDetails) Descriptor deprecated

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

Deprecated: Use OrganizationDetails.ProtoReflect.Descriptor instead.

func (*OrganizationDetails) GetLastScheduledDate

func (x *OrganizationDetails) GetLastScheduledDate() *timestamppb.Timestamp

func (*OrganizationDetails) GetOrganization

func (x *OrganizationDetails) GetOrganization() *Organization

func (*OrganizationDetails) ProtoMessage

func (*OrganizationDetails) ProtoMessage()

func (*OrganizationDetails) ProtoReflect

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

func (*OrganizationDetails) Reset

func (x *OrganizationDetails) Reset()

func (*OrganizationDetails) String

func (x *OrganizationDetails) String() string

type OrganizationPreferences

type OrganizationPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Organization's default country.
	DefaultCountry commons.Country `` /* 130-byte string literal not displayed */
	// Operating time zone of organization.
	TimeZone commons.TimeZone `protobuf:"varint,11,opt,name=time_zone,json=timeZone,proto3,enum=api.commons.TimeZone" json:"time_zone,omitempty"`
	// Display language for users of the organization.
	DisplayLanguage commons.DisplayLanguage `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

General preferences controlling organization properties.

func (*OrganizationPreferences) Descriptor deprecated

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

Deprecated: Use OrganizationPreferences.ProtoReflect.Descriptor instead.

func (*OrganizationPreferences) GetDefaultCountry

func (x *OrganizationPreferences) GetDefaultCountry() commons.Country

func (*OrganizationPreferences) GetDisplayLanguage

func (x *OrganizationPreferences) GetDisplayLanguage() commons.DisplayLanguage

func (*OrganizationPreferences) GetOrgId

func (x *OrganizationPreferences) GetOrgId() string

func (*OrganizationPreferences) GetTimeZone

func (x *OrganizationPreferences) GetTimeZone() commons.TimeZone

func (*OrganizationPreferences) ProtoMessage

func (*OrganizationPreferences) ProtoMessage()

func (*OrganizationPreferences) ProtoReflect

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

func (*OrganizationPreferences) Reset

func (x *OrganizationPreferences) Reset()

func (*OrganizationPreferences) String

func (x *OrganizationPreferences) String() string

type P3PermissionGroup

type P3PermissionGroup struct {

	// Unique Id for this entity.
	P3PermissionGroupId string `protobuf:"bytes,1,opt,name=p3_permission_group_id,json=p3PermissionGroupId,proto3" json:"p3_permission_group_id,omitempty"`
	// Owning org.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Owning org region.
	RegionId string `protobuf:"bytes,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Display name for this group.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// More detailed description for this group.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// List of permissions associated with this group.
	Permissions []commons.Permission `protobuf:"varint,7,rep,packed,name=permissions,proto3,enum=api.commons.Permission" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

P3PermissionGroup entity. This was migrated from permissions_group from skunk and is requested by backoffice as the source of permissions.

func (*P3PermissionGroup) Descriptor deprecated

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

Deprecated: Use P3PermissionGroup.ProtoReflect.Descriptor instead.

func (*P3PermissionGroup) GetDescription

func (x *P3PermissionGroup) GetDescription() string

func (*P3PermissionGroup) GetName

func (x *P3PermissionGroup) GetName() string

func (*P3PermissionGroup) GetOrgId

func (x *P3PermissionGroup) GetOrgId() string

func (*P3PermissionGroup) GetP3PermissionGroupId

func (x *P3PermissionGroup) GetP3PermissionGroupId() string

func (*P3PermissionGroup) GetPermissions

func (x *P3PermissionGroup) GetPermissions() []commons.Permission

func (*P3PermissionGroup) GetRegionId

func (x *P3PermissionGroup) GetRegionId() string

func (*P3PermissionGroup) ProtoMessage

func (*P3PermissionGroup) ProtoMessage()

func (*P3PermissionGroup) ProtoReflect

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

func (*P3PermissionGroup) Reset

func (x *P3PermissionGroup) Reset()

func (*P3PermissionGroup) String

func (x *P3PermissionGroup) String() string

type PermissionGroup

type PermissionGroup struct {

	// Unique id for this permission group.
	PermissionGroupId string `protobuf:"bytes,1,opt,name=permission_group_id,json=permissionGroupId,proto3" json:"permission_group_id,omitempty"`
	// Organization this permission group belongs to.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Name to identify by.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Brief description of this group of permissions.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// List of permissions in this group.
	Permissions []auth.Permission `protobuf:"varint,5,rep,packed,name=permissions,proto3,enum=api.commons.auth.Permission" json:"permissions,omitempty"`
	// Restricts users from modifying this group.
	ReadOnly bool `protobuf:"varint,6,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
	// contains filtered or unexported fields
}

PermiissionGroup defines the permission group entity.

func (*PermissionGroup) Descriptor deprecated

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

Deprecated: Use PermissionGroup.ProtoReflect.Descriptor instead.

func (*PermissionGroup) GetDescription

func (x *PermissionGroup) GetDescription() string

func (*PermissionGroup) GetName

func (x *PermissionGroup) GetName() string

func (*PermissionGroup) GetOrgId

func (x *PermissionGroup) GetOrgId() string

func (*PermissionGroup) GetPermissionGroupId

func (x *PermissionGroup) GetPermissionGroupId() string

func (*PermissionGroup) GetPermissions

func (x *PermissionGroup) GetPermissions() []auth.Permission

func (*PermissionGroup) GetReadOnly

func (x *PermissionGroup) GetReadOnly() bool

func (*PermissionGroup) ProtoMessage

func (*PermissionGroup) ProtoMessage()

func (*PermissionGroup) ProtoReflect

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

func (*PermissionGroup) Reset

func (x *PermissionGroup) Reset()

func (*PermissionGroup) String

func (x *PermissionGroup) String() string

type PhonePreferences

type PhonePreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Determines whether broadcasts may be sent as Preview Dial.
	AgentPreviewDialing bool `protobuf:"varint,10,opt,name=agent_preview_dialing,json=agentPreviewDialing,proto3" json:"agent_preview_dialing,omitempty"`
	// The number of seconds to allow ringing to a 3rd party.
	DefaultRingLengthThreshold int32 `` /* 145-byte string literal not displayed */
	// Determines whether the setting may be changed while scheduling.
	DisplayRingLengthThreshold bool `` /* 145-byte string literal not displayed */
	// Determines wheter the setting may be show/edited while scheduling.
	ShowCallerId bool `protobuf:"varint,13,opt,name=show_caller_id,json=showCallerId,proto3" json:"show_caller_id,omitempty"`
	// Determines whether to use Caller ID by default.
	DefaultUseCallerId bool `protobuf:"varint,14,opt,name=default_use_caller_id,json=defaultUseCallerId,proto3" json:"default_use_caller_id,omitempty"`
	// Determines whether broadcast templates may set to record linkbacks
	// individually.
	OverrideLinkbackRecording bool `` /* 140-byte string literal not displayed */
	// The 'sid' of the Caller ID field description to use as default.
	CallerIdCfdSid int64 `protobuf:"varint,16,opt,name=caller_id_cfd_sid,json=callerIdCfdSid,proto3" json:"caller_id_cfd_sid,omitempty"`
	// The dial order of a contact record, default 'First Number Only'.
	DefaultDialOrder *DialOrder `protobuf:"bytes,17,opt,name=default_dial_order,json=defaultDialOrder,proto3" json:"default_dial_order,omitempty"`
	// Which type of answering machine detection to use.
	AnsweringMachineDetection commons.AnsweringMachineDetection `` /* 183-byte string literal not displayed */
	// Determines whether linkback recording is enabled.
	LinkbackRecording bool `protobuf:"varint,19,opt,name=linkback_recording,json=linkbackRecording,proto3" json:"linkback_recording,omitempty"`
	// contains filtered or unexported fields
}

Preferences for phone dial options, call ID, and other call properties.

func (*PhonePreferences) Descriptor deprecated

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

Deprecated: Use PhonePreferences.ProtoReflect.Descriptor instead.

func (*PhonePreferences) GetAgentPreviewDialing

func (x *PhonePreferences) GetAgentPreviewDialing() bool

func (*PhonePreferences) GetAnsweringMachineDetection

func (x *PhonePreferences) GetAnsweringMachineDetection() commons.AnsweringMachineDetection

func (*PhonePreferences) GetCallerIdCfdSid

func (x *PhonePreferences) GetCallerIdCfdSid() int64

func (*PhonePreferences) GetDefaultDialOrder

func (x *PhonePreferences) GetDefaultDialOrder() *DialOrder

func (*PhonePreferences) GetDefaultRingLengthThreshold

func (x *PhonePreferences) GetDefaultRingLengthThreshold() int32

func (*PhonePreferences) GetDefaultUseCallerId

func (x *PhonePreferences) GetDefaultUseCallerId() bool

func (*PhonePreferences) GetDisplayRingLengthThreshold

func (x *PhonePreferences) GetDisplayRingLengthThreshold() bool

func (*PhonePreferences) GetLinkbackRecording

func (x *PhonePreferences) GetLinkbackRecording() bool

func (*PhonePreferences) GetOrgId

func (x *PhonePreferences) GetOrgId() string

func (*PhonePreferences) GetOverrideLinkbackRecording

func (x *PhonePreferences) GetOverrideLinkbackRecording() bool

func (*PhonePreferences) GetShowCallerId

func (x *PhonePreferences) GetShowCallerId() bool

func (*PhonePreferences) ProtoMessage

func (*PhonePreferences) ProtoMessage()

func (*PhonePreferences) ProtoReflect

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

func (*PhonePreferences) Reset

func (x *PhonePreferences) Reset()

func (*PhonePreferences) String

func (x *PhonePreferences) String() string

type PreviewDialSettings

type PreviewDialSettings struct {

	// Enable cancelling of Preview Dialing.  `AllowPreviewDialCancel`
	EnablePreviewDialCancel bool `` /* 135-byte string literal not displayed */
	// Enable automatic pausing when cancelling a Preview Dial call.
	// `AutoPauseOnPreviewDial`
	EnableAutoPauseOnCancel bool `` /* 137-byte string literal not displayed */
	// Indicates when queued preview dial calls should no longer be presented
	// to agents.
	// `Preview Dial Call Time-out`
	TimeoutMinutes int64 `protobuf:"varint,3,opt,name=timeout_minutes,json=timeoutMinutes,proto3" json:"timeout_minutes,omitempty"`
	// Indicates if agents must confirm numbers before calling.
	// `Preview Dial Confirmation`
	RequireNumberConfirmation bool `` /* 139-byte string literal not displayed */
	// The name of the Call Queue Configuration (folder name).
	// `PreviewQueueConfig`
	PreviewQueueConfig string `protobuf:"bytes,5,opt,name=preview_queue_config,json=previewQueueConfig,proto3" json:"preview_queue_config,omitempty"`
	// contains filtered or unexported fields
}

PreviewDialSettings is an entity containing the hunt group settings for the Preview Dial section of the hunt group manager.

func (*PreviewDialSettings) Descriptor deprecated

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

Deprecated: Use PreviewDialSettings.ProtoReflect.Descriptor instead.

func (*PreviewDialSettings) GetEnableAutoPauseOnCancel

func (x *PreviewDialSettings) GetEnableAutoPauseOnCancel() bool

func (*PreviewDialSettings) GetEnablePreviewDialCancel

func (x *PreviewDialSettings) GetEnablePreviewDialCancel() bool

func (*PreviewDialSettings) GetPreviewQueueConfig

func (x *PreviewDialSettings) GetPreviewQueueConfig() string

func (*PreviewDialSettings) GetRequireNumberConfirmation

func (x *PreviewDialSettings) GetRequireNumberConfirmation() bool

func (*PreviewDialSettings) GetTimeoutMinutes

func (x *PreviewDialSettings) GetTimeoutMinutes() int64

func (*PreviewDialSettings) ProtoMessage

func (*PreviewDialSettings) ProtoMessage()

func (*PreviewDialSettings) ProtoReflect

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

func (*PreviewDialSettings) Reset

func (x *PreviewDialSettings) Reset()

func (*PreviewDialSettings) String

func (x *PreviewDialSettings) String() string

type PriorityGroup

type PriorityGroup struct {

	// threshold for the priority group
	Threshold int32 `protobuf:"varint,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// channel type for the priority group
	ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// contains filtered or unexported fields
}

PriorityGroup is a type and threshold in array for AgentProfileGroup

func (*PriorityGroup) Descriptor deprecated

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

Deprecated: Use PriorityGroup.ProtoReflect.Descriptor instead.

func (*PriorityGroup) GetChannelType

func (x *PriorityGroup) GetChannelType() commons.ChannelType

func (*PriorityGroup) GetThreshold

func (x *PriorityGroup) GetThreshold() int32

func (*PriorityGroup) ProtoMessage

func (*PriorityGroup) ProtoMessage()

func (*PriorityGroup) ProtoReflect

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

func (*PriorityGroup) Reset

func (x *PriorityGroup) Reset()

func (*PriorityGroup) String

func (x *PriorityGroup) String() string

type RecordingPreferences

type RecordingPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether to use custom recordings file name convention.
	ConventionEnabled bool `protobuf:"varint,10,opt,name=convention_enabled,json=conventionEnabled,proto3" json:"convention_enabled,omitempty"`
	// File name convention for recording files.
	FileNameConvention *RecordingsFileNamingConvention `protobuf:"bytes,11,opt,name=file_name_convention,json=fileNameConvention,proto3" json:"file_name_convention,omitempty"`
	// Whether to use custom recordings file name convention for zip.
	ZipConventionEnabled bool `protobuf:"varint,12,opt,name=zip_convention_enabled,json=zipConventionEnabled,proto3" json:"zip_convention_enabled,omitempty"`
	// File name convention for archived/compressed zip recording files.
	ZipFileNameConvention *RecordingsZipFileNamingConvention `` /* 129-byte string literal not displayed */
	// Recording export file type (.wav or .mp3).
	ExportFileType commons.RecordingFileType `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for audio recording properties.

func (*RecordingPreferences) Descriptor deprecated

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

Deprecated: Use RecordingPreferences.ProtoReflect.Descriptor instead.

func (*RecordingPreferences) GetConventionEnabled

func (x *RecordingPreferences) GetConventionEnabled() bool

func (*RecordingPreferences) GetExportFileType

func (x *RecordingPreferences) GetExportFileType() commons.RecordingFileType

func (*RecordingPreferences) GetFileNameConvention

func (x *RecordingPreferences) GetFileNameConvention() *RecordingsFileNamingConvention

func (*RecordingPreferences) GetOrgId

func (x *RecordingPreferences) GetOrgId() string

func (*RecordingPreferences) GetZipConventionEnabled

func (x *RecordingPreferences) GetZipConventionEnabled() bool

func (*RecordingPreferences) GetZipFileNameConvention

func (x *RecordingPreferences) GetZipFileNameConvention() *RecordingsZipFileNamingConvention

func (*RecordingPreferences) ProtoMessage

func (*RecordingPreferences) ProtoMessage()

func (*RecordingPreferences) ProtoReflect

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

func (*RecordingPreferences) Reset

func (x *RecordingPreferences) Reset()

func (*RecordingPreferences) String

func (x *RecordingPreferences) String() string

type RecordingsFileNamingConvention

type RecordingsFileNamingConvention struct {

	// XML client property SID.
	XmlClientPropertySid int64 `` /* 126-byte string literal not displayed */
	// Convention for inbound call recordings.
	Inbound *FileNamingConvention `protobuf:"bytes,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
	// Convention for manual-dial call recordings.
	Manual *FileNamingConvention `protobuf:"bytes,3,opt,name=manual,proto3" json:"manual,omitempty"`
	// Convention for outbound call recordings.
	Outbound *FileNamingConvention `protobuf:"bytes,4,opt,name=outbound,proto3" json:"outbound,omitempty"`
	// Convention for preview-dial call recordings.
	Preview *FileNamingConvention `protobuf:"bytes,5,opt,name=preview,proto3" json:"preview,omitempty"`
	// contains filtered or unexported fields
}

Recording file naming convention properties (per call type).

func (*RecordingsFileNamingConvention) Descriptor deprecated

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

Deprecated: Use RecordingsFileNamingConvention.ProtoReflect.Descriptor instead.

func (*RecordingsFileNamingConvention) GetInbound

func (*RecordingsFileNamingConvention) GetManual

func (*RecordingsFileNamingConvention) GetOutbound

func (*RecordingsFileNamingConvention) GetPreview

func (*RecordingsFileNamingConvention) GetXmlClientPropertySid

func (x *RecordingsFileNamingConvention) GetXmlClientPropertySid() int64

func (*RecordingsFileNamingConvention) ProtoMessage

func (*RecordingsFileNamingConvention) ProtoMessage()

func (*RecordingsFileNamingConvention) ProtoReflect

func (*RecordingsFileNamingConvention) Reset

func (x *RecordingsFileNamingConvention) Reset()

func (*RecordingsFileNamingConvention) String

type RecordingsZipFileNamingConvention

type RecordingsZipFileNamingConvention struct {

	// XML client property SID.
	XmlClientPropertySid int64 `` /* 126-byte string literal not displayed */
	// Convention for inbound call recordings.
	Inbound *FileNamingConvention `protobuf:"bytes,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
	// Convention for manual call recordings.
	Manual *FileNamingConvention `protobuf:"bytes,3,opt,name=manual,proto3" json:"manual,omitempty"`
	// Convention for outbound call recordings.
	Outbound *FileNamingConvention `protobuf:"bytes,4,opt,name=outbound,proto3" json:"outbound,omitempty"`
	// Convention for combined (all) call recordings.
	Combined *FileNamingConvention `protobuf:"bytes,5,opt,name=combined,proto3" json:"combined,omitempty"`
	// contains filtered or unexported fields
}

Recording file naming convention properties for compressed call recordings.

func (*RecordingsZipFileNamingConvention) Descriptor deprecated

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

Deprecated: Use RecordingsZipFileNamingConvention.ProtoReflect.Descriptor instead.

func (*RecordingsZipFileNamingConvention) GetCombined

func (*RecordingsZipFileNamingConvention) GetInbound

func (*RecordingsZipFileNamingConvention) GetManual

func (*RecordingsZipFileNamingConvention) GetOutbound

func (*RecordingsZipFileNamingConvention) GetXmlClientPropertySid

func (x *RecordingsZipFileNamingConvention) GetXmlClientPropertySid() int64

func (*RecordingsZipFileNamingConvention) ProtoMessage

func (*RecordingsZipFileNamingConvention) ProtoMessage()

func (*RecordingsZipFileNamingConvention) ProtoReflect

func (*RecordingsZipFileNamingConvention) Reset

func (*RecordingsZipFileNamingConvention) String

type ReportFilter

type ReportFilter struct {

	// Types that are assignable to Choice:
	//
	//	*ReportFilter_Standard
	//	*ReportFilter_Custom
	Choice isReportFilter_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Report filter properties.

func (*ReportFilter) Descriptor deprecated

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

Deprecated: Use ReportFilter.ProtoReflect.Descriptor instead.

func (*ReportFilter) GetChoice

func (m *ReportFilter) GetChoice() isReportFilter_Choice

func (*ReportFilter) GetCustom

func (x *ReportFilter) GetCustom() int64

func (*ReportFilter) GetStandard

func (x *ReportFilter) GetStandard() commons.StandardReportFilter

func (*ReportFilter) ProtoMessage

func (*ReportFilter) ProtoMessage()

func (*ReportFilter) ProtoReflect

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

func (*ReportFilter) Reset

func (x *ReportFilter) Reset()

func (*ReportFilter) String

func (x *ReportFilter) String() string

type ReportFilter_Custom

type ReportFilter_Custom struct {
	// Custom report filter xml property SID.
	Custom int64 `protobuf:"varint,2,opt,name=custom,proto3,oneof"`
}

type ReportFilter_Standard

type ReportFilter_Standard struct {
	// Standard report filter enum choice.
	Standard commons.StandardReportFilter `protobuf:"varint,1,opt,name=standard,proto3,enum=api.commons.StandardReportFilter,oneof"`
}

type SchedulePreferences

type SchedulePreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether to display the 'Schedule By Time Zone' setting.
	DisplayScheduleByTimeZone bool `` /* 144-byte string literal not displayed */
	// Whether to schedule by time zone.
	UseScheduleByTimeZone bool `` /* 132-byte string literal not displayed */
	// Scope to limit your time zone schedules by.
	ScheduleByTimeZoneScope commons.ScheduleByTimeZoneScope `` /* 179-byte string literal not displayed */
	// Whether to display the 'Schedule As Paused' setting.
	DisplayScheduleAsPaused bool `` /* 136-byte string literal not displayed */
	// Toggle for scheduling as running or schedule as paused.
	ScheduleAsPaused bool `protobuf:"varint,14,opt,name=schedule_as_paused,json=scheduleAsPaused,proto3" json:"schedule_as_paused,omitempty"`
	// Threshold percentage to trigger a linked broadcast.
	DefaultCompletionThreshold int64 `` /* 143-byte string literal not displayed */
	// Whether to display 'Campaign Linking' in campaign options.
	DisplayCampaignLinking bool `` /* 131-byte string literal not displayed */
	// Whether to use campaign linking as the default.
	UseCampaignLinking bool `protobuf:"varint,17,opt,name=use_campaign_linking,json=useCampaignLinking,proto3" json:"use_campaign_linking,omitempty"`
	// Campaign links map of properties, id/name as key, description as value.
	CampaignLinks map[string]string `` /* 189-byte string literal not displayed */
	// Default campaign link ID.
	DefaultCampaignLinkId string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for editing campaign scheduling properties.

func (*SchedulePreferences) Descriptor deprecated

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

Deprecated: Use SchedulePreferences.ProtoReflect.Descriptor instead.

func (x *SchedulePreferences) GetCampaignLinks() map[string]string

func (*SchedulePreferences) GetDefaultCampaignLinkId

func (x *SchedulePreferences) GetDefaultCampaignLinkId() string

func (*SchedulePreferences) GetDefaultCompletionThreshold

func (x *SchedulePreferences) GetDefaultCompletionThreshold() int64

func (*SchedulePreferences) GetDisplayCampaignLinking

func (x *SchedulePreferences) GetDisplayCampaignLinking() bool

func (*SchedulePreferences) GetDisplayScheduleAsPaused

func (x *SchedulePreferences) GetDisplayScheduleAsPaused() bool

func (*SchedulePreferences) GetDisplayScheduleByTimeZone

func (x *SchedulePreferences) GetDisplayScheduleByTimeZone() bool

func (*SchedulePreferences) GetOrgId

func (x *SchedulePreferences) GetOrgId() string

func (*SchedulePreferences) GetScheduleAsPaused

func (x *SchedulePreferences) GetScheduleAsPaused() bool

func (*SchedulePreferences) GetScheduleByTimeZoneScope

func (x *SchedulePreferences) GetScheduleByTimeZoneScope() commons.ScheduleByTimeZoneScope

func (*SchedulePreferences) GetUseCampaignLinking

func (x *SchedulePreferences) GetUseCampaignLinking() bool

func (*SchedulePreferences) GetUseScheduleByTimeZone

func (x *SchedulePreferences) GetUseScheduleByTimeZone() bool

func (*SchedulePreferences) ProtoMessage

func (*SchedulePreferences) ProtoMessage()

func (*SchedulePreferences) ProtoReflect

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

func (*SchedulePreferences) Reset

func (x *SchedulePreferences) Reset()

func (*SchedulePreferences) String

func (x *SchedulePreferences) String() string

type ScheduleRuleField

type ScheduleRuleField struct {

	// The schdeulde rule SID.
	RuleId int64 `protobuf:"varint,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
	// The rule name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Compliance schedule rule field properties.

func (*ScheduleRuleField) Descriptor deprecated

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

Deprecated: Use ScheduleRuleField.ProtoReflect.Descriptor instead.

func (*ScheduleRuleField) GetName

func (x *ScheduleRuleField) GetName() string

func (*ScheduleRuleField) GetRuleId

func (x *ScheduleRuleField) GetRuleId() int64

func (*ScheduleRuleField) ProtoMessage

func (*ScheduleRuleField) ProtoMessage()

func (*ScheduleRuleField) ProtoReflect

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

func (*ScheduleRuleField) Reset

func (x *ScheduleRuleField) Reset()

func (*ScheduleRuleField) String

func (x *ScheduleRuleField) String() string

type Scorecards

type Scorecards struct {
	// contains filtered or unexported fields
}

Scorecards properties.

func (*Scorecards) Descriptor deprecated

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

Deprecated: Use Scorecards.ProtoReflect.Descriptor instead.

func (*Scorecards) ProtoMessage

func (*Scorecards) ProtoMessage()

func (*Scorecards) ProtoReflect

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

func (*Scorecards) Reset

func (x *Scorecards) Reset()

func (*Scorecards) String

func (x *Scorecards) String() string

type ScorecardsPreferences

type ScorecardsPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The percentage of randomized calls shown to the user for evaluation.
	// Must be between 1-100.
	CallSamplePercentage uint32 `protobuf:"varint,2,opt,name=call_sample_percentage,json=callSamplePercentage,proto3" json:"call_sample_percentage,omitempty"`
	// Maximum number of evaluations per user, per category,
	// over the given time interval
	MaxUserEvaluations uint32 `protobuf:"varint,3,opt,name=max_user_evaluations,json=maxUserEvaluations,proto3" json:"max_user_evaluations,omitempty"`
	// The time interval over which calls are listed for scoring.
	EvaluationInterval Scorecards_EvaluationInterval `` /* 167-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for scorecards management and evaluation.

func (*ScorecardsPreferences) Descriptor deprecated

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

Deprecated: Use ScorecardsPreferences.ProtoReflect.Descriptor instead.

func (*ScorecardsPreferences) GetCallSamplePercentage

func (x *ScorecardsPreferences) GetCallSamplePercentage() uint32

func (*ScorecardsPreferences) GetEvaluationInterval

func (x *ScorecardsPreferences) GetEvaluationInterval() Scorecards_EvaluationInterval

func (*ScorecardsPreferences) GetMaxUserEvaluations

func (x *ScorecardsPreferences) GetMaxUserEvaluations() uint32

func (*ScorecardsPreferences) GetOrgId

func (x *ScorecardsPreferences) GetOrgId() string

func (*ScorecardsPreferences) ProtoMessage

func (*ScorecardsPreferences) ProtoMessage()

func (*ScorecardsPreferences) ProtoReflect

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

func (*ScorecardsPreferences) Reset

func (x *ScorecardsPreferences) Reset()

func (*ScorecardsPreferences) String

func (x *ScorecardsPreferences) String() string

type Scorecards_EvaluationInterval

type Scorecards_EvaluationInterval int32

EvaluationsInterval enumerates common time periods for evaluations.

const (
	Scorecards_EVALUATION_INTERVAL_DAY_UNSPECIFIED Scorecards_EvaluationInterval = 0
	Scorecards_EVALUATION_INTERVAL_WEEK            Scorecards_EvaluationInterval = 1
	Scorecards_EVALUATION_INTERVAL_MONTH           Scorecards_EvaluationInterval = 2
)

func (Scorecards_EvaluationInterval) Descriptor

func (Scorecards_EvaluationInterval) Enum

func (Scorecards_EvaluationInterval) EnumDescriptor deprecated

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

Deprecated: Use Scorecards_EvaluationInterval.Descriptor instead.

func (Scorecards_EvaluationInterval) Number

func (Scorecards_EvaluationInterval) String

func (Scorecards_EvaluationInterval) Type

type Skill

type Skill struct {
	Level       int64  `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	SkillSid    int64  `protobuf:"varint,4,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"`
	// contains filtered or unexported fields
}

Agent skill

func (*Skill) Descriptor deprecated

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

Deprecated: Use Skill.ProtoReflect.Descriptor instead.

func (*Skill) GetDescription

func (x *Skill) GetDescription() string

func (*Skill) GetLevel

func (x *Skill) GetLevel() int64

func (*Skill) GetName

func (x *Skill) GetName() string

func (*Skill) GetSkillSid

func (x *Skill) GetSkillSid() int64

func (*Skill) ProtoMessage

func (*Skill) ProtoMessage()

func (*Skill) ProtoReflect

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

func (*Skill) Reset

func (x *Skill) Reset()

func (*Skill) String

func (x *Skill) String() string

type Status

type Status int32

Status represents the states that trusts can be in.

const (
	Status_PENDING  Status = 0
	Status_REJECTED Status = 1
	Status_ACCEPTED Status = 2
)

func (Status) Descriptor

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated

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

Deprecated: Use Status.Descriptor instead.

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() string

func (Status) Type

func (Status) Type() protoreflect.EnumType

type TransferCallSettings

type TransferCallSettings struct {

	// Allow the agent to make transfer calls.
	EnableTransfer bool `protobuf:"varint,1,opt,name=enable_transfer,json=enableTransfer,proto3" json:"enable_transfer,omitempty"`
	// Allowed hand-off types for transfer calls.
	HandOffTypes *TransferCallSettings_HandOffTypes `protobuf:"bytes,2,opt,name=hand_off_types,json=handOffTypes,proto3" json:"hand_off_types,omitempty"`
	// Indicates start, stop or keep current recording status on transfer.
	RecordingStatus commons.TransferRecordingStatus `` /* 148-byte string literal not displayed */
	// Indicates type of allowed transfer types.
	TransferTypes *TransferCallSettings_TransferTypes `protobuf:"bytes,4,opt,name=transfer_types,json=transferTypes,proto3" json:"transfer_types,omitempty"`
	// Indicates whether or not to display.
	DisplayTransferNumberPhoneBook bool `` /* 158-byte string literal not displayed */
	// Indicates whether to allow the agent to edit the transfer number.
	EnableTransferNumberEditing bool `` /* 147-byte string literal not displayed */
	// The default transfer number prepopulated in the text box.
	DefaultTransferNumber string `` /* 126-byte string literal not displayed */
	// Transfer numbers which will initiate recording the call.
	StartRecordingNumbers []string `` /* 126-byte string literal not displayed */
	// Transfer numbers which will stop recording the call.
	StopRecordingNumbers []string `protobuf:"bytes,9,rep,name=stop_recording_numbers,json=stopRecordingNumbers,proto3" json:"stop_recording_numbers,omitempty"`
	// The default country to use with the transfer number.
	TransferNumberCountry commons.Country `` /* 153-byte string literal not displayed */
	// Indicate whether to display the country select menu.
	DisplayTransferCountrySelection bool `` /* 160-byte string literal not displayed */
	// Indicate whether to display the caller ID phone book.
	DisplayCallerIdPhoneBook bool `` /* 141-byte string literal not displayed */
	// Indicates whether to allow the agent to edit the caller ID.
	EnableCallerIdEditing bool `` /* 130-byte string literal not displayed */
	// The default caller ID prepopulated in the text box.
	DefaultCallerId *TransferCallSettings_DefaultCallerId `protobuf:"bytes,14,opt,name=default_caller_id,json=defaultCallerId,proto3" json:"default_caller_id,omitempty"`
	// The default country to use with the caller ID.
	CallerIdCountry commons.Country `` /* 135-byte string literal not displayed */
	// Indicates whether to display the caller ID country select menu.
	DisplayCallerIdCountrySelection bool `` /* 162-byte string literal not displayed */
	// Indicates whether to display agent transfer filtering to the agent.
	DisplayAgentTransferFiltering bool `` /* 154-byte string literal not displayed */
	// Indicates whether to filter agents by default.
	DefaultAgentTransferFiltering bool `` /* 154-byte string literal not displayed */
	// Indicates whether to limit transferring to agents in the same hunt group.
	EnableHuntGroupFiltering bool `` /* 139-byte string literal not displayed */
	// The name of the Requeue Transfer Queue Configuration.
	RequeueQueueConfig *TransferCallSettings_RequeueQueueConfiguration `protobuf:"bytes,20,opt,name=requeue_queue_config,json=requeueQueueConfig,proto3" json:"requeue_queue_config,omitempty"`
	// Disallow specific agent skills for requeue transfer routing.
	RequeueTransferDisallowed *TransferCallSettings_RequeueTransferDisallowed `` /* 139-byte string literal not displayed */
	// Disallow specific PBX extensions for PBX transfers.
	PbxTransferDisallowed *TransferCallSettings_PbxTransferDisallowed `` /* 127-byte string literal not displayed */
	// Allow agent to override scrub decisions.
	EnableScrubOverride bool `protobuf:"varint,23,opt,name=enable_scrub_override,json=enableScrubOverride,proto3" json:"enable_scrub_override,omitempty"`
	// Indicates whether to apply the whitelist to transfer call scrubbing.
	EnableWhitelist bool `protobuf:"varint,24,opt,name=enable_whitelist,json=enableWhitelist,proto3" json:"enable_whitelist,omitempty"`
	// Whether and what NLC compliance rule to apply.
	NaturalComplianceScrub *NaturalLanguageComplianceScrub `` /* 130-byte string literal not displayed */
	// Transfer call natural language compliance metadata.
	// `Optional Transfer Compliance Metadata`
	// `Required Transfer Compliance Metadata`
	NaturalLanguageComplianceMetadata *NaturalLanguageComplianceMetadata `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

TransferCallSettings is an entity containing the hunt group settings for the Transfer Call section of the hunt group settings manager.

func (*TransferCallSettings) Descriptor deprecated

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

Deprecated: Use TransferCallSettings.ProtoReflect.Descriptor instead.

func (*TransferCallSettings) GetCallerIdCountry

func (x *TransferCallSettings) GetCallerIdCountry() commons.Country

func (*TransferCallSettings) GetDefaultAgentTransferFiltering

func (x *TransferCallSettings) GetDefaultAgentTransferFiltering() bool

func (*TransferCallSettings) GetDefaultCallerId

func (*TransferCallSettings) GetDefaultTransferNumber

func (x *TransferCallSettings) GetDefaultTransferNumber() string

func (*TransferCallSettings) GetDisplayAgentTransferFiltering

func (x *TransferCallSettings) GetDisplayAgentTransferFiltering() bool

func (*TransferCallSettings) GetDisplayCallerIdCountrySelection

func (x *TransferCallSettings) GetDisplayCallerIdCountrySelection() bool

func (*TransferCallSettings) GetDisplayCallerIdPhoneBook

func (x *TransferCallSettings) GetDisplayCallerIdPhoneBook() bool

func (*TransferCallSettings) GetDisplayTransferCountrySelection

func (x *TransferCallSettings) GetDisplayTransferCountrySelection() bool

func (*TransferCallSettings) GetDisplayTransferNumberPhoneBook

func (x *TransferCallSettings) GetDisplayTransferNumberPhoneBook() bool

func (*TransferCallSettings) GetEnableCallerIdEditing

func (x *TransferCallSettings) GetEnableCallerIdEditing() bool

func (*TransferCallSettings) GetEnableHuntGroupFiltering

func (x *TransferCallSettings) GetEnableHuntGroupFiltering() bool

func (*TransferCallSettings) GetEnableScrubOverride

func (x *TransferCallSettings) GetEnableScrubOverride() bool

func (*TransferCallSettings) GetEnableTransfer

func (x *TransferCallSettings) GetEnableTransfer() bool

func (*TransferCallSettings) GetEnableTransferNumberEditing

func (x *TransferCallSettings) GetEnableTransferNumberEditing() bool

func (*TransferCallSettings) GetEnableWhitelist

func (x *TransferCallSettings) GetEnableWhitelist() bool

func (*TransferCallSettings) GetHandOffTypes

func (*TransferCallSettings) GetNaturalComplianceScrub

func (x *TransferCallSettings) GetNaturalComplianceScrub() *NaturalLanguageComplianceScrub

func (*TransferCallSettings) GetNaturalLanguageComplianceMetadata

func (x *TransferCallSettings) GetNaturalLanguageComplianceMetadata() *NaturalLanguageComplianceMetadata

func (*TransferCallSettings) GetPbxTransferDisallowed

func (*TransferCallSettings) GetRecordingStatus

func (x *TransferCallSettings) GetRecordingStatus() commons.TransferRecordingStatus

func (*TransferCallSettings) GetRequeueQueueConfig

func (*TransferCallSettings) GetRequeueTransferDisallowed

func (x *TransferCallSettings) GetRequeueTransferDisallowed() *TransferCallSettings_RequeueTransferDisallowed

func (*TransferCallSettings) GetStartRecordingNumbers

func (x *TransferCallSettings) GetStartRecordingNumbers() []string

func (*TransferCallSettings) GetStopRecordingNumbers

func (x *TransferCallSettings) GetStopRecordingNumbers() []string

func (*TransferCallSettings) GetTransferNumberCountry

func (x *TransferCallSettings) GetTransferNumberCountry() commons.Country

func (*TransferCallSettings) GetTransferTypes

func (*TransferCallSettings) ProtoMessage

func (*TransferCallSettings) ProtoMessage()

func (*TransferCallSettings) ProtoReflect

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

func (*TransferCallSettings) Reset

func (x *TransferCallSettings) Reset()

func (*TransferCallSettings) String

func (x *TransferCallSettings) String() string

type TransferCallSettings_DefaultCallerId

type TransferCallSettings_DefaultCallerId struct {
	Usage          commons.DefaultTransferCallerId `protobuf:"varint,1,opt,name=usage,proto3,enum=api.commons.DefaultTransferCallerId" json:"usage,omitempty"`
	CustomCallerId string                          `protobuf:"bytes,2,opt,name=custom_caller_id,json=customCallerId,proto3" json:"custom_caller_id,omitempty"`
	// contains filtered or unexported fields
}

DefaultCallerId indicates custom or 3rd party and number (if needed).

func (*TransferCallSettings_DefaultCallerId) Descriptor deprecated

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

Deprecated: Use TransferCallSettings_DefaultCallerId.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_DefaultCallerId) GetCustomCallerId

func (x *TransferCallSettings_DefaultCallerId) GetCustomCallerId() string

func (*TransferCallSettings_DefaultCallerId) GetUsage

func (*TransferCallSettings_DefaultCallerId) ProtoMessage

func (*TransferCallSettings_DefaultCallerId) ProtoMessage()

func (*TransferCallSettings_DefaultCallerId) ProtoReflect

func (*TransferCallSettings_DefaultCallerId) Reset

func (*TransferCallSettings_DefaultCallerId) String

type TransferCallSettings_HandOffTypes

type TransferCallSettings_HandOffTypes struct {
	EnableConference bool `protobuf:"varint,1,opt,name=enable_conference,json=enableConference,proto3" json:"enable_conference,omitempty"`
	EnableWarm       bool `protobuf:"varint,2,opt,name=enable_warm,json=enableWarm,proto3" json:"enable_warm,omitempty"`
	EnableCold       bool `protobuf:"varint,3,opt,name=enable_cold,json=enableCold,proto3" json:"enable_cold,omitempty"`
	// contains filtered or unexported fields
}

HandOffTypes indicates which Hand-off types the agent may use.

func (*TransferCallSettings_HandOffTypes) Descriptor deprecated

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

Deprecated: Use TransferCallSettings_HandOffTypes.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_HandOffTypes) GetEnableCold

func (x *TransferCallSettings_HandOffTypes) GetEnableCold() bool

func (*TransferCallSettings_HandOffTypes) GetEnableConference

func (x *TransferCallSettings_HandOffTypes) GetEnableConference() bool

func (*TransferCallSettings_HandOffTypes) GetEnableWarm

func (x *TransferCallSettings_HandOffTypes) GetEnableWarm() bool

func (*TransferCallSettings_HandOffTypes) ProtoMessage

func (*TransferCallSettings_HandOffTypes) ProtoMessage()

func (*TransferCallSettings_HandOffTypes) ProtoReflect

func (*TransferCallSettings_HandOffTypes) Reset

func (*TransferCallSettings_HandOffTypes) String

type TransferCallSettings_PbxTransferDisallowed

type TransferCallSettings_PbxTransferDisallowed struct {
	Enable     bool     `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	Extensions []string `protobuf:"bytes,2,rep,name=extensions,proto3" json:"extensions,omitempty"`
	// contains filtered or unexported fields
}

PbxTransferDisallowed if enabled, prohibits these extensions.

func (*TransferCallSettings_PbxTransferDisallowed) Descriptor deprecated

Deprecated: Use TransferCallSettings_PbxTransferDisallowed.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_PbxTransferDisallowed) GetEnable

func (*TransferCallSettings_PbxTransferDisallowed) GetExtensions

func (*TransferCallSettings_PbxTransferDisallowed) ProtoMessage

func (*TransferCallSettings_PbxTransferDisallowed) ProtoReflect

func (*TransferCallSettings_PbxTransferDisallowed) Reset

func (*TransferCallSettings_PbxTransferDisallowed) String

type TransferCallSettings_RequeueQueueConfiguration

type TransferCallSettings_RequeueQueueConfiguration struct {
	Usage      commons.RequeueTransferQueueConfig `protobuf:"varint,1,opt,name=usage,proto3,enum=api.commons.RequeueTransferQueueConfig" json:"usage,omitempty"`
	CustomName string                             `protobuf:"bytes,2,opt,name=custom_name,json=customName,proto3" json:"custom_name,omitempty"`
	// contains filtered or unexported fields
}

RequeueQueueConfiguration indicates which config to use on transfer.

func (*TransferCallSettings_RequeueQueueConfiguration) Descriptor deprecated

Deprecated: Use TransferCallSettings_RequeueQueueConfiguration.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_RequeueQueueConfiguration) GetCustomName

func (*TransferCallSettings_RequeueQueueConfiguration) GetUsage

func (*TransferCallSettings_RequeueQueueConfiguration) ProtoMessage

func (*TransferCallSettings_RequeueQueueConfiguration) ProtoReflect

func (*TransferCallSettings_RequeueQueueConfiguration) Reset

func (*TransferCallSettings_RequeueQueueConfiguration) String

type TransferCallSettings_RequeueTransferDisallowed

type TransferCallSettings_RequeueTransferDisallowed struct {
	Enable         bool    `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	AgentSkillSids []int64 `protobuf:"varint,2,rep,packed,name=agent_skill_sids,json=agentSkillSids,proto3" json:"agent_skill_sids,omitempty"`
	HuntGroupSids  []int64 `protobuf:"varint,3,rep,packed,name=hunt_group_sids,json=huntGroupSids,proto3" json:"hunt_group_sids,omitempty"`
	// contains filtered or unexported fields
}

RequeueTransferDisallowed if enabled, prohibits skills/hunt groups.

func (*TransferCallSettings_RequeueTransferDisallowed) Descriptor deprecated

Deprecated: Use TransferCallSettings_RequeueTransferDisallowed.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_RequeueTransferDisallowed) GetAgentSkillSids

func (x *TransferCallSettings_RequeueTransferDisallowed) GetAgentSkillSids() []int64

func (*TransferCallSettings_RequeueTransferDisallowed) GetEnable

func (*TransferCallSettings_RequeueTransferDisallowed) GetHuntGroupSids

func (x *TransferCallSettings_RequeueTransferDisallowed) GetHuntGroupSids() []int64

func (*TransferCallSettings_RequeueTransferDisallowed) ProtoMessage

func (*TransferCallSettings_RequeueTransferDisallowed) ProtoReflect

func (*TransferCallSettings_RequeueTransferDisallowed) Reset

func (*TransferCallSettings_RequeueTransferDisallowed) String

type TransferCallSettings_TransferTypes

type TransferCallSettings_TransferTypes struct {
	EnableAgentTransfer        bool `protobuf:"varint,1,opt,name=enable_agent_transfer,json=enableAgentTransfer,proto3" json:"enable_agent_transfer,omitempty"`
	EnableOpenTransfer         bool `protobuf:"varint,2,opt,name=enable_open_transfer,json=enableOpenTransfer,proto3" json:"enable_open_transfer,omitempty"`
	EnableRequeueTransfer      bool `` /* 127-byte string literal not displayed */
	EnablePbxExtensionTransfer bool `` /* 144-byte string literal not displayed */
	EnableVoicemailTransfer    bool `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

TransferTypes indicates which transfer types the agent may use.

func (*TransferCallSettings_TransferTypes) Descriptor deprecated

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

Deprecated: Use TransferCallSettings_TransferTypes.ProtoReflect.Descriptor instead.

func (*TransferCallSettings_TransferTypes) GetEnableAgentTransfer

func (x *TransferCallSettings_TransferTypes) GetEnableAgentTransfer() bool

func (*TransferCallSettings_TransferTypes) GetEnableOpenTransfer

func (x *TransferCallSettings_TransferTypes) GetEnableOpenTransfer() bool

func (*TransferCallSettings_TransferTypes) GetEnablePbxExtensionTransfer

func (x *TransferCallSettings_TransferTypes) GetEnablePbxExtensionTransfer() bool

func (*TransferCallSettings_TransferTypes) GetEnableRequeueTransfer

func (x *TransferCallSettings_TransferTypes) GetEnableRequeueTransfer() bool

func (*TransferCallSettings_TransferTypes) GetEnableVoicemailTransfer

func (x *TransferCallSettings_TransferTypes) GetEnableVoicemailTransfer() bool

func (*TransferCallSettings_TransferTypes) ProtoMessage

func (*TransferCallSettings_TransferTypes) ProtoMessage()

func (*TransferCallSettings_TransferTypes) ProtoReflect

func (*TransferCallSettings_TransferTypes) Reset

func (*TransferCallSettings_TransferTypes) String

type Trust

type Trust struct {

	// ID of the trust.
	TrustId string `protobuf:"bytes,1,opt,name=trust_id,json=trustId,proto3" json:"trust_id,omitempty"`
	// Org ID of the org giving out the trust.
	Grantor string `protobuf:"bytes,2,opt,name=grantor,proto3" json:"grantor,omitempty"`
	// Org ID of the org receiving the trust.
	Grantee string `protobuf:"bytes,3,opt,name=grantee,proto3" json:"grantee,omitempty"`
	// Name of the trust.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the trust.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Permissions the grantor allows users within the
	// grantee org to have when assigned.
	Permissions []auth.Permission `protobuf:"varint,6,rep,packed,name=permissions,proto3,enum=api.commons.auth.Permission" json:"permissions,omitempty"`
	// Labels associated with the trusted permissions.
	Labels []*Label `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty"`
	// Status of the Trust.
	Status  Status `protobuf:"varint,8,opt,name=status,proto3,enum=api.commons.org.Status" json:"status,omitempty"`
	Deleted bool   `protobuf:"varint,9,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

Trust is the entity message for trusts.

func (*Trust) Descriptor deprecated

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

Deprecated: Use Trust.ProtoReflect.Descriptor instead.

func (*Trust) GetDeleted

func (x *Trust) GetDeleted() bool

func (*Trust) GetDescription

func (x *Trust) GetDescription() string

func (*Trust) GetGrantee

func (x *Trust) GetGrantee() string

func (*Trust) GetGrantor

func (x *Trust) GetGrantor() string

func (*Trust) GetLabels

func (x *Trust) GetLabels() []*Label

func (*Trust) GetName

func (x *Trust) GetName() string

func (*Trust) GetPermissions

func (x *Trust) GetPermissions() []auth.Permission

func (*Trust) GetStatus

func (x *Trust) GetStatus() Status

func (*Trust) GetTrustId

func (x *Trust) GetTrustId() string

func (*Trust) ProtoMessage

func (*Trust) ProtoMessage()

func (*Trust) ProtoReflect

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

func (*Trust) Reset

func (x *Trust) Reset()

func (*Trust) String

func (x *Trust) String() string

type TrustFilter

type TrustFilter struct {

	// Only return trusts with grantor org id matching this value.
	// Nil will not filter based on grantor.
	Grantor *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=grantor,proto3" json:"grantor,omitempty"`
	// Only return trusts with grantee org id matching this value.
	// Nil will not filter based on grantee.
	Grantee *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=grantee,proto3" json:"grantee,omitempty"`
	// Only return trusts matching ANY of the given statuses.bool
	// Nil will not filter based on status.
	StatusFilter *TrustFilter_StatusFilter `protobuf:"bytes,3,opt,name=status_filter,json=statusFilter,proto3" json:"status_filter,omitempty"`
	// contains filtered or unexported fields
}

TrustFilter is used to filter trusts during list RPCs.

func (*TrustFilter) Descriptor deprecated

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

Deprecated: Use TrustFilter.ProtoReflect.Descriptor instead.

func (*TrustFilter) GetGrantee

func (x *TrustFilter) GetGrantee() *wrapperspb.StringValue

func (*TrustFilter) GetGrantor

func (x *TrustFilter) GetGrantor() *wrapperspb.StringValue

func (*TrustFilter) GetStatusFilter

func (x *TrustFilter) GetStatusFilter() *TrustFilter_StatusFilter

func (*TrustFilter) ProtoMessage

func (*TrustFilter) ProtoMessage()

func (*TrustFilter) ProtoReflect

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

func (*TrustFilter) Reset

func (x *TrustFilter) Reset()

func (*TrustFilter) String

func (x *TrustFilter) String() string

type TrustFilter_StatusFilter

type TrustFilter_StatusFilter struct {
	Values []Status `protobuf:"varint,1,rep,packed,name=values,proto3,enum=api.commons.org.Status" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TrustFilter_StatusFilter) Descriptor deprecated

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

Deprecated: Use TrustFilter_StatusFilter.ProtoReflect.Descriptor instead.

func (*TrustFilter_StatusFilter) GetValues

func (x *TrustFilter_StatusFilter) GetValues() []Status

func (*TrustFilter_StatusFilter) ProtoMessage

func (*TrustFilter_StatusFilter) ProtoMessage()

func (*TrustFilter_StatusFilter) ProtoReflect

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

func (*TrustFilter_StatusFilter) Reset

func (x *TrustFilter_StatusFilter) Reset()

func (*TrustFilter_StatusFilter) String

func (x *TrustFilter_StatusFilter) String() string

type TrustGroup

type TrustGroup struct {

	// Org ID of the org the trusts are from.
	Grantor string `protobuf:"bytes,1,opt,name=grantor,proto3" json:"grantor,omitempty"`
	// All perm/label groups the user has from the grantor org.
	// The length of the labeled_permissions list is equal
	// to the number of assigned trusts the user has from
	// the grantor org.
	LabeledPermissions []*TrustGroup_LabeledPermissions `protobuf:"bytes,2,rep,name=labeled_permissions,json=labeledPermissions,proto3" json:"labeled_permissions,omitempty"`
	// contains filtered or unexported fields
}

TrustGroup contains ALL trusted permission/label groups assigned to a user.

func (*TrustGroup) Descriptor deprecated

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

Deprecated: Use TrustGroup.ProtoReflect.Descriptor instead.

func (*TrustGroup) GetGrantor

func (x *TrustGroup) GetGrantor() string

func (*TrustGroup) GetLabeledPermissions

func (x *TrustGroup) GetLabeledPermissions() []*TrustGroup_LabeledPermissions

func (*TrustGroup) ProtoMessage

func (*TrustGroup) ProtoMessage()

func (*TrustGroup) ProtoReflect

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

func (*TrustGroup) Reset

func (x *TrustGroup) Reset()

func (*TrustGroup) String

func (x *TrustGroup) String() string

type TrustGroup_LabeledPermissions

type TrustGroup_LabeledPermissions struct {
	Permissions []auth.Permission `protobuf:"varint,1,rep,packed,name=permissions,proto3,enum=api.commons.auth.Permission" json:"permissions,omitempty"`
	Labels      []*Label          `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*TrustGroup_LabeledPermissions) Descriptor deprecated

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

Deprecated: Use TrustGroup_LabeledPermissions.ProtoReflect.Descriptor instead.

func (*TrustGroup_LabeledPermissions) GetLabels

func (x *TrustGroup_LabeledPermissions) GetLabels() []*Label

func (*TrustGroup_LabeledPermissions) GetPermissions

func (x *TrustGroup_LabeledPermissions) GetPermissions() []auth.Permission

func (*TrustGroup_LabeledPermissions) ProtoMessage

func (*TrustGroup_LabeledPermissions) ProtoMessage()

func (*TrustGroup_LabeledPermissions) ProtoReflect

func (*TrustGroup_LabeledPermissions) Reset

func (x *TrustGroup_LabeledPermissions) Reset()

func (*TrustGroup_LabeledPermissions) String

type User

type User struct {

	// The ID of the user
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// The ID of the org the user belongs to.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The Username of the user.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// The ID of the p3 permission group the user has.
	P3PermissionGroupId string `protobuf:"bytes,4,opt,name=p3_permission_group_id,json=p3PermissionGroupId,proto3" json:"p3_permission_group_id,omitempty"`
	// The p3 login sid of the user.
	// This is going to be deprecated, RegionSidMap should be used.
	LoginSid int64 `protobuf:"varint,5,opt,name=login_sid,json=loginSid,proto3" json:"login_sid,omitempty"`
	// The p3 agent sid of the user.
	// This is going to be deprecated, RegionSidMap should be used.
	AgentSid int64 `protobuf:"varint,6,opt,name=agent_sid,json=agentSid,proto3" json:"agent_sid,omitempty"`
	// The region the user belongs to.
	// This is going to be deprecated, RegionSidMap should be used.
	RegionId string `protobuf:"bytes,7,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// The User's partner agent id.
	PartnerAgentId string `protobuf:"bytes,8,opt,name=partner_agent_id,json=partnerAgentId,proto3" json:"partner_agent_id,omitempty"`
	// The p3 client sid of the user.
	ClientSid int64 `protobuf:"varint,11,opt,name=client_sid,json=clientSid,proto3" json:"client_sid,omitempty"`
	// The user's regional sids. The key of the map is a region id.
	RegionSidMap map[string]*User_RegionSids `` /* 188-byte string literal not displayed */
	// payload
	ApiKey string `protobuf:"bytes,101,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// The User's email.
	Email string `protobuf:"bytes,104,opt,name=email,proto3" json:"email,omitempty"`
	// Whether or not the user is disabled.
	LoginDisabled bool `protobuf:"varint,112,opt,name=login_disabled,json=loginDisabled,proto3" json:"login_disabled,omitempty"`
	// login preferences
	CallerIds       []string `protobuf:"bytes,115,rep,name=caller_ids,json=callerIds,proto3" json:"caller_ids,omitempty"`
	LinkbackNumbers []string `protobuf:"bytes,116,rep,name=linkback_numbers,json=linkbackNumbers,proto3" json:"linkback_numbers,omitempty"`
	AuthUserId      string   `protobuf:"bytes,118,opt,name=auth_user_id,json=authUserId,proto3" json:"auth_user_id,omitempty"`
	EnableMfa       bool     `protobuf:"varint,123,opt,name=enable_mfa,json=enableMfa,proto3" json:"enable_mfa,omitempty"`
	// The user's first name.
	FirstName string `protobuf:"bytes,161,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	// THe user's last name.
	LastName string `protobuf:"bytes,162,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	// The date/time the user was created.
	Created *timestamppb.Timestamp `protobuf:"bytes,163,opt,name=created,proto3" json:"created,omitempty"`
	// The date/time the user was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,164,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// Whether or not the user must reset their password on next login.
	PasswordResetRequired bool `` /* 129-byte string literal not displayed */
	// connection id is the id of the auth connection that the
	// user is coming from if it is a delgated user. If the user
	// is not delgated this will be nil.
	ConnectionId *wrapperspb.StringValue `protobuf:"bytes,166,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// User TimeZone with wrapper for nullable timezone
	TimeZoneOverride *commons.TimeZoneWrapper `protobuf:"bytes,167,opt,name=time_zone_override,json=timeZoneOverride,proto3" json:"time_zone_override,omitempty"`
	// UserSettings
	PermissionGroupIds []string `protobuf:"bytes,200,rep,name=permission_group_ids,json=permissionGroupIds,proto3" json:"permission_group_ids,omitempty"`
	// List of trust ids the user has been assigned.
	TrustIds []string `protobuf:"bytes,209,rep,name=trust_ids,json=trustIds,proto3" json:"trust_ids,omitempty"`
	// List of regions for user
	// repeated string regions = 201;
	// region_id of a user entity
	DefaultRegion string `protobuf:"bytes,202,opt,name=default_region,json=defaultRegion,proto3" json:"default_region,omitempty"`
	// default_app for a user
	DefaultApplication commons.OperatorApplications `` /* 156-byte string literal not displayed */
	// P3 permission for user
	// User caller id
	UserCallerId string `protobuf:"bytes,205,opt,name=user_caller_id,json=userCallerId,proto3" json:"user_caller_id,omitempty"`
	// users assigned agent profile group
	AgentProfileGroupId string `protobuf:"bytes,207,opt,name=agent_profile_group_id,json=agentProfileGroupId,proto3" json:"agent_profile_group_id,omitempty"`
	// The skills this user has as an agent, if any.
	Skills []*Skill `protobuf:"bytes,208,rep,name=skills,proto3" json:"skills,omitempty"`
	// a bool signalling whether or not the user is also an agent
	Agent bool `protobuf:"varint,300,opt,name=agent,proto3" json:"agent,omitempty"`
	// a bool to determine whether or not user is account owner
	AccountOwner bool `protobuf:"varint,400,opt,name=account_owner,json=accountOwner,proto3" json:"account_owner,omitempty"`
	// contains filtered or unexported fields
}

User represents a user of the system.

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetAccountOwner

func (x *User) GetAccountOwner() bool

func (*User) GetAgent

func (x *User) GetAgent() bool

func (*User) GetAgentProfileGroupId

func (x *User) GetAgentProfileGroupId() string

func (*User) GetAgentSid

func (x *User) GetAgentSid() int64

func (*User) GetApiKey

func (x *User) GetApiKey() string

func (*User) GetAuthUserId

func (x *User) GetAuthUserId() string

func (*User) GetCallerIds

func (x *User) GetCallerIds() []string

func (*User) GetClientSid

func (x *User) GetClientSid() int64

func (*User) GetConnectionId

func (x *User) GetConnectionId() *wrapperspb.StringValue

func (*User) GetCreated

func (x *User) GetCreated() *timestamppb.Timestamp

func (*User) GetDefaultApplication

func (x *User) GetDefaultApplication() commons.OperatorApplications

func (*User) GetDefaultRegion

func (x *User) GetDefaultRegion() string

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetEnableMfa

func (x *User) GetEnableMfa() bool

func (*User) GetFirstName

func (x *User) GetFirstName() string

func (*User) GetLastName

func (x *User) GetLastName() string

func (*User) GetLastUpdated

func (x *User) GetLastUpdated() *timestamppb.Timestamp

func (*User) GetLinkbackNumbers

func (x *User) GetLinkbackNumbers() []string

func (*User) GetLoginDisabled

func (x *User) GetLoginDisabled() bool

func (*User) GetLoginSid

func (x *User) GetLoginSid() int64

func (*User) GetOrgId

func (x *User) GetOrgId() string

func (*User) GetP3PermissionGroupId

func (x *User) GetP3PermissionGroupId() string

func (*User) GetPartnerAgentId

func (x *User) GetPartnerAgentId() string

func (*User) GetPasswordResetRequired

func (x *User) GetPasswordResetRequired() bool

func (*User) GetPermissionGroupIds

func (x *User) GetPermissionGroupIds() []string

func (*User) GetRegionId

func (x *User) GetRegionId() string

func (*User) GetRegionSidMap

func (x *User) GetRegionSidMap() map[string]*User_RegionSids

func (*User) GetSkills

func (x *User) GetSkills() []*Skill

func (*User) GetTimeZoneOverride

func (x *User) GetTimeZoneOverride() *commons.TimeZoneWrapper

func (*User) GetTrustIds

func (x *User) GetTrustIds() []string

func (*User) GetUserCallerId

func (x *User) GetUserCallerId() string

func (*User) GetUserId

func (x *User) GetUserId() string

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type User_RegionSids

type User_RegionSids struct {

	// The login sid for the region.
	LoginSid int64 `protobuf:"varint,1,opt,name=login_sid,json=loginSid,proto3" json:"login_sid,omitempty"`
	// THe agent sid for the region.
	AgentSid int64 `protobuf:"varint,2,opt,name=agent_sid,json=agentSid,proto3" json:"agent_sid,omitempty"`
	// THe client sid for the region.
	ClientSid int64 `protobuf:"varint,3,opt,name=client_sid,json=clientSid,proto3" json:"client_sid,omitempty"`
	// contains filtered or unexported fields
}

The entity object used in the region_sid_map.

func (*User_RegionSids) Descriptor deprecated

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

Deprecated: Use User_RegionSids.ProtoReflect.Descriptor instead.

func (*User_RegionSids) GetAgentSid

func (x *User_RegionSids) GetAgentSid() int64

func (*User_RegionSids) GetClientSid

func (x *User_RegionSids) GetClientSid() int64

func (*User_RegionSids) GetLoginSid

func (x *User_RegionSids) GetLoginSid() int64

func (*User_RegionSids) ProtoMessage

func (*User_RegionSids) ProtoMessage()

func (*User_RegionSids) ProtoReflect

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

func (*User_RegionSids) Reset

func (x *User_RegionSids) Reset()

func (*User_RegionSids) String

func (x *User_RegionSids) String() string

type VoiceAnalytics

type VoiceAnalytics struct {
	// contains filtered or unexported fields
}

Namespace for voice analytics messages.

func (*VoiceAnalytics) Descriptor deprecated

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

Deprecated: Use VoiceAnalytics.ProtoReflect.Descriptor instead.

func (*VoiceAnalytics) ProtoMessage

func (*VoiceAnalytics) ProtoMessage()

func (*VoiceAnalytics) ProtoReflect

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

func (*VoiceAnalytics) Reset

func (x *VoiceAnalytics) Reset()

func (*VoiceAnalytics) String

func (x *VoiceAnalytics) String() string

type VoiceAnalyticsPreferences

type VoiceAnalyticsPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Optional. When enabled call recordings will be transcribed and archived
	// by localmixer in voice analytics.
	Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Optional. List of redactions to be performed, when voice analytics is
	// enabled, on each call recording and transcript.
	Redact []*VoiceAnalytics_Redact `protobuf:"bytes,3,rep,name=redact,proto3" json:"redact,omitempty"`
	// Optional. Flagging transcript notification preferences.
	Notify *VoiceAnalytics_Notify `protobuf:"bytes,4,opt,name=notify,proto3" json:"notify,omitempty"`
	// Optional. Billing report notification preferences.
	BillingNotify *VoiceAnalytics_Notify `protobuf:"bytes,5,opt,name=billing_notify,json=billingNotify,proto3" json:"billing_notify,omitempty"`
	// Optional. Number format for transcript dispositions.
	NumberFormat string `protobuf:"bytes,6,opt,name=number_format,json=numberFormat,proto3" json:"number_format,omitempty"`
	// Optional. Will eventually be deprecated. When voice analytics is enabled
	// and this is true all cardinal numbers in each call recording and
	// transcript will be redacted.
	RedactAllDigits bool `protobuf:"varint,10,opt,name=redact_all_digits,json=redactAllDigits,proto3" json:"redact_all_digits,omitempty"`
	// Required. Minimum milliseconds of silence to occur before considered to
	// be silence by voice analytics.
	SilenceThreshold uint32 `protobuf:"varint,100,opt,name=silence_threshold,json=silenceThreshold,proto3" json:"silence_threshold,omitempty"`
	// Required. Minimum milliseconds of talk over to occur before considered
	// to be talk over by voice analytics.
	TalkOverThreshold uint32 `protobuf:"varint,200,opt,name=talk_over_threshold,json=talkOverThreshold,proto3" json:"talk_over_threshold,omitempty"`
	// contains filtered or unexported fields
}

Preferences for voice analytics. Primarily consumed and interpreted by localmixer when mixing and transcribing call recordings.

func (*VoiceAnalyticsPreferences) Descriptor deprecated

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

Deprecated: Use VoiceAnalyticsPreferences.ProtoReflect.Descriptor instead.

func (*VoiceAnalyticsPreferences) GetBillingNotify

func (x *VoiceAnalyticsPreferences) GetBillingNotify() *VoiceAnalytics_Notify

func (*VoiceAnalyticsPreferences) GetEnabled

func (x *VoiceAnalyticsPreferences) GetEnabled() bool

func (*VoiceAnalyticsPreferences) GetNotify

func (*VoiceAnalyticsPreferences) GetNumberFormat

func (x *VoiceAnalyticsPreferences) GetNumberFormat() string

func (*VoiceAnalyticsPreferences) GetOrgId

func (x *VoiceAnalyticsPreferences) GetOrgId() string

func (*VoiceAnalyticsPreferences) GetRedact

func (*VoiceAnalyticsPreferences) GetRedactAllDigits

func (x *VoiceAnalyticsPreferences) GetRedactAllDigits() bool

func (*VoiceAnalyticsPreferences) GetSilenceThreshold

func (x *VoiceAnalyticsPreferences) GetSilenceThreshold() uint32

func (*VoiceAnalyticsPreferences) GetTalkOverThreshold

func (x *VoiceAnalyticsPreferences) GetTalkOverThreshold() uint32

func (*VoiceAnalyticsPreferences) ProtoMessage

func (*VoiceAnalyticsPreferences) ProtoMessage()

func (*VoiceAnalyticsPreferences) ProtoReflect

func (*VoiceAnalyticsPreferences) Reset

func (x *VoiceAnalyticsPreferences) Reset()

func (*VoiceAnalyticsPreferences) String

func (x *VoiceAnalyticsPreferences) String() string

type VoiceAnalytics_Notify

type VoiceAnalytics_Notify struct {

	// Optional. Cron pattern determining notification frequency. Defaults
	// to every 15 minutes when not specified.
	Cron string `protobuf:"bytes,1,opt,name=cron,proto3" json:"cron,omitempty"`
	// contains filtered or unexported fields
}

func (*VoiceAnalytics_Notify) Descriptor deprecated

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

Deprecated: Use VoiceAnalytics_Notify.ProtoReflect.Descriptor instead.

func (*VoiceAnalytics_Notify) GetCron

func (x *VoiceAnalytics_Notify) GetCron() string

func (*VoiceAnalytics_Notify) ProtoMessage

func (*VoiceAnalytics_Notify) ProtoMessage()

func (*VoiceAnalytics_Notify) ProtoReflect

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

func (*VoiceAnalytics_Notify) Reset

func (x *VoiceAnalytics_Notify) Reset()

func (*VoiceAnalytics_Notify) String

func (x *VoiceAnalytics_Notify) String() string

type VoiceAnalytics_Number

type VoiceAnalytics_Number struct {

	// Optional. The kind of number to redact.
	Kind VoiceAnalytics_Number_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=api.commons.org.VoiceAnalytics_Number_Kind" json:"kind,omitempty"`
	// Optional. When value is non zero only numbers composed of at least
	// `min_consecutive` digits will be redacted. For example, when the
	// transcript contains the number `one two three four five six`
	// redaction will not occur when `min_consecutive` is greater than 6.
	MinConsecutive uint32 `protobuf:"varint,2,opt,name=min_consecutive,json=minConsecutive,proto3" json:"min_consecutive,omitempty"`
	// Optional. When value is non zero only numbers composed of at most
	// `max_consecutive` digits will be redacted. For example, when the
	// transcript contains the number `one two three four five six`
	// redaction will not occur when `max_consecutive` is less than 6.
	MaxConsecutive uint32 `protobuf:"varint,3,opt,name=max_consecutive,json=maxConsecutive,proto3" json:"max_consecutive,omitempty"`
	// slop is the number of extra words that can be in between digits and
	// still count as a number. For example: slop of 2 with min_consecutive
	// 3 would allow "one uh two and three" to count as a number.
	Slop uint32 `protobuf:"varint,4,opt,name=slop,proto3" json:"slop,omitempty"`
	// contains filtered or unexported fields
}

func (*VoiceAnalytics_Number) Descriptor deprecated

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

Deprecated: Use VoiceAnalytics_Number.ProtoReflect.Descriptor instead.

func (*VoiceAnalytics_Number) GetKind

func (*VoiceAnalytics_Number) GetMaxConsecutive

func (x *VoiceAnalytics_Number) GetMaxConsecutive() uint32

func (*VoiceAnalytics_Number) GetMinConsecutive

func (x *VoiceAnalytics_Number) GetMinConsecutive() uint32

func (*VoiceAnalytics_Number) GetSlop

func (x *VoiceAnalytics_Number) GetSlop() uint32

func (*VoiceAnalytics_Number) ProtoMessage

func (*VoiceAnalytics_Number) ProtoMessage()

func (*VoiceAnalytics_Number) ProtoReflect

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

func (*VoiceAnalytics_Number) Reset

func (x *VoiceAnalytics_Number) Reset()

func (*VoiceAnalytics_Number) String

func (x *VoiceAnalytics_Number) String() string

type VoiceAnalytics_Number_Kind

type VoiceAnalytics_Number_Kind int32
const (
	VoiceAnalytics_Number_KIND_CARDINAL_UNSPECIFIED VoiceAnalytics_Number_Kind = 0 // Cardinal number
	VoiceAnalytics_Number_KIND_ORDINAL              VoiceAnalytics_Number_Kind = 1 // Ordinal number
	VoiceAnalytics_Number_KIND_ANY                  VoiceAnalytics_Number_Kind = 2 // Any number
)

func (VoiceAnalytics_Number_Kind) Descriptor

func (VoiceAnalytics_Number_Kind) Enum

func (VoiceAnalytics_Number_Kind) EnumDescriptor deprecated

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

Deprecated: Use VoiceAnalytics_Number_Kind.Descriptor instead.

func (VoiceAnalytics_Number_Kind) Number

func (VoiceAnalytics_Number_Kind) String

func (VoiceAnalytics_Number_Kind) Type

type VoiceAnalytics_Redact

type VoiceAnalytics_Redact struct {

	// Types that are assignable to Where:
	//
	//	*VoiceAnalytics_Redact_Number
	Where isVoiceAnalytics_Redact_Where `protobuf_oneof:"where"`
	// contains filtered or unexported fields
}

func (*VoiceAnalytics_Redact) Descriptor deprecated

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

Deprecated: Use VoiceAnalytics_Redact.ProtoReflect.Descriptor instead.

func (*VoiceAnalytics_Redact) GetNumber

func (*VoiceAnalytics_Redact) GetWhere

func (m *VoiceAnalytics_Redact) GetWhere() isVoiceAnalytics_Redact_Where

func (*VoiceAnalytics_Redact) ProtoMessage

func (*VoiceAnalytics_Redact) ProtoMessage()

func (*VoiceAnalytics_Redact) ProtoReflect

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

func (*VoiceAnalytics_Redact) Reset

func (x *VoiceAnalytics_Redact) Reset()

func (*VoiceAnalytics_Redact) String

func (x *VoiceAnalytics_Redact) String() string

type VoiceAnalytics_Redact_Number

type VoiceAnalytics_Redact_Number struct {
	// Optional. Redact numbers.
	Number *VoiceAnalytics_Number `protobuf:"bytes,1,opt,name=number,proto3,oneof"`
}

type WebhookPreferences

type WebhookPreferences struct {

	// Org ID.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Whether push URLs are enabled.
	PushUrlsEnabled bool `protobuf:"varint,10,opt,name=push_urls_enabled,json=pushUrlsEnabled,proto3" json:"push_urls_enabled,omitempty"`
	// Call result of the push URL.
	CallResultPushUrl string `protobuf:"bytes,11,opt,name=call_result_push_url,json=callResultPushUrl,proto3" json:"call_result_push_url,omitempty"`
	// Agent response of the push URL.
	AgentResponsePushUrl string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Preferences for web-hook push URLs.

func (*WebhookPreferences) Descriptor deprecated

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

Deprecated: Use WebhookPreferences.ProtoReflect.Descriptor instead.

func (*WebhookPreferences) GetAgentResponsePushUrl

func (x *WebhookPreferences) GetAgentResponsePushUrl() string

func (*WebhookPreferences) GetCallResultPushUrl

func (x *WebhookPreferences) GetCallResultPushUrl() string

func (*WebhookPreferences) GetOrgId

func (x *WebhookPreferences) GetOrgId() string

func (*WebhookPreferences) GetPushUrlsEnabled

func (x *WebhookPreferences) GetPushUrlsEnabled() bool

func (*WebhookPreferences) ProtoMessage

func (*WebhookPreferences) ProtoMessage()

func (*WebhookPreferences) ProtoReflect

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

func (*WebhookPreferences) Reset

func (x *WebhookPreferences) Reset()

func (*WebhookPreferences) String

func (x *WebhookPreferences) String() string

type ZipCodeField

type ZipCodeField struct {

	// Contact field description SID.
	CfdSid int64 `protobuf:"varint,1,opt,name=cfd_sid,json=cfdSid,proto3" json:"cfd_sid,omitempty"`
	// The name of the field.
	FieldName string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	// contains filtered or unexported fields
}

ZIP/postal code scrubbing properties.

func (*ZipCodeField) Descriptor deprecated

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

Deprecated: Use ZipCodeField.ProtoReflect.Descriptor instead.

func (*ZipCodeField) GetCfdSid

func (x *ZipCodeField) GetCfdSid() int64

func (*ZipCodeField) GetFieldName

func (x *ZipCodeField) GetFieldName() string

func (*ZipCodeField) ProtoMessage

func (*ZipCodeField) ProtoMessage()

func (*ZipCodeField) ProtoReflect

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

func (*ZipCodeField) Reset

func (x *ZipCodeField) Reset()

func (*ZipCodeField) String

func (x *ZipCodeField) String() string

Jump to

Keyboard shortcuts

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