org

package
v1.9.9 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ConnectionType_name = map[int32]string{
		0: "CONNECTION_TYPE_NONE",
		1: "CONNECTION_TYPE_OIDC",
		2: "CONNECTION_TYPE_AZURE",
	}
	ConnectionType_value = map[string]int32{
		"CONNECTION_TYPE_NONE":  0,
		"CONNECTION_TYPE_OIDC":  1,
		"CONNECTION_TYPE_AZURE": 2,
	}
)

Enum value maps for ConnectionType.

View Source
var (
	HuntGroupType_name = map[int32]string{
		0: "HUNT_GROUP_TYPE_UNSPECIFIED",
		1: "HUNT_GROUP_TYPE_CONNECTED",
		2: "HUNT_GROUP_TYPE_SOFTPHONE",
	}
	HuntGroupType_value = map[string]int32{
		"HUNT_GROUP_TYPE_UNSPECIFIED": 0,
		"HUNT_GROUP_TYPE_CONNECTED":   1,
		"HUNT_GROUP_TYPE_SOFTPHONE":   2,
	}
)

Enum value maps for HuntGroupType.

View Source
var (
	TemplateCategory_name = map[int32]string{
		0: "TEMPLATE_CATEGORY_UNSPECIFIED",
		1: "TEMPLATE_CATEGORY_HUNT_GROUP",
		2: "TEMPLATE_CATEGORY_CAMPAIGN",
	}
	TemplateCategory_value = map[string]int32{
		"TEMPLATE_CATEGORY_UNSPECIFIED": 0,
		"TEMPLATE_CATEGORY_HUNT_GROUP":  1,
		"TEMPLATE_CATEGORY_CAMPAIGN":    2,
	}
)

Enum value maps for TemplateCategory.

View Source
var (
	WebLinkType_name = map[int32]string{
		0: "WEB_LINK_TYPE_UNSPECIFIED",
		1: "WEB_LINK_STANDARD",
		2: "WEB_LINK_JAVASCRIPT",
	}
	WebLinkType_value = map[string]int32{
		"WEB_LINK_TYPE_UNSPECIFIED": 0,
		"WEB_LINK_STANDARD":         1,
		"WEB_LINK_JAVASCRIPT":       2,
	}
)

Enum value maps for WebLinkType.

View Source
var (
	WebLinkComponentKeyType_name = map[int32]string{
		0:  "WEB_LINK_COMPONENT_KEY_TYPE_UNSPECIFIED",
		1:  "WEB_LINK_COMPONENT_KEY_TYPE_STATIC_TEXT",
		2:  "WEB_LINK_COMPONENT_KEY_TYPE_TTS_FIELD",
		3:  "WEB_LINK_COMPONENT_KEY_TYPE_AGENT_INFO",
		4:  "WEB_LINK_COMPONENT_KEY_TYPE_DATA_DIP",
		5:  "WEB_LINK_COMPONENT_KEY_TYPE_IVR_DATA",
		6:  "WEB_LINK_COMPONENT_KEY_TYPE_DATA_COLLECT",
		7:  "WEB_LINK_COMPONENT_KEY_TYPE_PHONE_METADATA",
		8:  "WEB_LINK_COMPONENT_KEY_TYPE_ZIP_POSTAL_METADATA",
		9:  "WEB_LINK_COMPONENT_KEY_TYPE_CUSTOM_ACCOUNT_DATA_KEY",
		10: "WEB_LINK_COMPONENT_KEY_TYPE_SIP_HEADER_DATA",
		11: "WEB_LINK_COMPONENT_KEY_TYPE_INTEGRATION_DATA",
		12: "WEB_LINK_COMPONENT_KEY_TYPE_JOURNEY_DATA",
	}
	WebLinkComponentKeyType_value = map[string]int32{
		"WEB_LINK_COMPONENT_KEY_TYPE_UNSPECIFIED":             0,
		"WEB_LINK_COMPONENT_KEY_TYPE_STATIC_TEXT":             1,
		"WEB_LINK_COMPONENT_KEY_TYPE_TTS_FIELD":               2,
		"WEB_LINK_COMPONENT_KEY_TYPE_AGENT_INFO":              3,
		"WEB_LINK_COMPONENT_KEY_TYPE_DATA_DIP":                4,
		"WEB_LINK_COMPONENT_KEY_TYPE_IVR_DATA":                5,
		"WEB_LINK_COMPONENT_KEY_TYPE_DATA_COLLECT":            6,
		"WEB_LINK_COMPONENT_KEY_TYPE_PHONE_METADATA":          7,
		"WEB_LINK_COMPONENT_KEY_TYPE_ZIP_POSTAL_METADATA":     8,
		"WEB_LINK_COMPONENT_KEY_TYPE_CUSTOM_ACCOUNT_DATA_KEY": 9,
		"WEB_LINK_COMPONENT_KEY_TYPE_SIP_HEADER_DATA":         10,
		"WEB_LINK_COMPONENT_KEY_TYPE_INTEGRATION_DATA":        11,
		"WEB_LINK_COMPONENT_KEY_TYPE_JOURNEY_DATA":            12,
	}
)

Enum value maps for WebLinkComponentKeyType.

View Source
var (
	ParameterSourceType_name = map[int32]string{
		0:    "PARAMETER_SOURCE_TYPE_UNSPECIFIED",
		1:    "PARAMETER_SOURCE_TYPE_STATIC_TEXT",
		100:  "PARAMETER_SOURCE_TYPE_CFD_ID",
		200:  "PARAMETER_SOURCE_TYPE_AGENT_ID",
		201:  "PARAMETER_SOURCE_TYPE_AGENT_FIRST_NAME",
		202:  "PARAMETER_SOURCE_TYPE_AGENT_LAST_NAME",
		203:  "PARAMETER_SOURCE_TYPE_AGENT_USERNAME",
		204:  "PARAMETER_SOURCE_TYPE_PARTNER_AGENT_ID",
		205:  "PARAMETER_SOURCE_TYPE_HG_ID",
		206:  "PARAMETER_SOURCE_TYPE_HG_NAME",
		207:  "PARAMETER_SOURCE_TYPE_HG_TYPE",
		208:  "PARAMETER_SOURCE_TYPE_CONSUMER_PHONE",
		209:  "PARAMETER_SOURCE_TYPE_CALLER_ID",
		210:  "PARAMETER_SOURCE_TYPE_CALL_ID",
		211:  "PARAMETER_SOURCE_TYPE_GROUP_ID",
		212:  "PARAMETER_SOURCE_TYPE_AGENT_SESSION_ID",
		300:  "PARAMETER_SOURCE_TYPE_DATA_DIP",
		400:  "PARAMETER_SOURCE_TYPE_IVR_DATA",
		500:  "PARAMETER_SOURCE_TYPE_DATA_COLLECT",
		600:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_AREA_CODE",
		601:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_CARRIER",
		602:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_CENTRAL_OFFICE_CODE",
		603:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_CITY",
		604:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_COUNTRY_CODE",
		605:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_SUBSCRIBER_NUMBER",
		606:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_ISO_CODE",
		607:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_INTERNATIONAL_PREFIX",
		608:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_LANGUAGE",
		609:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_LATITUDE",
		610:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_LONGITUDE",
		611:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_MAXIMUM_BLOCK_NUMBER",
		612:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_MINIMUM_BLOCK_NUMBER",
		613:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_DESTINATION",
		614:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_PREFIX",
		615:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_BLOCK_ID",
		616:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_TYPE",
		617:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_USES_NDC",
		618:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_DAYLIGHT_SAVINGS",
		619:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_PREFIX",
		620:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_CODE",
		621:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_NAME",
		622:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_1",
		623:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_2",
		624:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_3",
		625:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_4",
		626:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_TIME_ZONE",
		627:  "PARAMETER_SOURCE_TYPE_PHONE_METADATA_UTC_OFFSET",
		700:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_1",
		701:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_2",
		702:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_3",
		703:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_1",
		704:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_2",
		705:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_3",
		706:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_AREA_CODE",
		707:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_NAME",
		708:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_TYPE",
		709:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_CODE",
		710:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_ISO_CODE",
		711:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_NAME",
		712:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_FPS_CODE",
		713:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_LATITUDE",
		714:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSITION_ACCURACY",
		715:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_LONGITUDE",
		716:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_METROPOLITAN_AREA",
		717:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_DAYLIGHT_SAVINGS",
		718:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_PLACE_NAME",
		719:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE",
		720:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE_KEY",
		721:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_TYPE",
		722:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVICE_ABBREVIATION",
		723:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVINCE_NAME",
		724:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_STATE_FPS_CODE",
		725:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_TIME_ZONE",
		726:  "PARAMETER_SOURCE_TYPE_ZIP_METADATA_UTC_OFFSET",
		800:  "PARAMETER_SOURCE_TYPE_CUSTOM_ACCOUNT_DATA",
		900:  "PARAMETER_SOURCE_TYPE_SIP_HEADER_DATA",
		1000: "PARAMETER_SOURCE_TYPE_INTEGRATION_DATA",
		1100: "PARAMETER_SOURCE_TYPE_JOURNEY_DATA",
	}
	ParameterSourceType_value = map[string]int32{
		"PARAMETER_SOURCE_TYPE_UNSPECIFIED":                           0,
		"PARAMETER_SOURCE_TYPE_STATIC_TEXT":                           1,
		"PARAMETER_SOURCE_TYPE_CFD_ID":                                100,
		"PARAMETER_SOURCE_TYPE_AGENT_ID":                              200,
		"PARAMETER_SOURCE_TYPE_AGENT_FIRST_NAME":                      201,
		"PARAMETER_SOURCE_TYPE_AGENT_LAST_NAME":                       202,
		"PARAMETER_SOURCE_TYPE_AGENT_USERNAME":                        203,
		"PARAMETER_SOURCE_TYPE_PARTNER_AGENT_ID":                      204,
		"PARAMETER_SOURCE_TYPE_HG_ID":                                 205,
		"PARAMETER_SOURCE_TYPE_HG_NAME":                               206,
		"PARAMETER_SOURCE_TYPE_HG_TYPE":                               207,
		"PARAMETER_SOURCE_TYPE_CONSUMER_PHONE":                        208,
		"PARAMETER_SOURCE_TYPE_CALLER_ID":                             209,
		"PARAMETER_SOURCE_TYPE_CALL_ID":                               210,
		"PARAMETER_SOURCE_TYPE_GROUP_ID":                              211,
		"PARAMETER_SOURCE_TYPE_AGENT_SESSION_ID":                      212,
		"PARAMETER_SOURCE_TYPE_DATA_DIP":                              300,
		"PARAMETER_SOURCE_TYPE_IVR_DATA":                              400,
		"PARAMETER_SOURCE_TYPE_DATA_COLLECT":                          500,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_AREA_CODE":              600,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_CARRIER":                601,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_CENTRAL_OFFICE_CODE":    602,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_CITY":                   603,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_COUNTRY_CODE":           604,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_SUBSCRIBER_NUMBER":      605,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_ISO_CODE":               606,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_INTERNATIONAL_PREFIX":   607,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_LANGUAGE":               608,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_LATITUDE":               609,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_LONGITUDE":              610,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_MAXIMUM_BLOCK_NUMBER":   611,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_MINIMUM_BLOCK_NUMBER":   612,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_DESTINATION":   613,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_PREFIX":        614,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_BLOCK_ID":        615,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_TYPE":            616,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_USES_NDC":               617,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_DAYLIGHT_SAVINGS":       618,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_PREFIX":                 619,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_CODE":            620,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_NAME":            621,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_1": 622,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_2": 623,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_3": 624,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_4": 625,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_TIME_ZONE":              626,
		"PARAMETER_SOURCE_TYPE_PHONE_METADATA_UTC_OFFSET":             627,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_1":             700,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_2":             701,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_3":             702,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_1":             703,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_2":             704,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_3":             705,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_AREA_CODE":                706,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_NAME":                707,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_TYPE":                708,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_CODE":             709,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_ISO_CODE":                 710,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_NAME":             711,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_FPS_CODE":         712,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_LATITUDE":                 713,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSITION_ACCURACY":        714,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_LONGITUDE":                715,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_METROPOLITAN_AREA":        716,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_DAYLIGHT_SAVINGS":         717,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_PLACE_NAME":               718,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE":              719,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE_KEY":          720,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_TYPE":              721,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVICE_ABBREVIATION":     722,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVINCE_NAME":            723,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_STATE_FPS_CODE":           724,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_TIME_ZONE":                725,
		"PARAMETER_SOURCE_TYPE_ZIP_METADATA_UTC_OFFSET":               726,
		"PARAMETER_SOURCE_TYPE_CUSTOM_ACCOUNT_DATA":                   800,
		"PARAMETER_SOURCE_TYPE_SIP_HEADER_DATA":                       900,
		"PARAMETER_SOURCE_TYPE_INTEGRATION_DATA":                      1000,
		"PARAMETER_SOURCE_TYPE_JOURNEY_DATA":                          1100,
	}
)

Enum value maps for ParameterSourceType.

View Source
var (
	AgentStatus_name = map[int32]string{
		0:  "AGENT_STATUS_UNSPECIFIED",
		1:  "AGENT_STATUS_LOGGED_IN",
		2:  "AGENT_STATUS_WAITING",
		3:  "AGENT_STATUS_PAUSED",
		4:  "AGENT_STATUS_ON_CALL",
		5:  "AGENT_STATUS_TRANSFER_CALL",
		6:  "AGENT_STATUS_TRANSFER_LOST",
		7:  "AGENT_STATUS_TRANSFER_TARGET_LOST",
		8:  "AGENT_STATUS_PREVIEW_CALL",
		9:  "AGENT_STATUS_MANUAL_DIAL_CALL",
		10: "AGENT_STATUS_WRAP_UP",
	}
	AgentStatus_value = map[string]int32{
		"AGENT_STATUS_UNSPECIFIED":          0,
		"AGENT_STATUS_LOGGED_IN":            1,
		"AGENT_STATUS_WAITING":              2,
		"AGENT_STATUS_PAUSED":               3,
		"AGENT_STATUS_ON_CALL":              4,
		"AGENT_STATUS_TRANSFER_CALL":        5,
		"AGENT_STATUS_TRANSFER_LOST":        6,
		"AGENT_STATUS_TRANSFER_TARGET_LOST": 7,
		"AGENT_STATUS_PREVIEW_CALL":         8,
		"AGENT_STATUS_MANUAL_DIAL_CALL":     9,
		"AGENT_STATUS_WRAP_UP":              10,
	}
)

Enum value maps for AgentStatus.

View Source
var (
	SystemPauseCode_name = map[int32]string{
		0: "SYSTEM_PAUSE_CODE_UNSPECIFIED",
		1: "SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED",
		2: "SYSTEM_PAUSE_CODE_CHANGE_PASSWORD",
		3: "SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL",
		4: "SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS",
	}
	SystemPauseCode_value = map[string]int32{
		"SYSTEM_PAUSE_CODE_UNSPECIFIED":                     0,
		"SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED": 1,
		"SYSTEM_PAUSE_CODE_CHANGE_PASSWORD":                 2,
		"SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL":                3,
		"SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS":          4,
	}
)

Enum value maps for SystemPauseCode.

View Source
var (
	TriggerAction_name = map[int32]string{
		0: "TRIGGER_ACTION_UNSPECIFIED",
		1: "TRIGGER_ACTION_ADVANCE_TO_STATUS",
		2: "TRIGGER_ACTION_DISPLAY_MESSAGE",
		3: "TRIGGER_ACTION_EJECT_AGENT",
		4: "TRIGGER_ACTION_EXECUTE_WEB_LINK",
		5: "TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK",
	}
	TriggerAction_value = map[string]int32{
		"TRIGGER_ACTION_UNSPECIFIED":              0,
		"TRIGGER_ACTION_ADVANCE_TO_STATUS":        1,
		"TRIGGER_ACTION_DISPLAY_MESSAGE":          2,
		"TRIGGER_ACTION_EJECT_AGENT":              3,
		"TRIGGER_ACTION_EXECUTE_WEB_LINK":         4,
		"TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK": 5,
	}
)

Enum value maps for TriggerAction.

View Source
var (
	ScriptCategory_name = map[int32]string{
		0: "SCRIPT_CATEGORY_UNSPECIFIED",
		1: "SCRIPT_CATEGORY_HUNT_GROUP",
		2: "SCRIPT_CATEGORY_CAMPAIGN",
	}
	ScriptCategory_value = map[string]int32{
		"SCRIPT_CATEGORY_UNSPECIFIED": 0,
		"SCRIPT_CATEGORY_HUNT_GROUP":  1,
		"SCRIPT_CATEGORY_CAMPAIGN":    2,
	}
)

Enum value maps for ScriptCategory.

View Source
var (
	ScriptResponseType_name = map[int32]string{
		0:  "SCRIPT_RESPONSE_TYPE_UNSPECIFIED",
		1:  "SCRIPT_RESPONSE_TYPE_DROP_DOWN_SELECT_MENU",
		2:  "SCRIPT_RESPONSE_TYPE_MULTIPLE_SELECT_MENU",
		3:  "SCRIPT_RESPONSE_TYPE_CHECK_BOXES",
		4:  "SCRIPT_RESPONSE_TYPE_RADIO_BUTTONS",
		5:  "SCRIPT_RESPONSE_TYPE_TEXT_BOX",
		6:  "SCRIPT_RESPONSE_TYPE_TEXT_BOX_ALPHANUMERIC",
		7:  "SCRIPT_RESPONSE_TYPE_TEXT_BOX_NUMERICAL",
		8:  "SCRIPT_RESPONSE_TYPE_TEXT_VERIFICATION_FIELD",
		9:  "SCRIPT_RESPONSE_TYPE_TEXT_AREA",
		10: "SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_FIELD",
		11: "SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_AREA",
	}
	ScriptResponseType_value = map[string]int32{
		"SCRIPT_RESPONSE_TYPE_UNSPECIFIED":              0,
		"SCRIPT_RESPONSE_TYPE_DROP_DOWN_SELECT_MENU":    1,
		"SCRIPT_RESPONSE_TYPE_MULTIPLE_SELECT_MENU":     2,
		"SCRIPT_RESPONSE_TYPE_CHECK_BOXES":              3,
		"SCRIPT_RESPONSE_TYPE_RADIO_BUTTONS":            4,
		"SCRIPT_RESPONSE_TYPE_TEXT_BOX":                 5,
		"SCRIPT_RESPONSE_TYPE_TEXT_BOX_ALPHANUMERIC":    6,
		"SCRIPT_RESPONSE_TYPE_TEXT_BOX_NUMERICAL":       7,
		"SCRIPT_RESPONSE_TYPE_TEXT_VERIFICATION_FIELD":  8,
		"SCRIPT_RESPONSE_TYPE_TEXT_AREA":                9,
		"SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_FIELD": 10,
		"SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_AREA":  11,
	}
)

Enum value maps for ScriptResponseType.

View Source
var (
	CompareOperatorType_name = map[int32]string{
		0:  "COMPARE_OPERATOR_TYPE_UNSPECIFIED",
		1:  "COMPARE_OPERATOR_TYPE_EQUALS",
		2:  "COMPARE_OPERATOR_TYPE_NOT_EQUALS",
		3:  "COMPARE_OPERATOR_TYPE_GREATER_THAN",
		4:  "COMPARE_OPERATOR_TYPE_LESS_THAN",
		5:  "COMPARE_OPERATOR_TYPE_GREATER_THAN_OR_EQUAL_TO",
		6:  "COMPARE_OPERATOR_TYPE_LESS_THAN_OR_EQUAL_TO",
		7:  "COMPARE_OPERATOR_TYPE_CONTAINS",
		8:  "COMPARE_OPERATOR_TYPE_DOES_NOT_CONTAIN",
		9:  "COMPARE_OPERATOR_TYPE_BLANK",
		10: "COMPARE_OPERATOR_TYPE_NOT_BALNK",
		11: "COMPARE_OPERATOR_TYPE_STARTS_WITH",
		12: "COMPARE_OPERATOR_TYPE_DOES_NOT_START_WITH",
		13: "COMPARE_OPERATOR_TYPE_ENDS_WITH",
		14: "COMPARE_OPERATOR_TYPE_DOES_NOT_END_WITH",
	}
	CompareOperatorType_value = map[string]int32{
		"COMPARE_OPERATOR_TYPE_UNSPECIFIED":              0,
		"COMPARE_OPERATOR_TYPE_EQUALS":                   1,
		"COMPARE_OPERATOR_TYPE_NOT_EQUALS":               2,
		"COMPARE_OPERATOR_TYPE_GREATER_THAN":             3,
		"COMPARE_OPERATOR_TYPE_LESS_THAN":                4,
		"COMPARE_OPERATOR_TYPE_GREATER_THAN_OR_EQUAL_TO": 5,
		"COMPARE_OPERATOR_TYPE_LESS_THAN_OR_EQUAL_TO":    6,
		"COMPARE_OPERATOR_TYPE_CONTAINS":                 7,
		"COMPARE_OPERATOR_TYPE_DOES_NOT_CONTAIN":         8,
		"COMPARE_OPERATOR_TYPE_BLANK":                    9,
		"COMPARE_OPERATOR_TYPE_NOT_BALNK":                10,
		"COMPARE_OPERATOR_TYPE_STARTS_WITH":              11,
		"COMPARE_OPERATOR_TYPE_DOES_NOT_START_WITH":      12,
		"COMPARE_OPERATOR_TYPE_ENDS_WITH":                13,
		"COMPARE_OPERATOR_TYPE_DOES_NOT_END_WITH":        14,
	}
)

