entitiesv1alpha3

package
v1.8.20 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 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 File_services_billing_entities_v1alpha3_invoice_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha3_matching_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha3_modules_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha3_omni_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha3_plan_proto protoreflect.FileDescriptor
View Source
var File_services_billing_entities_v1alpha3_rates_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.v1alpha3.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"`
	// 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) 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 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"`
	// 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) 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 {
	ClientId    string                 `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ProductId   string                 `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Description string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Date        *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	Columns     []*InvoiceColumn       `protobuf:"bytes,5,rep,name=columns,proto3" json:"columns,omitempty"`
	RatedAmount *decimal.Decimal       `protobuf:"bytes,6,opt,name=rated_amount,json=ratedAmount,proto3" json:"rated_amount,omitempty"`
	// contains filtered or unexported fields
}

func (*InvoiceRow) Descriptor deprecated

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

Deprecated: Use InvoiceRow.ProtoReflect.Descriptor instead.

func (*InvoiceRow) GetClientId

func (x *InvoiceRow) GetClientId() string

func (*InvoiceRow) GetColumns

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

func (*InvoiceRow) GetDate

func (x *InvoiceRow) GetDate() *timestamppb.Timestamp

func (*InvoiceRow) GetDescription

func (x *InvoiceRow) GetDescription() string

func (*InvoiceRow) GetProductId

func (x *InvoiceRow) GetProductId() string

func (*InvoiceRow) GetRatedAmount

func (x *InvoiceRow) GetRatedAmount() *decimal.Decimal

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 OmniSmsConfig

