billing

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DetailConfigType_name = map[int32]string{
		0:   "DETAIL_CONFIG_TYPE_UNSPECIFIED",
		1:   "DETAIL_CONFIG_TYPE_NOOP",
		2:   "DETAIL_CONFIG_TYPE_AGENT_SEATS",
		100: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT",
		101: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_MESSAGE",
		102: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_SIZE",
		103: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS",
		104: "DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_MESSAGE",
		105: "DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_SIZE",
		106: "DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS",
		107: "DETAIL_CONFIG_TYPE_CONNECTED_INBOX_POLL",
		108: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT",
		109: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_MESSAGE",
		110: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_SIZE",
		111: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS",
		112: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT",
		113: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_MESSAGE",
		114: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_SIZE",
		115: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS",
		116: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT_SIZE",
		117: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT_SIZE",
		118: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT_SIZE",
		119: "DETAIL_CONFIG_TYPE_CONNECTED_INBOX_CREATED",
		120: "DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS_SIZE",
		121: "DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS_SIZE",
		122: "DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS_SIZE",
		123: "DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS_SIZE",
		124: "DETAIL_CONFIG_TYPE_AGENT_CHAT_MESSAGE_UNITS",
		125: "DETAIL_CONFIG_TYPE_AGENT_EMAIL_MESSAGE_UNITS",
		126: "DETAIL_CONFIG_TYPE_AGENT_SMS_MESSAGE_UNITS",
		127: "DETAIL_CONFIG_TYPE_MANAGER_CHAT_MESSAGE_UNITS",
		128: "DETAIL_CONFIG_TYPE_MANAGER_EMAIL_MESSAGE_UNITS",
		129: "DETAIL_CONFIG_TYPE_MANAGER_SMS_MESSAGE_UNITS",
		130: "DETAIL_CONFIG_TYPE_CUSTOMER_CHAT_MESSAGE_UNITS",
		131: "DETAIL_CONFIG_TYPE_CUSTOMER_EMAIL_MESSAGE_UNITS",
		132: "DETAIL_CONFIG_TYPE_CUSTOMER_SMS_MESSAGE_UNITS",
		133: "DETAIL_CONFIG_TYPE_SYSTEM_CHAT_MESSAGE_UNITS",
		134: "DETAIL_CONFIG_TYPE_SYSTEM_EMAIL_MESSAGE_UNITS",
		135: "DETAIL_CONFIG_TYPE_SYSTEM_SMS_MESSAGE_UNITS",
		200: "BillingDetailConfigType_COMPLIANCE_RND_QUERY",
		201: "BillingDetailConfigType_COMPLIANCE_RND_QUERY_CACHED",
	}
	DetailConfigType_value = map[string]int32{
		"DETAIL_CONFIG_TYPE_UNSPECIFIED":                         0,
		"DETAIL_CONFIG_TYPE_NOOP":                                1,
		"DETAIL_CONFIG_TYPE_AGENT_SEATS":                         2,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT":             100,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_MESSAGE":    101,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_SIZE":       102,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS":              103,
		"DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_MESSAGE":     104,
		"DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_SIZE":        105,
		"DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS":               106,
		"DETAIL_CONFIG_TYPE_CONNECTED_INBOX_POLL":                107,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT":           108,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_MESSAGE":  109,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_SIZE":     110,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS":            111,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT":          112,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_MESSAGE": 113,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_SIZE":    114,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS":           115,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT_SIZE":        116,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT_SIZE":      117,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT_SIZE":     118,
		"DETAIL_CONFIG_TYPE_CONNECTED_INBOX_CREATED":             119,
		"DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS_SIZE":         120,
		"DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS_SIZE":       121,
		"DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS_SIZE":      122,
		"DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS_SIZE":          123,
		"DETAIL_CONFIG_TYPE_AGENT_CHAT_MESSAGE_UNITS":            124,
		"DETAIL_CONFIG_TYPE_AGENT_EMAIL_MESSAGE_UNITS":           125,
		"DETAIL_CONFIG_TYPE_AGENT_SMS_MESSAGE_UNITS":             126,
		"DETAIL_CONFIG_TYPE_MANAGER_CHAT_MESSAGE_UNITS":          127,
		"DETAIL_CONFIG_TYPE_MANAGER_EMAIL_MESSAGE_UNITS":         128,
		"DETAIL_CONFIG_TYPE_MANAGER_SMS_MESSAGE_UNITS":           129,
		"DETAIL_CONFIG_TYPE_CUSTOMER_CHAT_MESSAGE_UNITS":         130,
		"DETAIL_CONFIG_TYPE_CUSTOMER_EMAIL_MESSAGE_UNITS":        131,
		"DETAIL_CONFIG_TYPE_CUSTOMER_SMS_MESSAGE_UNITS":          132,
		"DETAIL_CONFIG_TYPE_SYSTEM_CHAT_MESSAGE_UNITS":           133,
		"DETAIL_CONFIG_TYPE_SYSTEM_EMAIL_MESSAGE_UNITS":          134,
		"DETAIL_CONFIG_TYPE_SYSTEM_SMS_MESSAGE_UNITS":            135,
		"BillingDetailConfigType_COMPLIANCE_RND_QUERY":           200,
		"BillingDetailConfigType_COMPLIANCE_RND_QUERY_CACHED":    201,
	}
)