Enum value maps for CompareOperatorType.

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_auth_connections_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_auth_token_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_huntgroup_proto protoreflect.FileDescriptor
View Source
var File_api_commons_org_idp_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_skill_group_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 Act added in v1.7.62

type Act struct {

	// A list of Dispositions for an Act
	Dispositions []*Disposition `protobuf:"bytes,1,rep,name=dispositions,proto3" json:"dispositions,omitempty"`
	// A list of Verbiages for an Act
	Verbiages []*Verbiage `protobuf:"bytes,2,rep,name=verbiages,proto3" json:"verbiages,omitempty"`
	// A list of Conditional Navigations for an act
	ConditionalNavigations []*ConditionalNavigation `` /* 127-byte string literal not displayed */
	// The default target act for a conditional navigation
	DefaultConditionalNavigationTarget int64 `` /* 168-byte string literal not displayed */
	// Recording behavior when arriving to a specific page/act
	// Can be 3 values -1 means stop recording, 1 means start recording
	// 0 means no change on recording behavior
	PageArrivalRecordingControl int64 `` /* 147-byte string literal not displayed */
	// Recording behavior when exitig a specific page/act
	PageExitRecordingControl int64 `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

An act within a HuntGroupScript

func (*Act) Descriptor deprecated added in v1.7.62

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

Deprecated: Use Act.ProtoReflect.Descriptor instead.

func (*Act) GetConditionalNavigations added in v1.7.62

func (x *Act) GetConditionalNavigations() []*ConditionalNavigation

func (*Act) GetDefaultConditionalNavigationTarget added in v1.7.62

func (x *Act) GetDefaultConditionalNavigationTarget() int64

func (*Act) GetDispositions added in v1.7.62

func (x *Act) GetDispositions() []*Disposition

func (*Act) GetPageArrivalRecordingControl added in v1.7.62

func (x *Act) GetPageArrivalRecordingControl() int64

func (*Act) GetPageExitRecordingControl added in v1.7.62

func (x *Act) GetPageExitRecordingControl() int64

func (*Act) GetVerbiages added in v1.7.62

func (x *Act) GetVerbiages() []*Verbiage

func (*Act) ProtoMessage added in v1.7.62

func (*Act) ProtoMessage()

func (*Act) ProtoReflect added in v1.7.62

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

func (*Act) Reset added in v1.7.62

func (x *Act) Reset()

func (*Act) String added in v1.7.62

func (x *Act) String() string

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 AgentStatus deprecated added in v1.7.58

type AgentStatus int32

AgentStatus is the status of the agent on which the trigger is based DEPRECATED: Use services.org.hunt_groups.v1alpha1.AgentStatus instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

const (
	// 0 explicitly means unspecified or invalid.
	AgentStatus_AGENT_STATUS_UNSPECIFIED AgentStatus = 0
	// The status for when the agent is logged in
	AgentStatus_AGENT_STATUS_LOGGED_IN AgentStatus = 1
	// The status for when the agent is waiting
	AgentStatus_AGENT_STATUS_WAITING AgentStatus = 2
	// The status for when the agent is paused
	AgentStatus_AGENT_STATUS_PAUSED AgentStatus = 3
	// The status for when the agent is on call
	AgentStatus_AGENT_STATUS_ON_CALL AgentStatus = 4
	// The status for when the agent is on a transfer call
	AgentStatus_AGENT_STATUS_TRANSFER_CALL AgentStatus = 5
	// The status for when the agent is on a transfer call and the transfer is lost
	AgentStatus_AGENT_STATUS_TRANSFER_LOST AgentStatus = 6
	// The status for when the agent is on a transfer call and the transfer target is lost
	AgentStatus_AGENT_STATUS_TRANSFER_TARGET_LOST AgentStatus = 7
	// The status for when the agent is on a preview call
	AgentStatus_AGENT_STATUS_PREVIEW_CALL AgentStatus = 8
	// The status for when the agent is on a manual dial call
	AgentStatus_AGENT_STATUS_MANUAL_DIAL_CALL AgentStatus = 9
	// The status for when the agent is wrapping up the call
	AgentStatus_AGENT_STATUS_WRAP_UP AgentStatus = 10
)

func (AgentStatus) Descriptor added in v1.7.58

func (AgentStatus) Enum added in v1.7.58

func (x AgentStatus) Enum() *AgentStatus

func (AgentStatus) EnumDescriptor deprecated added in v1.7.58

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

Deprecated: Use AgentStatus.Descriptor instead.

func (AgentStatus) Number added in v1.7.58

func (x AgentStatus) Number() protoreflect.EnumNumber

func (AgentStatus) String added in v1.7.58

func (x AgentStatus) String() string

func (AgentStatus) Type added in v1.7.58

type AgentStatusOption deprecated added in v1.7.58

type AgentStatusOption struct {

	// The status of the agent on which the trigger is based
	AgentStatus AgentStatus `` /* 128-byte string literal not displayed */
	// The duration of the trigger (in seconds)
	// Used for agent status: all but Logged In
	Duration int64 `protobuf:"varint,2,opt,name=duration,proto3" json:"duration,omitempty"`
	// The pause code to use for the trigger
	// Use pause code only if either system_pause_code or custom_pause_code is set
	// Used for agent status: Paused
	PauseCode *TriggerPauseCode `protobuf:"bytes,3,opt,name=pause_code,json=pauseCode,proto3" json:"pause_code,omitempty"`
	// The call types to use for the trigger
	// Used for agent status: On Call, Wrap Up
	CallTypes *TriggerCallTypes `protobuf:"bytes,4,opt,name=call_types,json=callTypes,proto3" json:"call_types,omitempty"`
	// Whether to use the scheduled callback for the trigger
	// Used for agent status: Manual Dial Call
	ScheduledCallbackPresent bool `` /* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

DEPRECATED: Use services.org.hunt_groups.v1alpha1.AgentStatusOption instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*AgentStatusOption) Descriptor deprecated added in v1.7.58

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

Deprecated: Use AgentStatusOption.ProtoReflect.Descriptor instead.

func (*AgentStatusOption) GetAgentStatus added in v1.7.58

func (x *AgentStatusOption) GetAgentStatus() AgentStatus

func (*AgentStatusOption) GetCallTypes added in v1.7.58

func (x *AgentStatusOption) GetCallTypes() *TriggerCallTypes

func (*AgentStatusOption) GetDuration added in v1.7.58

func (x *AgentStatusOption) GetDuration() int64

func (*AgentStatusOption) GetPauseCode added in v1.7.58

func (x *AgentStatusOption) GetPauseCode() *TriggerPauseCode

func (*AgentStatusOption) GetScheduledCallbackPresent added in v1.7.58

func (x *AgentStatusOption) GetScheduledCallbackPresent() bool

func (*AgentStatusOption) ProtoMessage added in v1.7.58

func (*AgentStatusOption) ProtoMessage()

func (*AgentStatusOption) ProtoReflect added in v1.7.58

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

func (*AgentStatusOption) Reset added in v1.7.58

func (x *AgentStatusOption) Reset()

func (*AgentStatusOption) String added in v1.7.58

func (x *AgentStatusOption) String() string

type AgentTrigger deprecated added in v1.7.58

type AgentTrigger struct {

	// The sid of the agent trigger
	AgentTriggerSid int64 `protobuf:"varint,1,opt,name=agent_trigger_sid,json=agentTriggerSid,proto3" json:"agent_trigger_sid,omitempty"`
	// The description of the agent trigger
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The agent status option to use for the trigger
	AgentStatusOption *AgentStatusOption `protobuf:"bytes,3,opt,name=agent_status_option,json=agentStatusOption,proto3" json:"agent_status_option,omitempty"`
	// The action option to use for the trigger
	TriggerActionOption *TriggerActionOption `protobuf:"bytes,4,opt,name=trigger_action_option,json=triggerActionOption,proto3" json:"trigger_action_option,omitempty"`
	// contains filtered or unexported fields
}

AgentTrigger is the entity for agent triggers. DEPRECATED: Use services.org.hunt_groups.v1alpha1.AgentTrigger instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*AgentTrigger) Descriptor deprecated added in v1.7.58

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

Deprecated: Use AgentTrigger.ProtoReflect.Descriptor instead.

func (*AgentTrigger) GetAgentStatusOption added in v1.7.58

func (x *AgentTrigger) GetAgentStatusOption() *AgentStatusOption

func (*AgentTrigger) GetAgentTriggerSid added in v1.7.58

func (x *AgentTrigger) GetAgentTriggerSid() int64

func (*AgentTrigger) GetDescription added in v1.7.58

func (x *AgentTrigger) GetDescription() string

func (*AgentTrigger) GetTriggerActionOption added in v1.7.58

func (x *AgentTrigger) GetTriggerActionOption() *TriggerActionOption

func (*AgentTrigger) ProtoMessage added in v1.7.58

func (*AgentTrigger) ProtoMessage()

func (*AgentTrigger) ProtoReflect added in v1.7.58

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

func (*AgentTrigger) Reset added in v1.7.58

func (x *AgentTrigger) Reset()

func (*AgentTrigger) String added in v1.7.58

func (x *AgentTrigger) String() string

type AuthConnectionSettings added in v1.7.18

type AuthConnectionSettings struct {

	// issuer_url is the url provided by the identity provider
	// used to get authorization tokens.
	IssuerUrl string `protobuf:"bytes,1,opt,name=issuer_url,json=issuerUrl,proto3" json:"issuer_url,omitempty"`
	// tenant_url is the url used to match user's emails so
	// that the connection is used.
	TenantUrl string `protobuf:"bytes,2,opt,name=tenant_url,json=tenantUrl,proto3" json:"tenant_url,omitempty"`
	// client_id is the id of the application created from
	// the auth provider.
	ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// connection_id is the id of the auth0 connection.
	// This field will be populated automatically during
	// the CreateAuthConnection rpc.
	ConnectionId string `protobuf:"bytes,4,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	// secret_expiration is an optional field that is
	// used to know when the connection's secret will
	// expire. Some providers have secret's that don't expire.
	SecretExpiration *AuthConnectionSettings_SecretExpiration `protobuf:"bytes,5,opt,name=secret_expiration,json=secretExpiration,proto3" json:"secret_expiration,omitempty"`
	// default_group defines settings used for all users for this connection
	// regardless of their groups. Group name is ignored for the default. This
	// field can be left nil if no default settings are desired.
	DefaultGroup *GroupItem `protobuf:"bytes,6,opt,name=default_group,json=defaultGroup,proto3" json:"default_group,omitempty"`
	// custom_groups defines the settings that will be used if a user with
	// this connection contains one or more of the matching group names.
	// If a user has multiple matching groups the settings for the highest
	// priority custom group will be used. Priority is determined by the custom
	// groups position in the list.
	CustomGroups []*GroupItem `protobuf:"bytes,7,rep,name=custom_groups,json=customGroups,proto3" json:"custom_groups,omitempty"`
	// org_id is the id of the organization the connection belongs too.
	OrgId string `protobuf:"bytes,8,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// name is the name of the connection.
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// type is what type of provider is used for the connection.
	Type ConnectionType `protobuf:"varint,10,opt,name=type,proto3,enum=api.commons.org.ConnectionType" json:"type,omitempty"`
	// resource_url is used as an extra parameter on oidc requests.
	// It may be required for certain ADFS configuration.
	ResourceUrl string `protobuf:"bytes,100,opt,name=resource_url,json=resourceUrl,proto3" json:"resource_url,omitempty"`
	// use_government_azure reflects whether or not an azure connection uses the government endpoints.
	UseGovernmentAzure bool `protobuf:"varint,101,opt,name=use_government_azure,json=useGovernmentAzure,proto3" json:"use_government_azure,omitempty"`
	// contains filtered or unexported fields
}

AuthConnectionSettings is the entity for sso connection information.

func (*AuthConnectionSettings) Descriptor deprecated added in v1.7.18

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

Deprecated: Use AuthConnectionSettings.ProtoReflect.Descriptor instead.

func (*AuthConnectionSettings) GetClientId added in v1.7.18

func (x *AuthConnectionSettings) GetClientId() string

func (*AuthConnectionSettings) GetConnectionId added in v1.7.18

func (x *AuthConnectionSettings) GetConnectionId() string

func (*AuthConnectionSettings) GetCustomGroups added in v1.7.18

func (x *AuthConnectionSettings) GetCustomGroups() []*GroupItem

func (*AuthConnectionSettings) GetDefaultGroup added in v1.7.18

func (x *AuthConnectionSettings) GetDefaultGroup() *GroupItem

func (*AuthConnectionSettings) GetIssuerUrl added in v1.7.18

func (x *AuthConnectionSettings) GetIssuerUrl() string

func (*AuthConnectionSettings) GetName added in v1.7.21

func (x *AuthConnectionSettings) GetName() string

func (*AuthConnectionSettings) GetOrgId added in v1.7.21

func (x *AuthConnectionSettings) GetOrgId() string

func (*AuthConnectionSettings) GetResourceUrl added in v1.7.82

func (x *AuthConnectionSettings) GetResourceUrl() string

func (*AuthConnectionSettings) GetSecretExpiration added in v1.7.18

func (*AuthConnectionSettings) GetTenantUrl added in v1.7.18

func (x *AuthConnectionSettings) GetTenantUrl() string

func (*AuthConnectionSettings) GetType added in v1.7.21

func (*AuthConnectionSettings) GetUseGovernmentAzure added in v1.7.82

func (x *AuthConnectionSettings) GetUseGovernmentAzure() bool

func (*AuthConnectionSettings) ProtoMessage added in v1.7.18

func (*AuthConnectionSettings) ProtoMessage()

func (*AuthConnectionSettings) ProtoReflect added in v1.7.18

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

func (*AuthConnectionSettings) Reset added in v1.7.18

func (x *AuthConnectionSettings) Reset()

func (*AuthConnectionSettings) String added in v1.7.18

func (x *AuthConnectionSettings) String() string

type AuthConnectionSettings_SecretExpiration added in v1.7.18

type AuthConnectionSettings_SecretExpiration struct {
	Date *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthConnectionSettings_SecretExpiration) Descriptor deprecated added in v1.7.18

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

Deprecated: Use AuthConnectionSettings_SecretExpiration.ProtoReflect.Descriptor instead.

func (*AuthConnectionSettings_SecretExpiration) GetDate added in v1.7.18

func (*AuthConnectionSettings_SecretExpiration) ProtoMessage added in v1.7.18

func (*AuthConnectionSettings_SecretExpiration) ProtoReflect added in v1.7.18

func (*AuthConnectionSettings_SecretExpiration) Reset added in v1.7.18

func (*AuthConnectionSettings_SecretExpiration) String added in v1.7.18

type AuthToken added in v1.7.49

type AuthToken struct {

	// the raw token value
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// user the token belongs to
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// org the user and token belong to
	OrgId string `protobuf:"bytes,3,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// tokens expiration
	Expiration *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

AuthToken is an authentication token for a user

func (*AuthToken) Descriptor deprecated added in v1.7.49

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

Deprecated: Use AuthToken.ProtoReflect.Descriptor instead.

func (*AuthToken) GetExpiration added in v1.7.49

func (x *AuthToken) GetExpiration() *timestamppb.Timestamp

func (*AuthToken) GetOrgId added in v1.7.49

func (x *AuthToken) GetOrgId() string

func (*AuthToken) GetToken added in v1.7.49

func (x *AuthToken) GetToken() string

func (*AuthToken) GetUserId added in v1.7.49

func (x *AuthToken) GetUserId() string

func (*AuthToken) ProtoMessage added in v1.7.49

func (*AuthToken) ProtoMessage()

func (*AuthToken) ProtoReflect added in v1.7.49

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

func (*AuthToken) Reset added in v1.7.49

func (x *AuthToken) Reset()

func (*AuthToken) String added in v1.7.49

func (x *AuthToken) String() string

type AuthTokenExpiration deprecated added in v1.8.2

type AuthTokenExpiration struct {

	// The token that is expiring
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// The token expiration
	Expiration *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

AuthTokenExpiration is used to notify the user about an auth token expiration

Deprecated: Marked as deprecated in api/commons/org/auth_token.proto.

func (*AuthTokenExpiration) Descriptor deprecated added in v1.8.2

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

Deprecated: Use AuthTokenExpiration.ProtoReflect.Descriptor instead.

func (*AuthTokenExpiration) GetExpiration added in v1.8.2

func (x *AuthTokenExpiration) GetExpiration() *timestamppb.Timestamp

func (*AuthTokenExpiration) GetToken added in v1.8.2

func (x *AuthTokenExpiration) GetToken() string

func (*AuthTokenExpiration) ProtoMessage added in v1.8.2

func (*AuthTokenExpiration) ProtoMessage()

func (*AuthTokenExpiration) ProtoReflect added in v1.8.2

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

func (*AuthTokenExpiration) Reset added in v1.8.2

func (x *AuthTokenExpiration) Reset()

func (*AuthTokenExpiration) String added in v1.8.2

func (x *AuthTokenExpiration) 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"`
	// Whether or not two factor authentication is enabled.
	Enable_2Fa bool `protobuf:"varint,13,opt,name=enable_2fa,json=enable2fa,proto3" json:"enable_2fa,omitempty"`
	// Whether or not to block login from users without a verified email.
	// This option is only used if two factor authentication is enabled.
	BlockUnverifiedUsers bool `protobuf:"varint,14,opt,name=block_unverified_users,json=blockUnverifiedUsers,proto3" json:"block_unverified_users,omitempty"`
	// Contains the settings needed to set up email mfa for an organization.
	EmailMfaSettings *AuthenticationPreferences_EmailMfaSettings `protobuf:"bytes,15,opt,name=email_mfa_settings,json=emailMfaSettings,proto3" json:"email_mfa_settings,omitempty"`
	// Contains the settings needed to set up a duo mfa client for an organization.
	// The duo client secret is not included here - it only exists on the update api.
	DuoMfaSettings *AuthenticationPreferences_DuoMfaSettings `protobuf:"bytes,16,opt,name=duo_mfa_settings,json=duoMfaSettings,proto3" json:"duo_mfa_settings,omitempty"`
	// Org enables the ability to set the password reset interval
	AllowForcePasswordResetInterval bool `` /* 162-byte string literal not displayed */
	// An interval in the form of days for users in the org to reset passwords
	PasswordResetDayInterval int32 `` /* 139-byte string literal not displayed */
	// Use IP based authorization per user.
	UserAuthorizationViaIp bool `` /* 133-byte string literal not displayed */
	// Restrict sso users from logging in via username and password.
	ForceSsoProvider bool `protobuf:"varint,20,opt,name=force_sso_provider,json=forceSsoProvider,proto3" json:"force_sso_provider,omitempty"`
	// Whether or not to enable TOTP for 2FA.
	EnableTotp bool `protobuf:"varint,21,opt,name=enable_totp,json=enableTotp,proto3" json:"enable_totp,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) GetAllowForcePasswordResetInterval added in v1.7.69

func (x *AuthenticationPreferences) GetAllowForcePasswordResetInterval() bool

func (*AuthenticationPreferences) GetAllowedIps

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

func (*AuthenticationPreferences) GetAuthorizationViaIp

func (x *AuthenticationPreferences) GetAuthorizationViaIp() bool

func (*AuthenticationPreferences) GetBlockUnverifiedUsers added in v1.7.39

func (x *AuthenticationPreferences) GetBlockUnverifiedUsers() bool

func (*AuthenticationPreferences) GetDuoMfaSettings added in v1.7.66

func (*AuthenticationPreferences) GetEmailMfaSettings added in v1.7.66

func (*AuthenticationPreferences) GetEnableTotp added in v1.8.2

func (x *AuthenticationPreferences) GetEnableTotp() bool

func (*AuthenticationPreferences) GetEnable_2Fa added in v1.7.39

func (x *AuthenticationPreferences) GetEnable_2Fa() bool

func (*AuthenticationPreferences) GetForceSsoProvider added in v1.7.79

func (x *AuthenticationPreferences) GetForceSsoProvider() bool

func (*AuthenticationPreferences) GetOrgId

func (x *AuthenticationPreferences) GetOrgId() string

func (*AuthenticationPreferences) GetPasswordResetDayInterval added in v1.7.69

func (x *AuthenticationPreferences) GetPasswordResetDayInterval() int32

func (*AuthenticationPreferences) GetUserAuthorizationViaIp added in v1.7.70

func (x *AuthenticationPreferences) GetUserAuthorizationViaIp() bool

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 AuthenticationPreferences_DuoMfaSettings added in v1.7.66

type AuthenticationPreferences_DuoMfaSettings struct {
	DuoClientId string `protobuf:"bytes,1,opt,name=duo_client_id,json=duoClientId,proto3" json:"duo_client_id,omitempty"`
	DuoApiHost  string `protobuf:"bytes,2,opt,name=duo_api_host,json=duoApiHost,proto3" json:"duo_api_host,omitempty"`
	Enabled     bool   `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

A message containing the settings needed to set up a duo mfa client for an organization. The duo client secret is not included here - it only exists on the update api.

func (*AuthenticationPreferences_DuoMfaSettings) Descriptor deprecated added in v1.7.66

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

Deprecated: Use AuthenticationPreferences_DuoMfaSettings.ProtoReflect.Descriptor instead.

func (*AuthenticationPreferences_DuoMfaSettings) GetDuoApiHost added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) GetDuoClientId added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) GetEnabled added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) ProtoMessage added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) ProtoReflect added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) Reset added in v1.7.66

