entitiesv1alpha4

package
v1.9.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	BillingPlanType_name = map[int32]string{
		0: "BILLING_PLAN_TYPE_UNSPECIFIED",
		1: "BILLING_PLAN_TYPE_DEFAULT",
		2: "BILLING_PLAN_TYPE_ORG",
	}
	BillingPlanType_value = map[string]int32{
		"BILLING_PLAN_TYPE_UNSPECIFIED": 0,
		"BILLING_PLAN_TYPE_DEFAULT":     1,
		"BILLING_PLAN_TYPE_ORG":         2,
	}
)

Enum value maps for BillingPlanType.

View Source
var (
	Category_name = map[int32]string{
		0:   "CATEGORY_UNSPECIFIED",
		100: "CATEGORY_COMMUNICATIONS_OMNI_CHAT",
		101: "CATEGORY_COMMUNICATIONS_OMNI_EMAIL",
		102: "CATEGORY_COMMUNICATIONS_OMNI_SMS",
		103: "CATEGORY_COMMUNICATIONS_OMNI_AGENT",
		104: "CATEGORY_COMMUNICATIONS_OMNI_RESOURCES",
		200: "CATEGORY_DATA_MANAGEMENT_COMPLIANCE_COMPLIANCE",
		300: "CATEGORY_WORKFORCE_ENGAGEMENT_WORKFORCE_OPTIMIZATION_VOICE_ANALYTICS",
	}
	Category_value = map[string]int32{
		"CATEGORY_UNSPECIFIED":                                                 0,
		"CATEGORY_COMMUNICATIONS_OMNI_CHAT":                                    100,
		"CATEGORY_COMMUNICATIONS_OMNI_EMAIL":                                   101,
		"CATEGORY_COMMUNICATIONS_OMNI_SMS":                                     102,
		"CATEGORY_COMMUNICATIONS_OMNI_AGENT":                                   103,
		"CATEGORY_COMMUNICATIONS_OMNI_RESOURCES":                               104,
		"CATEGORY_DATA_MANAGEMENT_COMPLIANCE_COMPLIANCE":                       200,
		"CATEGORY_WORKFORCE_ENGAGEMENT_WORKFORCE_OPTIMIZATION_VOICE_ANALYTICS": 300,
	}
)

Enum value maps for Category.

View Source
var File_services_billing_entities_v1alpha4_invoice_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_matching_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_modules_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_omni_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_plan_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_products_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_rates_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha4_tags_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BasicConfig

type BasicConfig struct {

	// Required. the amount to rate a single event
	Rate *decimal.Decimal `protobuf:"bytes,1,opt,name=rate,proto3" json:"rate,omitempty"`
	// Optional. the precision to use (in decimal places) when calculating
	// the rate. For example, a rate of 1.234 with a precision of 2 would
	// be billed as 1.23. If not set, will round to nearest whole number.
	Precision int32 `protobuf:"varint,2,opt,name=precision,proto3" json:"precision,omitempty"`
	// contains filtered or unexported fields
}

BasicConfig represents the basic config for a rating module when there is no other data needed

func (*BasicConfig) Descriptor deprecated

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

Deprecated: Use BasicConfig.ProtoReflect.Descriptor instead.

func (*BasicConfig) GetPrecision

func (x *BasicConfig) GetPrecision() int32

func (*BasicConfig) GetRate

func (x *BasicConfig) GetRate() *decimal.Decimal

func (*BasicConfig) ProtoMessage

func (*BasicConfig) ProtoMessage()

func (*BasicConfig) ProtoReflect

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

func (*BasicConfig) Reset

func (x *BasicConfig) Reset()

func (*BasicConfig) String

func (x *BasicConfig) String() string

type BasicUnitConfig

type BasicUnitConfig struct {

	// Required. the size of an individual unit. For example, a unit
	// size of 300 (with bytes as a unit of measurement) and an event
	// of size 400 bytes will get billed as if it were 2 units.
	UnitSize int64 `protobuf:"varint,1,opt,name=unit_size,json=unitSize,proto3" json:"unit_size,omitempty"`
	// Optional. the minimum number of units to rate; for example, a
	// unit size of 5 seconds and a min_units of 2 would mean that
	// any event less than 10 seconds would be billed as if it were
	// two units (10 seconds). This is per event.
	MinUnits *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=min_units,json=minUnits,proto3" json:"min_units,omitempty"`
	// Optional. the maximum number of units to rate; for example, a
	// unit size of 5 seconds and a max_units of 2 would mean that
	// any event more than 10 seconds would be billed as if it were
	// two units (10 seconds). This is per event.
	MaxUnits *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=max_units,json=maxUnits,proto3" json:"max_units,omitempty"`
	// Required. the amount to rate each unit
	Rate *decimal.Decimal `protobuf:"bytes,4,opt,name=rate,proto3" json:"rate,omitempty"`
	// Optional. the precision to use (in decimal places) when calculating
	// the rate. For example, a rate of 1.234 with a precision of 2 would
	// be billed as 1.23. If not set, will round to nearest whole number.
	Precision int32 `protobuf:"varint,5,opt,name=precision,proto3" json:"precision,omitempty"`
	// contains filtered or unexported fields
}