Enum value maps for DetailConfigType.

View Source
var (
	Product_name = map[int32]string{
		0:   "PRODUCT_UNSPECIFIED",
		1:   "PRODUCT_OTHER",
		100: "PRODUCT_AGENT_SEATS",
		200: "PRODUCT_EMAILS_SENT",
		201: "PRODUCT_EMAILS_RECEIVED",
		202: "PRODUCT_SMS_SENT",
		203: "PRODUCT_SMS_RECEIVED",
		204: "PRODUCT_CHAT_SENT",
		205: "PRODUCT_CHAT_RECEIVED",
		300: "PRODUCT_OMNI",
		400: "PRODUCT_VANA",
		500: "PRODUCT_COMPLIANCE",
	}
	Product_value = map[string]int32{
		"PRODUCT_UNSPECIFIED":     0,
		"PRODUCT_OTHER":           1,
		"PRODUCT_AGENT_SEATS":     100,
		"PRODUCT_EMAILS_SENT":     200,
		"PRODUCT_EMAILS_RECEIVED": 201,
		"PRODUCT_SMS_SENT":        202,
		"PRODUCT_SMS_RECEIVED":    203,
		"PRODUCT_CHAT_SENT":       204,
		"PRODUCT_CHAT_RECEIVED":   205,
		"PRODUCT_OMNI":            300,
		"PRODUCT_VANA":            400,
		"PRODUCT_COMPLIANCE":      500,
	}
)

Enum value maps for Product.

View Source
var (
	InvoiceFormat_name = map[int32]string{
		0: "INVOICE_FORMAT_UNSPECIFIED",
		1: "INVOICE_FORMAT_PROTO",
		2: "INVOICE_FORMAT_CSV",
	}
	InvoiceFormat_value = map[string]int32{
		"INVOICE_FORMAT_UNSPECIFIED": 0,
		"INVOICE_FORMAT_PROTO":       1,
		"INVOICE_FORMAT_CSV":         2,
	}
)

Enum value maps for InvoiceFormat.

View Source
var File_api_commons_billing_detail_proto protoreflect.FileDescriptor
View Source
var File_api_commons_billing_invoice_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Detail deprecated

type Detail struct {

	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	BillingDetailSid int64 `protobuf:"varint,1,opt,name=billing_detail_sid,json=billingDetailSid,proto3" json:"billing_detail_sid,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	EventType audit.EventType `protobuf:"varint,2,opt,name=event_type,json=eventType,proto3,enum=api.commons.audit.EventType" json:"event_type,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ConfigType DetailConfigType `` /* 134-byte string literal not displayed */
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	Config *DetailConfig `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	DateCreated *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=date_created,json=dateCreated,proto3" json:"date_created,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	DateModified *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=date_modified,json=dateModified,proto3" json:"date_modified,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	DeletedOn *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=deleted_on,json=deletedOn,proto3" json:"deleted_on,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	BillingPlanId int64 `protobuf:"varint,8,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) Descriptor deprecated

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

Deprecated: Use Detail.ProtoReflect.Descriptor instead.

func (*Detail) GetBillingDetailSid deprecated

func (x *Detail) GetBillingDetailSid() int64

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetBillingPlanId deprecated added in v1.7.34

func (x *Detail) GetBillingPlanId() int64

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetConfig deprecated

func (x *Detail) GetConfig() *DetailConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetConfigType deprecated

func (x *Detail) GetConfigType() DetailConfigType

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetDateCreated deprecated

func (x *Detail) GetDateCreated() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetDateModified deprecated

func (x *Detail) GetDateModified() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetDeletedOn deprecated

func (x *Detail) GetDeletedOn() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) GetEventType deprecated

func (x *Detail) GetEventType() audit.EventType

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Detail) ProtoMessage

func (*Detail) ProtoMessage()

func (*Detail) ProtoReflect

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

func (*Detail) Reset

func (x *Detail) Reset()

func (*Detail) String