func (*AuthenticationPreferences_DuoMfaSettings) String added in v1.7.66

type AuthenticationPreferences_EmailMfaSettings added in v1.7.66

type AuthenticationPreferences_EmailMfaSettings struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

A message containing the settings needed for email mfa for an organization.

func (*AuthenticationPreferences_EmailMfaSettings) Descriptor deprecated added in v1.7.66

Deprecated: Use AuthenticationPreferences_EmailMfaSettings.ProtoReflect.Descriptor instead.

func (*AuthenticationPreferences_EmailMfaSettings) GetEnabled added in v1.7.66

func (*AuthenticationPreferences_EmailMfaSettings) ProtoMessage added in v1.7.66

func (*AuthenticationPreferences_EmailMfaSettings) ProtoReflect added in v1.7.66

func (*AuthenticationPreferences_EmailMfaSettings) Reset added in v1.7.66

func (*AuthenticationPreferences_EmailMfaSettings) String added in v1.7.66

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 BusinessHours added in v1.7.63

type BusinessHours struct {

	// The organization id of the BusinessHours object.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The description of the BusinessHours object.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The id of the BusinessHours object.
	BusinessHoursId string `protobuf:"bytes,6,opt,name=business_hours_id,json=businessHoursId,proto3" json:"business_hours_id,omitempty"`
	// The name of the BusinessHours object.
	BusinessHoursName string `protobuf:"bytes,7,opt,name=business_hours_name,json=businessHoursName,proto3" json:"business_hours_name,omitempty"`
	// The timezone.
	Timezone commons.TimeZone `protobuf:"varint,8,opt,name=timezone,proto3,enum=api.commons.TimeZone" json:"timezone,omitempty"`
	// A list of time intervals of the BusinessHours object.
	DayIntervals []*DayInterval `protobuf:"bytes,9,rep,name=day_intervals,json=dayIntervals,proto3" json:"day_intervals,omitempty"`
	// A timestamp of when the BusinessHours object was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

BusinessHours or operating hours.

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

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

Deprecated: Use BusinessHours.ProtoReflect.Descriptor instead.

func (*BusinessHours) GetBusinessHoursId added in v1.7.66

func (x *BusinessHours) GetBusinessHoursId() string

func (*BusinessHours) GetBusinessHoursName added in v1.7.66

func (x *BusinessHours) GetBusinessHoursName() string

func (*BusinessHours) GetDayIntervals added in v1.7.66

func (x *BusinessHours) GetDayIntervals() []*DayInterval

func (*BusinessHours) GetDescription added in v1.7.63

func (x *BusinessHours) GetDescription() string

func (*BusinessHours) GetLastUpdated added in v1.7.66

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

func (*BusinessHours) GetOrgId added in v1.7.63

func (x *BusinessHours) GetOrgId() string

func (*BusinessHours) GetTimezone added in v1.7.66

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

func (*BusinessHours) ProtoMessage added in v1.7.63

func (*BusinessHours) ProtoMessage()

func (*BusinessHours) ProtoReflect added in v1.7.63

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

func (*BusinessHours) Reset added in v1.7.63

func (x *BusinessHours) Reset()

func (*BusinessHours) String added in v1.7.63

func (x *BusinessHours) 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 CertificateInfo deprecated added in v1.8.4

type CertificateInfo struct {

	// The id of the certificate info.
	CertificateInfoId string `protobuf:"bytes,1,opt,name=certificate_info_id,json=certificateInfoId,proto3" json:"certificate_info_id,omitempty"`
	// The id of the organization.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The certificate name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The certificate description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The certificate hash/fingerprint.
	Hash string `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	// The certificate expiration date.
	ExpirationDate *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// The certificate creation date.
	CreationDate *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=creation_date,json=creationDate,proto3" json:"creation_date,omitempty"`
	// The requestor of the certificate (user id or automated system)
	RequestBy string `protobuf:"bytes,8,opt,name=request_by,json=requestBy,proto3" json:"request_by,omitempty"`
	// Whether the certificate info is deleted.
	Deleted bool `protobuf:"varint,9,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// Whether or not the certifcate has been revoked
	Revoked bool `protobuf:"varint,10,opt,name=revoked,proto3" json:"revoked,omitempty"`
	// contains filtered or unexported fields
}

CertificateInfo contains the organization's certificate information. DEPRECATED: Use services.org.exile_certificate_manager.v1alpha1.CertificateInfo instead.

Deprecated: Marked as deprecated in api/commons/org/preferences.proto.

func (*CertificateInfo) Descriptor deprecated added in v1.8.4

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

Deprecated: Use CertificateInfo.ProtoReflect.Descriptor instead.

func (*CertificateInfo) GetCertificateInfoId added in v1.8.4

func (x *CertificateInfo) GetCertificateInfoId() string

func (*CertificateInfo) GetCreationDate added in v1.8.4

func (x *CertificateInfo) GetCreationDate() *timestamppb.Timestamp

func (*CertificateInfo) GetDeleted added in v1.8.4

func (x *CertificateInfo) GetDeleted() bool

func (*CertificateInfo) GetDescription added in v1.8.4

func (x *CertificateInfo) GetDescription() string

func (*CertificateInfo) GetExpirationDate added in v1.8.4

func (x *CertificateInfo) GetExpirationDate() *timestamppb.Timestamp

func (*CertificateInfo) GetHash added in v1.8.4

func (x *CertificateInfo) GetHash() string

func (*CertificateInfo) GetName added in v1.8.4

func (x *CertificateInfo) GetName() string

func (*CertificateInfo) GetOrgId added in v1.8.4

func (x *CertificateInfo) GetOrgId() string

func (*CertificateInfo) GetRequestBy added in v1.8.4

func (x *CertificateInfo) GetRequestBy() string

func (*CertificateInfo) GetRevoked added in v1.8.5

func (x *CertificateInfo) GetRevoked() bool

func (*CertificateInfo) ProtoMessage added in v1.8.4

func (*CertificateInfo) ProtoMessage()

func (*CertificateInfo) ProtoReflect added in v1.8.4

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

func (*CertificateInfo) Reset added in v1.8.4

func (x *CertificateInfo) Reset()

func (*CertificateInfo) String added in v1.8.4

func (x *CertificateInfo) String() string

type ClientInfoDisplayTemplate added in v1.7.55

type ClientInfoDisplayTemplate struct {

	// The template sid of the client info display template
	//
	// Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.
	TemplateSid string `protobuf:"bytes,1,opt,name=template_sid,json=templateSid,proto3" json:"template_sid,omitempty"`
	// The name of the client info display template
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the client info display template
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Bool used to determine whether to show all fields in a client info display template
	DisplayAllFields bool `protobuf:"varint,4,opt,name=display_all_fields,json=displayAllFields,proto3" json:"display_all_fields,omitempty"`
	// The dialed number field style of a client info display template
	DialedNumberFieldStyle *DialedNumberFieldStyle `` /* 131-byte string literal not displayed */
	// A list of Contact Field Styles for a client info display template
	ContactFieldStyles []*ContactFieldStyle `protobuf:"bytes,6,rep,name=contact_field_styles,json=contactFieldStyles,proto3" json:"contact_field_styles,omitempty"`
	// The template type
	TemplateCategory TemplateCategory `` /* 148-byte string literal not displayed */
	// The sid of the client info display template
	ClientInfoDisplayTemplateSid int64 `` /* 152-byte string literal not displayed */
	// The sid of the hunt group which the client info display template is associated with
	HuntGroupSid int64 `protobuf:"varint,9,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// contains filtered or unexported fields
}

A template used to describe a client info display

func (*ClientInfoDisplayTemplate) Descriptor deprecated added in v1.7.55

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

Deprecated: Use ClientInfoDisplayTemplate.ProtoReflect.Descriptor instead.

func (*ClientInfoDisplayTemplate) GetClientInfoDisplayTemplateSid added in v1.7.57

func (x *ClientInfoDisplayTemplate) GetClientInfoDisplayTemplateSid() int64

func (*ClientInfoDisplayTemplate) GetContactFieldStyles added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetContactFieldStyles() []*ContactFieldStyle

func (*ClientInfoDisplayTemplate) GetDescription added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetDescription() string

func (*ClientInfoDisplayTemplate) GetDialedNumberFieldStyle added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetDialedNumberFieldStyle() *DialedNumberFieldStyle

func (*ClientInfoDisplayTemplate) GetDisplayAllFields added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetDisplayAllFields() bool

func (*ClientInfoDisplayTemplate) GetHuntGroupSid added in v1.7.63

func (x *ClientInfoDisplayTemplate) GetHuntGroupSid() int64

func (*ClientInfoDisplayTemplate) GetName added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetName() string

func (*ClientInfoDisplayTemplate) GetTemplateCategory added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetTemplateCategory() TemplateCategory

func (*ClientInfoDisplayTemplate) GetTemplateSid deprecated added in v1.7.55

func (x *ClientInfoDisplayTemplate) GetTemplateSid() string

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*ClientInfoDisplayTemplate) ProtoMessage added in v1.7.55

func (*ClientInfoDisplayTemplate) ProtoMessage()

func (*ClientInfoDisplayTemplate) ProtoReflect added in v1.7.55

func (*ClientInfoDisplayTemplate) Reset added in v1.7.55

func (x *ClientInfoDisplayTemplate) Reset()

func (*ClientInfoDisplayTemplate) String added in v1.7.55

func (x *ClientInfoDisplayTemplate) 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 CompareExpressionList added in v1.7.62

