v1

package
v0.74.11 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_api_ripple_v1_dashboard_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_v1_invoiceservicediscounts_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BillingGroupSection added in v0.74.1

type BillingGroupSection struct {

	// The id. id:billing internald id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The id. name:billing name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The year-month. format: yyyymm
	YearMonth string `protobuf:"bytes,3,opt,name=yearMonth,proto3" json:"yearMonth,omitempty"`
	// The currency.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
	// The invoice cost.
	InvocieCost float64 `protobuf:"fixed64,5,opt,name=invocieCost,proto3" json:"invocieCost,omitempty"`
	// The procurement cost.
	ProcurementCost float64 `protobuf:"fixed64,6,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost.
	ProfitCost float64 `protobuf:"fixed64,7,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// contains filtered or unexported fields
}

BillingGroupSection resource definition.

func (*BillingGroupSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use BillingGroupSection.ProtoReflect.Descriptor instead.

func (*BillingGroupSection) GetCurrency added in v0.74.1

func (x *BillingGroupSection) GetCurrency() string

func (*BillingGroupSection) GetId added in v0.74.1

func (x *BillingGroupSection) GetId() string

func (*BillingGroupSection) GetInvocieCost added in v0.74.1

func (x *BillingGroupSection) GetInvocieCost() float64

func (*BillingGroupSection) GetName added in v0.74.1

func (x *BillingGroupSection) GetName() string

func (*BillingGroupSection) GetProcurementCost added in v0.74.1

func (x *BillingGroupSection) GetProcurementCost() float64

func (*BillingGroupSection) GetProfitCost added in v0.74.1

func (x *BillingGroupSection) GetProfitCost() float64

func (*BillingGroupSection) GetYearMonth added in v0.74.1

func (x *BillingGroupSection) GetYearMonth() string

func (*BillingGroupSection) ProtoMessage added in v0.74.1

func (*BillingGroupSection) ProtoMessage()

func (*BillingGroupSection) ProtoReflect added in v0.74.1

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

func (*BillingGroupSection) Reset added in v0.74.1

func (x *BillingGroupSection) Reset()

func (*BillingGroupSection) String added in v0.74.1

func (x *BillingGroupSection) String() string

type InvoiceServiceDiscounts

type InvoiceServiceDiscounts struct {

	// The invoice service discounts id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The invoice service discount name.
	// must be 1-60 characters long.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The invoice service discount description.
	// Maximum 150 characters long.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// The invoice service discount setting.
	Setting *InvoiceServiceDiscountsSetting `protobuf:"bytes,4,opt,name=setting,proto3" json:"setting,omitempty"`
	// Timestamp associated with the created.
	Created string `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"`
	// Timestamp associated with the updated.
	Updated string `protobuf:"bytes,6,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

InvoiceServiceDiscounts resource definition.

func (*InvoiceServiceDiscounts) Descriptor deprecated

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

Deprecated: Use InvoiceServiceDiscounts.ProtoReflect.Descriptor instead.

func (*InvoiceServiceDiscounts) GetCreated

func (x *InvoiceServiceDiscounts) GetCreated() string

func (*InvoiceServiceDiscounts) GetDescription

func (x *InvoiceServiceDiscounts) GetDescription() string

func (*InvoiceServiceDiscounts) GetId

func (x *InvoiceServiceDiscounts) GetId() string

func (*InvoiceServiceDiscounts) GetName

func (x *InvoiceServiceDiscounts) GetName() string

func (*InvoiceServiceDiscounts) GetSetting

func (*InvoiceServiceDiscounts) GetUpdated

func (x *InvoiceServiceDiscounts) GetUpdated() string

func (*InvoiceServiceDiscounts) ProtoMessage

func (*InvoiceServiceDiscounts) ProtoMessage()

func (*InvoiceServiceDiscounts) ProtoReflect

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

func (*InvoiceServiceDiscounts) Reset

func (x *InvoiceServiceDiscounts) Reset()

func (*InvoiceServiceDiscounts) String

func (x *InvoiceServiceDiscounts) String() string

type InvoiceServiceDiscountsSetting

type InvoiceServiceDiscountsSetting struct {

	// The invoice service discounts setting details.
	AwsDetails []*InvoiceServiceDiscountsSettingDetails `protobuf:"bytes,1,rep,name=awsDetails,proto3" json:"awsDetails,omitempty"`
	// The invoice service discounts setting details.
	AzureDetails []*InvoiceServiceDiscountsSettingDetails `protobuf:"bytes,2,rep,name=azureDetails,proto3" json:"azureDetails,omitempty"`
	// The invoice service discounts setting details.
	GcpDetails []*InvoiceServiceDiscountsSettingDetails `protobuf:"bytes,3,rep,name=gcpDetails,proto3" json:"gcpDetails,omitempty"`
	// contains filtered or unexported fields
}

InvoiceServiceDiscountsSetting resource definition.

func (*InvoiceServiceDiscountsSetting) Descriptor deprecated

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

Deprecated: Use InvoiceServiceDiscountsSetting.ProtoReflect.Descriptor instead.

func (*InvoiceServiceDiscountsSetting) GetAwsDetails

func (*InvoiceServiceDiscountsSetting) GetAzureDetails

func (*InvoiceServiceDiscountsSetting) GetGcpDetails

func (*InvoiceServiceDiscountsSetting) ProtoMessage

func (*InvoiceServiceDiscountsSetting) ProtoMessage()

func (*InvoiceServiceDiscountsSetting) ProtoReflect

func (*InvoiceServiceDiscountsSetting) Reset

func (x *InvoiceServiceDiscountsSetting) Reset()

func (*InvoiceServiceDiscountsSetting) String

type InvoiceServiceDiscountsSettingDetails

type InvoiceServiceDiscountsSettingDetails struct {

	// The vendor service code.
	// aws: ProductCode
	// azure: ServiceCode
	// gcp: ServiceName
	// `otherServices`: The code to specify other services as a whole, regardless of vendor.
	// For exmaple: Other services set at 1%.
	// {"code":"otherServices", "value":0.01}
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// The vendor service name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Value associated with the set premiums or discounts.
	Value float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// The calculation scope.
	// default is `disabled`.
	// If enabled, Usage and any lineitem type including Fee are included in the calculation.
	// If disabled, only the Usage is included in the calculation.
	CalculationScope bool `protobuf:"varint,4,opt,name=calculationScope,proto3" json:"calculationScope,omitempty"`
	// contains filtered or unexported fields
}

InvoiceServiceDiscountsSettingDetails resource definition.

func (*InvoiceServiceDiscountsSettingDetails) Descriptor deprecated

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

Deprecated: Use InvoiceServiceDiscountsSettingDetails.ProtoReflect.Descriptor instead.

func (*InvoiceServiceDiscountsSettingDetails) GetCalculationScope

func (x *InvoiceServiceDiscountsSettingDetails) GetCalculationScope() bool

func (*InvoiceServiceDiscountsSettingDetails) GetCode

func (*InvoiceServiceDiscountsSettingDetails) GetName

func (*InvoiceServiceDiscountsSettingDetails) GetValue

func (*InvoiceServiceDiscountsSettingDetails) ProtoMessage

func (*InvoiceServiceDiscountsSettingDetails) ProtoMessage()

func (*InvoiceServiceDiscountsSettingDetails) ProtoReflect

func (*InvoiceServiceDiscountsSettingDetails) Reset

func (*InvoiceServiceDiscountsSettingDetails) String

type OverViewOptionSection added in v0.74.1

type OverViewOptionSection struct {

	// The spp discount cost.
	SppDiscountCost float64 `protobuf:"fixed64,1,opt,name=sppDiscountCost,proto3" json:"sppDiscountCost,omitempty"`
	// contains filtered or unexported fields
}

OverViewOptionSection resource definition.

func (*OverViewOptionSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use OverViewOptionSection.ProtoReflect.Descriptor instead.

func (*OverViewOptionSection) GetSppDiscountCost added in v0.74.1

func (x *OverViewOptionSection) GetSppDiscountCost() float64

func (*OverViewOptionSection) ProtoMessage added in v0.74.1

func (*OverViewOptionSection) ProtoMessage()

func (*OverViewOptionSection) ProtoReflect added in v0.74.1

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

func (*OverViewOptionSection) Reset added in v0.74.1

func (x *OverViewOptionSection) Reset()

func (*OverViewOptionSection) String added in v0.74.1

func (x *OverViewOptionSection) String() string

type OverViewSection added in v0.74.1

type OverViewSection struct {

	// The id. id:OverViewSection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name. name:OverViewSection.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The currency.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	// The invoice cost.
	InvoiceCost float64 `protobuf:"fixed64,4,opt,name=invoiceCost,proto3" json:"invoiceCost,omitempty"`
	// The procurement cost.
	ProcurementCost float64 `protobuf:"fixed64,5,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost.
	ProfitCost float64 `protobuf:"fixed64,6,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// The options.
	Options *OverViewOptionSection `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
	// The period over period.
	PeriodOverPeriod *PeriodOverPeriodSection `protobuf:"bytes,8,opt,name=periodOverPeriod,proto3" json:"periodOverPeriod,omitempty"`
	// The aws section.
	AwsSection *VendorOverViewSection `protobuf:"bytes,9,opt,name=awsSection,proto3" json:"awsSection,omitempty"`
	// The azure section.
	AzureSection *VendorOverViewSection `protobuf:"bytes,10,opt,name=azureSection,proto3" json:"azureSection,omitempty"`
	// The gcp section.
	GcpSection *VendorOverViewSection `protobuf:"bytes,11,opt,name=gcpSection,proto3" json:"gcpSection,omitempty"`
	// contains filtered or unexported fields
}

OverViewSection resource definition.

func (*OverViewSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use OverViewSection.ProtoReflect.Descriptor instead.

func (*OverViewSection) GetAwsSection added in v0.74.1

func (x *OverViewSection) GetAwsSection() *VendorOverViewSection

func (*OverViewSection) GetAzureSection added in v0.74.1

func (x *OverViewSection) GetAzureSection() *VendorOverViewSection

func (*OverViewSection) GetCurrency added in v0.74.1

func (x *OverViewSection) GetCurrency() string

func (*OverViewSection) GetGcpSection added in v0.74.1

func (x *OverViewSection) GetGcpSection() *VendorOverViewSection

func (*OverViewSection) GetId added in v0.74.1

func (x *OverViewSection) GetId() string

func (*OverViewSection) GetInvoiceCost added in v0.74.1

func (x *OverViewSection) GetInvoiceCost() float64

func (*OverViewSection) GetName added in v0.74.1

func (x *OverViewSection) GetName() string

func (*OverViewSection) GetOptions added in v0.74.1

func (x *OverViewSection) GetOptions() *OverViewOptionSection

func (*OverViewSection) GetPeriodOverPeriod added in v0.74.1

func (x *OverViewSection) GetPeriodOverPeriod() *PeriodOverPeriodSection

func (*OverViewSection) GetProcurementCost added in v0.74.1

func (x *OverViewSection) GetProcurementCost() float64

func (*OverViewSection) GetProfitCost added in v0.74.1

func (x *OverViewSection) GetProfitCost() float64

func (*OverViewSection) ProtoMessage added in v0.74.1

func (*OverViewSection) ProtoMessage()

func (*OverViewSection) ProtoReflect added in v0.74.1

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

func (*OverViewSection) Reset added in v0.74.1

func (x *OverViewSection) Reset()

func (*OverViewSection) String added in v0.74.1

func (x *OverViewSection) String() string

type PeriodOverPeriodOptionSection added in v0.74.1

type PeriodOverPeriodOptionSection struct {

	// The spp discount cost.
	SppDiscountCost float64 `protobuf:"fixed64,1,opt,name=sppDiscountCost,proto3" json:"sppDiscountCost,omitempty"`
	// The spp discount cost Period-over-Period.
	// Represents a comparison of costs over a specified period of time.
	// currently, supported `Month-over-Month`
	SppDiscountCostPoP float64 `protobuf:"fixed64,2,opt,name=sppDiscountCostPoP,proto3" json:"sppDiscountCostPoP,omitempty"`
	// contains filtered or unexported fields
}

PeriodOverPeriodOptionSection resource definition.

func (*PeriodOverPeriodOptionSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use PeriodOverPeriodOptionSection.ProtoReflect.Descriptor instead.

func (*PeriodOverPeriodOptionSection) GetSppDiscountCost added in v0.74.1

func (x *PeriodOverPeriodOptionSection) GetSppDiscountCost() float64

func (*PeriodOverPeriodOptionSection) GetSppDiscountCostPoP added in v0.74.1

func (x *PeriodOverPeriodOptionSection) GetSppDiscountCostPoP() float64

func (*PeriodOverPeriodOptionSection) ProtoMessage added in v0.74.1

func (*PeriodOverPeriodOptionSection) ProtoMessage()

func (*PeriodOverPeriodOptionSection) ProtoReflect added in v0.74.1

func (*PeriodOverPeriodOptionSection) Reset added in v0.74.1

func (x *PeriodOverPeriodOptionSection) Reset()

func (*PeriodOverPeriodOptionSection) String added in v0.74.1

type PeriodOverPeriodSection added in v0.74.1

type PeriodOverPeriodSection struct {

	// The invoice cost
	InvoiceCost float64 `protobuf:"fixed64,1,opt,name=invoiceCost,proto3" json:"invoiceCost,omitempty"`
	// The procurement cost
	ProcurementCost float64 `protobuf:"fixed64,2,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost
	ProfitCost float64 `protobuf:"fixed64,3,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// The invoice cost Period-over-Period.
	// Represents a comparison of costs over a specified period of time.
	// currently, supported `Month-over-Month`
	InvoiceCostPoP float64 `protobuf:"fixed64,4,opt,name=invoiceCostPoP,proto3" json:"invoiceCostPoP,omitempty"`
	// The procurement cost Period-over-Period.
	// Represents a comparison of costs over a specified period of time.
	// currently, supported `Month-over-Month`
	ProcurementCostPoP float64 `protobuf:"fixed64,5,opt,name=procurementCostPoP,proto3" json:"procurementCostPoP,omitempty"`
	// The profit cost Period-over-Period.
	// Represents a comparison of costs over a specified period of time.
	// currently, supported `Month-over-Month`
	ProfitCostPoP float64 `protobuf:"fixed64,6,opt,name=profitCostPoP,proto3" json:"profitCostPoP,omitempty"`
	// The options cost Period-over-Period.
	Options *PeriodOverPeriodOptionSection `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
	// contains filtered or unexported fields
}

PeriodOverPeriodSection resource definition.

func (*PeriodOverPeriodSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use PeriodOverPeriodSection.ProtoReflect.Descriptor instead.

func (*PeriodOverPeriodSection) GetInvoiceCost added in v0.74.1

func (x *PeriodOverPeriodSection) GetInvoiceCost() float64

func (*PeriodOverPeriodSection) GetInvoiceCostPoP added in v0.74.1

func (x *PeriodOverPeriodSection) GetInvoiceCostPoP() float64

func (*PeriodOverPeriodSection) GetOptions added in v0.74.1

func (*PeriodOverPeriodSection) GetProcurementCost added in v0.74.1

func (x *PeriodOverPeriodSection) GetProcurementCost() float64

func (*PeriodOverPeriodSection) GetProcurementCostPoP added in v0.74.1

func (x *PeriodOverPeriodSection) GetProcurementCostPoP() float64

func (*PeriodOverPeriodSection) GetProfitCost added in v0.74.1

func (x *PeriodOverPeriodSection) GetProfitCost() float64

func (*PeriodOverPeriodSection) GetProfitCostPoP added in v0.74.1

func (x *PeriodOverPeriodSection) GetProfitCostPoP() float64

func (*PeriodOverPeriodSection) ProtoMessage added in v0.74.1

func (*PeriodOverPeriodSection) ProtoMessage()

func (*PeriodOverPeriodSection) ProtoReflect added in v0.74.1

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

func (*PeriodOverPeriodSection) Reset added in v0.74.1

func (x *PeriodOverPeriodSection) Reset()

func (*PeriodOverPeriodSection) String added in v0.74.1

func (x *PeriodOverPeriodSection) String() string

type Service

type Service struct {

	// The service code.
	ServiceCode string `protobuf:"bytes,1,opt,name=serviceCode,proto3" json:"serviceCode,omitempty"`
	// The service name.
	ServiceName string `protobuf:"bytes,2,opt,name=serviceName,proto3" json:"serviceName,omitempty"`
	// contains filtered or unexported fields
}

Service resource definition. Services of each vendor available for Service Discounts.

func (*Service) Descriptor deprecated

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetServiceCode

func (x *Service) GetServiceCode() string

func (*Service) GetServiceName

func (x *Service) GetServiceName() string

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ThirdProfitItemSection added in v0.74.1

type ThirdProfitItemSection struct {

	// The id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The profit cost.
	Profit float64 `protobuf:"fixed64,3,opt,name=profit,proto3" json:"profit,omitempty"`
	// contains filtered or unexported fields
}

ThirdProfitItemSection resource definition.

func (*ThirdProfitItemSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use ThirdProfitItemSection.ProtoReflect.Descriptor instead.

func (*ThirdProfitItemSection) GetId added in v0.74.1

func (x *ThirdProfitItemSection) GetId() string

func (*ThirdProfitItemSection) GetName added in v0.74.1

func (x *ThirdProfitItemSection) GetName() string

func (*ThirdProfitItemSection) GetProfit added in v0.74.1

func (x *ThirdProfitItemSection) GetProfit() float64

func (*ThirdProfitItemSection) ProtoMessage added in v0.74.1

func (*ThirdProfitItemSection) ProtoMessage()

func (*ThirdProfitItemSection) ProtoReflect added in v0.74.1

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

func (*ThirdProfitItemSection) Reset added in v0.74.1

func (x *ThirdProfitItemSection) Reset()

func (*ThirdProfitItemSection) String added in v0.74.1

func (x *ThirdProfitItemSection) String() string

type TotalDetailSection added in v0.74.1

type TotalDetailSection struct {

	// The true unblended cost.
	TrueUnblended float64 `protobuf:"fixed64,1,opt,name=TrueUnblended,proto3" json:"TrueUnblended,omitempty"`
	// The spp discount cost.
	SppDiscount float64 `protobuf:"fixed64,2,opt,name=sppDiscount,proto3" json:"sppDiscount,omitempty"`
	// The third profit item cost.
	ThirdProfitItem float64 `protobuf:"fixed64,3,opt,name=thirdProfitItem,proto3" json:"thirdProfitItem,omitempty"`
	// contains filtered or unexported fields
}

TotalDetailSection resource definition.

func (*TotalDetailSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use TotalDetailSection.ProtoReflect.Descriptor instead.

func (*TotalDetailSection) GetSppDiscount added in v0.74.1

func (x *TotalDetailSection) GetSppDiscount() float64

func (*TotalDetailSection) GetThirdProfitItem added in v0.74.1

func (x *TotalDetailSection) GetThirdProfitItem() float64

func (*TotalDetailSection) GetTrueUnblended added in v0.74.1

func (x *TotalDetailSection) GetTrueUnblended() float64

func (*TotalDetailSection) ProtoMessage added in v0.74.1

func (*TotalDetailSection) ProtoMessage()

func (*TotalDetailSection) ProtoReflect added in v0.74.1

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

func (*TotalDetailSection) Reset added in v0.74.1

func (x *TotalDetailSection) Reset()

func (*TotalDetailSection) String added in v0.74.1

func (x *TotalDetailSection) String() string

type TotalSection added in v0.74.1

type TotalSection struct {

	// The id. id:TotalSection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name. name:TotalSection.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The currency.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	// The year-month. format: yyyymm
	YearMonth string `protobuf:"bytes,4,opt,name=yearMonth,proto3" json:"yearMonth,omitempty"`
	// The invoice cost.
	InvoiceCost float64 `protobuf:"fixed64,5,opt,name=invoiceCost,proto3" json:"invoiceCost,omitempty"`
	// The procurement cost.
	ProcurementCost float64 `protobuf:"fixed64,6,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost.
	ProfitCost float64 `protobuf:"fixed64,7,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// The total detail.
	TotalDeital *TotalDetailSection `protobuf:"bytes,8,opt,name=totalDeital,proto3" json:"totalDeital,omitempty"`
	// The third profit item.
	ThirdProfitItem []*ThirdProfitItemSection `protobuf:"bytes,9,rep,name=thirdProfitItem,proto3" json:"thirdProfitItem,omitempty"`
	// The aws section.
	AwsSection *VendorTotalSection `protobuf:"bytes,10,opt,name=awsSection,proto3" json:"awsSection,omitempty"`
	// The azure section.
	AzureSection *VendorTotalSection `protobuf:"bytes,11,opt,name=azureSection,proto3" json:"azureSection,omitempty"`
	// The gcp section.
	GcpSection *VendorTotalSection `protobuf:"bytes,12,opt,name=gcpSection,proto3" json:"gcpSection,omitempty"`
	// contains filtered or unexported fields
}

TotalSection resource definition.

func (*TotalSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use TotalSection.ProtoReflect.Descriptor instead.

func (*TotalSection) GetAwsSection added in v0.74.1

func (x *TotalSection) GetAwsSection() *VendorTotalSection

func (*TotalSection) GetAzureSection added in v0.74.1

func (x *TotalSection) GetAzureSection() *VendorTotalSection

func (*TotalSection) GetCurrency added in v0.74.1

func (x *TotalSection) GetCurrency() string

func (*TotalSection) GetGcpSection added in v0.74.1

func (x *TotalSection) GetGcpSection() *VendorTotalSection

func (*TotalSection) GetId added in v0.74.1

func (x *TotalSection) GetId() string

func (*TotalSection) GetInvoiceCost added in v0.74.1

func (x *TotalSection) GetInvoiceCost() float64

func (*TotalSection) GetName added in v0.74.1

func (x *TotalSection) GetName() string

func (*TotalSection) GetProcurementCost added in v0.74.1

func (x *TotalSection) GetProcurementCost() float64

func (*TotalSection) GetProfitCost added in v0.74.1

func (x *TotalSection) GetProfitCost() float64

func (*TotalSection) GetThirdProfitItem added in v0.74.1

func (x *TotalSection) GetThirdProfitItem() []*ThirdProfitItemSection

func (*TotalSection) GetTotalDeital added in v0.74.1

func (x *TotalSection) GetTotalDeital() *TotalDetailSection

func (*TotalSection) GetYearMonth added in v0.74.1

func (x *TotalSection) GetYearMonth() string

func (*TotalSection) ProtoMessage added in v0.74.1

func (*TotalSection) ProtoMessage()

func (*TotalSection) ProtoReflect added in v0.74.1

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

func (*TotalSection) Reset added in v0.74.1

func (x *TotalSection) Reset()

func (*TotalSection) String added in v0.74.1

func (x *TotalSection) String() string

type VendorOverViewSection added in v0.74.1

type VendorOverViewSection struct {

	// The id. id:VendorOverViewSection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name. name:VendorOverViewSection.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The currency.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	// The invoice cost.
	InvoiceCost float64 `protobuf:"fixed64,4,opt,name=invoiceCost,proto3" json:"invoiceCost,omitempty"`
	// The procurement cost.
	ProcurementCost float64 `protobuf:"fixed64,5,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost.
	ProfitCost float64 `protobuf:"fixed64,6,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// The options.
	Options *OverViewOptionSection `protobuf:"bytes,7,opt,name=options,proto3" json:"options,omitempty"`
	// The period over period.
	PeriodOverPeriod *PeriodOverPeriodSection `protobuf:"bytes,8,opt,name=periodOverPeriod,proto3" json:"periodOverPeriod,omitempty"`
	// contains filtered or unexported fields
}

VendorOverViewSection resource definition.

func (*VendorOverViewSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use VendorOverViewSection.ProtoReflect.Descriptor instead.

func (*VendorOverViewSection) GetCurrency added in v0.74.1

func (x *VendorOverViewSection) GetCurrency() string

func (*VendorOverViewSection) GetId added in v0.74.1

func (x *VendorOverViewSection) GetId() string

func (*VendorOverViewSection) GetInvoiceCost added in v0.74.1

func (x *VendorOverViewSection) GetInvoiceCost() float64

func (*VendorOverViewSection) GetName added in v0.74.1

func (x *VendorOverViewSection) GetName() string

func (*VendorOverViewSection) GetOptions added in v0.74.1

func (*VendorOverViewSection) GetPeriodOverPeriod added in v0.74.1

func (x *VendorOverViewSection) GetPeriodOverPeriod() *PeriodOverPeriodSection

func (*VendorOverViewSection) GetProcurementCost added in v0.74.1

func (x *VendorOverViewSection) GetProcurementCost() float64

func (*VendorOverViewSection) GetProfitCost added in v0.74.1

func (x *VendorOverViewSection) GetProfitCost() float64

func (*VendorOverViewSection) ProtoMessage added in v0.74.1

func (*VendorOverViewSection) ProtoMessage()

func (*VendorOverViewSection) ProtoReflect added in v0.74.1

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

func (*VendorOverViewSection) Reset added in v0.74.1

func (x *VendorOverViewSection) Reset()

func (*VendorOverViewSection) String added in v0.74.1

func (x *VendorOverViewSection) String() string

type VendorTotalSection added in v0.74.1

type VendorTotalSection struct {

	// The id. id:VendorTotalSection.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name. name:VendorTotalSection.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The currency.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	// The year-month. format: yyyymm
	YearMonth string `protobuf:"bytes,4,opt,name=yearMonth,proto3" json:"yearMonth,omitempty"`
	// The invoice cost.
	InvoiceCost float64 `protobuf:"fixed64,5,opt,name=invoiceCost,proto3" json:"invoiceCost,omitempty"`
	// The procurement cost.
	ProcurementCost float64 `protobuf:"fixed64,6,opt,name=procurementCost,proto3" json:"procurementCost,omitempty"`
	// The profit cost.
	ProfitCost float64 `protobuf:"fixed64,7,opt,name=profitCost,proto3" json:"profitCost,omitempty"`
	// The total detail.
	TotalDeital *TotalDetailSection `protobuf:"bytes,8,opt,name=totalDeital,proto3" json:"totalDeital,omitempty"`
	// The yhird profit item.
	ThirdProfitItem []*ThirdProfitItemSection `protobuf:"bytes,9,rep,name=thirdProfitItem,proto3" json:"thirdProfitItem,omitempty"`
	// contains filtered or unexported fields
}

VendorTotalSection resource definition.

func (*VendorTotalSection) Descriptor deprecated added in v0.74.1

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

Deprecated: Use VendorTotalSection.ProtoReflect.Descriptor instead.

func (*VendorTotalSection) GetCurrency added in v0.74.1

func (x *VendorTotalSection) GetCurrency() string

func (*VendorTotalSection) GetId added in v0.74.1

func (x *VendorTotalSection) GetId() string

func (*VendorTotalSection) GetInvoiceCost added in v0.74.1

func (x *VendorTotalSection) GetInvoiceCost() float64

func (*VendorTotalSection) GetName added in v0.74.1

func (x *VendorTotalSection) GetName() string

func (*VendorTotalSection) GetProcurementCost added in v0.74.1

func (x *VendorTotalSection) GetProcurementCost() float64

func (*VendorTotalSection) GetProfitCost added in v0.74.1

func (x *VendorTotalSection) GetProfitCost() float64

func (*VendorTotalSection) GetThirdProfitItem added in v0.74.1

func (x *VendorTotalSection) GetThirdProfitItem() []*ThirdProfitItemSection

func (*VendorTotalSection) GetTotalDeital added in v0.74.1

func (x *VendorTotalSection) GetTotalDeital() *TotalDetailSection

func (*VendorTotalSection) GetYearMonth added in v0.74.1

func (x *VendorTotalSection) GetYearMonth() string

func (*VendorTotalSection) ProtoMessage added in v0.74.1

func (*VendorTotalSection) ProtoMessage()

func (*VendorTotalSection) ProtoReflect added in v0.74.1

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

func (*VendorTotalSection) Reset added in v0.74.1

func (x *VendorTotalSection) Reset()

func (*VendorTotalSection) String added in v0.74.1

func (x *VendorTotalSection) String() string

Jump to

Keyboard shortcuts

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