func (x *Detail) String() string

type DetailConfig deprecated

type DetailConfig struct {

	// Types that are valid to be assigned to Config:
	//
	//	*DetailConfig_AgentSeatsConfig
	//	*DetailConfig_AgentTextMessageChatConfig
	//	*DetailConfig_AgentTextMessageEmailMessageConfig
	//	*DetailConfig_AgentTextMessageEmailSizeConfig
	//	*DetailConfig_AgentTextMessageSmsConfig
	//	*DetailConfig_TaskMessageSentEmailMessageConfig
	//	*DetailConfig_TaskMessageSentEmailSizeConfig
	//	*DetailConfig_TaskMessageSentSmsConfig
	//	*DetailConfig_ConnectedInboxPollConfig
	//	*DetailConfig_ManagerTextMessageChatConfig
	//	*DetailConfig_ManagerTextMessageEmailMessageConfig
	//	*DetailConfig_ManagerTextMessageEmailSizeConfig
	//	*DetailConfig_ManagerTextMessageSmsConfig
	//	*DetailConfig_CustomerTextMessageChatConfig
	//	*DetailConfig_CustomerTextMessageEmailMessageConfig
	//	*DetailConfig_CustomerTextMessageEmailSizeConfig
	//	*DetailConfig_CustomerTextMessageSmsConfig
	//	*DetailConfig_AgentTextMessageChatSizeConfig
	//	*DetailConfig_ManagerTextMessageChatSizeConfig
	//	*DetailConfig_CustomerTextMessageChatSizeConfig
	//	*DetailConfig_ConnectedInboxCreatedConfig
	//	*DetailConfig_AgentTextMessageSmsSizeConfig
	//	*DetailConfig_ManagerTextMessageSmsSizeConfig
	//	*DetailConfig_CustomerTextMessageSmsSizeConfig
	//	*DetailConfig_TaskMessageSentSmsSizeConfig
	//	*DetailConfig_AgentChatMessageUnitsConfig
	//	*DetailConfig_AgentEmailMessageUnitsConfig
	//	*DetailConfig_AgentSmsMessageUnitsConfig
	//	*DetailConfig_ManagerChatMessageUnitsConfig
	//	*DetailConfig_ManagerEmailMessageUnitsConfig
	//	*DetailConfig_ManagerSmsMessageUnitsConfig
	//	*DetailConfig_CustomerChatMessageUnitsConfig
	//	*DetailConfig_CustomerEmailMessageUnitsConfig
	//	*DetailConfig_CustomerSmsMessageUnitsConfig
	//	*DetailConfig_SystemChatMessageUnitsConfig
	//	*DetailConfig_SystemEmailMessageUnitsConfig
	//	*DetailConfig_SystemSmsMessageUnitsConfig
	//	*DetailConfig_ComplianceRndQueryConfig
	//	*DetailConfig_ComplianceRndQueryCachedConfig
	Config isDetailConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) Descriptor deprecated

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

Deprecated: Use DetailConfig.ProtoReflect.Descriptor instead.

func (*DetailConfig) GetAgentChatMessageUnitsConfig deprecated

func (x *DetailConfig) GetAgentChatMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentEmailMessageUnitsConfig deprecated

func (x *DetailConfig) GetAgentEmailMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentSeatsConfig deprecated

func (x *DetailConfig) GetAgentSeatsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentSmsMessageUnitsConfig deprecated

func (x *DetailConfig) GetAgentSmsMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageChatConfig deprecated

func (x *DetailConfig) GetAgentTextMessageChatConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageChatSizeConfig deprecated

func (x *DetailConfig) GetAgentTextMessageChatSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageEmailMessageConfig deprecated

func (x *DetailConfig) GetAgentTextMessageEmailMessageConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageEmailSizeConfig deprecated

func (x *DetailConfig) GetAgentTextMessageEmailSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageSmsConfig deprecated

func (x *DetailConfig) GetAgentTextMessageSmsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetAgentTextMessageSmsSizeConfig deprecated

func (x *DetailConfig) GetAgentTextMessageSmsSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetComplianceRndQueryCachedConfig deprecated

func (x *DetailConfig) GetComplianceRndQueryCachedConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetComplianceRndQueryConfig deprecated

func (x *DetailConfig) GetComplianceRndQueryConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetConfig

func (x *DetailConfig) GetConfig() isDetailConfig_Config

func (*DetailConfig) GetConnectedInboxCreatedConfig deprecated

func (x *DetailConfig) GetConnectedInboxCreatedConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetConnectedInboxPollConfig deprecated

func (x *DetailConfig) GetConnectedInboxPollConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerChatMessageUnitsConfig deprecated

func (x *DetailConfig) GetCustomerChatMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerEmailMessageUnitsConfig deprecated

func (x *DetailConfig) GetCustomerEmailMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerSmsMessageUnitsConfig deprecated

func (x *DetailConfig) GetCustomerSmsMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageChatConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageChatConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageChatSizeConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageChatSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageEmailMessageConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageEmailMessageConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageEmailSizeConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageEmailSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageSmsConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageSmsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetCustomerTextMessageSmsSizeConfig deprecated

func (x *DetailConfig) GetCustomerTextMessageSmsSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerChatMessageUnitsConfig deprecated

func (x *DetailConfig) GetManagerChatMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerEmailMessageUnitsConfig deprecated

func (x *DetailConfig) GetManagerEmailMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerSmsMessageUnitsConfig deprecated

func (x *DetailConfig) GetManagerSmsMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageChatConfig deprecated

func (x *DetailConfig) GetManagerTextMessageChatConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageChatSizeConfig deprecated

func (x *DetailConfig) GetManagerTextMessageChatSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageEmailMessageConfig deprecated

func (x *DetailConfig) GetManagerTextMessageEmailMessageConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageEmailSizeConfig deprecated

func (x *DetailConfig) GetManagerTextMessageEmailSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageSmsConfig deprecated

func (x *DetailConfig) GetManagerTextMessageSmsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetManagerTextMessageSmsSizeConfig deprecated

func (x *DetailConfig) GetManagerTextMessageSmsSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetSystemChatMessageUnitsConfig deprecated

func (x *DetailConfig) GetSystemChatMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetSystemEmailMessageUnitsConfig deprecated

func (x *DetailConfig) GetSystemEmailMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetSystemSmsMessageUnitsConfig deprecated

func (x *DetailConfig) GetSystemSmsMessageUnitsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetTaskMessageSentEmailMessageConfig deprecated

func (x *DetailConfig) GetTaskMessageSentEmailMessageConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetTaskMessageSentEmailSizeConfig deprecated

func (x *DetailConfig) GetTaskMessageSentEmailSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetTaskMessageSentSmsConfig deprecated

func (x *DetailConfig) GetTaskMessageSentSmsConfig() *modules.BasicConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) GetTaskMessageSentSmsSizeConfig deprecated

func (x *DetailConfig) GetTaskMessageSentSmsSizeConfig() *modules.BasicAmountConfig

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*DetailConfig) ProtoMessage

func (*DetailConfig) ProtoMessage()

func (*DetailConfig) ProtoReflect

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

func (*DetailConfig) Reset

func (x *DetailConfig) Reset()

func (*DetailConfig) String

func (x *DetailConfig) String() string

type DetailConfigType deprecated

type DetailConfigType int32

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

const (
	DetailConfigType_DETAIL_CONFIG_TYPE_UNSPECIFIED DetailConfigType = 0
	DetailConfigType_DETAIL_CONFIG_TYPE_NOOP        DetailConfigType = 1
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_SEATS DetailConfigType = 2
	// omni config types
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT             DetailConfigType = 100
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_MESSAGE    DetailConfigType = 101
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_EMAIL_SIZE       DetailConfigType = 102
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS              DetailConfigType = 103
	DetailConfigType_DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_MESSAGE     DetailConfigType = 104
	DetailConfigType_DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_EMAIL_SIZE        DetailConfigType = 105
	DetailConfigType_DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS               DetailConfigType = 106
	DetailConfigType_DETAIL_CONFIG_TYPE_CONNECTED_INBOX_POLL                DetailConfigType = 107
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT           DetailConfigType = 108
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_MESSAGE  DetailConfigType = 109
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_EMAIL_SIZE     DetailConfigType = 110
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS            DetailConfigType = 111
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT          DetailConfigType = 112
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_MESSAGE DetailConfigType = 113
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_EMAIL_SIZE    DetailConfigType = 114
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS           DetailConfigType = 115
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_CHAT_SIZE        DetailConfigType = 116
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_CHAT_SIZE      DetailConfigType = 117
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_CHAT_SIZE     DetailConfigType = 118
	DetailConfigType_DETAIL_CONFIG_TYPE_CONNECTED_INBOX_CREATED             DetailConfigType = 119
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_TEXT_MESSAGE_SMS_SIZE         DetailConfigType = 120
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_TEXT_MESSAGE_SMS_SIZE       DetailConfigType = 121
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_TEXT_MESSAGE_SMS_SIZE      DetailConfigType = 122
	DetailConfigType_DETAIL_CONFIG_TYPE_TASK_MESSAGE_SENT_SMS_SIZE          DetailConfigType = 123
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_CHAT_MESSAGE_UNITS            DetailConfigType = 124
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_EMAIL_MESSAGE_UNITS           DetailConfigType = 125
	DetailConfigType_DETAIL_CONFIG_TYPE_AGENT_SMS_MESSAGE_UNITS             DetailConfigType = 126
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_CHAT_MESSAGE_UNITS          DetailConfigType = 127
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_EMAIL_MESSAGE_UNITS         DetailConfigType = 128
	DetailConfigType_DETAIL_CONFIG_TYPE_MANAGER_SMS_MESSAGE_UNITS           DetailConfigType = 129
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_CHAT_MESSAGE_UNITS         DetailConfigType = 130
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_EMAIL_MESSAGE_UNITS        DetailConfigType = 131
	DetailConfigType_DETAIL_CONFIG_TYPE_CUSTOMER_SMS_MESSAGE_UNITS          DetailConfigType = 132
	DetailConfigType_DETAIL_CONFIG_TYPE_SYSTEM_CHAT_MESSAGE_UNITS           DetailConfigType = 133
	DetailConfigType_DETAIL_CONFIG_TYPE_SYSTEM_EMAIL_MESSAGE_UNITS          DetailConfigType = 134
	DetailConfigType_DETAIL_CONFIG_TYPE_SYSTEM_SMS_MESSAGE_UNITS            DetailConfigType = 135
	// compliance config types
	DetailConfigType_BillingDetailConfigType_COMPLIANCE_RND_QUERY        DetailConfigType = 200
	DetailConfigType_BillingDetailConfigType_COMPLIANCE_RND_QUERY_CACHED DetailConfigType = 201
)