type CompareExpressionList struct {

	// The list of simple compare expressions for a CompareExpressionList
	SimpleCompareExpression []*SimpleCompareExpression `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

CompareExpressionList contains a list of simple compare expressions

func (*CompareExpressionList) Descriptor deprecated added in v1.7.62

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

Deprecated: Use CompareExpressionList.ProtoReflect.Descriptor instead.

func (*CompareExpressionList) GetSimpleCompareExpression added in v1.7.62

func (x *CompareExpressionList) GetSimpleCompareExpression() []*SimpleCompareExpression

func (*CompareExpressionList) ProtoMessage added in v1.7.62

func (*CompareExpressionList) ProtoMessage()

func (*CompareExpressionList) ProtoReflect added in v1.7.62

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

func (*CompareExpressionList) Reset added in v1.7.62

func (x *CompareExpressionList) Reset()

func (*CompareExpressionList) String added in v1.7.62

func (x *CompareExpressionList) String() string

type CompareOperatorType added in v1.7.62

type CompareOperatorType int32

CompareOperatorType differentiates between operator types in a SimpleCompareExpression

const (
	// Not specified
	CompareOperatorType_COMPARE_OPERATOR_TYPE_UNSPECIFIED CompareOperatorType = 0
	// Equals
	CompareOperatorType_COMPARE_OPERATOR_TYPE_EQUALS CompareOperatorType = 1
	// Not equals
	CompareOperatorType_COMPARE_OPERATOR_TYPE_NOT_EQUALS CompareOperatorType = 2
	// Greater than
	CompareOperatorType_COMPARE_OPERATOR_TYPE_GREATER_THAN CompareOperatorType = 3
	// Less than
	CompareOperatorType_COMPARE_OPERATOR_TYPE_LESS_THAN CompareOperatorType = 4
	// Greater than or equal to
	CompareOperatorType_COMPARE_OPERATOR_TYPE_GREATER_THAN_OR_EQUAL_TO CompareOperatorType = 5
	// Less than or equal to
	CompareOperatorType_COMPARE_OPERATOR_TYPE_LESS_THAN_OR_EQUAL_TO CompareOperatorType = 6
	// Text contains
	CompareOperatorType_COMPARE_OPERATOR_TYPE_CONTAINS CompareOperatorType = 7
	// Text does not contain
	CompareOperatorType_COMPARE_OPERATOR_TYPE_DOES_NOT_CONTAIN CompareOperatorType = 8
	// Blank
	CompareOperatorType_COMPARE_OPERATOR_TYPE_BLANK CompareOperatorType = 9
	// Not blank
	CompareOperatorType_COMPARE_OPERATOR_TYPE_NOT_BALNK CompareOperatorType = 10
	// Text starts with
	CompareOperatorType_COMPARE_OPERATOR_TYPE_STARTS_WITH CompareOperatorType = 11
	// Text does not start with
	CompareOperatorType_COMPARE_OPERATOR_TYPE_DOES_NOT_START_WITH CompareOperatorType = 12
	// Text ends with
	CompareOperatorType_COMPARE_OPERATOR_TYPE_ENDS_WITH CompareOperatorType = 13
	// Text does not end with
	CompareOperatorType_COMPARE_OPERATOR_TYPE_DOES_NOT_END_WITH CompareOperatorType = 14
)

func (CompareOperatorType) Descriptor added in v1.7.62

func (CompareOperatorType) Enum added in v1.7.62

func (CompareOperatorType) EnumDescriptor deprecated added in v1.7.62

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

Deprecated: Use CompareOperatorType.Descriptor instead.

func (CompareOperatorType) Number added in v1.7.62

func (CompareOperatorType) String added in v1.7.62

func (x CompareOperatorType) String() string

func (CompareOperatorType) Type added in v1.7.62

type ComplexBooleanExpression added in v1.7.62

type ComplexBooleanExpression struct {

	// The compare expression list for ComplexBooleanExpression
	CompareExpressionList *CompareExpressionList `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

ComplexBooleanExpression contains a compare expression list

func (*ComplexBooleanExpression) Descriptor deprecated added in v1.7.62

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

Deprecated: Use ComplexBooleanExpression.ProtoReflect.Descriptor instead.

func (*ComplexBooleanExpression) GetCompareExpressionList added in v1.7.62

func (x *ComplexBooleanExpression) GetCompareExpressionList() *CompareExpressionList

func (*ComplexBooleanExpression) ProtoMessage added in v1.7.62

func (*ComplexBooleanExpression) ProtoMessage()

func (*ComplexBooleanExpression) ProtoReflect added in v1.7.62

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

func (*ComplexBooleanExpression) Reset added in v1.7.62

func (x *ComplexBooleanExpression) Reset()

func (*ComplexBooleanExpression) String added in v1.7.62

func (x *ComplexBooleanExpression) String() string

type ComplexBooleanExpressionList added in v1.7.62

type ComplexBooleanExpressionList struct {

	// The list of complex boolean expressions for ComplexBooleanExpressionList
	ComplexBooleanExpressions []*ComplexBooleanExpression `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

ComplexBooleanExpressionList contains a list of complex boolean expressions

func (*ComplexBooleanExpressionList) Descriptor deprecated added in v1.7.62

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

Deprecated: Use ComplexBooleanExpressionList.ProtoReflect.Descriptor instead.

func (*ComplexBooleanExpressionList) GetComplexBooleanExpressions added in v1.7.62

func (x *ComplexBooleanExpressionList) GetComplexBooleanExpressions() []*ComplexBooleanExpression

func (*ComplexBooleanExpressionList) ProtoMessage added in v1.7.62

func (*ComplexBooleanExpressionList) ProtoMessage()

func (*ComplexBooleanExpressionList) ProtoReflect added in v1.7.62

func (*ComplexBooleanExpressionList) Reset added in v1.7.62

func (x *ComplexBooleanExpressionList) Reset()

func (*ComplexBooleanExpressionList) String added in v1.7.62

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 ConditionalNavigation added in v1.7.62

type ConditionalNavigation struct {

	// The target act/page index of the ConditionalNavigation
	TargetActIndex int64 `protobuf:"varint,1,opt,name=target_act_index,json=targetActIndex,proto3" json:"target_act_index,omitempty"`
	// The ComplexBooleanExpressionList of the ConditionalNavigation
	ComplexBooleanExpressionList *ComplexBooleanExpressionList `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

A conditional navigation within an Act

func (*ConditionalNavigation) Descriptor deprecated added in v1.7.62

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

Deprecated: Use ConditionalNavigation.ProtoReflect.Descriptor instead.

func (*ConditionalNavigation) GetComplexBooleanExpressionList added in v1.7.62

func (x *ConditionalNavigation) GetComplexBooleanExpressionList() *ComplexBooleanExpressionList

func (*ConditionalNavigation) GetTargetActIndex added in v1.7.62

func (x *ConditionalNavigation) GetTargetActIndex() int64

func (*ConditionalNavigation) ProtoMessage added in v1.7.62

func (*ConditionalNavigation) ProtoMessage()

func (*ConditionalNavigation) ProtoReflect added in v1.7.62

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

func (*ConditionalNavigation) Reset added in v1.7.62

func (x *ConditionalNavigation) Reset()

func (*ConditionalNavigation) String added in v1.7.62

func (x *ConditionalNavigation) String() string

type ConnectionType added in v1.7.21

type ConnectionType int32

ConnectionType defines the different provider types an auth connection can be.

const (
	ConnectionType_CONNECTION_TYPE_NONE  ConnectionType = 0
	ConnectionType_CONNECTION_TYPE_OIDC  ConnectionType = 1
	ConnectionType_CONNECTION_TYPE_AZURE ConnectionType = 2
)

func (ConnectionType) Descriptor added in v1.7.21

func (ConnectionType) Enum added in v1.7.21

func (x ConnectionType) Enum() *ConnectionType

func (ConnectionType) EnumDescriptor deprecated added in v1.7.21

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

Deprecated: Use ConnectionType.Descriptor instead.

func (ConnectionType) Number added in v1.7.21

func (ConnectionType) String added in v1.7.21

func (x ConnectionType) String() string

func (ConnectionType) Type added in v1.7.21

type ContactAreaCode

type ContactAreaCode struct {

	// Types that are valid to be assigned 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 (x *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"`
	// Whether this field holds a phone number.
	IsPhone bool `protobuf:"varint,3,opt,name=is_phone,json=isPhone,proto3" json:"is_phone,omitempty"`
	// Special formatting.
	DisplayFormatString string `protobuf:"bytes,4,opt,name=display_format_string,json=displayFormatString,proto3" json:"display_format_string,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) GetDisplayFormatString added in v1.7.34

func (x *ContactFieldDescription) GetDisplayFormatString() string

func (*ContactFieldDescription) GetFieldName

func (x *ContactFieldDescription) GetFieldName() string

func (*ContactFieldDescription) GetId

func (x *ContactFieldDescription) GetId() int64

func (*ContactFieldDescription) GetIsPhone added in v1.7.34

func (x *ContactFieldDescription) GetIsPhone() bool

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 ContactFieldStyle added in v1.7.55

type ContactFieldStyle struct {

	// The description id of the contact field style
	DescriptionId int64 `protobuf:"varint,1,opt,name=description_id,json=descriptionId,proto3" json:"description_id,omitempty"`
	// The field style of the contact field
	FieldStyle *FieldStyle `protobuf:"bytes,2,opt,name=field_style,json=fieldStyle,proto3" json:"field_style,omitempty"`
	// contains filtered or unexported fields
}

The ContactFieldStyle contains the description id and the field style for a particular contact field

func (*ContactFieldStyle) Descriptor deprecated added in v1.7.55

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

Deprecated: Use ContactFieldStyle.ProtoReflect.Descriptor instead.

func (*ContactFieldStyle) GetDescriptionId added in v1.7.55

func (x *ContactFieldStyle) GetDescriptionId() int64

func (*ContactFieldStyle) GetFieldStyle added in v1.7.55

func (x *ContactFieldStyle) GetFieldStyle() *FieldStyle

func (*ContactFieldStyle) ProtoMessage added in v1.7.55

func (*ContactFieldStyle) ProtoMessage()

func (*ContactFieldStyle) ProtoReflect added in v1.7.55

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

func (*ContactFieldStyle) Reset added in v1.7.55

func (x *ContactFieldStyle) Reset()

func (*ContactFieldStyle) String added in v1.7.55

func (x *ContactFieldStyle) 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 CountryHoliday added in v1.7.69

type CountryHoliday struct {

	// The name.
	HolidayName string `protobuf:"bytes,1,opt,name=holiday_name,json=holidayName,proto3" json:"holiday_name,omitempty"`
	// The country.  Deprecated.
	//
	// Deprecated: Marked as deprecated in api/commons/org/preferences.proto.
	Country commons.Country `protobuf:"varint,2,opt,name=country,proto3,enum=api.commons.Country" json:"country,omitempty"`
	// The country name from holiday service.
	CountryName string `protobuf:"bytes,3,opt,name=country_name,json=countryName,proto3" json:"country_name,omitempty"`
	// The type of holiday- eg. National, religious.
	Types []string `protobuf:"bytes,4,rep,name=types,proto3" json:"types,omitempty"`
	// The specific sub-regions of the country that celebrate the holiday.
	States []string `protobuf:"bytes,5,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

CountryHoliday holiday service name and country.

func (*CountryHoliday) Descriptor deprecated added in v1.7.69

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

Deprecated: Use CountryHoliday.ProtoReflect.Descriptor instead.

func (*CountryHoliday) GetCountry deprecated added in v1.7.69

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

Deprecated: Marked as deprecated in api/commons/org/preferences.proto.

func (*CountryHoliday) GetCountryName added in v1.7.80

func (x *CountryHoliday) GetCountryName() string

func (*CountryHoliday) GetHolidayName added in v1.7.69

func (x *CountryHoliday) GetHolidayName() string

func (*CountryHoliday) GetStates added in v1.7.80

func (x *CountryHoliday) GetStates() []string

func (*CountryHoliday) GetTypes added in v1.7.80

func (x *CountryHoliday) GetTypes() []string

func (*CountryHoliday) ProtoMessage added in v1.7.69

func (*CountryHoliday) ProtoMessage()

func (*CountryHoliday) ProtoReflect added in v1.7.69

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

func (*CountryHoliday) Reset added in v1.7.69

func (x *CountryHoliday) Reset()

func (*CountryHoliday) String added in v1.7.69

func (x *CountryHoliday) 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 DataDipConfig added in v1.6.0

type DataDipConfig struct {
	ConfigName           string                               `protobuf:"bytes,1,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
	ConfigType           string                               `protobuf:"bytes,2,opt,name=config_type,json=configType,proto3" json:"config_type,omitempty"`
	RemoteUrl            string                               `protobuf:"bytes,3,opt,name=remote_url,json=remoteUrl,proto3" json:"remote_url,omitempty"`
	ParamTypeValueTuples []*DataDipConfig_ParamTypeValueTuple `protobuf:"bytes,4,rep,name=param_type_value_tuples,json=paramTypeValueTuples,proto3" json:"param_type_value_tuples,omitempty"`
	Params               []*DataDipConfig_Param               `protobuf:"bytes,5,rep,name=params,proto3" json:"params,omitempty"`
	Data                 []*DataDipConfig_ReturnData          `protobuf:"bytes,6,rep,name=data,proto3" json:"data,omitempty"`
	RequestMethod        string                               `protobuf:"bytes,7,opt,name=request_method,json=requestMethod,proto3" json:"request_method,omitempty"`
	XmlClientPropertySid int64                                `` /* 126-byte string literal not displayed */
	Headers              []*DataDipConfig_Header              `protobuf:"bytes,9,rep,name=headers,proto3" json:"headers,omitempty"`
	// contains filtered or unexported fields
}

DataDipConfig is a proto recreation of the XML structure.

func (*DataDipConfig) Descriptor deprecated added in v1.6.0

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

Deprecated: Use DataDipConfig.ProtoReflect.Descriptor instead.

func (*DataDipConfig) GetConfigName added in v1.6.0

func (x *DataDipConfig) GetConfigName() string

func (*DataDipConfig) GetConfigType added in v1.6.0

func (x *DataDipConfig) GetConfigType() string

func (*DataDipConfig) GetData added in v1.6.0

func (x *DataDipConfig) GetData() []*DataDipConfig_ReturnData

func (*DataDipConfig) GetHeaders added in v1.6.0

func (x *DataDipConfig) GetHeaders() []*DataDipConfig_Header

func (*DataDipConfig) GetParamTypeValueTuples added in v1.6.0

func (x *DataDipConfig) GetParamTypeValueTuples() []*DataDipConfig_ParamTypeValueTuple

func (*DataDipConfig) GetParams added in v1.6.0

func (x *DataDipConfig) GetParams() []*DataDipConfig_Param

func (*DataDipConfig) GetRemoteUrl added in v1.6.0

func (x *DataDipConfig) GetRemoteUrl() string

func (*DataDipConfig) GetRequestMethod added in v1.6.0

func (x *DataDipConfig) GetRequestMethod() string

func (*DataDipConfig) GetXmlClientPropertySid added in v1.6.0

func (x *DataDipConfig) GetXmlClientPropertySid() int64

func (*DataDipConfig) ProtoMessage added in v1.6.0

func (*DataDipConfig) ProtoMessage()

func (*DataDipConfig) ProtoReflect added in v1.6.0

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

func (*DataDipConfig) Reset added in v1.6.0

func (x *DataDipConfig) Reset()

func (*DataDipConfig) String added in v1.6.0

func (x *DataDipConfig) String() string

type DataDipConfig_Header added in v1.6.0

type DataDipConfig_Header struct {
	Name                 string                               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value                string                               `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	HeaderType           string                               `protobuf:"bytes,3,opt,name=header_type,json=headerType,proto3" json:"header_type,omitempty"`
	ParamTypeValueTuples []*DataDipConfig_ParamTypeValueTuple `protobuf:"bytes,4,rep,name=param_type_value_tuples,json=paramTypeValueTuples,proto3" json:"param_type_value_tuples,omitempty"`
	// contains filtered or unexported fields
}

func (*DataDipConfig_Header) Descriptor deprecated added in v1.6.0

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

Deprecated: Use DataDipConfig_Header.ProtoReflect.Descriptor instead.

func (*DataDipConfig_Header) GetHeaderType added in v1.6.0

func (x *DataDipConfig_Header) GetHeaderType() string

func (*DataDipConfig_Header) GetName added in v1.6.0

func (x *DataDipConfig_Header) GetName() string

func (*DataDipConfig_Header) GetParamTypeValueTuples added in v1.6.0

func (x *DataDipConfig_Header) GetParamTypeValueTuples() []*DataDipConfig_ParamTypeValueTuple

func (*DataDipConfig_Header) GetValue added in v1.6.0

func (x *DataDipConfig_Header) GetValue() string

func (*DataDipConfig_Header) ProtoMessage added in v1.6.0

func (*DataDipConfig_Header) ProtoMessage()

func (*DataDipConfig_Header) ProtoReflect added in v1.6.0

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

func (*DataDipConfig_Header) Reset added in v1.6.0

func (x *DataDipConfig_Header) Reset()

func (*DataDipConfig_Header) String added in v1.6.0

func (x *DataDipConfig_Header) String() string

type DataDipConfig_Param added in v1.6.0

type DataDipConfig_Param struct {
	Name           string                               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value          string                               `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	ParamType      string                               `protobuf:"bytes,3,opt,name=param_type,json=paramType,proto3" json:"param_type,omitempty"`
	CompositeValue []*DataDipConfig_ParamTypeValueTuple `protobuf:"bytes,4,rep,name=composite_value,json=compositeValue,proto3" json:"composite_value,omitempty"`
	// contains filtered or unexported fields
}

func (*DataDipConfig_Param) Descriptor deprecated added in v1.6.0

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

Deprecated: Use DataDipConfig_Param.ProtoReflect.Descriptor instead.

func (*DataDipConfig_Param) GetCompositeValue added in v1.6.0

func (x *DataDipConfig_Param) GetCompositeValue() []*DataDipConfig_ParamTypeValueTuple

func (*DataDipConfig_Param) GetName added in v1.6.0

func (x *DataDipConfig_Param) GetName() string

func (*DataDipConfig_Param) GetParamType added in v1.6.0

func (x *DataDipConfig_Param) GetParamType() string

func (*DataDipConfig_Param) GetValue added in v1.6.0

func (x *DataDipConfig_Param) GetValue() string

func (*DataDipConfig_Param) ProtoMessage added in v1.6.0

func (*DataDipConfig_Param) ProtoMessage()

func (*DataDipConfig_Param) ProtoReflect added in v1.6.0

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

func (*DataDipConfig_Param) Reset added in v1.6.0

func (x *DataDipConfig_Param) Reset()

func (*DataDipConfig_Param) String added in v1.6.0

func (x *DataDipConfig_Param) String() string

type DataDipConfig_ParamTypeValueTuple added in v1.6.0

type DataDipConfig_ParamTypeValueTuple struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DataDipConfig_ParamTypeValueTuple) Descriptor deprecated added in v1.6.0

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

Deprecated: Use DataDipConfig_ParamTypeValueTuple.ProtoReflect.Descriptor instead.

func (*DataDipConfig_ParamTypeValueTuple) GetKey added in v1.6.0

func (*DataDipConfig_ParamTypeValueTuple) GetValue added in v1.6.0

func (*DataDipConfig_ParamTypeValueTuple) ProtoMessage added in v1.6.0

func (*DataDipConfig_ParamTypeValueTuple) ProtoMessage()

func (*DataDipConfig_ParamTypeValueTuple) ProtoReflect added in v1.6.0

func (*DataDipConfig_ParamTypeValueTuple) Reset added in v1.6.0

func (*DataDipConfig_ParamTypeValueTuple) String added in v1.6.0

type DataDipConfig_ReturnData added in v1.6.0

type DataDipConfig_ReturnData struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	AccessType string `protobuf:"bytes,2,opt,name=access_type,json=accessType,proto3" json:"access_type,omitempty"`
	// contains filtered or unexported fields
}

func (*DataDipConfig_ReturnData) Descriptor deprecated added in v1.6.0

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

Deprecated: Use DataDipConfig_ReturnData.ProtoReflect.Descriptor instead.

func (*DataDipConfig_ReturnData) GetAccessType added in v1.6.0

func (x *DataDipConfig_ReturnData) GetAccessType() string

func (*DataDipConfig_ReturnData) GetName added in v1.6.0

func (x *DataDipConfig_ReturnData) GetName() string

func (*DataDipConfig_ReturnData) ProtoMessage added in v1.6.0

func (*DataDipConfig_ReturnData) ProtoMessage()

func (*DataDipConfig_ReturnData) ProtoReflect added in v1.6.0

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

func (*DataDipConfig_ReturnData) Reset added in v1.6.0

func (x *DataDipConfig_ReturnData) Reset()

func (*DataDipConfig_ReturnData) String added in v1.6.0

func (x *DataDipConfig_ReturnData) String() string

type DayInterval added in v1.7.66

type DayInterval struct {

	// The specified day of the interval.
	Day commons.Weekday_Enum `protobuf:"varint,1,opt,name=day,proto3,enum=api.commons.Weekday_Enum" json:"day,omitempty"`
	// The starting time of the interval.
	Start *TimeOfDay `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// The ending time of the interval.
	End *TimeOfDay `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

DayInterval describes a time interval of a given day.

func (*DayInterval) Descriptor deprecated added in v1.7.66

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

Deprecated: Use DayInterval.ProtoReflect.Descriptor instead.

func (*DayInterval) GetDay added in v1.7.66

func (x *DayInterval) GetDay() commons.Weekday_Enum

func (*DayInterval) GetEnd added in v1.7.66

func (x *DayInterval) GetEnd() *TimeOfDay

func (*DayInterval) GetStart added in v1.7.66

func (x *DayInterval) GetStart() *TimeOfDay

func (*DayInterval) ProtoMessage added in v1.7.66

func (*DayInterval) ProtoMessage()

func (*DayInterval) ProtoReflect added in v1.7.66

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

func (*DayInterval) Reset added in v1.7.66

func (x *DayInterval) Reset()

func (*DayInterval) String added in v1.7.66

func (x *DayInterval) String() string

type DialOrder

type DialOrder struct {

	// Types that are valid to be assigned 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 (x *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 DialedNumberFieldStyle added in v1.7.55

type DialedNumberFieldStyle struct {

	// The field style of the dialed number field
	FieldStyle *FieldStyle `protobuf:"bytes,1,opt,name=field_style,json=fieldStyle,proto3" json:"field_style,omitempty"`
	// Display the dialed number field to the agent
	DisplayToAgent bool `protobuf:"varint,2,opt,name=display_to_agent,json=displayToAgent,proto3" json:"display_to_agent,omitempty"`
	// contains filtered or unexported fields
}

The DialedNumberFieldStyle contains the field style for Dialed Number Field

func (*DialedNumberFieldStyle) Descriptor deprecated added in v1.7.55

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

Deprecated: Use DialedNumberFieldStyle.ProtoReflect.Descriptor instead.

func (*DialedNumberFieldStyle) GetDisplayToAgent added in v1.7.55

func (x *DialedNumberFieldStyle) GetDisplayToAgent() bool

func (*DialedNumberFieldStyle) GetFieldStyle added in v1.7.55

func (x *DialedNumberFieldStyle) GetFieldStyle() *FieldStyle

func (*DialedNumberFieldStyle) ProtoMessage added in v1.7.55

func (*DialedNumberFieldStyle) ProtoMessage()

func (*DialedNumberFieldStyle) ProtoReflect added in v1.7.55

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

func (*DialedNumberFieldStyle) Reset added in v1.7.55

func (x *DialedNumberFieldStyle) Reset()

func (*DialedNumberFieldStyle) String added in v1.7.55

func (x *DialedNumberFieldStyle) String() string

type Disposition added in v1.7.62

type Disposition struct {

	// A list of response strings for a disposition
	ResponseOptions []string `protobuf:"bytes,1,rep,name=response_options,json=responseOptions,proto3" json:"response_options,omitempty"`
	// The header for the disposition
	Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
	// The prompt for the disposition
	Prompt string `protobuf:"bytes,3,opt,name=prompt,proto3" json:"prompt,omitempty"`
	// The order of the disposition
	Order int64 `protobuf:"varint,4,opt,name=order,proto3" json:"order,omitempty"`
	// Required answer boolean for disposition
	Required bool `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`
	// The default response value for a desposition
	DefaultValue string `protobuf:"bytes,6,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// Determines whether to bypass auto script progression
	BypassAutoScriptProgression bool `` /* 147-byte string literal not displayed */
	// The response type of the disposition
	ResponseType ScriptResponseType `` /* 138-byte string literal not displayed */
	// The response evaluator if regex is selected as a response_type
	ResponseEvaluator int64 `protobuf:"varint,9,opt,name=response_evaluator,json=responseEvaluator,proto3" json:"response_evaluator,omitempty"`
	// contains filtered or unexported fields
}

A disposition within an Act

func (*Disposition) Descriptor deprecated added in v1.7.62

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

Deprecated: Use Disposition.ProtoReflect.Descriptor instead.

func (*Disposition) GetBypassAutoScriptProgression added in v1.7.62

func (x *Disposition) GetBypassAutoScriptProgression() bool

func (*Disposition) GetDefaultValue added in v1.7.62

func (x *Disposition) GetDefaultValue() string

func (*Disposition) GetHeader added in v1.7.62

func (x *Disposition) GetHeader() string

func (*Disposition) GetOrder added in v1.7.62

func (x *Disposition) GetOrder() int64

func (*Disposition) GetPrompt added in v1.7.62

func (x *Disposition) GetPrompt() string

func (*Disposition) GetRequired added in v1.7.62

func (x *Disposition) GetRequired() bool

func (*Disposition) GetResponseEvaluator added in v1.7.62

func (x *Disposition) GetResponseEvaluator() int64

func (*Disposition) GetResponseOptions added in v1.7.62

func (x *Disposition) GetResponseOptions() []string

func (*Disposition) GetResponseType added in v1.7.62

func (x *Disposition) GetResponseType() ScriptResponseType

func (*Disposition) ProtoMessage added in v1.7.62

func (*Disposition) ProtoMessage()

func (*Disposition) ProtoReflect added in v1.7.62

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

func (*Disposition) Reset added in v1.7.62

func (x *Disposition) Reset()

func (*Disposition) String added in v1.7.62

func (x *Disposition) String() string

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 FieldStyle added in v1.7.55

type FieldStyle struct {

	// Text color of a field style
	TextColor string `protobuf:"bytes,1,opt,name=text_color,json=textColor,proto3" json:"text_color,omitempty"`
	// Background color of a field style
	BackgroundColor string `protobuf:"bytes,2,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
	// Allow the agent to copy this field style
	AllowAgentCopy bool `protobuf:"varint,3,opt,name=allow_agent_copy,json=allowAgentCopy,proto3" json:"allow_agent_copy,omitempty"`
	// contains filtered or unexported fields
}

FieldStyle describes a particular field within a client info display

func (*FieldStyle) Descriptor deprecated added in v1.7.55

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

Deprecated: Use FieldStyle.ProtoReflect.Descriptor instead.

func (*FieldStyle) GetAllowAgentCopy added in v1.7.55

func (x *FieldStyle) GetAllowAgentCopy() bool

func (*FieldStyle) GetBackgroundColor added in v1.7.55

func (x *FieldStyle) GetBackgroundColor() string

func (*FieldStyle) GetTextColor added in v1.7.55

func (x *FieldStyle) GetTextColor() string

func (*FieldStyle) ProtoMessage added in v1.7.55

func (*FieldStyle) ProtoMessage()

func (*FieldStyle) ProtoReflect added in v1.7.55

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

func (*FieldStyle) Reset added in v1.7.55

func (x *FieldStyle) Reset()

func (*FieldStyle) String added in v1.7.55

func (x *FieldStyle) 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. `DisconnectConfirmation`
	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 */
	// Use this pause code instead of the trigger generated one.
	//
	// Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.
	TriggeredPauseStatusPauseCodeWaiting string `` /* 179-byte string literal not displayed */
	// Use this pause code instead of the trigger generated one.
	//
	// Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.
	TriggeredPauseStatusPauseCodeWrapup string `` /* 176-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 */
	// Read only- shows if the Agent Screen Recording is enabled for the Org
	AgentScreenRecording bool `` /* 126-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 */
	// Control whether the reject option is available to the approvers.
	DisableRejectOptionForApprovers bool `` /* 163-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"`
	// Enables the delivery of incoming calls to the agent
	// depending on the dial status prior to them clicking "Dial".
	PrepareStateCallDelivery *GeneralSettings_PrepareStateCallDelivery `` /* 139-byte string literal not displayed */
	// 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) GetAgentScreenRecording added in v1.7.80

func (x *GeneralSettings) GetAgentScreenRecording() bool

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) GetDisableRejectOptionForApprovers added in v1.7.33

func (x *GeneralSettings) GetDisableRejectOptionForApprovers() bool

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) GetPrepareStateCallDelivery added in v1.7.34

func (x *GeneralSettings) GetPrepareStateCallDelivery() *GeneralSettings_PrepareStateCallDelivery

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) GetTriggeredPauseStatusPauseCodeWaiting deprecated added in v1.8.25

func (x *GeneralSettings) GetTriggeredPauseStatusPauseCodeWaiting() string

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*GeneralSettings) GetTriggeredPauseStatusPauseCodeWrapup deprecated added in v1.8.25

func (x *GeneralSettings) GetTriggeredPauseStatusPauseCodeWrapup() string

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

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 GeneralSettings_PrepareStateCallDelivery added in v1.7.34

type GeneralSettings_PrepareStateCallDelivery struct {
	ManualDial  bool `protobuf:"varint,1,opt,name=manual_dial,json=manualDial,proto3" json:"manual_dial,omitempty"`
	PreviewDial bool `protobuf:"varint,2,opt,name=preview_dial,json=previewDial,proto3" json:"preview_dial,omitempty"`
	// contains filtered or unexported fields
}

PrepareStateCallDelivery options (the dial modes).

func (*GeneralSettings_PrepareStateCallDelivery) Descriptor deprecated added in v1.7.34

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

Deprecated: Use GeneralSettings_PrepareStateCallDelivery.ProtoReflect.Descriptor instead.

func (*GeneralSettings_PrepareStateCallDelivery) GetManualDial added in v1.7.34

func (*GeneralSettings_PrepareStateCallDelivery) GetPreviewDial added in v1.7.34

func (x *GeneralSettings_PrepareStateCallDelivery) GetPreviewDial() bool

func (*GeneralSettings_PrepareStateCallDelivery) ProtoMessage added in v1.7.34

func (*GeneralSettings_PrepareStateCallDelivery) ProtoReflect added in v1.7.34

func (*GeneralSettings_PrepareStateCallDelivery) Reset added in v1.7.34

func (*GeneralSettings_PrepareStateCallDelivery) String added in v1.7.34

type GroupItem added in v1.7.18

type GroupItem struct {

	// name of the group.
	GroupName string `protobuf:"bytes,1,opt,name=group_name,json=groupName,proto3" json:"group_name,omitempty"`
	// hunt group sid for the group.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// agent profile group for the group.
	AgentProfileGroupId string `protobuf:"bytes,3,opt,name=agent_profile_group_id,json=agentProfileGroupId,proto3" json:"agent_profile_group_id,omitempty"`
	// p3 permission group id for the group.
	P3PermissionGroupId string `protobuf:"bytes,4,opt,name=p3_permission_group_id,json=p3PermissionGroupId,proto3" json:"p3_permission_group_id,omitempty"`
	// list of permission group ids for the group. If a user belongs to multiple
	// groups the list of permission group ids will be appended to the existing
	// permissions the user contains. All other group settings will be overridden
	// by the highest priority group.
	PermissionGroupIds []string `protobuf:"bytes,5,rep,name=permission_group_ids,json=permissionGroupIds,proto3" json:"permission_group_ids,omitempty"`
	// contains filtered or unexported fields
}

GroupItem defines settings mapped to a single group.

func (*GroupItem) Descriptor deprecated added in v1.7.18

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

Deprecated: Use GroupItem.ProtoReflect.Descriptor instead.

func (*GroupItem) GetAgentProfileGroupId added in v1.7.18

func (x *GroupItem) GetAgentProfileGroupId() string

func (*GroupItem) GetGroupName added in v1.7.18

func (x *GroupItem) GetGroupName() string

func (*GroupItem) GetHuntGroupSid added in v1.7.18

func (x *GroupItem) GetHuntGroupSid() int64

func (*GroupItem) GetP3PermissionGroupId added in v1.7.18

func (x *GroupItem) GetP3PermissionGroupId() string

func (*GroupItem) GetPermissionGroupIds added in v1.7.18

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

func (*GroupItem) ProtoMessage added in v1.7.18

func (*GroupItem) ProtoMessage()

func (*GroupItem) ProtoReflect added in v1.7.18

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

func (*GroupItem) Reset added in v1.7.18

func (x *GroupItem) Reset()

func (*GroupItem) String added in v1.7.18

func (x *GroupItem) String() string

type HuntGroupDetails added in v1.7.60