BasicUnitConfig represents basic config for a rating module that rates based on event units

func (*BasicUnitConfig) Descriptor deprecated

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

Deprecated: Use BasicUnitConfig.ProtoReflect.Descriptor instead.

func (*BasicUnitConfig) GetMaxUnits

func (x *BasicUnitConfig) GetMaxUnits() *wrapperspb.Int64Value

func (*BasicUnitConfig) GetMinUnits

func (x *BasicUnitConfig) GetMinUnits() *wrapperspb.Int64Value

func (*BasicUnitConfig) GetPrecision

func (x *BasicUnitConfig) GetPrecision() int32

func (*BasicUnitConfig) GetRate

func (x *BasicUnitConfig) GetRate() *decimal.Decimal

func (*BasicUnitConfig) GetUnitSize

func (x *BasicUnitConfig) GetUnitSize() int64

func (*BasicUnitConfig) ProtoMessage

func (*BasicUnitConfig) ProtoMessage()

func (*BasicUnitConfig) ProtoReflect

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

func (*BasicUnitConfig) Reset

func (x *BasicUnitConfig) Reset()

func (*BasicUnitConfig) String

func (x *BasicUnitConfig) String() string

type BillingPlan

type BillingPlan struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	Title         string                 `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Type          BillingPlanType        `protobuf:"varint,3,opt,name=type,proto3,enum=services.billing.entities.v1alpha4.BillingPlanType" json:"type,omitempty"`
	IsDraft       bool                   `protobuf:"varint,4,opt,name=is_draft,json=isDraft,proto3" json:"is_draft,omitempty"`
	StartTime     *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	CreateTime    *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	UpdateTime    *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	DeleteTime    *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	UserId        string                 `protobuf:"bytes,9,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Optional. if set, this billing plan is for the org, and as
	// a draft can only be applied to that org.
	OrgId string `protobuf:"bytes,10,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BillingPlan) Descriptor deprecated

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

Deprecated: Use BillingPlan.ProtoReflect.Descriptor instead.

func (*BillingPlan) GetBillingPlanId

func (x *BillingPlan) GetBillingPlanId() string

func (*BillingPlan) GetCreateTime

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

func (*BillingPlan) GetDeleteTime

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

func (*BillingPlan) GetIsDraft

func (x *BillingPlan) GetIsDraft() bool

func (*BillingPlan) GetOrgId

func (x *BillingPlan) GetOrgId() string

func (*BillingPlan) GetStartTime

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

func (*BillingPlan) GetTitle

func (x *BillingPlan) GetTitle() string

func (*BillingPlan) GetType

func (x *BillingPlan) GetType() BillingPlanType

func (*BillingPlan) GetUpdateTime

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

func (*BillingPlan) GetUserId

func (x *BillingPlan) GetUserId() string

func (*BillingPlan) ProtoMessage

func (*BillingPlan) ProtoMessage()

func (*BillingPlan) ProtoReflect

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

func (*BillingPlan) Reset

func (x *BillingPlan) Reset()

func (*BillingPlan) String

func (x *BillingPlan) String() string

type BillingPlanType

type BillingPlanType int32
const (
	BillingPlanType_BILLING_PLAN_TYPE_UNSPECIFIED BillingPlanType = 0
	BillingPlanType_BILLING_PLAN_TYPE_DEFAULT     BillingPlanType = 1
	BillingPlanType_BILLING_PLAN_TYPE_ORG         BillingPlanType = 2
)

func (BillingPlanType) Descriptor

func (BillingPlanType) Enum

func (x BillingPlanType) Enum() *BillingPlanType

func (BillingPlanType) EnumDescriptor deprecated

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

Deprecated: Use BillingPlanType.Descriptor instead.

func (BillingPlanType) Number

func (BillingPlanType) String

func (x BillingPlanType) String() string

func (BillingPlanType) Type

type BillingTag

type BillingTag struct {
	BillingTagId string                 `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	Name         string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CreateTime   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	UpdateTime   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	DeleteTime   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/tags.proto.
	Category        string   `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	BillingCategory Category `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BillingTag) Descriptor deprecated

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

Deprecated: Use BillingTag.ProtoReflect.Descriptor instead.

func (*BillingTag) GetBillingCategory added in v1.8.13

func (x *BillingTag) GetBillingCategory() Category

func (*BillingTag) GetBillingTagId

func (x *BillingTag) GetBillingTagId() string

func (*BillingTag) GetCategory deprecated

func (x *BillingTag) GetCategory() string

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/tags.proto.

func (*BillingTag) GetCreateTime

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

func (*BillingTag) GetDeleteTime

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

func (*BillingTag) GetName

func (x *BillingTag) GetName() string

func (*BillingTag) GetUpdateTime

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

func (*BillingTag) ProtoMessage

func (*BillingTag) ProtoMessage()

func (*BillingTag) ProtoReflect

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

func (*BillingTag) Reset

func (x *BillingTag) Reset()

func (*BillingTag) String

func (x *BillingTag) String() string

type Category added in v1.8.13