func (DetailConfigType) Descriptor

func (DetailConfigType) Enum

func (DetailConfigType) EnumDescriptor deprecated

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

Deprecated: Use DetailConfigType.Descriptor instead.

func (DetailConfigType) Number

func (DetailConfigType) String

func (x DetailConfigType) String() string

func (DetailConfigType) Type

type DetailConfig_AgentChatMessageUnitsConfig

type DetailConfig_AgentChatMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentChatMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,124,opt,name=agent_chat_message_units_config,json=agentChatMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_AgentEmailMessageUnitsConfig

type DetailConfig_AgentEmailMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentEmailMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,125,opt,name=agent_email_message_units_config,json=agentEmailMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_AgentSeatsConfig

type DetailConfig_AgentSeatsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentSeatsConfig *modules.BasicConfig `protobuf:"bytes,2,opt,name=agent_seats_config,json=agentSeatsConfig,proto3,oneof"`
}

type DetailConfig_AgentSmsMessageUnitsConfig

type DetailConfig_AgentSmsMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentSmsMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,126,opt,name=agent_sms_message_units_config,json=agentSmsMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageChatConfig

type DetailConfig_AgentTextMessageChatConfig struct {
	// omni configs
	//
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageChatConfig *modules.BasicConfig `protobuf:"bytes,100,opt,name=agent_text_message_chat_config,json=agentTextMessageChatConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageChatSizeConfig

type DetailConfig_AgentTextMessageChatSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageChatSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,116,opt,name=agent_text_message_chat_size_config,json=agentTextMessageChatSizeConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageEmailMessageConfig

type DetailConfig_AgentTextMessageEmailMessageConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageEmailMessageConfig *modules.BasicConfig `protobuf:"bytes,101,opt,name=agent_text_message_email_message_config,json=agentTextMessageEmailMessageConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageEmailSizeConfig

type DetailConfig_AgentTextMessageEmailSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageEmailSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,102,opt,name=agent_text_message_email_size_config,json=agentTextMessageEmailSizeConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageSmsConfig

type DetailConfig_AgentTextMessageSmsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageSmsConfig *modules.BasicConfig `protobuf:"bytes,103,opt,name=agent_text_message_sms_config,json=agentTextMessageSmsConfig,proto3,oneof"`
}

type DetailConfig_AgentTextMessageSmsSizeConfig

type DetailConfig_AgentTextMessageSmsSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	AgentTextMessageSmsSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,120,opt,name=agent_text_message_sms_size_config,json=agentTextMessageSmsSizeConfig,proto3,oneof"`
}

type DetailConfig_ComplianceRndQueryCachedConfig

type DetailConfig_ComplianceRndQueryCachedConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ComplianceRndQueryCachedConfig *modules.BasicConfig `protobuf:"bytes,201,opt,name=compliance_rnd_query_cached_config,json=complianceRndQueryCachedConfig,proto3,oneof"`
}