type HuntGroupDetails struct {

	// The hunt group general details.
	GeneralDetails *HuntGroupDetails_GeneralDetails `protobuf:"bytes,1,opt,name=general_details,json=generalDetails,proto3" json:"general_details,omitempty"`
	// The hunt group client info display template details.
	TemplateDetails *HuntGroupDetails_ClientInfoDisplayTemplateDetails `protobuf:"bytes,2,opt,name=template_details,json=templateDetails,proto3" json:"template_details,omitempty"`
	// A list of hunt group web link details.
	WebLinkDetails []*HuntGroupDetails_WebLinkDetails `protobuf:"bytes,3,rep,name=web_link_details,json=webLinkDetails,proto3" json:"web_link_details,omitempty"`
	// A list of hunt group trigger details.
	TriggerDetails []*HuntGroupDetails_TriggerDetails `protobuf:"bytes,4,rep,name=trigger_details,json=triggerDetails,proto3" json:"trigger_details,omitempty"`
	// A list of hunt group integration link details.
	IntegrationLinkDetails []*HuntGroupDetails_IntegrationLinkDetails `` /* 129-byte string literal not displayed */
	// The assigned script details.
	ScriptDetails *HuntGroupDetails_ScriptDetails `protobuf:"bytes,6,opt,name=script_details,json=scriptDetails,proto3" json:"script_details,omitempty"`
	// contains filtered or unexported fields
}

HuntGroupDetails is the entity for hunt group details.

func (*HuntGroupDetails) Descriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails) GetGeneralDetails added in v1.7.60

func (x *HuntGroupDetails) GetGeneralDetails() *HuntGroupDetails_GeneralDetails

func (*HuntGroupDetails) GetIntegrationLinkDetails added in v1.7.60

func (x *HuntGroupDetails) GetIntegrationLinkDetails() []*HuntGroupDetails_IntegrationLinkDetails

func (*HuntGroupDetails) GetScriptDetails added in v1.7.78

func (x *HuntGroupDetails) GetScriptDetails() *HuntGroupDetails_ScriptDetails

func (*HuntGroupDetails) GetTemplateDetails added in v1.7.60

func (*HuntGroupDetails) GetTriggerDetails added in v1.7.60

func (x *HuntGroupDetails) GetTriggerDetails() []*HuntGroupDetails_TriggerDetails

func (*HuntGroupDetails) GetWebLinkDetails added in v1.7.60

func (x *HuntGroupDetails) GetWebLinkDetails() []*HuntGroupDetails_WebLinkDetails

func (*HuntGroupDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails) ProtoMessage()

func (*HuntGroupDetails) ProtoReflect added in v1.7.60

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

func (*HuntGroupDetails) Reset added in v1.7.60

func (x *HuntGroupDetails) Reset()

func (*HuntGroupDetails) String added in v1.7.60

func (x *HuntGroupDetails) String() string

type HuntGroupDetails_ClientInfoDisplayTemplateDetails added in v1.7.60

type HuntGroupDetails_ClientInfoDisplayTemplateDetails struct {

	// The hunt group client info display template name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The hunt group client info display template description.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Whether to display all fields in the hunt group client info display template.
	DisplayAllFields bool `protobuf:"varint,3,opt,name=display_all_fields,json=displayAllFields,proto3" json:"display_all_fields,omitempty"`
	// The number of contact fields in the hunt group client info display template.
	DefinedFieldCount int64 `protobuf:"varint,4,opt,name=defined_field_count,json=definedFieldCount,proto3" json:"defined_field_count,omitempty"`
	// contains filtered or unexported fields
}

ClientInfoDisplayTemplateDetails is the entity for hunt group client info display template details.

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) Descriptor deprecated added in v1.7.60

Deprecated: Use HuntGroupDetails_ClientInfoDisplayTemplateDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) GetDefinedFieldCount added in v1.7.60

func (x *HuntGroupDetails_ClientInfoDisplayTemplateDetails) GetDefinedFieldCount() int64

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) GetDescription added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) GetDisplayAllFields added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) GetName added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) ProtoReflect added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) Reset added in v1.7.60

func (*HuntGroupDetails_ClientInfoDisplayTemplateDetails) String added in v1.7.60

type HuntGroupDetails_GeneralDetails added in v1.7.60

type HuntGroupDetails_GeneralDetails struct {

	// The hunt group name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The hunt group description.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The hunt group type.
	Type HuntGroupType `protobuf:"varint,3,opt,name=type,proto3,enum=api.commons.org.HuntGroupType" json:"type,omitempty"`
	// The hunt group last modified date.
	ModifyDate *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=modify_date,json=modifyDate,proto3" json:"modify_date,omitempty"`
	// The number of agents belong to the hunt group.
	AgentCount int64 `protobuf:"varint,5,opt,name=agent_count,json=agentCount,proto3" json:"agent_count,omitempty"`
	// contains filtered or unexported fields
}

GeneralDetails is the entity for hunt group general details.

func (*HuntGroupDetails_GeneralDetails) Descriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupDetails_GeneralDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_GeneralDetails) GetAgentCount added in v1.7.60

func (x *HuntGroupDetails_GeneralDetails) GetAgentCount() int64

func (*HuntGroupDetails_GeneralDetails) GetDescription added in v1.7.60

func (x *HuntGroupDetails_GeneralDetails) GetDescription() string

func (*HuntGroupDetails_GeneralDetails) GetModifyDate added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) GetName added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) GetType added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) ProtoMessage()

func (*HuntGroupDetails_GeneralDetails) ProtoReflect added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) Reset added in v1.7.60

func (*HuntGroupDetails_GeneralDetails) String added in v1.7.60

type HuntGroupDetails_IntegrationLinkDetails added in v1.7.60

type HuntGroupDetails_IntegrationLinkDetails struct {

	// The hunt group integration link name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The hunt group integration link description.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

IntegrationLinkDetails is the entity for hunt group integration link details.

func (*HuntGroupDetails_IntegrationLinkDetails) Descriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupDetails_IntegrationLinkDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_IntegrationLinkDetails) GetDescription added in v1.7.60

func (x *HuntGroupDetails_IntegrationLinkDetails) GetDescription() string

func (*HuntGroupDetails_IntegrationLinkDetails) GetName added in v1.7.60

func (*HuntGroupDetails_IntegrationLinkDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails_IntegrationLinkDetails) ProtoReflect added in v1.7.60

func (*HuntGroupDetails_IntegrationLinkDetails) Reset added in v1.7.60

func (*HuntGroupDetails_IntegrationLinkDetails) String added in v1.7.60

type HuntGroupDetails_ScriptDetails added in v1.7.78

type HuntGroupDetails_ScriptDetails struct {

	// The sid of the script assigned to the hunt group.
	ScriptSid int64 `protobuf:"varint,1,opt,name=script_sid,json=scriptSid,proto3" json:"script_sid,omitempty"`
	// The name of the script.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The desciption of the script.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The number of acts that the script contains.
	ActCount int64 `protobuf:"varint,4,opt,name=act_count,json=actCount,proto3" json:"act_count,omitempty"`
	// The number of dispositions that the script contains.
	DispositionCount int64 `protobuf:"varint,5,opt,name=disposition_count,json=dispositionCount,proto3" json:"disposition_count,omitempty"`
	// The number of verbiages that the script contains.
	VerbiageCount int64 `protobuf:"varint,6,opt,name=verbiage_count,json=verbiageCount,proto3" json:"verbiage_count,omitempty"`
	// contains filtered or unexported fields
}

ScriptDetails is the entity to describe the features of a script assigned to the hunt group.

func (*HuntGroupDetails_ScriptDetails) Descriptor deprecated added in v1.7.78

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

Deprecated: Use HuntGroupDetails_ScriptDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_ScriptDetails) GetActCount added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) GetActCount() int64

func (*HuntGroupDetails_ScriptDetails) GetDescription added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) GetDescription() string

func (*HuntGroupDetails_ScriptDetails) GetDispositionCount added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) GetDispositionCount() int64

func (*HuntGroupDetails_ScriptDetails) GetName added in v1.7.78

func (*HuntGroupDetails_ScriptDetails) GetScriptSid added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) GetScriptSid() int64

func (*HuntGroupDetails_ScriptDetails) GetVerbiageCount added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) GetVerbiageCount() int64

func (*HuntGroupDetails_ScriptDetails) ProtoMessage added in v1.7.78

func (*HuntGroupDetails_ScriptDetails) ProtoMessage()

func (*HuntGroupDetails_ScriptDetails) ProtoReflect added in v1.7.78

func (*HuntGroupDetails_ScriptDetails) Reset added in v1.7.78

func (x *HuntGroupDetails_ScriptDetails) Reset()

func (*HuntGroupDetails_ScriptDetails) String added in v1.7.78

type HuntGroupDetails_TriggerDetails added in v1.7.60

type HuntGroupDetails_TriggerDetails struct {

	// The hunt group trigger description.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// The hunt group trigger agent status.
	Status AgentStatus `protobuf:"varint,2,opt,name=status,proto3,enum=api.commons.org.AgentStatus" json:"status,omitempty"`
	// The hunt group trigger duration.
	Duration int64 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"`
	// The hunt group trigger action.
	Action TriggerAction `protobuf:"varint,4,opt,name=action,proto3,enum=api.commons.org.TriggerAction" json:"action,omitempty"`
	// contains filtered or unexported fields
}

TriggerDetails is the entity for hunt group trigger details.

func (*HuntGroupDetails_TriggerDetails) Descriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupDetails_TriggerDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_TriggerDetails) GetAction added in v1.7.60

func (*HuntGroupDetails_TriggerDetails) GetDescription added in v1.7.60

func (x *HuntGroupDetails_TriggerDetails) GetDescription() string

func (*HuntGroupDetails_TriggerDetails) GetDuration added in v1.7.60

func (x *HuntGroupDetails_TriggerDetails) GetDuration() int64

func (*HuntGroupDetails_TriggerDetails) GetStatus added in v1.7.60

func (*HuntGroupDetails_TriggerDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails_TriggerDetails) ProtoMessage()

func (*HuntGroupDetails_TriggerDetails) ProtoReflect added in v1.7.60

func (*HuntGroupDetails_TriggerDetails) Reset added in v1.7.60

func (*HuntGroupDetails_TriggerDetails) String added in v1.7.60

type HuntGroupDetails_WebLinkDetails added in v1.7.60

type HuntGroupDetails_WebLinkDetails struct {

	// The hunt group web link name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The hunt group web link description.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The hunt group web link base url.
	BaseUrl string `protobuf:"bytes,3,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// The number of the hunt group web link parameters.
	ParameterCount int64 `protobuf:"varint,4,opt,name=parameter_count,json=parameterCount,proto3" json:"parameter_count,omitempty"`
	// contains filtered or unexported fields
}

WebLinkDetails is the entity for hunt group web link details.

func (*HuntGroupDetails_WebLinkDetails) Descriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupDetails_WebLinkDetails.ProtoReflect.Descriptor instead.

func (*HuntGroupDetails_WebLinkDetails) GetBaseUrl added in v1.7.60

func (x *HuntGroupDetails_WebLinkDetails) GetBaseUrl() string

func (*HuntGroupDetails_WebLinkDetails) GetDescription added in v1.7.60

func (x *HuntGroupDetails_WebLinkDetails) GetDescription() string

func (*HuntGroupDetails_WebLinkDetails) GetName added in v1.7.60

func (*HuntGroupDetails_WebLinkDetails) GetParameterCount added in v1.7.60

func (x *HuntGroupDetails_WebLinkDetails) GetParameterCount() int64

func (*HuntGroupDetails_WebLinkDetails) ProtoMessage added in v1.7.60

func (*HuntGroupDetails_WebLinkDetails) ProtoMessage()

func (*HuntGroupDetails_WebLinkDetails) ProtoReflect added in v1.7.60

func (*HuntGroupDetails_WebLinkDetails) Reset added in v1.7.60

func (*HuntGroupDetails_WebLinkDetails) String added in v1.7.60

type HuntGroupScript added in v1.7.62

type HuntGroupScript struct {

	// The unique sid for the hunt group script
	ScriptSid int64 `protobuf:"varint,1,opt,name=script_sid,json=scriptSid,proto3" json:"script_sid,omitempty"`
	// The name of the hunt group script
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the hunt group script
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Boolean describing whether or not to sue auto script progression
	AutoScriptProgression bool `` /* 127-byte string literal not displayed */
	// Categorizes between HuntGroup and Campaign scripts
	ScriptCategory ScriptCategory `` /* 140-byte string literal not displayed */
	// List of acts for a HuntGroupScript
	Acts []*Act `protobuf:"bytes,6,rep,name=acts,proto3" json:"acts,omitempty"`
	// contains filtered or unexported fields
}

HuntGroupScript represents a hunt group script

func (*HuntGroupScript) Descriptor deprecated added in v1.7.62

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

Deprecated: Use HuntGroupScript.ProtoReflect.Descriptor instead.

func (*HuntGroupScript) GetActs added in v1.7.62

func (x *HuntGroupScript) GetActs() []*Act

func (*HuntGroupScript) GetAutoScriptProgression added in v1.7.62

func (x *HuntGroupScript) GetAutoScriptProgression() bool

func (*HuntGroupScript) GetDescription added in v1.7.62

func (x *HuntGroupScript) GetDescription() string

func (*HuntGroupScript) GetName added in v1.7.62

func (x *HuntGroupScript) GetName() string

func (*HuntGroupScript) GetScriptCategory added in v1.7.62

func (x *HuntGroupScript) GetScriptCategory() ScriptCategory

func (*HuntGroupScript) GetScriptSid added in v1.7.62

func (x *HuntGroupScript) GetScriptSid() int64

func (*HuntGroupScript) ProtoMessage added in v1.7.62

func (*HuntGroupScript) ProtoMessage()

func (*HuntGroupScript) ProtoReflect added in v1.7.62

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

func (*HuntGroupScript) Reset added in v1.7.62

func (x *HuntGroupScript) Reset()

func (*HuntGroupScript) String added in v1.7.62

func (x *HuntGroupScript) String() 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 HuntGroupType added in v1.7.60

type HuntGroupType int32

HuntGroupType represents the type of a hunt group.

const (
	// 0 explicitly means unspecified or invalid; equivalent to unconnected.
	HuntGroupType_HUNT_GROUP_TYPE_UNSPECIFIED HuntGroupType = 0
	// Connected hunt group.
	HuntGroupType_HUNT_GROUP_TYPE_CONNECTED HuntGroupType = 1
	// Softphone hunt group.
	HuntGroupType_HUNT_GROUP_TYPE_SOFTPHONE HuntGroupType = 2
)

func (HuntGroupType) Descriptor added in v1.7.60

func (HuntGroupType) Enum added in v1.7.60

func (x HuntGroupType) Enum() *HuntGroupType

func (HuntGroupType) EnumDescriptor deprecated added in v1.7.60

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

Deprecated: Use HuntGroupType.Descriptor instead.

func (HuntGroupType) Number added in v1.7.60

func (HuntGroupType) String added in v1.7.60

func (x HuntGroupType) String() string

func (HuntGroupType) Type added in v1.7.60

type HuntGroupWithClientInfoTemplateData added in v1.7.63

type HuntGroupWithClientInfoTemplateData struct {

	// The hunt group details.
	HuntGroup *HuntGroupWithClientInfoTemplateData_HuntGroup `protobuf:"bytes,1,opt,name=hunt_group,json=huntGroup,proto3" json:"hunt_group,omitempty"`
	// The hunt group client info display template details.
	Template *ClientInfoDisplayTemplate `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

HuntGroupWithClientInfoTemplateData is the entity for a hunt group with its client info display template data.

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

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

Deprecated: Use HuntGroupWithClientInfoTemplateData.ProtoReflect.Descriptor instead.

func (*HuntGroupWithClientInfoTemplateData) GetHuntGroup added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData) GetTemplate added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData) ProtoMessage added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData) ProtoMessage()

func (*HuntGroupWithClientInfoTemplateData) ProtoReflect added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData) Reset added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData) String added in v1.7.63

type HuntGroupWithClientInfoTemplateData_HuntGroup added in v1.7.63

type HuntGroupWithClientInfoTemplateData_HuntGroup struct {

	// The hunt group sid.
	ClientSid int64 `protobuf:"varint,1,opt,name=client_sid,json=clientSid,proto3" json:"client_sid,omitempty"`
	// The hunt group name.
	HuntGroupSid int64 `protobuf:"varint,2,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// The hunt group name.
	HuntGroupName string `protobuf:"bytes,3,opt,name=hunt_group_name,json=huntGroupName,proto3" json:"hunt_group_name,omitempty"`
	// contains filtered or unexported fields
}

HuntGroup is the entity for a simplified hunt group details.

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

Deprecated: Use HuntGroupWithClientInfoTemplateData_HuntGroup.ProtoReflect.Descriptor instead.

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) GetClientSid added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) GetHuntGroupName added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) GetHuntGroupSid added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) ProtoMessage added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) ProtoReflect added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) Reset added in v1.7.63

func (*HuntGroupWithClientInfoTemplateData_HuntGroup) String added in v1.7.63

type IdpClient added in v1.7.62

type IdpClient struct {

	// The id of the client.
	IdpClientId string `protobuf:"bytes,1,opt,name=idp_client_id,json=idpClientId,proto3" json:"idp_client_id,omitempty"`
	// The secret of the client.
	// This field cannot be updated after creation.
	Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	// The clients allowed redirect uris.
	RedirectUris []string `protobuf:"bytes,3,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
	// The clients trusted peers
	TrustedPeers []string `protobuf:"bytes,4,rep,name=trusted_peers,json=trustedPeers,proto3" json:"trusted_peers,omitempty"`
	// The name of the client.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// The billing id
	BillingId string `protobuf:"bytes,6,opt,name=billing_id,json=billingId,proto3" json:"billing_id,omitempty"`
	// contains filtered or unexported fields
}

IdpClient represents an idp client.

func (*IdpClient) Descriptor deprecated added in v1.7.62

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

Deprecated: Use IdpClient.ProtoReflect.Descriptor instead.

func (*IdpClient) GetBillingId added in v1.8.23

func (x *IdpClient) GetBillingId() string

func (*IdpClient) GetIdpClientId added in v1.7.62

func (x *IdpClient) GetIdpClientId() string

func (*IdpClient) GetName added in v1.7.62

func (x *IdpClient) GetName() string

func (*IdpClient) GetRedirectUris added in v1.7.62

func (x *IdpClient) GetRedirectUris() []string

func (*IdpClient) GetSecret added in v1.7.62

func (x *IdpClient) GetSecret() string

func (*IdpClient) GetTrustedPeers added in v1.7.62

func (x *IdpClient) GetTrustedPeers() []string

func (*IdpClient) ProtoMessage added in v1.7.62

func (*IdpClient) ProtoMessage()

func (*IdpClient) ProtoReflect added in v1.7.62

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

func (*IdpClient) Reset added in v1.7.62

func (x *IdpClient) Reset()

func (*IdpClient) String added in v1.7.62

func (x *IdpClient) String() string

type ImportFormat