type OmniSmsConfig struct {
	Prefixes *CountryCodePrefix `protobuf:"bytes,1,opt,name=prefixes,proto3" json:"prefixes,omitempty"`
	Config   *BasicConfig       `protobuf:"bytes,2,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) 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 {
	Prefixes *CountryCodePrefix `protobuf:"bytes,1,opt,name=prefixes,proto3" json:"prefixes,omitempty"`
	Config   *BasicUnitConfig   `protobuf:"bytes,2,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) 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 Product

type Product struct {
	CategoryOne   string `protobuf:"bytes,1,opt,name=category_one,json=categoryOne,proto3" json:"category_one,omitempty"`
	CategoryTwo   string `protobuf:"bytes,2,opt,name=category_two,json=categoryTwo,proto3" json:"category_two,omitempty"`
	CategoryThree string `protobuf:"bytes,3,opt,name=category_three,json=categoryThree,proto3" json:"category_three,omitempty"`
	ProductName   string `protobuf:"bytes,4,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Product) Descriptor deprecated

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

Deprecated: Use Product.ProtoReflect.Descriptor instead.

func (*Product) GetCategoryOne

func (x *Product) GetCategoryOne() string

func (*Product) GetCategoryThree

func (x *Product) GetCategoryThree() string

func (*Product) GetCategoryTwo

func (x *Product) GetCategoryTwo() string

func (*Product) GetProductName

func (x *Product) GetProductName() string

func (*Product) ProtoMessage

func (*Product) ProtoMessage()

func (*Product) ProtoReflect

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

func (*Product) Reset

func (x *Product) Reset()

func (*Product) String

func (x *Product) 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_CommunicationsOmniSmsAgentAttatchment
	//	*ProductConfig_CommunicationsOmniSmsAgentAccumulatedAttatchments
	//	*ProductConfig_CommunicationsOmniSmsCustomerMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsCustomerAttatchment
	//	*ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttatchments
	//	*ProductConfig_CommunicationsOmniSmsManagerMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsManagerAttatchment
	//	*ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttatchments
	//	*ProductConfig_CommunicationsOmniSmsSystemMessageUnit
	//	*ProductConfig_CommunicationsOmniSmsSystemAttatchment
	//	*ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttatchments
	//	*ProductConfig_CommunicationsOmniAgentSeats
	//	*ProductConfig_CommunicationsOmniResourcesConnectedInboxPoll
	//	*ProductConfig_CommunicationsOmniResourcesConnectedInboxCreated
	//	*ProductConfig_DataManagementComplianceComplianceRndQuery
	//	*ProductConfig_DataManagementComplianceComplianceRndQueryCached
	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) GetCommunicationsOmniSmsAgentAccumulatedAttatchments

func (x *ProductConfig) GetCommunicationsOmniSmsAgentAccumulatedAttatchments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsAgentAttatchment

func (x *ProductConfig) GetCommunicationsOmniSmsAgentAttatchment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsAgentMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsAgentMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerAccumulatedAttatchments

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerAccumulatedAttatchments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerAttatchment

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerAttatchment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsCustomerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsCustomerMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerAccumulatedAttatchments

func (x *ProductConfig) GetCommunicationsOmniSmsManagerAccumulatedAttatchments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerAttatchment

func (x *ProductConfig) GetCommunicationsOmniSmsManagerAttatchment() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsManagerMessageUnit

func (x *ProductConfig) GetCommunicationsOmniSmsManagerMessageUnit() *OmniSmsConfig

func (*ProductConfig) GetCommunicationsOmniSmsSystemAccumulatedAttatchments

func (x *ProductConfig) GetCommunicationsOmniSmsSystemAccumulatedAttatchments() *OmniSmsUnitConfig

func (*ProductConfig) GetCommunicationsOmniSmsSystemAttatchment

func (x *ProductConfig) GetCommunicationsOmniSmsSystemAttatchment() *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) 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_CommunicationsOmniSmsAgentAccumulatedAttatchments

type ProductConfig_CommunicationsOmniSmsAgentAccumulatedAttatchments struct {
	CommunicationsOmniSmsAgentAccumulatedAttatchments *OmniSmsUnitConfig `` /* 153-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsAgentAttatchment

type ProductConfig_CommunicationsOmniSmsAgentAttatchment struct {
	CommunicationsOmniSmsAgentAttatchment *OmniSmsUnitConfig `` /* 128-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsAgentMessageUnit

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

type ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttatchments

type ProductConfig_CommunicationsOmniSmsCustomerAccumulatedAttatchments struct {
	CommunicationsOmniSmsCustomerAccumulatedAttatchments *OmniSmsUnitConfig `` /* 159-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsCustomerAttatchment

type ProductConfig_CommunicationsOmniSmsCustomerAttatchment struct {
	CommunicationsOmniSmsCustomerAttatchment *OmniSmsUnitConfig `` /* 134-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsCustomerMessageUnit

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

type ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttatchments

type ProductConfig_CommunicationsOmniSmsManagerAccumulatedAttatchments struct {
	CommunicationsOmniSmsManagerAccumulatedAttatchments *OmniSmsUnitConfig `` /* 157-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsManagerAttatchment

type ProductConfig_CommunicationsOmniSmsManagerAttatchment struct {
	CommunicationsOmniSmsManagerAttatchment *OmniSmsUnitConfig `` /* 132-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsManagerMessageUnit

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

type ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttatchments

type ProductConfig_CommunicationsOmniSmsSystemAccumulatedAttatchments struct {
	CommunicationsOmniSmsSystemAccumulatedAttatchments *OmniSmsUnitConfig `` /* 155-byte string literal not displayed */
}

type ProductConfig_CommunicationsOmniSmsSystemAttatchment

type ProductConfig_CommunicationsOmniSmsSystemAttatchment struct {
	CommunicationsOmniSmsSystemAttatchment *OmniSmsUnitConfig `` /* 130-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 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"`
	Product          *Product               `protobuf:"bytes,3,opt,name=product,proto3" json:"product,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"`
	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"`
	// contains filtered or unexported fields
}

func (*RateDefinition) Descriptor deprecated

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

Deprecated: Use RateDefinition.ProtoReflect.Descriptor instead.

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) GetProduct

func (x *RateDefinition) GetProduct() *Product

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