type DetailConfig_ComplianceRndQueryConfig

type DetailConfig_ComplianceRndQueryConfig struct {
	// compliance configs
	//
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ComplianceRndQueryConfig *modules.BasicConfig `protobuf:"bytes,200,opt,name=compliance_rnd_query_config,json=complianceRndQueryConfig,proto3,oneof"`
}

type DetailConfig_ConnectedInboxCreatedConfig

type DetailConfig_ConnectedInboxCreatedConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ConnectedInboxCreatedConfig *modules.BasicConfig `protobuf:"bytes,119,opt,name=connected_inbox_created_config,json=connectedInboxCreatedConfig,proto3,oneof"`
}

type DetailConfig_ConnectedInboxPollConfig

type DetailConfig_ConnectedInboxPollConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ConnectedInboxPollConfig *modules.BasicConfig `protobuf:"bytes,107,opt,name=connected_inbox_poll_config,json=connectedInboxPollConfig,proto3,oneof"`
}

type DetailConfig_CustomerChatMessageUnitsConfig

type DetailConfig_CustomerChatMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerChatMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,130,opt,name=customer_chat_message_units_config,json=customerChatMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_CustomerEmailMessageUnitsConfig

type DetailConfig_CustomerEmailMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerEmailMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,131,opt,name=customer_email_message_units_config,json=customerEmailMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_CustomerSmsMessageUnitsConfig

type DetailConfig_CustomerSmsMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerSmsMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,132,opt,name=customer_sms_message_units_config,json=customerSmsMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_CustomerTextMessageChatConfig

type DetailConfig_CustomerTextMessageChatConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageChatConfig *modules.BasicConfig `protobuf:"bytes,112,opt,name=customer_text_message_chat_config,json=customerTextMessageChatConfig,proto3,oneof"`
}

type DetailConfig_CustomerTextMessageChatSizeConfig

type DetailConfig_CustomerTextMessageChatSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageChatSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,118,opt,name=customer_text_message_chat_size_config,json=customerTextMessageChatSizeConfig,proto3,oneof"`
}

type DetailConfig_CustomerTextMessageEmailMessageConfig

type DetailConfig_CustomerTextMessageEmailMessageConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageEmailMessageConfig *modules.BasicConfig `` /* 128-byte string literal not displayed */
}

type DetailConfig_CustomerTextMessageEmailSizeConfig

type DetailConfig_CustomerTextMessageEmailSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageEmailSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,114,opt,name=customer_text_message_email_size_config,json=customerTextMessageEmailSizeConfig,proto3,oneof"`
}

type DetailConfig_CustomerTextMessageSmsConfig

type DetailConfig_CustomerTextMessageSmsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageSmsConfig *modules.BasicConfig `protobuf:"bytes,115,opt,name=customer_text_message_sms_config,json=customerTextMessageSmsConfig,proto3,oneof"`
}

type DetailConfig_CustomerTextMessageSmsSizeConfig

type DetailConfig_CustomerTextMessageSmsSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CustomerTextMessageSmsSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,122,opt,name=customer_text_message_sms_size_config,json=customerTextMessageSmsSizeConfig,proto3,oneof"`
}

type DetailConfig_ManagerChatMessageUnitsConfig

type DetailConfig_ManagerChatMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerChatMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,127,opt,name=manager_chat_message_units_config,json=managerChatMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_ManagerEmailMessageUnitsConfig

type DetailConfig_ManagerEmailMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerEmailMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,128,opt,name=manager_email_message_units_config,json=managerEmailMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_ManagerSmsMessageUnitsConfig

type DetailConfig_ManagerSmsMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerSmsMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,129,opt,name=manager_sms_message_units_config,json=managerSmsMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_ManagerTextMessageChatConfig

type DetailConfig_ManagerTextMessageChatConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageChatConfig *modules.BasicConfig `protobuf:"bytes,108,opt,name=manager_text_message_chat_config,json=managerTextMessageChatConfig,proto3,oneof"`
}

type DetailConfig_ManagerTextMessageChatSizeConfig

type DetailConfig_ManagerTextMessageChatSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageChatSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,117,opt,name=manager_text_message_chat_size_config,json=managerTextMessageChatSizeConfig,proto3,oneof"`
}

type DetailConfig_ManagerTextMessageEmailMessageConfig

type DetailConfig_ManagerTextMessageEmailMessageConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageEmailMessageConfig *modules.BasicConfig `` /* 126-byte string literal not displayed */
}

type DetailConfig_ManagerTextMessageEmailSizeConfig

type DetailConfig_ManagerTextMessageEmailSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageEmailSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,110,opt,name=manager_text_message_email_size_config,json=managerTextMessageEmailSizeConfig,proto3,oneof"`
}

type DetailConfig_ManagerTextMessageSmsConfig

type DetailConfig_ManagerTextMessageSmsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageSmsConfig *modules.BasicConfig `protobuf:"bytes,111,opt,name=manager_text_message_sms_config,json=managerTextMessageSmsConfig,proto3,oneof"`
}

type DetailConfig_ManagerTextMessageSmsSizeConfig

type DetailConfig_ManagerTextMessageSmsSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	ManagerTextMessageSmsSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,121,opt,name=manager_text_message_sms_size_config,json=managerTextMessageSmsSizeConfig,proto3,oneof"`
}

type DetailConfig_SystemChatMessageUnitsConfig

type DetailConfig_SystemChatMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	SystemChatMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,133,opt,name=system_chat_message_units_config,json=systemChatMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_SystemEmailMessageUnitsConfig

type DetailConfig_SystemEmailMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	SystemEmailMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,134,opt,name=system_email_message_units_config,json=systemEmailMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_SystemSmsMessageUnitsConfig

type DetailConfig_SystemSmsMessageUnitsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	SystemSmsMessageUnitsConfig *modules.BasicConfig `protobuf:"bytes,135,opt,name=system_sms_message_units_config,json=systemSmsMessageUnitsConfig,proto3,oneof"`
}

type DetailConfig_TaskMessageSentEmailMessageConfig

type DetailConfig_TaskMessageSentEmailMessageConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	TaskMessageSentEmailMessageConfig *modules.BasicConfig `protobuf:"bytes,104,opt,name=task_message_sent_email_message_config,json=taskMessageSentEmailMessageConfig,proto3,oneof"`
}

type DetailConfig_TaskMessageSentEmailSizeConfig

type DetailConfig_TaskMessageSentEmailSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	TaskMessageSentEmailSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,105,opt,name=task_message_sent_email_size_config,json=taskMessageSentEmailSizeConfig,proto3,oneof"`
}

type DetailConfig_TaskMessageSentSmsConfig

type DetailConfig_TaskMessageSentSmsConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	TaskMessageSentSmsConfig *modules.BasicConfig `protobuf:"bytes,106,opt,name=task_message_sent_sms_config,json=taskMessageSentSmsConfig,proto3,oneof"`
}

type DetailConfig_TaskMessageSentSmsSizeConfig

type DetailConfig_TaskMessageSentSmsSizeConfig struct {
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	TaskMessageSentSmsSizeConfig *modules.BasicAmountConfig `protobuf:"bytes,123,opt,name=task_message_sent_sms_size_config,json=taskMessageSentSmsSizeConfig,proto3,oneof"`
}

type Invoice deprecated

type Invoice struct {

	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	Items []*InvoiceItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	InvoiceId int64 `protobuf:"varint,2,opt,name=invoice_id,json=invoiceId,proto3" json:"invoice_id,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	BillingCycle string `protobuf:"bytes,3,opt,name=billing_cycle,json=billingCycle,proto3" json:"billing_cycle,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) Descriptor deprecated

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

Deprecated: Use Invoice.ProtoReflect.Descriptor instead.

func (*Invoice) GetBillingCycle deprecated added in v1.7.34

func (x *Invoice) GetBillingCycle() string

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) GetCreateTime deprecated added in v1.7.34

func (x *Invoice) GetCreateTime() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) GetInvoiceId deprecated added in v1.7.34

func (x *Invoice) GetInvoiceId() int64

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) GetItems deprecated

func (x *Invoice) GetItems() []*InvoiceItem

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) GetUpdateTime deprecated added in v1.7.34

func (x *Invoice) GetUpdateTime() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*Invoice) ProtoMessage

func (*Invoice) ProtoMessage()

func (*Invoice) ProtoReflect

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

func (*Invoice) Reset

func (x *Invoice) Reset()

func (*Invoice) String

func (x *Invoice) String() string

type InvoiceFormat deprecated added in v1.7.25

type InvoiceFormat int32

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

const (
	InvoiceFormat_INVOICE_FORMAT_UNSPECIFIED InvoiceFormat = 0
	InvoiceFormat_INVOICE_FORMAT_PROTO       InvoiceFormat = 1
	InvoiceFormat_INVOICE_FORMAT_CSV         InvoiceFormat = 2
)

func (InvoiceFormat) Descriptor added in v1.7.25

func (InvoiceFormat) Enum added in v1.7.25

func (x InvoiceFormat) Enum() *InvoiceFormat