type ImportFormat struct {

	// Types that are valid to be assigned 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 (x *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 IntegrationLink struct {

	// The ID of the integration.
	IntegrationId int64 `protobuf:"varint,1,opt,name=integration_id,json=integrationId,proto3" json:"integration_id,omitempty"`
	// The sid or the unique ID of the integration link stored in the database.
	ParameterSid int64 `protobuf:"varint,2,opt,name=parameter_sid,json=parameterSid,proto3" json:"parameter_sid,omitempty"`
	// The display name of the integration link.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the integration link.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The ID of the method to use for the integration link.
	MethodId int64 `protobuf:"varint,5,opt,name=method_id,json=methodId,proto3" json:"method_id,omitempty"`
	// The order of the integration link, used for sorting.
	Order int64 `protobuf:"varint,6,opt,name=order,proto3" json:"order,omitempty"`
	// The parameters used for the integration link.
	Parameters []*IntegrationLinkParameter `protobuf:"bytes,7,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// The configuration name of the integration link.
	ConfigurationName string `protobuf:"bytes,8,opt,name=configuration_name,json=configurationName,proto3" json:"configuration_name,omitempty"`
	// The sid of the hunt group which the integration link is associated with.
	HuntGroupSid int64 `protobuf:"varint,9,opt,name=hunt_group_sid,json=huntGroupSid,proto3" json:"hunt_group_sid,omitempty"`
	// contains filtered or unexported fields
}

IntegrationLink defines a link between a hunt group and an integration.

func (*IntegrationLink) Descriptor deprecated added in v1.7.53

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

Deprecated: Use IntegrationLink.ProtoReflect.Descriptor instead.

func (*IntegrationLink) GetConfigurationName added in v1.7.55

func (x *IntegrationLink) GetConfigurationName() string

func (*IntegrationLink) GetDescription added in v1.7.53

func (x *IntegrationLink) GetDescription() string

func (*IntegrationLink) GetHuntGroupSid added in v1.7.69

func (x *IntegrationLink) GetHuntGroupSid() int64

func (*IntegrationLink) GetIntegrationId added in v1.7.53

func (x *IntegrationLink) GetIntegrationId() int64

func (*IntegrationLink) GetMethodId added in v1.7.53

func (x *IntegrationLink) GetMethodId() int64

func (*IntegrationLink) GetName added in v1.7.53

func (x *IntegrationLink) GetName() string

func (*IntegrationLink) GetOrder added in v1.7.53

func (x *IntegrationLink) GetOrder() int64

func (*IntegrationLink) GetParameterSid added in v1.7.53

func (x *IntegrationLink) GetParameterSid() int64

func (*IntegrationLink) GetParameters added in v1.7.53

func (x *IntegrationLink) GetParameters() []*IntegrationLinkParameter

func (*IntegrationLink) ProtoMessage added in v1.7.53

func (*IntegrationLink) ProtoMessage()

func (*IntegrationLink) ProtoReflect added in v1.7.53

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

func (*IntegrationLink) Reset added in v1.7.53

func (x *IntegrationLink) Reset()

func (*IntegrationLink) String added in v1.7.53

func (x *IntegrationLink) String() string

type IntegrationLinkParameter added in v1.7.53

type IntegrationLinkParameter struct {

	// The parameter key.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The sub parameters of the parameter.
	SubParameters []*IntegrationLinkSubParameter `protobuf:"bytes,2,rep,name=sub_parameters,json=subParameters,proto3" json:"sub_parameters,omitempty"`
	// contains filtered or unexported fields
}

IntegrationLinkParameter defines a parameter for an integration link.

func (*IntegrationLinkParameter) Descriptor deprecated added in v1.7.53

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

Deprecated: Use IntegrationLinkParameter.ProtoReflect.Descriptor instead.

func (*IntegrationLinkParameter) GetKey added in v1.7.53

func (x *IntegrationLinkParameter) GetKey() string

func (*IntegrationLinkParameter) GetSubParameters added in v1.7.53

func (x *IntegrationLinkParameter) GetSubParameters() []*IntegrationLinkSubParameter

func (*IntegrationLinkParameter) ProtoMessage added in v1.7.53

func (*IntegrationLinkParameter) ProtoMessage()

func (*IntegrationLinkParameter) ProtoReflect added in v1.7.53

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

func (*IntegrationLinkParameter) Reset added in v1.7.53

func (x *IntegrationLinkParameter) Reset()

func (*IntegrationLinkParameter) String added in v1.7.53

func (x *IntegrationLinkParameter) String() string

type IntegrationLinkSubParameter added in v1.7.53

type IntegrationLinkSubParameter struct {

	// The sub parameter key is the field name of the integration link.
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The parts of the sub parameter.
	Parts []*IntegrationLinkSubParameterPart `protobuf:"bytes,2,rep,name=parts,proto3" json:"parts,omitempty"`
	// contains filtered or unexported fields
}

IntegrationLinkSubParameter defines a sub parameter for an integration link.

func (*IntegrationLinkSubParameter) Descriptor deprecated added in v1.7.53

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

Deprecated: Use IntegrationLinkSubParameter.ProtoReflect.Descriptor instead.

func (*IntegrationLinkSubParameter) GetKey added in v1.7.53

func (x *IntegrationLinkSubParameter) GetKey() string

func (*IntegrationLinkSubParameter) GetParts added in v1.7.53

func (*IntegrationLinkSubParameter) ProtoMessage added in v1.7.53

func (*IntegrationLinkSubParameter) ProtoMessage()

func (*IntegrationLinkSubParameter) ProtoReflect added in v1.7.53

func (*IntegrationLinkSubParameter) Reset added in v1.7.53

func (x *IntegrationLinkSubParameter) Reset()

func (*IntegrationLinkSubParameter) String added in v1.7.53

func (x *IntegrationLinkSubParameter) String() string

type IntegrationLinkSubParameterPart added in v1.7.53

type IntegrationLinkSubParameterPart struct {

	// The ID for the contact field.
	ContactFieldSid int64 `protobuf:"varint,1,opt,name=contact_field_sid,json=contactFieldSid,proto3" json:"contact_field_sid,omitempty"`
	// The value of the sub parameter part.
	HelperValue string `protobuf:"bytes,2,opt,name=helper_value,json=helperValue,proto3" json:"helper_value,omitempty"`
	// The source type of the sub parameter part.
	ParameterSourceType ParameterSourceType `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

IntegrationLinkSubParameterPart defines a part of a sub parameter for an integration link.

func (*IntegrationLinkSubParameterPart) Descriptor deprecated added in v1.7.53

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

Deprecated: Use IntegrationLinkSubParameterPart.ProtoReflect.Descriptor instead.

func (*IntegrationLinkSubParameterPart) GetContactFieldSid added in v1.7.53

func (x *IntegrationLinkSubParameterPart) GetContactFieldSid() int64

func (*IntegrationLinkSubParameterPart) GetHelperValue added in v1.7.53

func (x *IntegrationLinkSubParameterPart) GetHelperValue() string

func (*IntegrationLinkSubParameterPart) GetParameterSourceType added in v1.7.53

func (x *IntegrationLinkSubParameterPart) GetParameterSourceType() ParameterSourceType

func (*IntegrationLinkSubParameterPart) ProtoMessage added in v1.7.53

func (*IntegrationLinkSubParameterPart) ProtoMessage()

func (*IntegrationLinkSubParameterPart) ProtoReflect added in v1.7.53

func (*IntegrationLinkSubParameterPart) Reset added in v1.7.53

func (*IntegrationLinkSubParameterPart) String added in v1.7.53

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"`
	// Name of the license (to be displayed in the UI)
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,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) GetName added in v1.7.69

func (x *License) GetName() string

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"`
	// String version of the card/sub-section.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,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) GetName added in v1.7.69

func (x *License_Card) GetName() string

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"`
	// String version of the permission.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,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) GetName added in v1.7.69

func (x *License_Permission) GetName() 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 */
	// Control whether the reject option is available to the approvers.
	// Please use disable_reject_option_for_approvers under GeneralSettings.
	//
	// Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.
	EnableRejectOptionForApprovers bool `` /* 159-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) GetEnableRejectOptionForApprovers deprecated added in v1.7.31

func (x *ManualDialSettings) GetEnableRejectOptionForApprovers() bool

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

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 MfaInfo added in v1.7.60

type MfaInfo struct {

	// The org the user belongs to.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The user that the MFA info belongs to.
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Whether or not MFA is enabled for the user.
	MfaEnabled bool `protobuf:"varint,3,opt,name=mfa_enabled,json=mfaEnabled,proto3" json:"mfa_enabled,omitempty"`
	// Types that are valid to be assigned to MfaType:
	//
	//	*MfaInfo_None
	//	*MfaInfo_Otp
	//	*MfaInfo_Duo_
	//	*MfaInfo_Totp_
	MfaType isMfaInfo_MfaType `protobuf_oneof:"mfa_type"`
	// contains filtered or unexported fields
}

MFA/2FA Information

func (*MfaInfo) Descriptor deprecated added in v1.7.60

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

Deprecated: Use MfaInfo.ProtoReflect.Descriptor instead.

func (*MfaInfo) GetDuo added in v1.7.65

func (x *MfaInfo) GetDuo() *MfaInfo_Duo

func (*MfaInfo) GetMfaEnabled added in v1.7.60

func (x *MfaInfo) GetMfaEnabled() bool

func (*MfaInfo) GetMfaType added in v1.7.60

func (x *MfaInfo) GetMfaType() isMfaInfo_MfaType

func (*MfaInfo) GetNone added in v1.7.60

func (x *MfaInfo) GetNone() *MfaInfo_NoneSelected

func (*MfaInfo) GetOrgId added in v1.7.60

func (x *MfaInfo) GetOrgId() string

func (*MfaInfo) GetOtp added in v1.7.60

func (x *MfaInfo) GetOtp() *MfaInfo_OtpType

func (*MfaInfo) GetTotp added in v1.8.2

func (x *MfaInfo) GetTotp() *MfaInfo_Totp

func (*MfaInfo) GetUserId added in v1.7.60

func (x *MfaInfo) GetUserId() string

func (*MfaInfo) ProtoMessage added in v1.7.60

func (*MfaInfo) ProtoMessage()

func (*MfaInfo) ProtoReflect added in v1.7.60

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

func (*MfaInfo) Reset added in v1.7.60

func (x *MfaInfo) Reset()

func (*MfaInfo) String added in v1.7.60

func (x *MfaInfo) String() string

type MfaInfo_Duo added in v1.7.65

type MfaInfo_Duo struct {
	DuoUsername string `protobuf:"bytes,1,opt,name=duo_username,json=duoUsername,proto3" json:"duo_username,omitempty"`
	// contains filtered or unexported fields
}

func (*MfaInfo_Duo) Descriptor deprecated added in v1.7.65

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

Deprecated: Use MfaInfo_Duo.ProtoReflect.Descriptor instead.

func (*MfaInfo_Duo) GetDuoUsername added in v1.7.65

func (x *MfaInfo_Duo) GetDuoUsername() string

func (*MfaInfo_Duo) ProtoMessage added in v1.7.65

func (*MfaInfo_Duo) ProtoMessage()

func (*MfaInfo_Duo) ProtoReflect added in v1.7.65

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

func (*MfaInfo_Duo) Reset added in v1.7.65

func (x *MfaInfo_Duo) Reset()

func (*MfaInfo_Duo) String added in v1.7.65

func (x *MfaInfo_Duo) String() string

type MfaInfo_Duo_ added in v1.7.65

type MfaInfo_Duo_ struct {
	Duo *MfaInfo_Duo `protobuf:"bytes,12,opt,name=duo,proto3,oneof"`
}

type MfaInfo_None added in v1.7.60

type MfaInfo_None struct {
	None *MfaInfo_NoneSelected `protobuf:"bytes,10,opt,name=none,proto3,oneof"`
}

type MfaInfo_NoneSelected added in v1.7.60

type MfaInfo_NoneSelected struct {

	// The time by wich the user must setup MFA
	// to avoid being locked out.
	Timeout *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*MfaInfo_NoneSelected) Descriptor deprecated added in v1.7.60

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

Deprecated: Use MfaInfo_NoneSelected.ProtoReflect.Descriptor instead.

func (*MfaInfo_NoneSelected) GetTimeout added in v1.7.60

func (x *MfaInfo_NoneSelected) GetTimeout() *timestamppb.Timestamp

func (*MfaInfo_NoneSelected) ProtoMessage added in v1.7.60

func (*MfaInfo_NoneSelected) ProtoMessage()

func (*MfaInfo_NoneSelected) ProtoReflect added in v1.7.60

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

func (*MfaInfo_NoneSelected) Reset added in v1.7.60

func (x *MfaInfo_NoneSelected) Reset()

func (*MfaInfo_NoneSelected) String added in v1.7.60

func (x *MfaInfo_NoneSelected) String() string

type MfaInfo_Otp added in v1.7.60

type MfaInfo_Otp struct {
	Otp *MfaInfo_OtpType `protobuf:"bytes,11,opt,name=otp,proto3,oneof"`
}

type MfaInfo_OtpType added in v1.7.60

type MfaInfo_OtpType struct {

	// Types that are valid to be assigned to DeliveryMethod:
	//
	//	*MfaInfo_OtpType_Email
	DeliveryMethod isMfaInfo_OtpType_DeliveryMethod `protobuf_oneof:"delivery_method"`
	// contains filtered or unexported fields
}

func (*MfaInfo_OtpType) Descriptor deprecated added in v1.7.60

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

Deprecated: Use MfaInfo_OtpType.ProtoReflect.Descriptor instead.

func (*MfaInfo_OtpType) GetDeliveryMethod added in v1.7.60

func (x *MfaInfo_OtpType) GetDeliveryMethod() isMfaInfo_OtpType_DeliveryMethod

func (*MfaInfo_OtpType) GetEmail added in v1.7.60

func (*MfaInfo_OtpType) ProtoMessage added in v1.7.60

func (*MfaInfo_OtpType) ProtoMessage()

func (*MfaInfo_OtpType) ProtoReflect added in v1.7.60

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

func (*MfaInfo_OtpType) Reset added in v1.7.60

func (x *MfaInfo_OtpType) Reset()

func (*MfaInfo_OtpType) String added in v1.7.60

func (x *MfaInfo_OtpType) String() string

type MfaInfo_OtpType_Email added in v1.7.60

type MfaInfo_OtpType_Email struct {
	Email *MfaInfo_OtpType_EmailDeliveryMethod `protobuf:"bytes,1,opt,name=email,proto3,oneof"`
}

type MfaInfo_OtpType_EmailDeliveryMethod added in v1.7.60

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

func (*MfaInfo_OtpType_EmailDeliveryMethod) Descriptor deprecated added in v1.7.60

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

Deprecated: Use MfaInfo_OtpType_EmailDeliveryMethod.ProtoReflect.Descriptor instead.

func (*MfaInfo_OtpType_EmailDeliveryMethod) ProtoMessage added in v1.7.60

func (*MfaInfo_OtpType_EmailDeliveryMethod) ProtoMessage()

func (*MfaInfo_OtpType_EmailDeliveryMethod) ProtoReflect added in v1.7.60

func (*MfaInfo_OtpType_EmailDeliveryMethod) Reset added in v1.7.60

func (*MfaInfo_OtpType_EmailDeliveryMethod) String added in v1.7.60

type MfaInfo_Totp added in v1.8.2

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

Totp is the type of MFA that uses a time-based one-time password.

func (*MfaInfo_Totp) Descriptor deprecated added in v1.8.2

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

Deprecated: Use MfaInfo_Totp.ProtoReflect.Descriptor instead.

func (*MfaInfo_Totp) ProtoMessage added in v1.8.2

func (*MfaInfo_Totp) ProtoMessage()

func (*MfaInfo_Totp) ProtoReflect added in v1.8.2

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

func (*MfaInfo_Totp) Reset added in v1.8.2

func (x *MfaInfo_Totp) Reset()

func (*MfaInfo_Totp) String added in v1.8.2

func (x *MfaInfo_Totp) String() string

type MfaInfo_Totp_ added in v1.8.2

type MfaInfo_Totp_ struct {
	Totp *MfaInfo_Totp `protobuf:"bytes,13,opt,name=totp,proto3,oneof"`
}

type MonthDayDate added in v1.7.69

type MonthDayDate struct {

	// A name for this date.
	DateName string `protobuf:"bytes,1,opt,name=date_name,json=dateName,proto3" json:"date_name,omitempty"`
	// Month of the year.
	Month commons.Month `protobuf:"varint,2,opt,name=month,proto3,enum=api.commons.Month" json:"month,omitempty"`
	// Day of the month.
	DayOfMonth int32 `protobuf:"varint,3,opt,name=day_of_month,json=dayOfMonth,proto3" json:"day_of_month,omitempty"`
	// contains filtered or unexported fields
}

MonthDayDate enables custom named dates.

func (*MonthDayDate) Descriptor deprecated added in v1.7.69

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

Deprecated: Use MonthDayDate.ProtoReflect.Descriptor instead.

func (*MonthDayDate) GetDateName added in v1.7.69

func (x *MonthDayDate) GetDateName() string

func (*MonthDayDate) GetDayOfMonth added in v1.7.69

func (x *MonthDayDate) GetDayOfMonth() int32

func (*MonthDayDate) GetMonth added in v1.7.69

func (x *MonthDayDate) GetMonth() commons.Month

func (*MonthDayDate) ProtoMessage added in v1.7.69

func (*MonthDayDate) ProtoMessage()

func (*MonthDayDate) ProtoReflect added in v1.7.69

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

func (*MonthDayDate) Reset added in v1.7.69

func (x *MonthDayDate) Reset()

func (*MonthDayDate) String added in v1.7.69

func (x *MonthDayDate) String() 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 ObservedHoliday added in v1.7.70

type ObservedHoliday struct {

	// A date or holiday
	//
	// Types that are valid to be assigned to DayType:
	//
	//	*ObservedHoliday_Day
	//	*ObservedHoliday_Holiday
	DayType isObservedHoliday_DayType `protobuf_oneof:"DayType"`
	// contains filtered or unexported fields
}

ObservedHoliday may be a named date or a holiday.

func (*ObservedHoliday) Descriptor deprecated added in v1.7.70

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

Deprecated: Use ObservedHoliday.ProtoReflect.Descriptor instead.

func (*ObservedHoliday) GetDay added in v1.7.70

func (x *ObservedHoliday) GetDay() *MonthDayDate

func (*ObservedHoliday) GetDayType added in v1.7.70

func (x *ObservedHoliday) GetDayType() isObservedHoliday_DayType

func (*ObservedHoliday) GetHoliday added in v1.7.70

func (x *ObservedHoliday) GetHoliday() *CountryHoliday

func (*ObservedHoliday) ProtoMessage added in v1.7.70

func (*ObservedHoliday) ProtoMessage()

func (*ObservedHoliday) ProtoReflect added in v1.7.70

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

func (*ObservedHoliday) Reset added in v1.7.70

func (x *ObservedHoliday) Reset()

func (*ObservedHoliday) String added in v1.7.70

func (x *ObservedHoliday) String() string

type ObservedHoliday_Day added in v1.7.70

type ObservedHoliday_Day struct {
	// Named date.
	Day *MonthDayDate `protobuf:"bytes,1,opt,name=day,proto3,oneof"`
}

type ObservedHoliday_Holiday added in v1.7.70

type ObservedHoliday_Holiday struct {
	// Holiday service holiday.
	Holiday *CountryHoliday `protobuf:"bytes,2,opt,name=holiday,proto3,oneof"`
}

type ObservedHolidays added in v1.7.70

type ObservedHolidays struct {

	// ID of the Org related to this.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Unique ID.
	ObservedHolidaysId string `protobuf:"bytes,2,opt,name=observed_holidays_id,json=observedHolidaysId,proto3" json:"observed_holidays_id,omitempty"`
	// Name of the list.
	ObservedHolidaysName string `protobuf:"bytes,3,opt,name=observed_holidays_name,json=observedHolidaysName,proto3" json:"observed_holidays_name,omitempty"`
	// Description of the list.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The timezone.
	Timezone commons.TimeZone `protobuf:"varint,5,opt,name=timezone,proto3,enum=api.commons.TimeZone" json:"timezone,omitempty"`
	// The list of dates or holidays.
	Days []*ObservedHoliday `protobuf:"bytes,6,rep,name=days,proto3" json:"days,omitempty"`
	// When the list was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

ObservedHolidays a list of dates or holidays.

func (*ObservedHolidays) Descriptor deprecated added in v1.7.70

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

Deprecated: Use ObservedHolidays.ProtoReflect.Descriptor instead.

func (*ObservedHolidays) GetDays added in v1.7.70

func (x *ObservedHolidays) GetDays() []*ObservedHoliday

func (*ObservedHolidays) GetDescription added in v1.7.70

func (x *ObservedHolidays) GetDescription() string

func (*ObservedHolidays) GetLastUpdated added in v1.7.70

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

func (*ObservedHolidays) GetObservedHolidaysId added in v1.7.70

func (x *ObservedHolidays) GetObservedHolidaysId() string

func (*ObservedHolidays) GetObservedHolidaysName added in v1.7.70

func (x *ObservedHolidays) GetObservedHolidaysName() string

func (*ObservedHolidays) GetOrgId added in v1.7.70

func (x *ObservedHolidays) GetOrgId() string

func (*ObservedHolidays) GetTimezone added in v1.7.70

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

func (*ObservedHolidays) ProtoMessage added in v1.7.70

func (*ObservedHolidays) ProtoMessage()

func (*ObservedHolidays) ProtoReflect added in v1.7.70

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

func (*ObservedHolidays) Reset added in v1.7.70

func (x *ObservedHolidays) Reset()

func (*ObservedHolidays) String added in v1.7.70

func (x *ObservedHolidays) 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 `` /* 178-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 in Backoffice for users of the organization.
	DisplayLanguage commons.DisplayLanguage `` /* 141-byte string literal not displayed */
	// Organization's locale preferences.
	LocalePreferences *commons.LocalePreferences `protobuf:"bytes,13,opt,name=locale_preferences,json=localePreferences,proto3" json:"locale_preferences,omitempty"`
	// 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) GetLocalePreferences added in v1.7.65

func (x *OrganizationPreferences) GetLocalePreferences() *commons.LocalePreferences

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 ParameterSourceType added in v1.7.53

type ParameterSourceType int32

ParameterSourceType defines the type of parameter source.