type Category int32
const (
	Category_CATEGORY_UNSPECIFIED                                                 Category = 0
	Category_CATEGORY_COMMUNICATIONS_OMNI_CHAT                                    Category = 100
	Category_CATEGORY_COMMUNICATIONS_OMNI_EMAIL                                   Category = 101
	Category_CATEGORY_COMMUNICATIONS_OMNI_SMS                                     Category = 102
	Category_CATEGORY_COMMUNICATIONS_OMNI_AGENT                                   Category = 103
	Category_CATEGORY_COMMUNICATIONS_OMNI_RESOURCES                               Category = 104
	Category_CATEGORY_DATA_MANAGEMENT_COMPLIANCE_COMPLIANCE                       Category = 200
	Category_CATEGORY_WORKFORCE_ENGAGEMENT_WORKFORCE_OPTIMIZATION_VOICE_ANALYTICS Category = 300
)

func (Category) Descriptor added in v1.8.13

func (Category) Descriptor() protoreflect.EnumDescriptor

func (Category) Enum added in v1.8.13

func (x Category) Enum() *Category

func (Category) EnumDescriptor deprecated added in v1.8.13

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

Deprecated: Use Category.Descriptor instead.

func (Category) Number added in v1.8.13

func (x Category) Number() protoreflect.EnumNumber

func (Category) String added in v1.8.13

func (x Category) String() string

func (Category) Type added in v1.8.13

type CountryCodePrefix

type CountryCodePrefix struct {

	// The country code to match.
	CountryCode int32 `protobuf:"varint,1,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
	// The list of prefixes (if any) to match after successfully
	// matching the country code.
	Prefixes []string `protobuf:"bytes,2,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// The id of the matching rule.
	MatchingRuleId string `protobuf:"bytes,3,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	Name           string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CountryCodePrefix) Descriptor deprecated

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

Deprecated: Use CountryCodePrefix.ProtoReflect.Descriptor instead.

func (*CountryCodePrefix) GetCountryCode

func (x *CountryCodePrefix) GetCountryCode() int32

func (*CountryCodePrefix) GetMatchingRuleId added in v1.8.15

func (x *CountryCodePrefix) GetMatchingRuleId() string

func (*CountryCodePrefix) GetName added in v1.8.15

func (x *CountryCodePrefix) GetName() string

func (*CountryCodePrefix) GetPrefixes

func (x *CountryCodePrefix) GetPrefixes() []string

func (*CountryCodePrefix) ProtoMessage

func (*CountryCodePrefix) ProtoMessage()

func (*CountryCodePrefix) ProtoReflect

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

func (*CountryCodePrefix) Reset

func (x *CountryCodePrefix) Reset()

func (*CountryCodePrefix) String

func (x *CountryCodePrefix) String() string

type Invoice

type Invoice struct {
	BillingCycle string                  `protobuf:"bytes,1,opt,name=billing_cycle,json=billingCycle,proto3" json:"billing_cycle,omitempty"`
	CreateTime   *timestamppb.Timestamp  `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	Rows         []*InvoiceRow           `protobuf:"bytes,3,rep,name=rows,proto3" json:"rows,omitempty"`
	DownloadUrl  *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"`
	// contains filtered or unexported fields
}

func (*Invoice) Descriptor deprecated

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

Deprecated: Use Invoice.ProtoReflect.Descriptor instead.

func (*Invoice) GetBillingCycle

func (x *Invoice) GetBillingCycle() string

func (*Invoice) GetCreateTime

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

func (*Invoice) GetDownloadUrl

func (x *Invoice) GetDownloadUrl() *wrapperspb.StringValue

func (*Invoice) GetRows

func (x *Invoice) GetRows() []*InvoiceRow

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 InvoiceColumn

type InvoiceColumn 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"`
	// contains filtered or unexported fields
}

func (*InvoiceColumn) Descriptor deprecated

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

Deprecated: Use InvoiceColumn.ProtoReflect.Descriptor instead.

func (*InvoiceColumn) GetName

func (x *InvoiceColumn) GetName() string

func (*InvoiceColumn) GetValue

func (x *InvoiceColumn) GetValue() string

func (*InvoiceColumn) ProtoMessage

func (*InvoiceColumn) ProtoMessage()

func (*InvoiceColumn) ProtoReflect

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

func (*InvoiceColumn) Reset

func (x *InvoiceColumn) Reset()

func (*InvoiceColumn) String

func (x *InvoiceColumn) String() string

type InvoiceRow

type InvoiceRow struct {
	Columns []*InvoiceColumn `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns,omitempty"`
	// contains filtered or unexported fields
}

func (*InvoiceRow) Descriptor deprecated

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

Deprecated: Use InvoiceRow.ProtoReflect.Descriptor instead.

func (*InvoiceRow) GetColumns

func (x *InvoiceRow) GetColumns() []*InvoiceColumn

func (*InvoiceRow) ProtoMessage

func (*InvoiceRow) ProtoMessage()

func (*InvoiceRow) ProtoReflect

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

func (*InvoiceRow) Reset

func (x *InvoiceRow) Reset()

func (*InvoiceRow) String

func (x *InvoiceRow) String() string

