Documentation ¶
Index ¶
- Variables
- type BillingGroupSection
- func (*BillingGroupSection) Descriptor() ([]byte, []int)deprecated
- func (x *BillingGroupSection) GetCurrency() string
- func (x *BillingGroupSection) GetId() string
- func (x *BillingGroupSection) GetInvocieCost() float64
- func (x *BillingGroupSection) GetName() string
- func (x *BillingGroupSection) GetProcurementCost() float64
- func (x *BillingGroupSection) GetProfitCost() float64
- func (x *BillingGroupSection) GetYearMonth() string
- func (*BillingGroupSection) ProtoMessage()
- func (x *BillingGroupSection) ProtoReflect() protoreflect.Message
- func (x *BillingGroupSection) Reset()
- func (x *BillingGroupSection) String() string
- type InvoiceServiceDiscounts
- func (*InvoiceServiceDiscounts) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceServiceDiscounts) GetCreated() string
- func (x *InvoiceServiceDiscounts) GetDescription() string
- func (x *InvoiceServiceDiscounts) GetId() string
- func (x *InvoiceServiceDiscounts) GetName() string
- func (x *InvoiceServiceDiscounts) GetSetting() *InvoiceServiceDiscountsSetting
- func (x *InvoiceServiceDiscounts) GetUpdated() string
- func (*InvoiceServiceDiscounts) ProtoMessage()
- func (x *InvoiceServiceDiscounts) ProtoReflect() protoreflect.Message
- func (x *InvoiceServiceDiscounts) Reset()
- func (x *InvoiceServiceDiscounts) String() string
- type InvoiceServiceDiscountsSetting
- func (*InvoiceServiceDiscountsSetting) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceServiceDiscountsSetting) GetAwsDetails() []*InvoiceServiceDiscountsSettingDetails
- func (x *InvoiceServiceDiscountsSetting) GetAzureDetails() []*InvoiceServiceDiscountsSettingDetails
- func (x *InvoiceServiceDiscountsSetting) GetGcpDetails() []*InvoiceServiceDiscountsSettingDetails
- func (*InvoiceServiceDiscountsSetting) ProtoMessage()
- func (x *InvoiceServiceDiscountsSetting) ProtoReflect() protoreflect.Message
- func (x *InvoiceServiceDiscountsSetting) Reset()
- func (x *InvoiceServiceDiscountsSetting) String() string
- type InvoiceServiceDiscountsSettingDetails
- func (*InvoiceServiceDiscountsSettingDetails) Descriptor() ([]byte, []int)deprecated
- func (x *InvoiceServiceDiscountsSettingDetails) GetCalculationScope() bool
- func (x *InvoiceServiceDiscountsSettingDetails) GetCode() string
- func (x *InvoiceServiceDiscountsSettingDetails) GetName() string
- func (x *InvoiceServiceDiscountsSettingDetails) GetValue() float64
- func (*InvoiceServiceDiscountsSettingDetails) ProtoMessage()
- func (x *InvoiceServiceDiscountsSettingDetails) ProtoReflect() protoreflect.Message
- func (x *InvoiceServiceDiscountsSettingDetails) Reset()
- func (x *InvoiceServiceDiscountsSettingDetails) String() string
- type OverViewOptionSection
- func (*OverViewOptionSection) Descriptor() ([]byte, []int)deprecated
- func (x *OverViewOptionSection) GetSppDiscountCost() float64
- func (*OverViewOptionSection) ProtoMessage()
- func (x *OverViewOptionSection) ProtoReflect() protoreflect.Message
- func (x *OverViewOptionSection) Reset()
- func (x *OverViewOptionSection) String() string
- type OverViewSection
- func (*OverViewSection) Descriptor() ([]byte, []int)deprecated
- func (x *OverViewSection) GetAwsSection() *VendorOverViewSection
- func (x *OverViewSection) GetAzureSection() *VendorOverViewSection
- func (x *OverViewSection) GetCurrency() string
- func (x *OverViewSection) GetGcpSection() *VendorOverViewSection
- func (x *OverViewSection) GetId() string
- func (x *OverViewSection) GetInvoiceCost() float64
- func (x *OverViewSection) GetName() string
- func (x *OverViewSection) GetOptions() *OverViewOptionSection
- func (x *OverViewSection) GetPeriodOverPeriod() *PeriodOverPeriodSection
- func (x *OverViewSection) GetProcurementCost() float64
- func (x *OverViewSection) GetProfitCost() float64
- func (*OverViewSection) ProtoMessage()
- func (x *OverViewSection) ProtoReflect() protoreflect.Message
- func (x *OverViewSection) Reset()
- func (x *OverViewSection) String() string
- type PeriodOverPeriodOptionSection
- func (*PeriodOverPeriodOptionSection) Descriptor() ([]byte, []int)deprecated
- func (x *PeriodOverPeriodOptionSection) GetSppDiscountCost() float64
- func (x *PeriodOverPeriodOptionSection) GetSppDiscountCostPoP() float64
- func (*PeriodOverPeriodOptionSection) ProtoMessage()
- func (x *PeriodOverPeriodOptionSection) ProtoReflect() protoreflect.Message
- func (x *PeriodOverPeriodOptionSection) Reset()
- func (x *PeriodOverPeriodOptionSection) String() string
- type PeriodOverPeriodSection
- func (*PeriodOverPeriodSection) Descriptor() ([]byte, []int)deprecated
- func (x *PeriodOverPeriodSection) GetInvoiceCost() float64
- func (x *PeriodOverPeriodSection) GetInvoiceCostPoP() float64
- func (x *PeriodOverPeriodSection) GetOptions() *PeriodOverPeriodOptionSection
- func (x *PeriodOverPeriodSection) GetProcurementCost() float64
- func (x *PeriodOverPeriodSection) GetProcurementCostPoP() float64
- func (x *PeriodOverPeriodSection) GetProfitCost() float64
- func (x *PeriodOverPeriodSection) GetProfitCostPoP() float64
- func (*PeriodOverPeriodSection) ProtoMessage()
- func (x *PeriodOverPeriodSection) ProtoReflect() protoreflect.Message
- func (x *PeriodOverPeriodSection) Reset()
- func (x *PeriodOverPeriodSection) String() string
- type Service
- type ThirdProfitItemSection
- func (*ThirdProfitItemSection) Descriptor() ([]byte, []int)deprecated
- func (x *ThirdProfitItemSection) GetId() string
- func (x *ThirdProfitItemSection) GetName() string
- func (x *ThirdProfitItemSection) GetProfit() float64
- func (*ThirdProfitItemSection) ProtoMessage()
- func (x *ThirdProfitItemSection) ProtoReflect() protoreflect.Message
- func (x *ThirdProfitItemSection) Reset()
- func (x *ThirdProfitItemSection) String() string
- type TotalDetailSection
- func (*TotalDetailSection) Descriptor() ([]byte, []int)deprecated
- func (x *TotalDetailSection) GetSppDiscount() float64
- func (x *TotalDetailSection) GetThirdProfitItem() float64
- func (x *TotalDetailSection) GetTrueUnblended() float64
- func (*TotalDetailSection) ProtoMessage()
- func (x *TotalDetailSection) ProtoReflect() protoreflect.Message
- func (x *TotalDetailSection) Reset()
- func (x *TotalDetailSection) String() string
- type TotalSection
- func (*TotalSection) Descriptor() ([]byte, []int)deprecated
- func (x *TotalSection) GetAwsSection() *VendorTotalSection
- func (x *TotalSection) GetAzureSection() *VendorTotalSection
- func (x *TotalSection) GetCurrency() string
- func (x *TotalSection) GetGcpSection() *VendorTotalSection
- func (x *TotalSection) GetId() string
- func (x *TotalSection) GetInvoiceCost() float64
- func (x *TotalSection) GetName() string
- func (x *TotalSection) GetProcurementCost() float64
- func (x *TotalSection) GetProfitCost() float64
- func (x *TotalSection) GetThirdProfitItem() []*ThirdProfitItemSection
- func (x *TotalSection) GetTotalDeital() *TotalDetailSection
- func (x *TotalSection) GetYearMonth() string
- func (*TotalSection) ProtoMessage()
- func (x *TotalSection) ProtoReflect() protoreflect.Message
- func (x *TotalSection) Reset()
- func (x *TotalSection) String() string
- type VendorOverViewSection
- func (*VendorOverViewSection) Descriptor() ([]byte, []int)deprecated
- func (x *VendorOverViewSection) GetCurrency() string
- func (x *VendorOverViewSection) GetId() string
- func (x *VendorOverViewSection) GetInvoiceCost() float64
- func (x *VendorOverViewSection) GetName() string
- func (x *VendorOverViewSection) GetOptions() *OverViewOptionSection
- func (x *VendorOverViewSection) GetPeriodOverPeriod() *PeriodOverPeriodSection
- func (x *VendorOverViewSection) GetProcurementCost() float64
- func (x *VendorOverViewSection) GetProfitCost() float64
- func (*VendorOverViewSection) ProtoMessage()
- func (x *VendorOverViewSection) ProtoReflect() protoreflect.Message
- func (x *VendorOverViewSection) Reset()
- func (x *VendorOverViewSection) String() string
- type VendorTotalSection
- func (*VendorTotalSection) Descriptor() ([]byte, []int)deprecated
- func (x *VendorTotalSection) GetCurrency() string
- func (x *VendorTotalSection) GetId() string
- func (x *VendorTotalSection) GetInvoiceCost() float64
- func (x *VendorTotalSection) GetName() string
- func (x *VendorTotalSection) GetProcurementCost() float64
- func (x *VendorTotalSection) GetProfitCost() float64
- func (x *VendorTotalSection) GetThirdProfitItem() []*ThirdProfitItemSection
- func (x *VendorTotalSection) GetTotalDeital() *TotalDetailSection
- func (x *VendorTotalSection) GetYearMonth() string
- func (*VendorTotalSection) ProtoMessage()
- func (x *VendorTotalSection) ProtoReflect() protoreflect.Message
- func (x *VendorTotalSection) Reset()
- func (x *VendorTotalSection) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_ripple_v1_dashboard_proto protoreflect.FileDescriptor
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 (x *InvoiceServiceDiscounts) GetSetting() *InvoiceServiceDiscountsSetting
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 (x *InvoiceServiceDiscountsSetting) GetAwsDetails() []*InvoiceServiceDiscountsSettingDetails
func (*InvoiceServiceDiscountsSetting) GetAzureDetails ¶
func (x *InvoiceServiceDiscountsSetting) GetAzureDetails() []*InvoiceServiceDiscountsSettingDetails
func (*InvoiceServiceDiscountsSetting) GetGcpDetails ¶
func (x *InvoiceServiceDiscountsSetting) GetGcpDetails() []*InvoiceServiceDiscountsSettingDetails
func (*InvoiceServiceDiscountsSetting) ProtoMessage ¶
func (*InvoiceServiceDiscountsSetting) ProtoMessage()
func (*InvoiceServiceDiscountsSetting) ProtoReflect ¶
func (x *InvoiceServiceDiscountsSetting) ProtoReflect() protoreflect.Message
func (*InvoiceServiceDiscountsSetting) Reset ¶
func (x *InvoiceServiceDiscountsSetting) Reset()
func (*InvoiceServiceDiscountsSetting) String ¶
func (x *InvoiceServiceDiscountsSetting) String() 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 (x *InvoiceServiceDiscountsSettingDetails) GetCode() string
func (*InvoiceServiceDiscountsSettingDetails) GetName ¶
func (x *InvoiceServiceDiscountsSettingDetails) GetName() string
func (*InvoiceServiceDiscountsSettingDetails) GetValue ¶
func (x *InvoiceServiceDiscountsSettingDetails) GetValue() float64
func (*InvoiceServiceDiscountsSettingDetails) ProtoMessage ¶
func (*InvoiceServiceDiscountsSettingDetails) ProtoMessage()
func (*InvoiceServiceDiscountsSettingDetails) ProtoReflect ¶
func (x *InvoiceServiceDiscountsSettingDetails) ProtoReflect() protoreflect.Message
func (*InvoiceServiceDiscountsSettingDetails) Reset ¶
func (x *InvoiceServiceDiscountsSettingDetails) Reset()
func (*InvoiceServiceDiscountsSettingDetails) String ¶
func (x *InvoiceServiceDiscountsSettingDetails) String() 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 (x *PeriodOverPeriodOptionSection) ProtoReflect() protoreflect.Message
func (*PeriodOverPeriodOptionSection) Reset ¶ added in v0.74.1
func (x *PeriodOverPeriodOptionSection) Reset()
func (*PeriodOverPeriodOptionSection) String ¶ added in v0.74.1
func (x *PeriodOverPeriodOptionSection) String() string
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 (x *PeriodOverPeriodSection) GetOptions() *PeriodOverPeriodOptionSection
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) GetServiceCode ¶
func (*Service) GetServiceName ¶
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) ProtoReflect ¶
func (x *Service) ProtoReflect() protoreflect.Message
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 (x *VendorOverViewSection) GetOptions() *OverViewOptionSection
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