const (
	ParameterSourceType_PARAMETER_SOURCE_TYPE_UNSPECIFIED                           ParameterSourceType = 0
	ParameterSourceType_PARAMETER_SOURCE_TYPE_STATIC_TEXT                           ParameterSourceType = 1
	ParameterSourceType_PARAMETER_SOURCE_TYPE_CFD_ID                                ParameterSourceType = 100
	ParameterSourceType_PARAMETER_SOURCE_TYPE_AGENT_ID                              ParameterSourceType = 200
	ParameterSourceType_PARAMETER_SOURCE_TYPE_AGENT_FIRST_NAME                      ParameterSourceType = 201
	ParameterSourceType_PARAMETER_SOURCE_TYPE_AGENT_LAST_NAME                       ParameterSourceType = 202
	ParameterSourceType_PARAMETER_SOURCE_TYPE_AGENT_USERNAME                        ParameterSourceType = 203
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PARTNER_AGENT_ID                      ParameterSourceType = 204
	ParameterSourceType_PARAMETER_SOURCE_TYPE_HG_ID                                 ParameterSourceType = 205
	ParameterSourceType_PARAMETER_SOURCE_TYPE_HG_NAME                               ParameterSourceType = 206
	ParameterSourceType_PARAMETER_SOURCE_TYPE_HG_TYPE                               ParameterSourceType = 207
	ParameterSourceType_PARAMETER_SOURCE_TYPE_CONSUMER_PHONE                        ParameterSourceType = 208
	ParameterSourceType_PARAMETER_SOURCE_TYPE_CALLER_ID                             ParameterSourceType = 209
	ParameterSourceType_PARAMETER_SOURCE_TYPE_CALL_ID                               ParameterSourceType = 210
	ParameterSourceType_PARAMETER_SOURCE_TYPE_GROUP_ID                              ParameterSourceType = 211
	ParameterSourceType_PARAMETER_SOURCE_TYPE_AGENT_SESSION_ID                      ParameterSourceType = 212
	ParameterSourceType_PARAMETER_SOURCE_TYPE_DATA_DIP                              ParameterSourceType = 300
	ParameterSourceType_PARAMETER_SOURCE_TYPE_IVR_DATA                              ParameterSourceType = 400
	ParameterSourceType_PARAMETER_SOURCE_TYPE_DATA_COLLECT                          ParameterSourceType = 500
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_AREA_CODE              ParameterSourceType = 600
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_CARRIER                ParameterSourceType = 601
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_CENTRAL_OFFICE_CODE    ParameterSourceType = 602
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_CITY                   ParameterSourceType = 603
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_COUNTRY_CODE           ParameterSourceType = 604
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_SUBSCRIBER_NUMBER      ParameterSourceType = 605
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_ISO_CODE               ParameterSourceType = 606
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_INTERNATIONAL_PREFIX   ParameterSourceType = 607
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_LANGUAGE               ParameterSourceType = 608
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_LATITUDE               ParameterSourceType = 609
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_LONGITUDE              ParameterSourceType = 610
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_MAXIMUM_BLOCK_NUMBER   ParameterSourceType = 611
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_MINIMUM_BLOCK_NUMBER   ParameterSourceType = 612
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_DESTINATION   ParameterSourceType = 613
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_NATIONAL_PREFIX        ParameterSourceType = 614
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_BLOCK_ID        ParameterSourceType = 615
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_NUMBER_TYPE            ParameterSourceType = 616
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_USES_NDC               ParameterSourceType = 617
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_DAYLIGHT_SAVINGS       ParameterSourceType = 618
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_PREFIX                 ParameterSourceType = 619
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_CODE            ParameterSourceType = 620
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_REGION_NAME            ParameterSourceType = 621
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_1 ParameterSourceType = 622
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_2 ParameterSourceType = 623
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_3 ParameterSourceType = 624
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_SPECIAL_SERVICE_CODE_4 ParameterSourceType = 625
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_TIME_ZONE              ParameterSourceType = 626
	ParameterSourceType_PARAMETER_SOURCE_TYPE_PHONE_METADATA_UTC_OFFSET             ParameterSourceType = 627
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_1             ParameterSourceType = 700
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_2             ParameterSourceType = 701
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_CODE_3             ParameterSourceType = 702
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_1             ParameterSourceType = 703
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_2             ParameterSourceType = 704
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ADMIN_NAME_3             ParameterSourceType = 705
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_AREA_CODE                ParameterSourceType = 706
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_NAME                ParameterSourceType = 707
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_CITY_TYPE                ParameterSourceType = 708
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_CODE             ParameterSourceType = 709
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_ISO_CODE                 ParameterSourceType = 710
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_NAME             ParameterSourceType = 711
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_COUNTRY_FPS_CODE         ParameterSourceType = 712
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_LATITUDE                 ParameterSourceType = 713
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSITION_ACCURACY        ParameterSourceType = 714
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_LONGITUDE                ParameterSourceType = 715
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_METROPOLITAN_AREA        ParameterSourceType = 716
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_DAYLIGHT_SAVINGS         ParameterSourceType = 717
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_PLACE_NAME               ParameterSourceType = 718
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE              ParameterSourceType = 719
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_CODE_KEY          ParameterSourceType = 720
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_POSTAL_TYPE              ParameterSourceType = 721
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVICE_ABBREVIATION     ParameterSourceType = 722
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_PROVINCE_NAME            ParameterSourceType = 723
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_STATE_FPS_CODE           ParameterSourceType = 724
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_TIME_ZONE                ParameterSourceType = 725
	ParameterSourceType_PARAMETER_SOURCE_TYPE_ZIP_METADATA_UTC_OFFSET               ParameterSourceType = 726
	ParameterSourceType_PARAMETER_SOURCE_TYPE_CUSTOM_ACCOUNT_DATA                   ParameterSourceType = 800
	ParameterSourceType_PARAMETER_SOURCE_TYPE_SIP_HEADER_DATA                       ParameterSourceType = 900
	ParameterSourceType_PARAMETER_SOURCE_TYPE_INTEGRATION_DATA                      ParameterSourceType = 1000
	ParameterSourceType_PARAMETER_SOURCE_TYPE_JOURNEY_DATA                          ParameterSourceType = 1100
)

func (ParameterSourceType) Descriptor added in v1.7.53

func (ParameterSourceType) Enum added in v1.7.53

func (ParameterSourceType) EnumDescriptor deprecated added in v1.7.53

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

Deprecated: Use ParameterSourceType.Descriptor instead.

func (ParameterSourceType) Number added in v1.7.53

func (ParameterSourceType) String added in v1.7.53

func (x ParameterSourceType) String() string

func (ParameterSourceType) Type added in v1.7.53

type PasswordResetLink struct {
	LinkId     string                 `protobuf:"bytes,1,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	UserId     string                 `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrgId      string                 `protobuf:"bytes,3,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Expiration *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

PasswordResetLink defines a link for the given user to reset their password.

func (*PasswordResetLink) Descriptor deprecated added in v1.7.50

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

Deprecated: Use PasswordResetLink.ProtoReflect.Descriptor instead.

func (*PasswordResetLink) GetExpiration added in v1.7.50

func (x *PasswordResetLink) GetExpiration() *timestamppb.Timestamp

func (*PasswordResetLink) GetLinkId added in v1.7.50

func (x *PasswordResetLink) GetLinkId() string

func (*PasswordResetLink) GetOrgId added in v1.7.50

func (x *PasswordResetLink) GetOrgId() string

func (*PasswordResetLink) GetUserId added in v1.7.50

func (x *PasswordResetLink) GetUserId() string

func (*PasswordResetLink) ProtoMessage added in v1.7.50

func (*PasswordResetLink) ProtoMessage()

func (*PasswordResetLink) ProtoReflect added in v1.7.50

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

func (*PasswordResetLink) Reset added in v1.7.50

func (x *PasswordResetLink) Reset()

func (*PasswordResetLink) String added in v1.7.50

func (x *PasswordResetLink) 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"`
	// A list of label ids that are assigned to this group.
	LabelIds []string `protobuf:"bytes,7,rep,name=label_ids,json=labelIds,proto3" json:"label_ids,omitempty"`
	// contains filtered or unexported fields
}

PermissionGroup 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) GetLabelIds added in v1.7.76

func (x *PermissionGroup) GetLabelIds() []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 ProgrammedDates added in v1.7.69

type ProgrammedDates struct {

	// ID of the Org related to this.
	OrgId string `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Unique ID.
	ProgrammedDatesId string `protobuf:"bytes,2,opt,name=programmed_dates_id,json=programmedDatesId,proto3" json:"programmed_dates_id,omitempty"`
	// Name of the list.
	ProgrammedDatesName string `protobuf:"bytes,3,opt,name=programmed_dates_name,json=programmedDatesName,proto3" json:"programmed_dates_name,omitempty"`
	// Description of the list.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The timezone.
	Timezone commons.TimeZone `protobuf:"varint,5,opt,name=timezone,proto3,enum=api.commons.TimeZone" json:"timezone,omitempty"`
	// The list of dates or holidays.
	Days []*ProgrammedDay `protobuf:"bytes,6,rep,name=days,proto3" json:"days,omitempty"`
	// When the list was last updated.
	LastUpdated *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// contains filtered or unexported fields
}

ProgrammedDates a list of dates or holidays.

func (*ProgrammedDates) Descriptor deprecated added in v1.7.69

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

Deprecated: Use ProgrammedDates.ProtoReflect.Descriptor instead.

func (*ProgrammedDates) GetDays added in v1.7.69

func (x *ProgrammedDates) GetDays() []*ProgrammedDay

func (*ProgrammedDates) GetDescription added in v1.7.69

func (x *ProgrammedDates) GetDescription() string

func (*ProgrammedDates) GetLastUpdated added in v1.7.69

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

func (*ProgrammedDates) GetOrgId added in v1.7.69

func (x *ProgrammedDates) GetOrgId() string

func (*ProgrammedDates) GetProgrammedDatesId added in v1.7.69

func (x *ProgrammedDates) GetProgrammedDatesId() string

func (*ProgrammedDates) GetProgrammedDatesName added in v1.7.69

func (x *ProgrammedDates) GetProgrammedDatesName() string

func (*ProgrammedDates) GetTimezone added in v1.7.69

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

func (*ProgrammedDates) ProtoMessage added in v1.7.69

func (*ProgrammedDates) ProtoMessage()

func (*ProgrammedDates) ProtoReflect added in v1.7.69

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

func (*ProgrammedDates) Reset added in v1.7.69

func (x *ProgrammedDates) Reset()

func (*ProgrammedDates) String added in v1.7.69

func (x *ProgrammedDates) String() string

type ProgrammedDay added in v1.7.69

type ProgrammedDay struct {

	// A date or holiday
	//
	// Types that are valid to be assigned to DayType:
	//
	//	*ProgrammedDay_Day
	//	*ProgrammedDay_Holiday
	DayType isProgrammedDay_DayType `protobuf_oneof:"DayType"`
	// contains filtered or unexported fields
}

ProgrammedDay may be a named date or a holiday.

func (*ProgrammedDay) Descriptor deprecated added in v1.7.69

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

Deprecated: Use ProgrammedDay.ProtoReflect.Descriptor instead.

func (*ProgrammedDay) GetDay added in v1.7.69

func (x *ProgrammedDay) GetDay() *MonthDayDate

func (*ProgrammedDay) GetDayType added in v1.7.69

func (x *ProgrammedDay) GetDayType() isProgrammedDay_DayType

func (*ProgrammedDay) GetHoliday added in v1.7.69

func (x *ProgrammedDay) GetHoliday() *CountryHoliday

func (*ProgrammedDay) ProtoMessage added in v1.7.69

func (*ProgrammedDay) ProtoMessage()

func (*ProgrammedDay) ProtoReflect added in v1.7.69

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

func (*ProgrammedDay) Reset added in v1.7.69

func (x *ProgrammedDay) Reset()

func (*ProgrammedDay) String added in v1.7.69

func (x *ProgrammedDay) String() string

type ProgrammedDay_Day added in v1.7.69

type ProgrammedDay_Day struct {
	// Named date.
	Day *MonthDayDate `protobuf:"bytes,1,opt,name=day,proto3,oneof"`
}

type ProgrammedDay_Holiday added in v1.7.69

type ProgrammedDay_Holiday struct {
	// Holiday service holiday.
	Holiday *CountryHoliday `protobuf:"bytes,2,opt,name=holiday,proto3,oneof"`
}

type Range deprecated added in v1.7.63

type Range struct {
	StartHour   int32 `protobuf:"varint,1,opt,name=start_hour,json=startHour,proto3" json:"start_hour,omitempty"`
	StartMinute int32 `protobuf:"varint,2,opt,name=start_minute,json=startMinute,proto3" json:"start_minute,omitempty"`
	EndHour     int32 `protobuf:"varint,3,opt,name=end_hour,json=endHour,proto3" json:"end_hour,omitempty"`
	EndMinute   int32 `protobuf:"varint,4,opt,name=end_minute,json=endMinute,proto3" json:"end_minute,omitempty"`
	// contains filtered or unexported fields
}

Range including start and end times.

Deprecated: Marked as deprecated in api/commons/org/preferences.proto.

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

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

Deprecated: Use Range.ProtoReflect.Descriptor instead.

func (*Range) GetEndHour added in v1.7.63

func (x *Range) GetEndHour() int32

func (*Range) GetEndMinute added in v1.7.63

func (x *Range) GetEndMinute() int32

func (*Range) GetStartHour added in v1.7.63

func (x *Range) GetStartHour() int32

func (*Range) GetStartMinute added in v1.7.63

func (x *Range) GetStartMinute() int32

func (*Range) ProtoMessage added in v1.7.63

func (*Range) ProtoMessage()

func (*Range) ProtoReflect added in v1.7.63

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

func (*Range) Reset added in v1.7.63

func (x *Range) Reset()

func (*Range) String added in v1.7.63

func (x *Range) 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 valid to be assigned 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 (x *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 ResponseEvaluator added in v1.7.78

type ResponseEvaluator struct {

	// ID of the response evaluator.
	ResponseEvaluatorId string `protobuf:"bytes,1,opt,name=response_evaluator_id,json=responseEvaluatorId,proto3" json:"response_evaluator_id,omitempty"`
	// Org ID the response evaluator is associated with.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Name of the evaluator.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The evaluator description, optional.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Regex pattern.
	RegularExpression string `protobuf:"bytes,5,opt,name=regular_expression,json=regularExpression,proto3" json:"regular_expression,omitempty"`
	// contains filtered or unexported fields
}

ResponseEvalutor manages regex

func (*ResponseEvaluator) Descriptor deprecated added in v1.7.78

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

Deprecated: Use ResponseEvaluator.ProtoReflect.Descriptor instead.

func (*ResponseEvaluator) GetDescription added in v1.7.78

func (x *ResponseEvaluator) GetDescription() string

func (*ResponseEvaluator) GetName added in v1.7.78

func (x *ResponseEvaluator) GetName() string

func (*ResponseEvaluator) GetOrgId added in v1.7.78

func (x *ResponseEvaluator) GetOrgId() string

func (*ResponseEvaluator) GetRegularExpression added in v1.7.78

func (x *ResponseEvaluator) GetRegularExpression() string

func (*ResponseEvaluator) GetResponseEvaluatorId added in v1.7.78

func (x *ResponseEvaluator) GetResponseEvaluatorId() string

func (*ResponseEvaluator) ProtoMessage added in v1.7.78

func (*ResponseEvaluator) ProtoMessage()

func (*ResponseEvaluator) ProtoReflect added in v1.7.78

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

func (*ResponseEvaluator) Reset added in v1.7.78

func (x *ResponseEvaluator) Reset()

func (*ResponseEvaluator) String added in v1.7.78

func (x *ResponseEvaluator) String() string

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 `` /* 175-byte string literal not displayed */
	// Default campaign link ID.
	DefaultCampaignLinkId string `` /* 129-byte string literal not displayed */
	// Whether user canceled campaigns can be resent in the organization.
	ResendCancelledCampaigns bool `` /* 137-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) GetResendCancelledCampaigns added in v1.7.31

func (x *SchedulePreferences) GetResendCancelledCampaigns() bool

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 ScriptCategory added in v1.7.62

type ScriptCategory int32

ScriptCategory differentiates between Hunt Group and Campaign scripts

const (
	// Not specified
	ScriptCategory_SCRIPT_CATEGORY_UNSPECIFIED ScriptCategory = 0
	// Hunt Group script category
	ScriptCategory_SCRIPT_CATEGORY_HUNT_GROUP ScriptCategory = 1
	// Campaign script category
	ScriptCategory_SCRIPT_CATEGORY_CAMPAIGN ScriptCategory = 2
)

func (ScriptCategory) Descriptor added in v1.7.62

func (ScriptCategory) Enum added in v1.7.62

func (x ScriptCategory) Enum() *ScriptCategory

func (ScriptCategory) EnumDescriptor deprecated added in v1.7.62

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

Deprecated: Use ScriptCategory.Descriptor instead.

func (ScriptCategory) Number added in v1.7.62

func (ScriptCategory) String added in v1.7.62

func (x ScriptCategory) String() string

func (ScriptCategory) Type added in v1.7.62

type ScriptResponseType added in v1.7.62

type ScriptResponseType int32

ScriptResponseType differentiates between script responses

const (
	// Not specified
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_UNSPECIFIED ScriptResponseType = 0
	// Drop down select menu
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_DROP_DOWN_SELECT_MENU ScriptResponseType = 1
	// Multiple select menu
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_MULTIPLE_SELECT_MENU ScriptResponseType = 2
	// Check boxes
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_CHECK_BOXES ScriptResponseType = 3
	// Radio buttons
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_RADIO_BUTTONS ScriptResponseType = 4
	// Text box
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_TEXT_BOX ScriptResponseType = 5
	// Alphanumeric text box
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_TEXT_BOX_ALPHANUMERIC ScriptResponseType = 6
	// Numerical only text box
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_TEXT_BOX_NUMERICAL ScriptResponseType = 7
	// Text verification field
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_TEXT_VERIFICATION_FIELD ScriptResponseType = 8
	// Text area
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_TEXT_AREA ScriptResponseType = 9
	// Regular expression field
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_FIELD ScriptResponseType = 10
	// Regular expression area
	ScriptResponseType_SCRIPT_RESPONSE_TYPE_REGULAR_EXPRESSION_AREA ScriptResponseType = 11
)

func (ScriptResponseType) Descriptor added in v1.7.62

func (ScriptResponseType) Enum added in v1.7.62

func (ScriptResponseType) EnumDescriptor deprecated added in v1.7.62

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

Deprecated: Use ScriptResponseType.Descriptor instead.

func (ScriptResponseType) Number added in v1.7.62

func (ScriptResponseType) String added in v1.7.62

func (x ScriptResponseType) String() string

func (ScriptResponseType) Type added in v1.7.62

type SimpleCompareExpression added in v1.7.62

type SimpleCompareExpression struct {

	// The operator type of SimpleCompareExpression
	OperatorType CompareOperatorType `` /* 139-byte string literal not displayed */
	// The act index of the SimpleCompareExpression
	ActIndex int64 `protobuf:"varint,2,opt,name=act_index,json=actIndex,proto3" json:"act_index,omitempty"`
	// The disposition header of the SimpleCompareExpression
	DispositionHeader string `protobuf:"bytes,3,opt,name=disposition_header,json=dispositionHeader,proto3" json:"disposition_header,omitempty"`
	// The compare value of the SimpleCompareExpression
	CompareValue string `protobuf:"bytes,4,opt,name=compare_value,json=compareValue,proto3" json:"compare_value,omitempty"`
	// contains filtered or unexported fields
}

SimpleCompareExpression describes a simple compare expression

func (*SimpleCompareExpression) Descriptor deprecated added in v1.7.62

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

Deprecated: Use SimpleCompareExpression.ProtoReflect.Descriptor instead.

func (*SimpleCompareExpression) GetActIndex added in v1.7.62

func (x *SimpleCompareExpression) GetActIndex() int64

func (*SimpleCompareExpression) GetCompareValue added in v1.7.62

func (x *SimpleCompareExpression) GetCompareValue() string

func (*SimpleCompareExpression) GetDispositionHeader added in v1.7.62

func (x *SimpleCompareExpression) GetDispositionHeader() string

func (*SimpleCompareExpression) GetOperatorType added in v1.7.62

func (x *SimpleCompareExpression) GetOperatorType() CompareOperatorType

func (*SimpleCompareExpression) ProtoMessage added in v1.7.62

func (*SimpleCompareExpression) ProtoMessage()

func (*SimpleCompareExpression) ProtoReflect added in v1.7.62

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

func (*SimpleCompareExpression) Reset added in v1.7.62

func (x *SimpleCompareExpression) Reset()

func (*SimpleCompareExpression) String added in v1.7.62

func (x *SimpleCompareExpression) String() string

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 SkillGroup added in v1.7.47

type SkillGroup struct {

	// The ID of the skill group
	SkillGroupId string `protobuf:"bytes,1,opt,name=skill_group_id,json=skillGroupId,proto3" json:"skill_group_id,omitempty"`
	// The ID of the org the skill group belongs to.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// The name of the skill group.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the skill group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The skills and proficiencies for the skill group.
	SkillSets []*SkillSet `protobuf:"bytes,5,rep,name=skill_sets,json=skillSets,proto3" json:"skill_sets,omitempty"`
	// contains filtered or unexported fields
}

SkillGroup represents a skill group entity.

func (*SkillGroup) Descriptor deprecated added in v1.7.47

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

Deprecated: Use SkillGroup.ProtoReflect.Descriptor instead.

func (*SkillGroup) GetDescription added in v1.7.47

func (x *SkillGroup) GetDescription() string

func (*SkillGroup) GetName added in v1.7.47

func (x *SkillGroup) GetName() string

func (*SkillGroup) GetOrgId added in v1.7.47

func (x *SkillGroup) GetOrgId() string

func (*SkillGroup) GetSkillGroupId added in v1.7.47

func (x *SkillGroup) GetSkillGroupId() string

func (*SkillGroup) GetSkillSets added in v1.7.47

func (x *SkillGroup) GetSkillSets() []*SkillSet

func (*SkillGroup) ProtoMessage added in v1.7.47

func (*SkillGroup) ProtoMessage()

func (*SkillGroup) ProtoReflect added in v1.7.47

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

func (*SkillGroup) Reset added in v1.7.47

func (x *SkillGroup) Reset()

func (*SkillGroup) String added in v1.7.47

func (x *SkillGroup) String() string

type SkillSet added in v1.7.47

type SkillSet struct {

	// The proficiency of the skill as a percent [1,100].
	Proficiency int32 `protobuf:"varint,2,opt,name=proficiency,proto3" json:"proficiency,omitempty"`
	// The sid of the skill
	SkillSid int64 `protobuf:"varint,3,opt,name=skill_sid,json=skillSid,proto3" json:"skill_sid,omitempty"`
	// contains filtered or unexported fields
}

A set of a skill identifier and the proficiency in that skill

func (*SkillSet) Descriptor deprecated added in v1.7.47

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

Deprecated: Use SkillSet.ProtoReflect.Descriptor instead.

func (*SkillSet) GetProficiency added in v1.7.47

func (x *SkillSet) GetProficiency() int32

func (*SkillSet) GetSkillSid added in v1.7.47

func (x *SkillSet) GetSkillSid() int64

func (*SkillSet) ProtoMessage added in v1.7.47

func (*SkillSet) ProtoMessage()

func (*SkillSet) ProtoReflect added in v1.7.47

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

func (*SkillSet) Reset added in v1.7.47

func (x *SkillSet) Reset()

func (*SkillSet) String added in v1.7.47

func (x *SkillSet) 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 SystemPauseCode deprecated added in v1.7.58

type SystemPauseCode int32

SystemPauseCode controls if a system Pause code is being used DEPRECATED: Use services.org.hunt_groups.v1alpha1.SystemPauseCode instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

const (
	// 0 explicitly means unspecified or invalid.
	SystemPauseCode_SYSTEM_PAUSE_CODE_UNSPECIFIED SystemPauseCode = 0
	// The code for when the agent triggers the advance to paused action
	SystemPauseCode_SYSTEM_PAUSE_CODE_AGENT_TRIGGER_ADVANCE_TO_PAUSED SystemPauseCode = 1
	// The code for when the agent triggers the change password action
	SystemPauseCode_SYSTEM_PAUSE_CODE_CHANGE_PASSWORD SystemPauseCode = 2
	// The code for when the agent triggers the check voice mail action
	SystemPauseCode_SYSTEM_PAUSE_CODE_CHECK_VOICE_MAIL SystemPauseCode = 3
	// The code for when the agent triggers manually approve calls action
	SystemPauseCode_SYSTEM_PAUSE_CODE_MANUALLY_APPROVE_CALLS SystemPauseCode = 4
)

func (SystemPauseCode) Descriptor added in v1.7.58

func (SystemPauseCode) Enum added in v1.7.58

func (x SystemPauseCode) Enum() *SystemPauseCode

func (SystemPauseCode) EnumDescriptor deprecated added in v1.7.58

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

Deprecated: Use SystemPauseCode.Descriptor instead.

func (SystemPauseCode) Number added in v1.7.58

func (SystemPauseCode) String added in v1.7.58

func (x SystemPauseCode) String() string

func (SystemPauseCode) Type added in v1.7.58

type TemplateCategory added in v1.7.55

type TemplateCategory int32

Tempate category differentiates between template types

const (
	// 0 explicitly means unspecified or invalid.
	TemplateCategory_TEMPLATE_CATEGORY_UNSPECIFIED TemplateCategory = 0
	// 1 means a hunt group client info display template
	TemplateCategory_TEMPLATE_CATEGORY_HUNT_GROUP TemplateCategory = 1
	// 2 means a campaign client info display template
	TemplateCategory_TEMPLATE_CATEGORY_CAMPAIGN TemplateCategory = 2
)

func (TemplateCategory) Descriptor added in v1.7.55

func (TemplateCategory) Enum added in v1.7.55

func (TemplateCategory) EnumDescriptor deprecated added in v1.7.55

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

Deprecated: Use TemplateCategory.Descriptor instead.

func (TemplateCategory) Number added in v1.7.55

func (TemplateCategory) String added in v1.7.55

func (x TemplateCategory) String() string

func (TemplateCategory) Type added in v1.7.55

type TimeOfDay added in v1.7.66

type TimeOfDay struct {

	// The hour of the day.
	Hour int32 `protobuf:"varint,1,opt,name=hour,proto3" json:"hour,omitempty"`
	// The minute of the hour.
	Minute int32 `protobuf:"varint,2,opt,name=minute,proto3" json:"minute,omitempty"`
	// contains filtered or unexported fields
}

TimeOfDay describes the time of day by hour and minute.

func (*TimeOfDay) Descriptor deprecated added in v1.7.66

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

Deprecated: Use TimeOfDay.ProtoReflect.Descriptor instead.

func (*TimeOfDay) GetHour added in v1.7.66

func (x *TimeOfDay) GetHour() int32

func (*TimeOfDay) GetMinute added in v1.7.66

func (x *TimeOfDay) GetMinute() int32

func (*TimeOfDay) ProtoMessage added in v1.7.66

func (*TimeOfDay) ProtoMessage()

func (*TimeOfDay) ProtoReflect added in v1.7.66

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

func (*TimeOfDay) Reset added in v1.7.66

func (x *TimeOfDay) Reset()

func (*TimeOfDay) String added in v1.7.66

func (x *TimeOfDay) String() string

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 TriggerAction deprecated added in v1.7.58

type TriggerAction int32

TriggerAction is the action to take when the trigger is activated DEPRECATED: Use services.org.hunt_groups.v1alpha1.TriggerAction instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

const (
	// 0 explicitly means unspecified or invalid.
	TriggerAction_TRIGGER_ACTION_UNSPECIFIED TriggerAction = 0
	// The action to advance the agent to a status
	// Used for agent status: all but Logged In and all Transfer statuses
	TriggerAction_TRIGGER_ACTION_ADVANCE_TO_STATUS TriggerAction = 1
	// The action to display a message
	TriggerAction_TRIGGER_ACTION_DISPLAY_MESSAGE TriggerAction = 2
	// The action to eject the agent
	TriggerAction_TRIGGER_ACTION_EJECT_AGENT TriggerAction = 3
	// The action to execute a web link
	TriggerAction_TRIGGER_ACTION_EXECUTE_WEB_LINK TriggerAction = 4
	// The action to execute an integration link
	TriggerAction_TRIGGER_ACTION_EXECUTE_INTEGRATION_LINK TriggerAction = 5
)

func (TriggerAction) Descriptor added in v1.7.58

func (TriggerAction) Enum added in v1.7.58

func (x TriggerAction) Enum() *TriggerAction

func (TriggerAction) EnumDescriptor deprecated added in v1.7.58

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

Deprecated: Use TriggerAction.Descriptor instead.

func (TriggerAction) Number added in v1.7.58

func (TriggerAction) String added in v1.7.58

func (x TriggerAction) String() string

func (TriggerAction) Type added in v1.7.58

type TriggerActionOption deprecated added in v1.7.58

type TriggerActionOption struct {

	// The action to take when the trigger is activated
	Action TriggerAction `protobuf:"varint,1,opt,name=action,proto3,enum=api.commons.org.TriggerAction" json:"action,omitempty"`
	// The message to be displayed when the trigger is activated
	// Used for action: Display Message
	DisplayMessage string `protobuf:"bytes,2,opt,name=display_message,json=displayMessage,proto3" json:"display_message,omitempty"`
	// The status to advance to when the trigger is activated
	// Used for action: Advance Status
	// Following are the valid status transitions:
	// Waiting -> Paused
	// Paused -> Waiting
	// On Call -> Wrap Up
	// Preview Call -> On Call, Waiting
	// Manual Dial Call -> Waiting
	// Wrap Up -> Waiting, Paused
	AdvanceToStatus AgentStatus `` /* 142-byte string literal not displayed */
	// The sid of the web link to execute when the trigger is activated
	// Used for action: Execute Web Link
	WebLinkSid int64 `protobuf:"varint,4,opt,name=web_link_sid,json=webLinkSid,proto3" json:"web_link_sid,omitempty"`
	// The sid of the integration link to execute when the trigger is activated
	// Used for action: Execute Integration Link
	IntegrationLinkSid int64 `protobuf:"varint,5,opt,name=integration_link_sid,json=integrationLinkSid,proto3" json:"integration_link_sid,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED: Use services.org.hunt_groups.v1alpha1.TriggerActionOption instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*TriggerActionOption) Descriptor deprecated added in v1.7.58

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

Deprecated: Use TriggerActionOption.ProtoReflect.Descriptor instead.

func (*TriggerActionOption) GetAction added in v1.7.58

func (x *TriggerActionOption) GetAction() TriggerAction

func (*TriggerActionOption) GetAdvanceToStatus added in v1.7.58

func (x *TriggerActionOption) GetAdvanceToStatus() AgentStatus

func (*TriggerActionOption) GetDisplayMessage added in v1.7.58

func (x *TriggerActionOption) GetDisplayMessage() string

func (*TriggerActionOption) GetIntegrationLinkSid added in v1.7.58

func (x *TriggerActionOption) GetIntegrationLinkSid() int64

func (*TriggerActionOption) GetWebLinkSid added in v1.7.58

func (x *TriggerActionOption) GetWebLinkSid() int64

func (*TriggerActionOption) ProtoMessage added in v1.7.58

func (*TriggerActionOption) ProtoMessage()

func (*TriggerActionOption) ProtoReflect added in v1.7.58

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

func (*TriggerActionOption) Reset added in v1.7.58

func (x *TriggerActionOption) Reset()

func (*TriggerActionOption) String added in v1.7.58

func (x *TriggerActionOption) String() string

type TriggerCallTypes deprecated added in v1.7.58

type TriggerCallTypes struct {

	// The call type for outbound calls
	Outbound bool `protobuf:"varint,1,opt,name=outbound,proto3" json:"outbound,omitempty"`
	// The call type for inbound calls
	Inbound bool `protobuf:"varint,2,opt,name=inbound,proto3" json:"inbound,omitempty"`
	// The call type for internal calls
	Manual bool `protobuf:"varint,3,opt,name=manual,proto3" json:"manual,omitempty"`
	// The call type for preview calls
	Preview bool `protobuf:"varint,4,opt,name=preview,proto3" json:"preview,omitempty"`
	// contains filtered or unexported fields
}

TriggerCallTypes is the call types to use for the trigger DEPRECATED: Use services.org.hunt_groups.v1alpha1.TriggerCallTypes instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*TriggerCallTypes) Descriptor deprecated added in v1.7.58

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