func (InvoiceFormat) EnumDescriptor deprecated added in v1.7.25

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

Deprecated: Use InvoiceFormat.Descriptor instead.

func (InvoiceFormat) Number added in v1.7.25

func (InvoiceFormat) String added in v1.7.25

func (x InvoiceFormat) String() string

func (InvoiceFormat) Type added in v1.7.25

type InvoiceItem deprecated

type InvoiceItem struct {

	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	InvoiceItemSid int64 `protobuf:"varint,1,opt,name=invoice_item_sid,json=invoiceItemSid,proto3" json:"invoice_item_sid,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	Product Product `protobuf:"varint,2,opt,name=product,proto3,enum=api.commons.billing.Product" json:"product,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	DateCreated *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=date_created,json=dateCreated,proto3" json:"date_created,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	DateModified *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=date_modified,json=dateModified,proto3" json:"date_modified,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.
	InvoiceId int64 `protobuf:"varint,6,opt,name=invoice_id,json=invoiceId,proto3" json:"invoice_id,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) Descriptor deprecated

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

Deprecated: Use InvoiceItem.ProtoReflect.Descriptor instead.

func (*InvoiceItem) GetAmount deprecated

func (x *InvoiceItem) GetAmount() float64

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) GetDateCreated deprecated

func (x *InvoiceItem) GetDateCreated() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) GetDateModified deprecated

func (x *InvoiceItem) GetDateModified() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) GetInvoiceId deprecated added in v1.7.34

func (x *InvoiceItem) GetInvoiceId() int64

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) GetInvoiceItemSid deprecated

func (x *InvoiceItem) GetInvoiceItemSid() int64

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) GetProduct deprecated

func (x *InvoiceItem) GetProduct() Product

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

func (*InvoiceItem) ProtoMessage

func (*InvoiceItem) ProtoMessage()

func (*InvoiceItem) ProtoReflect

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

func (*InvoiceItem) Reset

func (x *InvoiceItem) Reset()

func (*InvoiceItem) String

func (x *InvoiceItem) String() string

type Plan deprecated

type Plan struct {

	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	Details []*Detail `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	OrgId string `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	BillingPlanId int64 `protobuf:"varint,3,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// Deprecated: Marked as deprecated in api/commons/billing/detail.proto.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) Descriptor deprecated

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

Deprecated: Use Plan.ProtoReflect.Descriptor instead.

func (*Plan) GetBillingPlanId deprecated added in v1.7.34

func (x *Plan) GetBillingPlanId() int64

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetCreateTime deprecated added in v1.7.34

func (x *Plan) GetCreateTime() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetDetails deprecated

func (x *Plan) GetDetails() []*Detail

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetEndTime deprecated added in v1.7.34

func (x *Plan) GetEndTime() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetOrgId deprecated added in v1.7.34

func (x *Plan) GetOrgId() string

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetStartTime deprecated added in v1.7.34

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

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) GetUpdateTime deprecated added in v1.7.34

func (x *Plan) GetUpdateTime() *timestamppb.Timestamp

Deprecated: Marked as deprecated in api/commons/billing/detail.proto.

func (*Plan) ProtoMessage

func (*Plan) ProtoMessage()

func (*Plan) ProtoReflect

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

func (*Plan) Reset

func (x *Plan) Reset()

func (*Plan) String

func (x *Plan) String() string

type Product deprecated

type Product int32

Deprecated: Marked as deprecated in api/commons/billing/invoice.proto.

const (
	Product_PRODUCT_UNSPECIFIED     Product = 0
	Product_PRODUCT_OTHER           Product = 1
	Product_PRODUCT_AGENT_SEATS     Product = 100
	Product_PRODUCT_EMAILS_SENT     Product = 200
	Product_PRODUCT_EMAILS_RECEIVED Product = 201
	Product_PRODUCT_SMS_SENT        Product = 202
	Product_PRODUCT_SMS_RECEIVED    Product = 203
	Product_PRODUCT_CHAT_SENT       Product = 204
	Product_PRODUCT_CHAT_RECEIVED   Product = 205
	Product_PRODUCT_OMNI            Product = 300
	Product_PRODUCT_VANA            Product = 400
	Product_PRODUCT_COMPLIANCE      Product = 500
)

func (Product) Descriptor

func (Product) Descriptor() protoreflect.EnumDescriptor

func (Product) Enum

func (x Product) Enum() *Product

func (Product) EnumDescriptor deprecated

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

Deprecated: Use Product.Descriptor instead.

func (Product) Number

func (x Product) Number() protoreflect.EnumNumber

func (Product) String

func (x Product) String() string

func (Product) Type

func (Product) Type() protoreflect.EnumType

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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