type MatchingConfig added in v1.8.17

type MatchingConfig struct {

	// Types that are assignable to Config:
	//
	//	*MatchingConfig_CountryCodePrefix
	Config isMatchingConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

MatchingConfig -

func (*MatchingConfig) Descriptor deprecated added in v1.8.17

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

Deprecated: Use MatchingConfig.ProtoReflect.Descriptor instead.

func (*MatchingConfig) GetConfig added in v1.8.17

func (m *MatchingConfig) GetConfig() isMatchingConfig_Config

func (*MatchingConfig) GetCountryCodePrefix added in v1.8.17

func (x *MatchingConfig) GetCountryCodePrefix() *CountryCodePrefix

func (*MatchingConfig) ProtoMessage added in v1.8.17

func (*MatchingConfig) ProtoMessage()

func (*MatchingConfig) ProtoReflect added in v1.8.17

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

func (*MatchingConfig) Reset added in v1.8.17

func (x *MatchingConfig) Reset()

func (*MatchingConfig) String added in v1.8.17

func (x *MatchingConfig) String() string

type MatchingConfig_CountryCodePrefix added in v1.8.17

type MatchingConfig_CountryCodePrefix struct {
	CountryCodePrefix *CountryCodePrefix `protobuf:"bytes,1,opt,name=country_code_prefix,json=countryCodePrefix,proto3,oneof"`
}

type MatchingRule

type MatchingRule struct {
	MatchingRuleId string `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.
	Config     *ProductConfig         `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	RuleConfig *MatchingConfig        `protobuf:"bytes,6,opt,name=rule_config,json=ruleConfig,proto3" json:"rule_config,omitempty"`
	// Types that are assignable to MatchingConfig:
	//
	//	*MatchingRule_CountryCodePrefix
	MatchingConfig isMatchingRule_MatchingConfig `protobuf_oneof:"matching_config"`
	// contains filtered or unexported fields
}

func (*MatchingRule) Descriptor deprecated

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

Deprecated: Use MatchingRule.ProtoReflect.Descriptor instead.

func (*MatchingRule) GetConfig deprecated

func (x *MatchingRule) GetConfig() *ProductConfig

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.

func (*MatchingRule) GetCountryCodePrefix deprecated added in v1.8.15

func (x *MatchingRule) GetCountryCodePrefix() *CountryCodePrefix

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.

func (*MatchingRule) GetCreateTime

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

func (*MatchingRule) GetDeleteTime

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

func (*MatchingRule) GetMatchingConfig added in v1.8.15

func (m *MatchingRule) GetMatchingConfig() isMatchingRule_MatchingConfig

func (*MatchingRule) GetMatchingRuleId

func (x *MatchingRule) GetMatchingRuleId() string

func (*MatchingRule) GetRuleConfig added in v1.8.17

func (x *MatchingRule) GetRuleConfig() *MatchingConfig

func (*MatchingRule) GetUpdateTime

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

func (*MatchingRule) ProtoMessage

func (*MatchingRule) ProtoMessage()

func (*MatchingRule) ProtoReflect

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

func (*MatchingRule) Reset

func (x *MatchingRule) Reset()

func (*MatchingRule) String

func (x *MatchingRule) String() string

type MatchingRule_CountryCodePrefix added in v1.8.15

type MatchingRule_CountryCodePrefix struct {
	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.
	CountryCodePrefix *CountryCodePrefix `protobuf:"bytes,100,opt,name=country_code_prefix,json=countryCodePrefix,proto3,oneof"`
}

type OmniSmsConfig

type OmniSmsConfig struct {

	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/omni.proto.
	Name     string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Prefixes *CountryCodePrefix `protobuf:"bytes,2,opt,name=prefixes,proto3" json:"prefixes,omitempty"`
	Config   *BasicConfig       `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*OmniSmsConfig) Descriptor deprecated

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

Deprecated: Use OmniSmsConfig.ProtoReflect.Descriptor instead.

func (*OmniSmsConfig) GetConfig

func (x *OmniSmsConfig) GetConfig() *BasicConfig

func (*OmniSmsConfig) GetName deprecated

func (x *OmniSmsConfig) GetName() string

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/omni.proto.

func (*OmniSmsConfig) GetPrefixes

func (x *OmniSmsConfig) GetPrefixes() *CountryCodePrefix

func (*OmniSmsConfig) ProtoMessage

func (*OmniSmsConfig) ProtoMessage()

func (*OmniSmsConfig) ProtoReflect

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

func (*OmniSmsConfig) Reset

func (x *OmniSmsConfig) Reset()

func (*OmniSmsConfig) String

func (x *OmniSmsConfig) String() string

type OmniSmsUnitConfig

type OmniSmsUnitConfig struct {

	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/omni.proto.
	Name     string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Prefixes *CountryCodePrefix `protobuf:"bytes,2,opt,name=prefixes,proto3" json:"prefixes,omitempty"`
	Config   *BasicUnitConfig   `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*OmniSmsUnitConfig) Descriptor deprecated

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

Deprecated: Use OmniSmsUnitConfig.ProtoReflect.Descriptor instead.

func (*OmniSmsUnitConfig) GetConfig

func (x *OmniSmsUnitConfig) GetConfig() *BasicUnitConfig

func (*OmniSmsUnitConfig) GetName deprecated

func (x *OmniSmsUnitConfig) GetName() string

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/omni.proto.

func (*OmniSmsUnitConfig) GetPrefixes

func (x *OmniSmsUnitConfig) GetPrefixes() *CountryCodePrefix

func (*OmniSmsUnitConfig) ProtoMessage

func (*OmniSmsUnitConfig) ProtoMessage()

func (*OmniSmsUnitConfig) ProtoReflect

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

func (*OmniSmsUnitConfig) Reset

func (x *OmniSmsUnitConfig) Reset()

func (*OmniSmsUnitConfig) String

func (x *OmniSmsUnitConfig) String() string

type ProductConfig

type ProductConfig struct {

	// Types that are assignable to Config:
	//
	//	*ProductConfig_CommunicationsOmniChatAgentMessageUnit
	//	*ProductConfig_CommunicationsOmniChatAgentAttachment
	//	*ProductConfig_CommunicationsOmniChatAgentAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniChatCustomerMessageUnit
	//	*ProductConfig_CommunicationsOmniChatCustomerAttachment
	//	*ProductConfig_CommunicationsOmniChatCustomerAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniChatManagerMessageUnit
	//	*ProductConfig_CommunicationsOmniChatManagerAttachment
	//	*ProductConfig_CommunicationsOmniChatManagerAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniChatSystemMessageUnit
	//	*ProductConfig_CommunicationsOmniChatSystemAttachment
	//	*ProductConfig_CommunicationsOmniChatSystemAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniEmailAgentMessageUnit
	//	*ProductConfig_CommunicationsOmniEmailAgentSize
	//	*ProductConfig_CommunicationsOmniEmailAgentAccumulatedSize
	//	*ProductConfig_CommunicationsOmniEmailCustomerMessageUnit
	//	*ProductConfig_CommunicationsOmniEmailCustomerSize
	//	*ProductConfig_CommunicationsOmniEmailCustomerAccumulatedSize
	//	*ProductConfig_CommunicationsOmniEmailManagerMessageUnit
	//	*ProductConfig_CommunicationsOmniEmailManagerSize
	//	*ProductConfig_CommunicationsOmniEmailManagerAccumulatedSize
	//	*ProductConfig_CommunicationsOmniEmailSystemMessageUnit
	//	*ProductConfig_CommunicationsOmniEmailSystemSize
	//	*ProductConfig_CommunicationsOmniEmailSystemAccumulatedSize
	//	*ProductConfig_CommunicationsOmniSmsAgentMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsAgentAttachment
	//	*ProductConfig_CommunicationsOmniSmsAgentAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniSmsCustomerMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsCustomerAttachment
	//	*ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniSmsManagerMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsManagerAttachment
	//	*ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniSmsSystemMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsSystemAttachment
	//	*ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttachments
	//	*ProductConfig_CommunicationsOmniAgentSeats
	//	*ProductConfig_CommunicationsOmniResourcesConnectedInboxPoll
	//	*ProductConfig_CommunicationsOmniResourcesConnectedInboxCreated
	//	*ProductConfig_DataManagementComplianceComplianceRndQuery
	//	*ProductConfig_DataManagementComplianceComplianceRndQueryCached
	//	*ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts
	//	*ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts
	Config isProductConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*ProductConfig) Descriptor deprecated

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

Deprecated: Use ProductConfig.ProtoReflect.Descriptor instead.

func (*ProductConfig) GetCommunicationsOmniAgentSeats

func (x *ProductConfig) GetCommunicationsOmniAgentSeats() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniChatAgentAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniChatAgentAccumulatedAttachments() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatAgentAttachment

func (x *ProductConfig) GetCommunicationsOmniChatAgentAttachment() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatAgentMessageUnit

func (x *ProductConfig) GetCommunicationsOmniChatAgentMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniChatCustomerAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniChatCustomerAccumulatedAttachments() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatCustomerAttachment

func (x *ProductConfig) GetCommunicationsOmniChatCustomerAttachment() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatCustomerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniChatCustomerMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniChatManagerAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniChatManagerAccumulatedAttachments() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatManagerAttachment

func (x *ProductConfig) GetCommunicationsOmniChatManagerAttachment() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatManagerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniChatManagerMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniChatSystemAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniChatSystemAccumulatedAttachments() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatSystemAttachment

func (x *ProductConfig) GetCommunicationsOmniChatSystemAttachment() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniChatSystemMessageUnit

func (x *ProductConfig) GetCommunicationsOmniChatSystemMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniEmailAgentAccumulatedSize

func (x *ProductConfig) GetCommunicationsOmniEmailAgentAccumulatedSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailAgentMessageUnit

func (x *ProductConfig) GetCommunicationsOmniEmailAgentMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniEmailAgentSize

func (x *ProductConfig) GetCommunicationsOmniEmailAgentSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailCustomerAccumulatedSize

func (x *ProductConfig) GetCommunicationsOmniEmailCustomerAccumulatedSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailCustomerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniEmailCustomerMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniEmailCustomerSize

func (x *ProductConfig) GetCommunicationsOmniEmailCustomerSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailManagerAccumulatedSize

func (x *ProductConfig) GetCommunicationsOmniEmailManagerAccumulatedSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailManagerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniEmailManagerMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniEmailManagerSize

func (x *ProductConfig) GetCommunicationsOmniEmailManagerSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailSystemAccumulatedSize

func (x *ProductConfig) GetCommunicationsOmniEmailSystemAccumulatedSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniEmailSystemMessageUnit

func (x *ProductConfig) GetCommunicationsOmniEmailSystemMessageUnit() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniEmailSystemSize

func (x *ProductConfig) GetCommunicationsOmniEmailSystemSize() *BasicUnitConfig

func (*ProductConfig) GetCommunicationsOmniResourcesConnectedInboxCreated

func (x *ProductConfig) GetCommunicationsOmniResourcesConnectedInboxCreated() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniResourcesConnectedInboxPoll

func (x *ProductConfig) GetCommunicationsOmniResourcesConnectedInboxPoll() *BasicConfig

func (*ProductConfig) GetCommunicationsOmniSmsAgentAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniSmsAgentAccumulatedAttachments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsAgentAttachment

func (x *ProductConfig) GetCommunicationsOmniSmsAgentAttachment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsAgentMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsAgentMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerAccumulatedAttachments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerAttachment

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerAttachment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniSmsManagerAccumulatedAttachments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerAttachment

func (x *ProductConfig) GetCommunicationsOmniSmsManagerAttachment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsManagerMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsSystemAccumulatedAttachments

func (x *ProductConfig) GetCommunicationsOmniSmsSystemAccumulatedAttachments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsSystemAttachment

func (x *ProductConfig) GetCommunicationsOmniSmsSystemAttachment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsSystemMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsSystemMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetConfig

func (m *ProductConfig) GetConfig() isProductConfig_Config

func (*ProductConfig) GetDataManagementComplianceComplianceRndQuery

func (x *ProductConfig) GetDataManagementComplianceComplianceRndQuery() *BasicConfig

func (*ProductConfig) GetDataManagementComplianceComplianceRndQueryCached

func (x *ProductConfig) GetDataManagementComplianceComplianceRndQueryCached() *BasicConfig

func (*ProductConfig) GetWorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts added in v1.8.21

func (x *ProductConfig) GetWorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts() *BasicConfig

func (*ProductConfig) GetWorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts added in v1.8.21

func (x *ProductConfig) GetWorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts() *BasicConfig

func (*ProductConfig) ProtoMessage

func (*ProductConfig) ProtoMessage()

func (*ProductConfig) ProtoReflect

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

func (*ProductConfig) Reset

func (x *ProductConfig) Reset()

func (*ProductConfig) String

func (x *ProductConfig) String() string

type ProductConfig_CommunicationsOmniAgentSeats

type ProductConfig_CommunicationsOmniAgentSeats struct {
	CommunicationsOmniAgentSeats *BasicConfig `protobuf:"bytes,1300,opt,name=communications_omni_agent_seats,json=communicationsOmniAgentSeats,proto3,oneof"`
}

type ProductConfig_CommunicationsOmniChatAgentAccumulatedAttachments

type ProductConfig_CommunicationsOmniChatAgentAccumulatedAttachments struct {
	CommunicationsOmniChatAgentAccumulatedAttachments *BasicUnitConfig `` /* 153-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatAgentAttachment

type ProductConfig_CommunicationsOmniChatAgentAttachment struct {
	CommunicationsOmniChatAgentAttachment *BasicUnitConfig `` /* 128-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatAgentMessageUnit

type ProductConfig_CommunicationsOmniChatAgentMessageUnit struct {
	// communications (1000-9999)
	// omni (1000 - 1999)
	CommunicationsOmniChatAgentMessageUnit *BasicConfig `` /* 131-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatCustomerAccumulatedAttachments

type ProductConfig_CommunicationsOmniChatCustomerAccumulatedAttachments struct {
	CommunicationsOmniChatCustomerAccumulatedAttachments *BasicUnitConfig `` /* 159-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatCustomerAttachment

type ProductConfig_CommunicationsOmniChatCustomerAttachment struct {
	CommunicationsOmniChatCustomerAttachment *BasicUnitConfig `` /* 134-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatCustomerMessageUnit

type ProductConfig_CommunicationsOmniChatCustomerMessageUnit struct {
	CommunicationsOmniChatCustomerMessageUnit *BasicConfig `` /* 137-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatManagerAccumulatedAttachments

type ProductConfig_CommunicationsOmniChatManagerAccumulatedAttachments struct {
	CommunicationsOmniChatManagerAccumulatedAttachments *BasicUnitConfig `` /* 157-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatManagerAttachment

type ProductConfig_CommunicationsOmniChatManagerAttachment struct {
	CommunicationsOmniChatManagerAttachment *BasicUnitConfig `` /* 132-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatManagerMessageUnit

type ProductConfig_CommunicationsOmniChatManagerMessageUnit struct {
	CommunicationsOmniChatManagerMessageUnit *BasicConfig `` /* 135-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatSystemAccumulatedAttachments

type ProductConfig_CommunicationsOmniChatSystemAccumulatedAttachments struct {
	CommunicationsOmniChatSystemAccumulatedAttachments *BasicUnitConfig `` /* 155-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatSystemAttachment

type ProductConfig_CommunicationsOmniChatSystemAttachment struct {
	CommunicationsOmniChatSystemAttachment *BasicUnitConfig `` /* 130-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniChatSystemMessageUnit

type ProductConfig_CommunicationsOmniChatSystemMessageUnit struct {
	CommunicationsOmniChatSystemMessageUnit *BasicConfig `` /* 133-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailAgentAccumulatedSize

type ProductConfig_CommunicationsOmniEmailAgentAccumulatedSize struct {
	CommunicationsOmniEmailAgentAccumulatedSize *BasicUnitConfig `` /* 141-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailAgentMessageUnit

type ProductConfig_CommunicationsOmniEmailAgentMessageUnit struct {
	CommunicationsOmniEmailAgentMessageUnit *BasicConfig `` /* 133-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailAgentSize

type ProductConfig_CommunicationsOmniEmailAgentSize struct {
	CommunicationsOmniEmailAgentSize *BasicUnitConfig `protobuf:"bytes,1101,opt,name=communications_omni_email_agent_size,json=communicationsOmniEmailAgentSize,proto3,oneof"`
}

type ProductConfig_CommunicationsOmniEmailCustomerAccumulatedSize

type ProductConfig_CommunicationsOmniEmailCustomerAccumulatedSize struct {
	CommunicationsOmniEmailCustomerAccumulatedSize *BasicUnitConfig `` /* 147-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailCustomerMessageUnit

type ProductConfig_CommunicationsOmniEmailCustomerMessageUnit struct {
	CommunicationsOmniEmailCustomerMessageUnit *BasicConfig `` /* 139-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailCustomerSize

type ProductConfig_CommunicationsOmniEmailCustomerSize struct {
	CommunicationsOmniEmailCustomerSize *BasicUnitConfig `protobuf:"bytes,1111,opt,name=communications_omni_email_customer_size,json=communicationsOmniEmailCustomerSize,proto3,oneof"`
}

type ProductConfig_CommunicationsOmniEmailManagerAccumulatedSize

type ProductConfig_CommunicationsOmniEmailManagerAccumulatedSize struct {
	CommunicationsOmniEmailManagerAccumulatedSize *BasicUnitConfig `` /* 145-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailManagerMessageUnit

type ProductConfig_CommunicationsOmniEmailManagerMessageUnit struct {
	CommunicationsOmniEmailManagerMessageUnit *BasicConfig `` /* 137-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailManagerSize

type ProductConfig_CommunicationsOmniEmailManagerSize struct {
	CommunicationsOmniEmailManagerSize *BasicUnitConfig `protobuf:"bytes,1121,opt,name=communications_omni_email_manager_size,json=communicationsOmniEmailManagerSize,proto3,oneof"`
}

type ProductConfig_CommunicationsOmniEmailSystemAccumulatedSize

type ProductConfig_CommunicationsOmniEmailSystemAccumulatedSize struct {
	CommunicationsOmniEmailSystemAccumulatedSize *BasicUnitConfig `` /* 143-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailSystemMessageUnit

type ProductConfig_CommunicationsOmniEmailSystemMessageUnit struct {
	CommunicationsOmniEmailSystemMessageUnit *BasicConfig `` /* 135-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniEmailSystemSize

type ProductConfig_CommunicationsOmniEmailSystemSize struct {
	CommunicationsOmniEmailSystemSize *BasicUnitConfig `protobuf:"bytes,1131,opt,name=communications_omni_email_system_size,json=communicationsOmniEmailSystemSize,proto3,oneof"`
}

type ProductConfig_CommunicationsOmniResourcesConnectedInboxCreated

type ProductConfig_CommunicationsOmniResourcesConnectedInboxCreated struct {
	CommunicationsOmniResourcesConnectedInboxCreated *BasicConfig `` /* 151-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniResourcesConnectedInboxPoll

type ProductConfig_CommunicationsOmniResourcesConnectedInboxPoll struct {
	CommunicationsOmniResourcesConnectedInboxPoll *BasicConfig `` /* 145-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsAgentAccumulatedAttachments

type ProductConfig_CommunicationsOmniSmsAgentAccumulatedAttachments struct {
	CommunicationsOmniSmsAgentAccumulatedAttachments *OmniSmsUnitConfig `` /* 151-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsAgentAttachment

type ProductConfig_CommunicationsOmniSmsAgentAttachment struct {
	CommunicationsOmniSmsAgentAttachment *OmniSmsUnitConfig `` /* 126-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsAgentMessageUnit

type ProductConfig_CommunicationsOmniSmsAgentMessageUnit struct {
	CommunicationsOmniSmsAgentMessageUnit *OmniSmsConfig `` /* 129-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttachments

type ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttachments struct {
	CommunicationsOmniSmsCustomerAccumulatedAttachments *OmniSmsUnitConfig `` /* 157-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsCustomerAttachment

type ProductConfig_CommunicationsOmniSmsCustomerAttachment struct {
	CommunicationsOmniSmsCustomerAttachment *OmniSmsUnitConfig `` /* 132-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsCustomerMessageUnit

type ProductConfig_CommunicationsOmniSmsCustomerMessageUnit struct {
	CommunicationsOmniSmsCustomerMessageUnit *OmniSmsConfig `` /* 135-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttachments

type ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttachments struct {
	CommunicationsOmniSmsManagerAccumulatedAttachments *OmniSmsUnitConfig `` /* 155-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsManagerAttachment

type ProductConfig_CommunicationsOmniSmsManagerAttachment struct {
	CommunicationsOmniSmsManagerAttachment *OmniSmsUnitConfig `` /* 130-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsManagerMessageUnit

type ProductConfig_CommunicationsOmniSmsManagerMessageUnit struct {
	CommunicationsOmniSmsManagerMessageUnit *OmniSmsConfig `` /* 133-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttachments

type ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttachments struct {
	CommunicationsOmniSmsSystemAccumulatedAttachments *OmniSmsUnitConfig `` /* 153-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsSystemAttachment

type ProductConfig_CommunicationsOmniSmsSystemAttachment struct {
	CommunicationsOmniSmsSystemAttachment *OmniSmsUnitConfig `` /* 128-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsSystemMessageUnit

type ProductConfig_CommunicationsOmniSmsSystemMessageUnit struct {
	CommunicationsOmniSmsSystemMessageUnit *OmniSmsConfig `` /* 131-byte string literal not displayed */
}

type ProductConfig_DataManagementComplianceComplianceRndQuery

type ProductConfig_DataManagementComplianceComplianceRndQuery struct {
	// data management (10000 - 19999)
	// compliance (10000 - 10999)
	DataManagementComplianceComplianceRndQuery *BasicConfig `` /* 140-byte string literal not displayed */
}

type ProductConfig_DataManagementComplianceComplianceRndQueryCached

type ProductConfig_DataManagementComplianceComplianceRndQueryCached struct {
	DataManagementComplianceComplianceRndQueryCached *BasicConfig `` /* 153-byte string literal not displayed */
}

type ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts added in v1.8.21

type ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts struct {
	WorkforceEngagementWorkforceOptimizationVoiceAnalyticsAccumulatedCallTranscripts *BasicConfig `` /* 219-byte string literal not displayed */
}

type ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts added in v1.8.21

type ProductConfig_WorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts struct {
	// vanalytics (20000 - 21000)
	WorkforceEngagementWorkforceOptimizationVoiceAnalyticsCallTranscripts *BasicConfig `` /* 196-byte string literal not displayed */
}

type RateDefinition

type RateDefinition struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	SkuId            string `protobuf:"bytes,2,opt,name=sku_id,json=skuId,proto3" json:"sku_id,omitempty"`
	// Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.
	BillingTag   *BillingTag            `protobuf:"bytes,3,opt,name=billing_tag,json=billingTag,proto3" json:"billing_tag,omitempty"`
	Config       *ProductConfig         `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	IsDraft      bool                   `protobuf:"varint,5,opt,name=is_draft,json=isDraft,proto3" json:"is_draft,omitempty"`
	IsOverwrite  bool                   `protobuf:"varint,6,opt,name=is_overwrite,json=isOverwrite,proto3" json:"is_overwrite,omitempty"`
	CreateTime   *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	UpdateTime   *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	DeleteTime   *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	BillingTagId string                 `protobuf:"bytes,10,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RateDefinition) Descriptor deprecated

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

Deprecated: Use RateDefinition.ProtoReflect.Descriptor instead.

func (*RateDefinition) GetBillingTag deprecated

func (x *RateDefinition) GetBillingTag() *BillingTag

Deprecated: Marked as deprecated in services/billing/entities/v1alpha4/rates.proto.

func (*RateDefinition) GetBillingTagId added in v1.8.13

func (x *RateDefinition) GetBillingTagId() string

func (*RateDefinition) GetConfig

func (x *RateDefinition) GetConfig() *ProductConfig

func (*RateDefinition) GetCreateTime

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

func (*RateDefinition) GetDeleteTime

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

func (*RateDefinition) GetIsDraft

func (x *RateDefinition) GetIsDraft() bool

func (*RateDefinition) GetIsOverwrite

func (x *RateDefinition) GetIsOverwrite() bool

func (*RateDefinition) GetRateDefinitionId

func (x *RateDefinition) GetRateDefinitionId() string

func (*RateDefinition) GetSkuId

func (x *RateDefinition) GetSkuId() string

func (*RateDefinition) GetUpdateTime

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

func (*RateDefinition) ProtoMessage

func (*RateDefinition) ProtoMessage()

func (*RateDefinition) ProtoReflect

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

func (*RateDefinition) Reset

func (x *RateDefinition) Reset()

func (*RateDefinition) String

func (x *RateDefinition) String() string

Jump to

Keyboard shortcuts

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