Deprecated: Use TriggerCallTypes.ProtoReflect.Descriptor instead.

func (*TriggerCallTypes) GetInbound added in v1.7.58

func (x *TriggerCallTypes) GetInbound() bool

func (*TriggerCallTypes) GetManual added in v1.7.58

func (x *TriggerCallTypes) GetManual() bool

func (*TriggerCallTypes) GetOutbound added in v1.7.58

func (x *TriggerCallTypes) GetOutbound() bool

func (*TriggerCallTypes) GetPreview added in v1.7.58

func (x *TriggerCallTypes) GetPreview() bool

func (*TriggerCallTypes) ProtoMessage added in v1.7.58

func (*TriggerCallTypes) ProtoMessage()

func (*TriggerCallTypes) ProtoReflect added in v1.7.58

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

func (*TriggerCallTypes) Reset added in v1.7.58

func (x *TriggerCallTypes) Reset()

func (*TriggerCallTypes) String added in v1.7.58

func (x *TriggerCallTypes) String() string

type TriggerPauseCode deprecated added in v1.7.58

type TriggerPauseCode struct {

	// Types that are valid to be assigned to PauseCode:
	//
	//	*TriggerPauseCode_SystemPauseCode
	//	*TriggerPauseCode_CustomPauseCode
	PauseCode isTriggerPauseCode_PauseCode `protobuf_oneof:"pause_code"`
	// contains filtered or unexported fields
}

TriggerPauseCode is the pause code to use for the trigger DEPRECATED: Use services.org.hunt_groups.v1alpha1.TriggerPauseCode instead

Deprecated: Marked as deprecated in api/commons/org/huntgroup.proto.

func (*TriggerPauseCode) Descriptor deprecated added in v1.7.58

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

Deprecated: Use TriggerPauseCode.ProtoReflect.Descriptor instead.

func (*TriggerPauseCode) GetCustomPauseCode added in v1.7.58

func (x *TriggerPauseCode) GetCustomPauseCode() string

func (*TriggerPauseCode) GetPauseCode added in v1.7.58

func (x *TriggerPauseCode) GetPauseCode() isTriggerPauseCode_PauseCode

func (*TriggerPauseCode) GetSystemPauseCode added in v1.7.58

func (x *TriggerPauseCode) GetSystemPauseCode() SystemPauseCode

func (*TriggerPauseCode) ProtoMessage added in v1.7.58

func (*TriggerPauseCode) ProtoMessage()

func (*TriggerPauseCode) ProtoReflect added in v1.7.58

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

func (*TriggerPauseCode) Reset added in v1.7.58

func (x *TriggerPauseCode) Reset()

func (*TriggerPauseCode) String added in v1.7.58

func (x *TriggerPauseCode) String() string

type TriggerPauseCode_CustomPauseCode added in v1.7.58

type TriggerPauseCode_CustomPauseCode struct {
	// The custom pause code to use for the trigger
	// It is name of a pause code from a pause code set
	CustomPauseCode string `protobuf:"bytes,2,opt,name=custom_pause_code,json=customPauseCode,proto3,oneof"`
}

type TriggerPauseCode_SystemPauseCode added in v1.7.58

type TriggerPauseCode_SystemPauseCode struct {
	// The system pause code to use for the trigger
	SystemPauseCode SystemPauseCode `protobuf:"varint,1,opt,name=system_pause_code,json=systemPauseCode,proto3,enum=api.commons.org.SystemPauseCode,oneof"`
}

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 `` /* 174-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"`
	// Whether or not the user's email is verified.
	EmailVerified bool `protobuf:"varint,401,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	// Whitelisted IPs for the user
	WhitelistedIps []string `protobuf:"bytes,402,rep,name=whitelisted_ips,json=whitelistedIps,proto3" json:"whitelisted_ips,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) GetEmailVerified added in v1.7.49

func (x *User) GetEmailVerified() bool

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) GetWhitelistedIps added in v1.7.70

func (x *User) GetWhitelistedIps() []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 Verbiage added in v1.7.62

type Verbiage struct {

	// The order of the verbiage
	Order int64 `protobuf:"varint,1,opt,name=order,proto3" json:"order,omitempty"`
	// The header of the verbiage
	Header string `protobuf:"bytes,2,opt,name=header,proto3" json:"header,omitempty"`
	// the body of the verbiage
	Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

A verbiage within an Act

func (*Verbiage) Descriptor deprecated added in v1.7.62

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

Deprecated: Use Verbiage.ProtoReflect.Descriptor instead.

func (*Verbiage) GetBody added in v1.7.62

func (x *Verbiage) GetBody() string

func (*Verbiage) GetHeader added in v1.7.62

func (x *Verbiage) GetHeader() string

func (*Verbiage) GetOrder added in v1.7.62

func (x *Verbiage) GetOrder() int64

func (*Verbiage) ProtoMessage added in v1.7.62

func (*Verbiage) ProtoMessage()

func (*Verbiage) ProtoReflect added in v1.7.62

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

func (*Verbiage) Reset added in v1.7.62

func (x *Verbiage) Reset()

func (*Verbiage) String added in v1.7.62

func (x *Verbiage) 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 valid to be assigned 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 (x *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 WebLink struct {

	// The unique sid of a web link
	WebLinkSid int64 `protobuf:"varint,1,opt,name=web_link_sid,json=webLinkSid,proto3" json:"web_link_sid,omitempty"`
	// The name of the web link
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The description of the web link
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The link type
	LinkType WebLinkType `protobuf:"varint,4,opt,name=link_type,json=linkType,proto3,enum=api.commons.org.WebLinkType" json:"link_type,omitempty"`
	// The order position of the web link
	Order int64 `protobuf:"varint,5,opt,name=order,proto3" json:"order,omitempty"`
	// The base url components of the web link
	BaseUrl []*WebLinkComponent `protobuf:"bytes,6,rep,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// The web link parameters
	Parameters []*WebLinkParameter `protobuf:"bytes,7,rep,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

A structure used for representing a web link

func (*WebLink) Descriptor deprecated added in v1.7.57

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

Deprecated: Use WebLink.ProtoReflect.Descriptor instead.

func (*WebLink) GetBaseUrl added in v1.7.57

func (x *WebLink) GetBaseUrl() []*WebLinkComponent

func (*WebLink) GetDescription added in v1.7.57

func (x *WebLink) GetDescription() string

func (*WebLink) GetLinkType added in v1.7.57

func (x *WebLink) GetLinkType() WebLinkType

func (*WebLink) GetName added in v1.7.57

func (x *WebLink) GetName() string

func (*WebLink) GetOrder added in v1.7.57

func (x *WebLink) GetOrder() int64

func (*WebLink) GetParameters added in v1.7.57

func (x *WebLink) GetParameters() []*WebLinkParameter

func (*WebLink) GetWebLinkSid added in v1.7.57

func (x *WebLink) GetWebLinkSid() int64

func (*WebLink) ProtoMessage added in v1.7.57

func (*WebLink) ProtoMessage()

func (*WebLink) ProtoReflect added in v1.7.57

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

func (*WebLink) Reset added in v1.7.57

func (x *WebLink) Reset()

func (*WebLink) String added in v1.7.57

func (x *WebLink) String() string

type WebLinkComponent added in v1.7.57

type WebLinkComponent struct {

	// The component key type of the web link component
	KeyType WebLinkComponentKeyType `` /* 128-byte string literal not displayed */
	// The value of the web link component
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

WebLinkComponent contains the key type and string of a web link

func (*WebLinkComponent) Descriptor deprecated added in v1.7.57

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

Deprecated: Use WebLinkComponent.ProtoReflect.Descriptor instead.

func (*WebLinkComponent) GetKeyType added in v1.7.57

func (x *WebLinkComponent) GetKeyType() WebLinkComponentKeyType

func (*WebLinkComponent) GetValue added in v1.7.57

func (x *WebLinkComponent) GetValue() string

func (*WebLinkComponent) ProtoMessage added in v1.7.57

func (*WebLinkComponent) ProtoMessage()

func (*WebLinkComponent) ProtoReflect added in v1.7.57

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

func (*WebLinkComponent) Reset added in v1.7.57

func (x *WebLinkComponent) Reset()

func (*WebLinkComponent) String added in v1.7.57

func (x *WebLinkComponent) String() string

type WebLinkComponentKeyType added in v1.7.57

type WebLinkComponentKeyType int32

Enums to represent the WebLinkComponentKeyType

const (
	// 0 explicitly means unspecified or invalid
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_UNSPECIFIED WebLinkComponentKeyType = 0
	// Static or plaintext type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_STATIC_TEXT WebLinkComponentKeyType = 1
	// TTS Field type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_TTS_FIELD WebLinkComponentKeyType = 2
	// Agent Info type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_AGENT_INFO WebLinkComponentKeyType = 3
	// Data Dip type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_DATA_DIP WebLinkComponentKeyType = 4
	// IVR Data type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_IVR_DATA WebLinkComponentKeyType = 5
	// Data Collect type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_DATA_COLLECT WebLinkComponentKeyType = 6
	// Phone Metadata type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_PHONE_METADATA WebLinkComponentKeyType = 7
	// Zip Postal Metadata type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_ZIP_POSTAL_METADATA WebLinkComponentKeyType = 8
	// Custom Account Data key type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_CUSTOM_ACCOUNT_DATA_KEY WebLinkComponentKeyType = 9
	// Sip Header Data type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_SIP_HEADER_DATA WebLinkComponentKeyType = 10
	// Integration Data type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_INTEGRATION_DATA WebLinkComponentKeyType = 11
	// Journey Data type
	WebLinkComponentKeyType_WEB_LINK_COMPONENT_KEY_TYPE_JOURNEY_DATA WebLinkComponentKeyType = 12
)

func (WebLinkComponentKeyType) Descriptor added in v1.7.57

func (WebLinkComponentKeyType) Enum added in v1.7.57

func (WebLinkComponentKeyType) EnumDescriptor deprecated added in v1.7.57

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

Deprecated: Use WebLinkComponentKeyType.Descriptor instead.

func (WebLinkComponentKeyType) Number added in v1.7.57

func (WebLinkComponentKeyType) String added in v1.7.57

func (x WebLinkComponentKeyType) String() string

func (WebLinkComponentKeyType) Type added in v1.7.57

type WebLinkParameter added in v1.7.57

type WebLinkParameter struct {

	// The key for a web link parameter
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The web link components for a web link parameter
	Components []*WebLinkComponent `protobuf:"bytes,2,rep,name=components,proto3" json:"components,omitempty"`
	// contains filtered or unexported fields
}

WebLinkParameter contains a key and web link component

func (*WebLinkParameter) Descriptor deprecated added in v1.7.57

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

Deprecated: Use WebLinkParameter.ProtoReflect.Descriptor instead.

func (*WebLinkParameter) GetComponents added in v1.7.57

func (x *WebLinkParameter) GetComponents() []*WebLinkComponent

func (*WebLinkParameter) GetKey added in v1.7.57

func (x *WebLinkParameter) GetKey() string

func (*WebLinkParameter) ProtoMessage added in v1.7.57

func (*WebLinkParameter) ProtoMessage()

func (*WebLinkParameter) ProtoReflect added in v1.7.57

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

func (*WebLinkParameter) Reset added in v1.7.57

func (x *WebLinkParameter) Reset()

func (*WebLinkParameter) String added in v1.7.57

func (x *WebLinkParameter) String() string

type WebLinkType added in v1.7.57

type WebLinkType int32

WebLinkType describes the type of a particular web link

const (
	// 0 explicitly means unspecified or invalid.
	WebLinkType_WEB_LINK_TYPE_UNSPECIFIED WebLinkType = 0
	// Standard web link type
	WebLinkType_WEB_LINK_STANDARD WebLinkType = 1
	// Javascript web link type
	WebLinkType_WEB_LINK_JAVASCRIPT WebLinkType = 2
)

func (WebLinkType) Descriptor added in v1.7.57

func (WebLinkType) Enum added in v1.7.57

func (x WebLinkType) Enum() *WebLinkType

func (WebLinkType) EnumDescriptor deprecated added in v1.7.57

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

Deprecated: Use WebLinkType.Descriptor instead.

func (WebLinkType) Number added in v1.7.57

func (x WebLinkType) Number() protoreflect.EnumNumber

func (WebLinkType) String added in v1.7.57

func (x WebLinkType) String() string

func (WebLinkType) Type added in v1.7.57

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