ripple

package
v0.69.83 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Rounding_RoundingMethod_name = map[int32]string{
		0: "ROUND",
		1: "ROUNDUP",
		2: "ROUNDDOWN",
	}
	Rounding_RoundingMethod_value = map[string]int32{
		"ROUND":     0,
		"ROUNDUP":   1,
		"ROUNDDOWN": 2,
	}
)

Enum value maps for Rounding_RoundingMethod.

View Source
var File_api_ripple_accessgroup_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_billinggroup_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_customfield_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_duedate_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_exchangerate_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_invoicelayout_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_org_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_payer_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_reseller_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_rounding_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_untaggedgroup_proto protoreflect.FileDescriptor
View Source
var File_api_ripple_yearmonth_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AccessGroup added in v0.65.94

type AccessGroup struct {
	Id            string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name          string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description   string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	BillingGroups []string `protobuf:"bytes,4,rep,name=billingGroups,proto3" json:"billingGroups,omitempty"`
	// contains filtered or unexported fields
}

AccessGroup resource definition.

func (*AccessGroup) Descriptor deprecated added in v0.65.94

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

Deprecated: Use AccessGroup.ProtoReflect.Descriptor instead.

func (*AccessGroup) GetBillingGroups added in v0.65.94

func (x *AccessGroup) GetBillingGroups() []string

func (*AccessGroup) GetDescription added in v0.65.94

func (x *AccessGroup) GetDescription() string

func (*AccessGroup) GetId added in v0.65.94

func (x *AccessGroup) GetId() string

func (*AccessGroup) GetName added in v0.65.94

func (x *AccessGroup) GetName() string

func (*AccessGroup) ProtoMessage added in v0.65.94

func (*AccessGroup) ProtoMessage()

func (*AccessGroup) ProtoReflect added in v0.65.94

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

func (*AccessGroup) Reset added in v0.65.94

func (x *AccessGroup) Reset()

func (*AccessGroup) String added in v0.65.94

func (x *AccessGroup) String() string

type AccountInvoiceLayout added in v0.65.43

type AccountInvoiceLayout struct {

	// The marketplace is name of marketplace usage.
	// ex)ACCT_AWS_MARKETPLACE: "Marketplace利用料金"
	Marketplace string `protobuf:"bytes,1,opt,name=marketplace,proto3" json:"marketplace,omitempty"`
	// The marketplace is name of marketplace fee usage.
	// ex)ACCT_AWS_MARKETPLACE_FEES: "Marketplace 一時金 ご利用金額"
	MarketplaceFee string `protobuf:"bytes,2,opt,name=marketplaceFee,proto3" json:"marketplaceFee,omitempty"`
	// The supportFee is name of support fee usage.
	// ex)ACCT_AWS_SUPPORT_BUSINESS: "AWS保守サービス利用料金"
	SupportFee string `protobuf:"bytes,3,opt,name=supportFee,proto3" json:"supportFee,omitempty"`
	// The accountUsage is name of account total usage.
	// ex)ACCT_AWS_USAGE: "利用料合計"
	AccountUsage string `protobuf:"bytes,4,opt,name=accountUsage,proto3" json:"accountUsage,omitempty"`
	// The accountUsageOnly is name of account usage(Only related to vendor).
	// ex)ACCT_AWS_USAGEONLY: "AWS利用料(MarketPlace利用料除く)"
	AccountUsageOnly string `protobuf:"bytes,5,opt,name=accountUsageOnly,proto3" json:"accountUsageOnly,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: accountInvoiceLayout resource definition.

func (*AccountInvoiceLayout) Descriptor deprecated added in v0.65.43

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

Deprecated: Use AccountInvoiceLayout.ProtoReflect.Descriptor instead.

func (*AccountInvoiceLayout) GetAccountUsage added in v0.65.43

func (x *AccountInvoiceLayout) GetAccountUsage() string

func (*AccountInvoiceLayout) GetAccountUsageOnly added in v0.65.43

func (x *AccountInvoiceLayout) GetAccountUsageOnly() string

func (*AccountInvoiceLayout) GetMarketplace added in v0.65.43

func (x *AccountInvoiceLayout) GetMarketplace() string

func (*AccountInvoiceLayout) GetMarketplaceFee added in v0.65.43

func (x *AccountInvoiceLayout) GetMarketplaceFee() string

func (*AccountInvoiceLayout) GetSupportFee added in v0.65.43

func (x *AccountInvoiceLayout) GetSupportFee() string

func (*AccountInvoiceLayout) ProtoMessage added in v0.65.43

func (*AccountInvoiceLayout) ProtoMessage()

func (*AccountInvoiceLayout) ProtoReflect added in v0.65.43

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

func (*AccountInvoiceLayout) Reset added in v0.65.43

func (x *AccountInvoiceLayout) Reset()

func (*AccountInvoiceLayout) String added in v0.65.43

func (x *AccountInvoiceLayout) String() string

type Assigned added in v0.69.80

type Assigned struct {

	// Required.  This value can be up to 100.
	Percentage int32 `protobuf:"varint,1,opt,name=percentage,proto3" json:"percentage,omitempty"`
	// Required.
	Fixed int32 `protobuf:"varint,2,opt,name=fixed,proto3" json:"fixed,omitempty"`
	// contains filtered or unexported fields
}

Assigned resource definition.

func (*Assigned) Descriptor deprecated added in v0.69.80

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

Deprecated: Use Assigned.ProtoReflect.Descriptor instead.

func (*Assigned) GetFixed added in v0.69.80

func (x *Assigned) GetFixed() int32

func (*Assigned) GetPercentage added in v0.69.80

func (x *Assigned) GetPercentage() int32

func (*Assigned) ProtoMessage added in v0.69.80

func (*Assigned) ProtoMessage()

func (*Assigned) ProtoReflect added in v0.69.80

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

func (*Assigned) Reset added in v0.69.80

func (x *Assigned) Reset()

func (*Assigned) String added in v0.69.80

func (x *Assigned) String() string

type AssignedBillingGroup added in v0.69.80

type AssignedBillingGroup struct {

	// The unique id of the billing group internal.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The unique id of the billing group.
	GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// The name of the billing group.
	GroupName string `protobuf:"bytes,3,opt,name=groupName,proto3" json:"groupName,omitempty"`
	// A list of accounts.
	Accounts []*api.Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// The assigned that rules set for untagged groups
	Assigned *Assigned `protobuf:"bytes,5,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// contains filtered or unexported fields
}

AssignedBillingGroup resource definition.

func (*AssignedBillingGroup) Descriptor deprecated added in v0.69.80

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

Deprecated: Use AssignedBillingGroup.ProtoReflect.Descriptor instead.

func (*AssignedBillingGroup) GetAccounts added in v0.69.80

func (x *AssignedBillingGroup) GetAccounts() []*api.Account

func (*AssignedBillingGroup) GetAssigned added in v0.69.80

func (x *AssignedBillingGroup) GetAssigned() *Assigned

func (*AssignedBillingGroup) GetGroupId added in v0.69.80

func (x *AssignedBillingGroup) GetGroupId() string

func (*AssignedBillingGroup) GetGroupName added in v0.69.80

func (x *AssignedBillingGroup) GetGroupName() string

func (*AssignedBillingGroup) GetId added in v0.69.80

func (x *AssignedBillingGroup) GetId() string

func (*AssignedBillingGroup) ProtoMessage added in v0.69.80

func (*AssignedBillingGroup) ProtoMessage()

func (*AssignedBillingGroup) ProtoReflect added in v0.69.80

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

func (*AssignedBillingGroup) Reset added in v0.69.80

func (x *AssignedBillingGroup) Reset()

func (*AssignedBillingGroup) String added in v0.69.80

func (x *AssignedBillingGroup) String() string

type BillingGroupExchangeRate added in v0.65.70

type BillingGroupExchangeRate struct {

	// The billing group's internal id.
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// The billing group's id.
	BillingGroupId string `protobuf:"bytes,2,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	// The billing group's name.
	BillingGroupName string `protobuf:"bytes,3,opt,name=billingGroupName,proto3" json:"billingGroupName,omitempty"`
	// The exchange rate.
	ExchangeRate []*ExchangeRate `protobuf:"bytes,4,rep,name=exchangeRate,proto3" json:"exchangeRate,omitempty"`
	// contains filtered or unexported fields
}

BillingGroupExchangeRate resource definition.

func (*BillingGroupExchangeRate) Descriptor deprecated added in v0.65.70

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

Deprecated: Use BillingGroupExchangeRate.ProtoReflect.Descriptor instead.

func (*BillingGroupExchangeRate) GetBillingGroupId added in v0.65.70

func (x *BillingGroupExchangeRate) GetBillingGroupId() string

func (*BillingGroupExchangeRate) GetBillingGroupName added in v0.65.70

func (x *BillingGroupExchangeRate) GetBillingGroupName() string

func (*BillingGroupExchangeRate) GetBillingInternalId added in v0.65.70

func (x *BillingGroupExchangeRate) GetBillingInternalId() string

func (*BillingGroupExchangeRate) GetExchangeRate added in v0.65.70

func (x *BillingGroupExchangeRate) GetExchangeRate() []*ExchangeRate

func (*BillingGroupExchangeRate) ProtoMessage added in v0.65.70

func (*BillingGroupExchangeRate) ProtoMessage()

func (*BillingGroupExchangeRate) ProtoReflect added in v0.65.70

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

func (*BillingGroupExchangeRate) Reset added in v0.65.70

func (x *BillingGroupExchangeRate) Reset()

func (*BillingGroupExchangeRate) String added in v0.65.70

func (x *BillingGroupExchangeRate) String() string

type BillingGroupInfo added in v0.69.52

type BillingGroupInfo struct {

	// Optional. The title of the billing
	BillingTitle string `protobuf:"bytes,1,opt,name=billingTitle,proto3" json:"billingTitle,omitempty"`
	// Optional. Company’s phone number
	PhoneNumber string `protobuf:"bytes,2,opt,name=phoneNumber,proto3" json:"phoneNumber,omitempty"`
	// Optional. Company’s postal code
	PostalCode string `protobuf:"bytes,3,opt,name=postalCode,proto3" json:"postalCode,omitempty"`
	// Optional. Company’s address
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Optional. Addressee
	Personal string `protobuf:"bytes,5,opt,name=personal,proto3" json:"personal,omitempty"`
	// Optional. Any remarks about the billing group
	Remarks string `protobuf:"bytes,6,opt,name=remarks,proto3" json:"remarks,omitempty"`
	// Optional. Project code
	ProjectId string `protobuf:"bytes,7,opt,name=projectId,proto3" json:"projectId,omitempty"`
	// Optional. Invoice language
	Language string `protobuf:"bytes,8,opt,name=language,proto3" json:"language,omitempty"`
	// Optional. Calculation type, true unblended or unblended
	DisplayCost string `protobuf:"bytes,9,opt,name=displayCost,proto3" json:"displayCost,omitempty"`
	// Optional. Exchange rate type, payer or billing group
	ExchangeRateType string `protobuf:"bytes,10,opt,name=exchangeRateType,proto3" json:"exchangeRateType,omitempty"`
	// Optional. qrCode
	QrCode bool `protobuf:"varint,11,opt,name=qrCode,proto3" json:"qrCode,omitempty"`
	// contains filtered or unexported fields
}

BillingGroupInfo resource definition. Only available in Ripple.

func (*BillingGroupInfo) Descriptor deprecated added in v0.69.52

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

Deprecated: Use BillingGroupInfo.ProtoReflect.Descriptor instead.

func (*BillingGroupInfo) GetAddress added in v0.69.52

func (x *BillingGroupInfo) GetAddress() string

func (*BillingGroupInfo) GetBillingTitle added in v0.69.52

func (x *BillingGroupInfo) GetBillingTitle() string

func (*BillingGroupInfo) GetDisplayCost added in v0.69.52

func (x *BillingGroupInfo) GetDisplayCost() string

func (*BillingGroupInfo) GetExchangeRateType added in v0.69.52

func (x *BillingGroupInfo) GetExchangeRateType() string

func (*BillingGroupInfo) GetLanguage added in v0.69.52

func (x *BillingGroupInfo) GetLanguage() string

func (*BillingGroupInfo) GetPersonal added in v0.69.52

func (x *BillingGroupInfo) GetPersonal() string

func (*BillingGroupInfo) GetPhoneNumber added in v0.69.52

func (x *BillingGroupInfo) GetPhoneNumber() string

func (*BillingGroupInfo) GetPostalCode added in v0.69.52

func (x *BillingGroupInfo) GetPostalCode() string

func (*BillingGroupInfo) GetProjectId added in v0.69.52

func (x *BillingGroupInfo) GetProjectId() string

func (*BillingGroupInfo) GetQrCode added in v0.69.52

func (x *BillingGroupInfo) GetQrCode() bool

func (*BillingGroupInfo) GetRemarks added in v0.69.52

func (x *BillingGroupInfo) GetRemarks() string

func (*BillingGroupInfo) ProtoMessage added in v0.69.52

func (*BillingGroupInfo) ProtoMessage()

func (*BillingGroupInfo) ProtoReflect added in v0.69.52

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

func (*BillingGroupInfo) Reset added in v0.69.52

func (x *BillingGroupInfo) Reset()

func (*BillingGroupInfo) String added in v0.69.52

func (x *BillingGroupInfo) String() string

type BodyInvoiceLayout added in v0.65.42

type BodyInvoiceLayout struct {

	// The hideSpecificTotalLines is name of hide specific total lines.
	// ex)BODY_HIDE_SPECIFIC_TOTAL_LINES: ["removeThisTextToApply _AWS_SUPPORT_BUSINESS"]
	HideSpecificTotalLines []string `protobuf:"bytes,1,rep,name=hideSpecificTotalLines,proto3" json:"hideSpecificTotalLines,omitempty"`
	// The serviceDiscountDetail is setting for service discount detail.
	// ex)BODY_SERVICE_DISCOUNT_DETAIL: true
	ServiceDiscountDetail bool `protobuf:"varint,2,opt,name=serviceDiscountDetail,proto3" json:"serviceDiscountDetail,omitempty"`
	// The usageDiscount is setting for usage discount.
	// ex)BODY_USAGE_DISCOUNT: true
	UsageDiscount bool `protobuf:"varint,3,opt,name=usageDiscount,proto3" json:"usageDiscount,omitempty"`
	// The hideMarketplace is setting for hide marketplace.
	// ex)BODY_HIDE_MARKETPLACE: true
	HideMarketplace bool `protobuf:"varint,4,opt,name=hideMarketplace,proto3" json:"hideMarketplace,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: bodyInvoiceLayout resource definition.

func (*BodyInvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use BodyInvoiceLayout.ProtoReflect.Descriptor instead.

func (*BodyInvoiceLayout) GetHideMarketplace added in v0.65.45

func (x *BodyInvoiceLayout) GetHideMarketplace() bool

func (*BodyInvoiceLayout) GetHideSpecificTotalLines added in v0.65.42

func (x *BodyInvoiceLayout) GetHideSpecificTotalLines() []string

func (*BodyInvoiceLayout) GetServiceDiscountDetail added in v0.65.42

func (x *BodyInvoiceLayout) GetServiceDiscountDetail() bool

func (*BodyInvoiceLayout) GetUsageDiscount added in v0.65.42

func (x *BodyInvoiceLayout) GetUsageDiscount() bool

func (*BodyInvoiceLayout) ProtoMessage added in v0.65.42

func (*BodyInvoiceLayout) ProtoMessage()

func (*BodyInvoiceLayout) ProtoReflect added in v0.65.42

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

func (*BodyInvoiceLayout) Reset added in v0.65.42

func (x *BodyInvoiceLayout) Reset()

func (*BodyInvoiceLayout) String added in v0.65.42

func (x *BodyInvoiceLayout) String() string

type CommonExchangeRate added in v0.65.70

type CommonExchangeRate struct {
	Aws   []*ExchangeRate `protobuf:"bytes,1,rep,name=aws,proto3" json:"aws,omitempty"`
	Gcp   []*ExchangeRate `protobuf:"bytes,2,rep,name=gcp,proto3" json:"gcp,omitempty"`
	Azure []*ExchangeRate `protobuf:"bytes,3,rep,name=azure,proto3" json:"azure,omitempty"`
	// contains filtered or unexported fields
}

CommonExchangeRate resource definition.

func (*CommonExchangeRate) Descriptor deprecated added in v0.65.70

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

Deprecated: Use CommonExchangeRate.ProtoReflect.Descriptor instead.

func (*CommonExchangeRate) GetAws added in v0.65.70

func (x *CommonExchangeRate) GetAws() []*ExchangeRate

func (*CommonExchangeRate) GetAzure added in v0.65.70

func (x *CommonExchangeRate) GetAzure() []*ExchangeRate

func (*CommonExchangeRate) GetGcp added in v0.65.70

func (x *CommonExchangeRate) GetGcp() []*ExchangeRate

func (*CommonExchangeRate) ProtoMessage added in v0.65.70

func (*CommonExchangeRate) ProtoMessage()

func (*CommonExchangeRate) ProtoReflect added in v0.65.70

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

func (*CommonExchangeRate) Reset added in v0.65.70

func (x *CommonExchangeRate) Reset()

func (*CommonExchangeRate) String added in v0.65.70

func (x *CommonExchangeRate) String() string

type CustomField added in v0.65.61

type CustomField struct {

	// The id. Custom field's unique id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The key. Custom field's key.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// The description. Key description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CustomField resource definition.

func (*CustomField) Descriptor deprecated added in v0.65.61

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

Deprecated: Use CustomField.ProtoReflect.Descriptor instead.

func (*CustomField) GetDescription added in v0.65.61

func (x *CustomField) GetDescription() string

func (*CustomField) GetId added in v0.65.61

func (x *CustomField) GetId() string

func (*CustomField) GetKey added in v0.65.61

func (x *CustomField) GetKey() string

func (*CustomField) ProtoMessage added in v0.65.61

func (*CustomField) ProtoMessage()

func (*CustomField) ProtoReflect added in v0.65.61

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

func (*CustomField) Reset added in v0.65.61

func (x *CustomField) Reset()

func (*CustomField) String added in v0.65.61

func (x *CustomField) String() string

type DueDate added in v0.65.42

type DueDate struct {

	// Due date set on the invoice
	// Refer to the following for available values
	// beginning_of_month: The beginning date of the month is automatically set.
	// end_of_month: The end date of the month is automatically set.
	// custom: Date can be specified.
	DueDateDay string `protobuf:"bytes,1,opt,name=dueDateDay,proto3" json:"dueDateDay,omitempty"`
	// Due month set on the invoice
	// Refer to the following for available values
	// this_month: This month is automatically set.
	// next_month: Next month is automatically set.
	// month_after_next: Month after next is automatically set.
	DueDateMonth string `protobuf:"bytes,2,opt,name=dueDateMonth,proto3" json:"dueDateMonth,omitempty"`
	// Customized due date set on the invoice
	// Range 1 ~ 31
	DueDateCustomDay int32 `protobuf:"varint,3,opt,name=dueDateCustomDay,proto3" json:"dueDateCustomDay,omitempty"`
	// contains filtered or unexported fields
}

DueDate resource definition.

func (*DueDate) Descriptor deprecated added in v0.65.42

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

Deprecated: Use DueDate.ProtoReflect.Descriptor instead.

func (*DueDate) GetDueDateCustomDay added in v0.65.42

func (x *DueDate) GetDueDateCustomDay() int32

func (*DueDate) GetDueDateDay added in v0.65.42

func (x *DueDate) GetDueDateDay() string

func (*DueDate) GetDueDateMonth added in v0.65.42

func (x *DueDate) GetDueDateMonth() string

func (*DueDate) ProtoMessage added in v0.65.42

func (*DueDate) ProtoMessage()

func (*DueDate) ProtoReflect added in v0.65.42

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

func (*DueDate) Reset added in v0.65.42

func (x *DueDate) Reset()

func (*DueDate) String added in v0.65.42

func (x *DueDate) String() string

type ExchangeRate added in v0.65.35

type ExchangeRate struct {

	// The currency code.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
	// The rate.
	Rate float64 `protobuf:"fixed64,2,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

ExchangeRate resource definition.

func (*ExchangeRate) Descriptor deprecated added in v0.65.35

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

Deprecated: Use ExchangeRate.ProtoReflect.Descriptor instead.

func (*ExchangeRate) GetCurrency added in v0.65.35

func (x *ExchangeRate) GetCurrency() string

func (*ExchangeRate) GetRate added in v0.65.35

func (x *ExchangeRate) GetRate() float64

func (*ExchangeRate) ProtoMessage added in v0.65.35

func (*ExchangeRate) ProtoMessage()

func (*ExchangeRate) ProtoReflect added in v0.65.35

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

func (*ExchangeRate) Reset added in v0.65.35

func (x *ExchangeRate) Reset()

func (*ExchangeRate) String added in v0.65.35

func (x *ExchangeRate) String() string

type FooterInvoiceLayout added in v0.65.42

type FooterInvoiceLayout struct {

	// The attention is name of attention.
	// ex)FT_ATTENTION: null
	Attention string `protobuf:"bytes,1,opt,name=attention,proto3" json:"attention,omitempty"`
	// The invoiceBank is setting for invoice bank.
	// ex)FT_INVOICE_BANK: true
	InvoiceBank bool `protobuf:"varint,2,opt,name=invoiceBank,proto3" json:"invoiceBank,omitempty"`
	// The invoiceBankContent is information of invoice bank content.
	// ex)FT_INVOICE_BANK_CONTENT: "振込手数料はご負担ください。"
	InvoiceBankContent string `protobuf:"bytes,3,opt,name=invoiceBankContent,proto3" json:"invoiceBankContent,omitempty"`
	// The invoiceMemo is setting for invoice memo.
	// ex)FT_INVOICE_MEMO: true
	InvoiceMemo bool `protobuf:"varint,4,opt,name=invoiceMemo,proto3" json:"invoiceMemo,omitempty"`
	// The invoiceRemarks is setting for invoice remarks.
	// ex)FT_INVOICE_REMARKS: true
	InvoiceRemarks bool `protobuf:"varint,5,opt,name=invoiceRemarks,proto3" json:"invoiceRemarks,omitempty"`
	// The invoiceDiscountZero is setting for invoice discount.
	// ex)FT_INVOICE_DISCOUNT_ZERO: true
	InvoiceDiscountZero bool `protobuf:"varint,6,opt,name=invoiceDiscountZero,proto3" json:"invoiceDiscountZero,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: footerInvoiceLayout resource definition.

func (*FooterInvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use FooterInvoiceLayout.ProtoReflect.Descriptor instead.

func (*FooterInvoiceLayout) GetAttention added in v0.65.42

func (x *FooterInvoiceLayout) GetAttention() string

func (*FooterInvoiceLayout) GetInvoiceBank added in v0.65.42

func (x *FooterInvoiceLayout) GetInvoiceBank() bool

func (*FooterInvoiceLayout) GetInvoiceBankContent added in v0.65.42

func (x *FooterInvoiceLayout) GetInvoiceBankContent() string

func (*FooterInvoiceLayout) GetInvoiceDiscountZero added in v0.65.45

func (x *FooterInvoiceLayout) GetInvoiceDiscountZero() bool

func (*FooterInvoiceLayout) GetInvoiceMemo added in v0.65.42

func (x *FooterInvoiceLayout) GetInvoiceMemo() bool

func (*FooterInvoiceLayout) GetInvoiceRemarks added in v0.65.42

func (x *FooterInvoiceLayout) GetInvoiceRemarks() bool

func (*FooterInvoiceLayout) ProtoMessage added in v0.65.42

func (*FooterInvoiceLayout) ProtoMessage()

func (*FooterInvoiceLayout) ProtoReflect added in v0.65.42

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

func (*FooterInvoiceLayout) Reset added in v0.65.42

func (x *FooterInvoiceLayout) Reset()

func (*FooterInvoiceLayout) String added in v0.65.42

func (x *FooterInvoiceLayout) String() string

type HeaderInvoiceLayout added in v0.65.42

type HeaderInvoiceLayout struct {

	// The billingAddress is information of billing address.
	// ex)HEAD_BILLINGADDRESS: billing"
	BillingAddress string `protobuf:"bytes,1,opt,name=billingAddress,proto3" json:"billingAddress,omitempty"`
	// The billingGroupName is setting for billing group name.
	// ex)HEAD_BILLINGGROUPNAME: true
	BillingGroupName bool `protobuf:"varint,2,opt,name=billingGroupName,proto3" json:"billingGroupName,omitempty"`
	// The billingGroupStaff is setting for billing froup staff.
	// ex)HEAD_BILLINGGROUPSTAFF: true
	BillingGroupStaff bool `protobuf:"varint,3,opt,name=billingGroupStaff,proto3" json:"billingGroupStaff,omitempty"`
	// The companyAddress is setting for company address.
	// ex)HEAD_COMPANY_ADDRESS: true
	CompanyAddress bool `protobuf:"varint,4,opt,name=companyAddress,proto3" json:"companyAddress,omitempty"`
	// The companyName is setting for company name.
	// ex)HEAD_COMPANY_NAME: true
	CompanyName bool `protobuf:"varint,5,opt,name=companyName,proto3" json:"companyName,omitempty"`
	// The invoiceDate is setting for invoice date.
	// ex)HEAD_INVOICE_DATE: true
	InvoiceDate bool `protobuf:"varint,6,opt,name=invoiceDate,proto3" json:"invoiceDate,omitempty"`
	// The invoiceDue is setting for invoice due.
	// ex)HEAD_INVOICE_DUE: true
	InvoiceDue bool `protobuf:"varint,7,opt,name=invoiceDue,proto3" json:"invoiceDue,omitempty"`
	// The invoiceNo is setting for invoice No.
	// ex)HEAD_INVOICE_NO: true
	InvoiceNo bool `protobuf:"varint,8,opt,name=invoiceNo,proto3" json:"invoiceNo,omitempty"`
	// The invoiceQuantity is information of invoice quantity.
	// ex)HEAD_INVOICE_QUANTITY: "1ヶ月分"
	InvoiceQuantity string `protobuf:"bytes,9,opt,name=invoiceQuantity,proto3" json:"invoiceQuantity,omitempty"`
	// The invoiceSummary is setting for invoice summary.
	// ex)HEAD_INVOICE_SUMMARY: true
	InvoiceSummary bool `protobuf:"varint,10,opt,name=invoiceSummary,proto3" json:"invoiceSummary,omitempty"`
	// The invoiceTitle is information of invoice title.
	// ex)HEAD_INVOICE_TITLE: "AWSご利用金額"
	InvoiceTitle string `protobuf:"bytes,11,opt,name=invoiceTitle,proto3" json:"invoiceTitle,omitempty"`
	// The issueDateText is information of issue date text.
	// ex)HEAD_ISSUE_DATE_TEXT: "tested message"
	IssueDateText string `protobuf:"bytes,12,opt,name=issueDateText,proto3" json:"issueDateText,omitempty"`
	// The mspInfo is setting for msp information.
	// ex)HEAD_MSPINFO: true
	MspInfo bool `protobuf:"varint,13,opt,name=mspInfo,proto3" json:"mspInfo,omitempty"`
	// ex)HEAD_MSPLOGO: true
	MspLogo bool `protobuf:"varint,14,opt,name=mspLogo,proto3" json:"mspLogo,omitempty"`
	// The mspStamp is setting for msp stamp.
	// ex)HEAD_MSPSTAMP: true
	MspStamp bool `protobuf:"varint,15,opt,name=mspStamp,proto3" json:"mspStamp,omitempty"`
	// The paidText is information of paid text.
	// ex)HEAD_PAID_TEXT: "paid message"
	PaidText string `protobuf:"bytes,16,opt,name=paidText,proto3" json:"paidText,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: headerInvoiceLayout resource definition.

func (*HeaderInvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use HeaderInvoiceLayout.ProtoReflect.Descriptor instead.

func (*HeaderInvoiceLayout) GetBillingAddress added in v0.65.42

func (x *HeaderInvoiceLayout) GetBillingAddress() string

func (*HeaderInvoiceLayout) GetBillingGroupName added in v0.65.42

func (x *HeaderInvoiceLayout) GetBillingGroupName() bool

func (*HeaderInvoiceLayout) GetBillingGroupStaff added in v0.65.42

func (x *HeaderInvoiceLayout) GetBillingGroupStaff() bool

func (*HeaderInvoiceLayout) GetCompanyAddress added in v0.65.42

func (x *HeaderInvoiceLayout) GetCompanyAddress() bool

func (*HeaderInvoiceLayout) GetCompanyName added in v0.65.42

func (x *HeaderInvoiceLayout) GetCompanyName() bool

func (*HeaderInvoiceLayout) GetInvoiceDate added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceDate() bool

func (*HeaderInvoiceLayout) GetInvoiceDue added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceDue() bool

func (*HeaderInvoiceLayout) GetInvoiceNo added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceNo() bool

func (*HeaderInvoiceLayout) GetInvoiceQuantity added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceQuantity() string

func (*HeaderInvoiceLayout) GetInvoiceSummary added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceSummary() bool

func (*HeaderInvoiceLayout) GetInvoiceTitle added in v0.65.42

func (x *HeaderInvoiceLayout) GetInvoiceTitle() string

func (*HeaderInvoiceLayout) GetIssueDateText added in v0.65.42

func (x *HeaderInvoiceLayout) GetIssueDateText() string

func (*HeaderInvoiceLayout) GetMspInfo added in v0.65.42

func (x *HeaderInvoiceLayout) GetMspInfo() bool
func (x *HeaderInvoiceLayout) GetMspLogo() bool

func (*HeaderInvoiceLayout) GetMspStamp added in v0.65.42

func (x *HeaderInvoiceLayout) GetMspStamp() bool

func (*HeaderInvoiceLayout) GetPaidText added in v0.65.42

func (x *HeaderInvoiceLayout) GetPaidText() string

func (*HeaderInvoiceLayout) ProtoMessage added in v0.65.42

func (*HeaderInvoiceLayout) ProtoMessage()

func (*HeaderInvoiceLayout) ProtoReflect added in v0.65.42

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

func (*HeaderInvoiceLayout) Reset added in v0.65.42

func (x *HeaderInvoiceLayout) Reset()

func (*HeaderInvoiceLayout) String added in v0.65.42

func (x *HeaderInvoiceLayout) String() string

type InvoiceLayout added in v0.65.42

type InvoiceLayout struct {

	// total layout
	Account *AccountInvoiceLayout `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	// total layout
	Total *TotalInvoiceLayout `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"`
	// body layout
	Body *BodyInvoiceLayout `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	// footer layout
	Footer *FooterInvoiceLayout `protobuf:"bytes,4,opt,name=footer,proto3" json:"footer,omitempty"`
	// header layout
	Header *HeaderInvoiceLayout `protobuf:"bytes,5,opt,name=header,proto3" json:"header,omitempty"`
	// report layout
	Report *ReportInvoiceLayout `protobuf:"bytes,6,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: InvoiceLayout resource definition. Definitions related to invoice display.

func (*InvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use InvoiceLayout.ProtoReflect.Descriptor instead.

func (*InvoiceLayout) GetAccount added in v0.65.43

func (x *InvoiceLayout) GetAccount() *AccountInvoiceLayout

func (*InvoiceLayout) GetBody added in v0.65.42

func (x *InvoiceLayout) GetBody() *BodyInvoiceLayout

func (*InvoiceLayout) GetFooter added in v0.65.42

func (x *InvoiceLayout) GetFooter() *FooterInvoiceLayout

func (*InvoiceLayout) GetHeader added in v0.65.42

func (x *InvoiceLayout) GetHeader() *HeaderInvoiceLayout

func (*InvoiceLayout) GetReport added in v0.65.42

func (x *InvoiceLayout) GetReport() *ReportInvoiceLayout

func (*InvoiceLayout) GetTotal added in v0.65.42

func (x *InvoiceLayout) GetTotal() *TotalInvoiceLayout

func (*InvoiceLayout) ProtoMessage added in v0.65.42

func (*InvoiceLayout) ProtoMessage()

func (*InvoiceLayout) ProtoReflect added in v0.65.42

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

func (*InvoiceLayout) Reset added in v0.65.42

func (x *InvoiceLayout) Reset()

func (*InvoiceLayout) String added in v0.65.42

func (x *InvoiceLayout) String() string

type MonthlyExchangeRate added in v0.65.35

type MonthlyExchangeRate struct {

	// The year-month. format: yyyymm
	Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty"`
	// The exchange rate.
	ExchangeRate []*ExchangeRate `protobuf:"bytes,2,rep,name=exchangeRate,proto3" json:"exchangeRate,omitempty"`
	// contains filtered or unexported fields
}

MonthlyExchangeRate resource definition.

func (*MonthlyExchangeRate) Descriptor deprecated added in v0.65.35

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

Deprecated: Use MonthlyExchangeRate.ProtoReflect.Descriptor instead.

func (*MonthlyExchangeRate) GetExchangeRate added in v0.65.35

func (x *MonthlyExchangeRate) GetExchangeRate() []*ExchangeRate

func (*MonthlyExchangeRate) GetMonth added in v0.65.35

func (x *MonthlyExchangeRate) GetMonth() string

func (*MonthlyExchangeRate) ProtoMessage added in v0.65.35

func (*MonthlyExchangeRate) ProtoMessage()

func (*MonthlyExchangeRate) ProtoReflect added in v0.65.35

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

func (*MonthlyExchangeRate) Reset added in v0.65.35

func (x *MonthlyExchangeRate) Reset()

func (*MonthlyExchangeRate) String added in v0.65.35

func (x *MonthlyExchangeRate) String() string

type Org

type Org struct {

	// The unique name (or id) of the organization.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The registered email of the organization.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// The metadata (key/value pair) of the organization. If hierarchy is supported, it will be
	// separated by '/', such as 'metakey/subkey=value'. See https://alphauslabs.github.io/blueapi/
	// for the list of supported attributes.
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

Org resource definition.

func (*Org) Descriptor deprecated

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

Deprecated: Use Org.ProtoReflect.Descriptor instead.

func (*Org) GetEmail

func (x *Org) GetEmail() string

func (*Org) GetMetadata

func (x *Org) GetMetadata() map[string]string

func (*Org) GetName

func (x *Org) GetName() string

func (*Org) ProtoMessage

func (*Org) ProtoMessage()

func (*Org) ProtoReflect

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

func (*Org) Reset

func (x *Org) Reset()

func (*Org) String

func (x *Org) String() string

type Payer added in v0.47.3

type Payer struct {

	// The payer account id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The payer account name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The attributes (key/value pair) of the account.
	Metadata []*api.KeyValue `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// List of all members under this payer.
	Members []*api.Account `protobuf:"bytes,4,rep,name=members,proto3" json:"members,omitempty"`
	// contains filtered or unexported fields
}

Payer resource definition.

func (*Payer) Descriptor deprecated added in v0.47.3

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

Deprecated: Use Payer.ProtoReflect.Descriptor instead.

func (*Payer) GetId added in v0.47.3

func (x *Payer) GetId() string

func (*Payer) GetMembers added in v0.47.4

func (x *Payer) GetMembers() []*api.Account

func (*Payer) GetMetadata added in v0.47.3

func (x *Payer) GetMetadata() []*api.KeyValue

func (*Payer) GetName added in v0.47.3

func (x *Payer) GetName() string

func (*Payer) ProtoMessage added in v0.47.3

func (*Payer) ProtoMessage()

func (*Payer) ProtoReflect added in v0.47.3

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

func (*Payer) Reset added in v0.47.3

func (x *Payer) Reset()

func (*Payer) String added in v0.47.3

func (x *Payer) String() string

type PayerExchangeRate added in v0.65.70

type PayerExchangeRate struct {

	// The payer account Id.
	PayerAccountId string `protobuf:"bytes,1,opt,name=payerAccountId,proto3" json:"payerAccountId,omitempty"`
	// The payer account Name.
	PayerAccountName string `protobuf:"bytes,2,opt,name=payerAccountName,proto3" json:"payerAccountName,omitempty"`
	// The exchange rate.
	ExchangeRate []*ExchangeRate `protobuf:"bytes,4,rep,name=exchangeRate,proto3" json:"exchangeRate,omitempty"`
	// contains filtered or unexported fields
}

PayerExchangeRate resource definition.

func (*PayerExchangeRate) Descriptor deprecated added in v0.65.70

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

Deprecated: Use PayerExchangeRate.ProtoReflect.Descriptor instead.

func (*PayerExchangeRate) GetExchangeRate added in v0.65.70

func (x *PayerExchangeRate) GetExchangeRate() []*ExchangeRate

func (*PayerExchangeRate) GetPayerAccountId added in v0.65.70

func (x *PayerExchangeRate) GetPayerAccountId() string

func (*PayerExchangeRate) GetPayerAccountName added in v0.65.70

func (x *PayerExchangeRate) GetPayerAccountName() string

func (*PayerExchangeRate) ProtoMessage added in v0.65.70

func (*PayerExchangeRate) ProtoMessage()

func (*PayerExchangeRate) ProtoReflect added in v0.65.70

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

func (*PayerExchangeRate) Reset added in v0.65.70

func (x *PayerExchangeRate) Reset()

func (*PayerExchangeRate) String added in v0.65.70

func (x *PayerExchangeRate) String() string

type ReportInvoiceLayout added in v0.65.42

type ReportInvoiceLayout struct {

	// The sectionEnable is setting for section.
	// ex)REPORT_SECTION_ENABLE: "{ \"ja\": true, \"en\": true }"
	SectionEnable string `protobuf:"bytes,1,opt,name=sectionEnable,proto3" json:"sectionEnable,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: headerInvoiceLayout resource definition.

func (*ReportInvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use ReportInvoiceLayout.ProtoReflect.Descriptor instead.

func (*ReportInvoiceLayout) GetSectionEnable added in v0.65.42

func (x *ReportInvoiceLayout) GetSectionEnable() string

func (*ReportInvoiceLayout) ProtoMessage added in v0.65.42

func (*ReportInvoiceLayout) ProtoMessage()

func (*ReportInvoiceLayout) ProtoReflect added in v0.65.42

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

func (*ReportInvoiceLayout) Reset added in v0.65.42

func (x *ReportInvoiceLayout) Reset()

func (*ReportInvoiceLayout) String added in v0.65.42

func (x *ReportInvoiceLayout) String() string

type Reseller added in v0.48.2

type Reseller struct {

	// reseller id. Generated automatically.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// email
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// groupId includes `billingInternalId` or `accessGroupId`
	GroupId string `protobuf:"bytes,3,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// groupName includes `billingInternalName` or `accessGroupName`
	GroupName string `protobuf:"bytes,4,opt,name=groupName,proto3" json:"groupName,omitempty"`
	// group type
	// Refer to the following for available values
	// billing_group: Billing Group.
	// access_group: Access Group.
	GroupType string `protobuf:"bytes,5,opt,name=groupType,proto3" json:"groupType,omitempty"`
	// wave status
	WaveStatus string `protobuf:"bytes,6,opt,name=waveStatus,proto3" json:"waveStatus,omitempty"`
	// wave feature config
	WaveConfig []*ResellerConfig `protobuf:"bytes,7,rep,name=waveConfig,proto3" json:"waveConfig,omitempty"`
	// aqua feature config
	AquaConfig []*ResellerConfig `protobuf:"bytes,8,rep,name=aquaConfig,proto3" json:"aquaConfig,omitempty"`
	// contains filtered or unexported fields
}

func (*Reseller) Descriptor deprecated added in v0.48.2

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

Deprecated: Use Reseller.ProtoReflect.Descriptor instead.

func (*Reseller) GetAquaConfig added in v0.65.35

func (x *Reseller) GetAquaConfig() []*ResellerConfig

func (*Reseller) GetEmail added in v0.48.2

func (x *Reseller) GetEmail() string

func (*Reseller) GetGroupId added in v0.48.2

func (x *Reseller) GetGroupId() string

func (*Reseller) GetGroupName added in v0.48.2

func (x *Reseller) GetGroupName() string

func (*Reseller) GetGroupType added in v0.48.2

func (x *Reseller) GetGroupType() string

func (*Reseller) GetId added in v0.65.35

func (x *Reseller) GetId() string

func (*Reseller) GetWaveConfig added in v0.65.35

func (x *Reseller) GetWaveConfig() []*ResellerConfig

func (*Reseller) GetWaveStatus added in v0.48.2

func (x *Reseller) GetWaveStatus() string

func (*Reseller) ProtoMessage added in v0.48.2

func (*Reseller) ProtoMessage()

func (*Reseller) ProtoReflect added in v0.48.2

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

func (*Reseller) Reset added in v0.48.2

func (x *Reseller) Reset()

func (*Reseller) String added in v0.48.2

func (x *Reseller) String() string

type ResellerConfig added in v0.65.35

type ResellerConfig struct {

	// key
	//
	// For Wave
	// The available values are shown below.
	// - Dashboard
	// `dashboardGraph`: Display graph | Default: true
	// `reportFilters`: Display report filters | Default: false
	//
	// - Usage Reports
	// `usageAccount`: Account | Default: true
	// `usageAccountGraph`: Display graph | Default: true
	// `usageAccountMenuAccountEdit`: Edit account name | Default: false
	// `usageAccountMenuBudget`: Display Budget | Default: false
	// `usageAccountMenuBudgetEdit`: Edit Budget | Default: false
	// `usageAccountMenuFeesFee`: Display fee  | Default: false
	// `usageAccountMenuFeesCredit`: Display credit | Default: false
	// `usageAccountMenuFeesRefund`: Display refund | Default: false
	// `usageAccountMenuFeesOtherFees`: Display other fees | Default: false
	// `usageReportDownload`: Download report data | Default: true
	// `cost_forecast_tab`: Cost Forecast | Default: true
	//
	// - Cross Tag
	// `usageCrosstag`: Cross Tag | Default: true
	// `usageCrosstagGraph`: Display graph | Default: true
	//
	// - Group
	// `usageGroup`: Group
	// `usageGroupGraph`: Display graph | Default: true
	//
	// - Cost management
	// `riPurchased`: Display purchased RI | Default: true
	// `riUtilization`: Display RI Utilization | Default: false
	// `riRecommendation`: Display RI Recommendations | Default: false
	// `spPurchased`: Display purchased Savings Plans | Default: false
	//
	// - Other
	// `invoice`: Invoice link | Default: false
	// `openApi`: API Access Tokens | Default: false
	// `usersManagement`: Sub-user management | Default: true
	// `invoiceDownloadCsvDiscount`: Enable discount CSV download | Default: false
	// `invoiceDownloadCsvMerged`: Enable merged CSV download | Default: false
	// `aquaLink`: Aqua link | Default: false
	// `waveproReportFilters`: WavePro Report Filters | Default: false
	// `budgetalerts`: WavePro Budget Alerts | Default: false
	//
	// For Aqua
	// The available values are shown below.
	// - Instance Usage Status
	// `aqCoverageRatio`: Coverage Ratio | Default: false
	//
	// - Reservations Management
	// `aqRiManagement`: RI Management | Default: false
	// `aqSpManagement`: SP Management | Default: false
	//
	// - Recommendation
	// `aqRiSpInstances`: RI/SP Instances | Default: false
	// `aqRightSizing`: Right Sizing | Default: false
	// `aqScheduling`: Scheduling | Default: false
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// value
	Value bool `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ResellerConfig) Descriptor deprecated added in v0.65.35

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

Deprecated: Use ResellerConfig.ProtoReflect.Descriptor instead.

func (*ResellerConfig) GetKey added in v0.65.35

func (x *ResellerConfig) GetKey() string

func (*ResellerConfig) GetValue added in v0.65.35

func (x *ResellerConfig) GetValue() bool

func (*ResellerConfig) ProtoMessage added in v0.65.35

func (*ResellerConfig) ProtoMessage()

func (*ResellerConfig) ProtoReflect added in v0.65.35

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

func (*ResellerConfig) Reset added in v0.65.35

func (x *ResellerConfig) Reset()

func (*ResellerConfig) String added in v0.65.35

func (x *ResellerConfig) String() string

type Rounding added in v0.65.35

type Rounding struct {

	// The rounding method.
	Rounding Rounding_RoundingMethod `protobuf:"varint,1,opt,name=rounding,proto3,enum=blueapi.api.ripple.Rounding_RoundingMethod" json:"rounding,omitempty"`
	// contains filtered or unexported fields
}

Rounding resource definition.

func (*Rounding) Descriptor deprecated added in v0.65.35

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

Deprecated: Use Rounding.ProtoReflect.Descriptor instead.

func (*Rounding) GetRounding added in v0.65.35

func (x *Rounding) GetRounding() Rounding_RoundingMethod

func (*Rounding) ProtoMessage added in v0.65.35

func (*Rounding) ProtoMessage()

func (*Rounding) ProtoReflect added in v0.65.35

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

func (*Rounding) Reset added in v0.65.35

func (x *Rounding) Reset()

func (*Rounding) String added in v0.65.35

func (x *Rounding) String() string

type Rounding_RoundingMethod added in v0.65.35

type Rounding_RoundingMethod int32

RoundingMethod

const (
	// round
	Rounding_ROUND Rounding_RoundingMethod = 0
	// round up
	Rounding_ROUNDUP Rounding_RoundingMethod = 1
	// round down
	Rounding_ROUNDDOWN Rounding_RoundingMethod = 2
)

func (Rounding_RoundingMethod) Descriptor added in v0.65.35

func (Rounding_RoundingMethod) Enum added in v0.65.35

func (Rounding_RoundingMethod) EnumDescriptor deprecated added in v0.65.35

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

Deprecated: Use Rounding_RoundingMethod.Descriptor instead.

func (Rounding_RoundingMethod) Number added in v0.65.35

func (Rounding_RoundingMethod) String added in v0.65.35

func (x Rounding_RoundingMethod) String() string

func (Rounding_RoundingMethod) Type added in v0.65.35

type TotalInvoiceLayout added in v0.65.42

type TotalInvoiceLayout struct {

	// The totalMarketplace is name of marketplace total usage.
	// ex)ALL_AWS_MARKETPLACE: ""
	Marketplace string `protobuf:"bytes,1,opt,name=marketplace,proto3" json:"marketplace,omitempty"`
	// The totalMarketplaceFee is name of marketplace total fee usage.
	// ex)ALL_AWS_MARKETPLACE_FEES: ""
	MarketplaceFee string `protobuf:"bytes,2,opt,name=marketplaceFee,proto3" json:"marketplaceFee,omitempty"`
	// The vendorTotal is name of vendor total usage.
	// ex)ALL_AWS_TOTAL: ""
	VendorTotal string `protobuf:"bytes,3,opt,name=vendorTotal,proto3" json:"vendorTotal,omitempty"`
	// The vendorUsageOnly is name of vendor usage only.
	// ex)ALL_AWS_USAGEONLY: ""
	VendorUsageOnly string `protobuf:"bytes,4,opt,name=vendorUsageOnly,proto3" json:"vendorUsageOnly,omitempty"`
	// The vendorTotalUsage is name of vendor total usage.
	// ex)ALL_AWS_USAGE: "AWS利用料"
	VendorlUsage string `protobuf:"bytes,5,opt,name=vendorlUsage,proto3" json:"vendorlUsage,omitempty"`
	// The customTotalUsage is name of custom total usage.
	// ex)ALL_CUSTOM_USAGE: "追加費用合計"
	CustomUsage string `protobuf:"bytes,6,opt,name=customUsage,proto3" json:"customUsage,omitempty"`
	// The discount is name of discount.
	// ex)ALL_DISCOUNT: ""
	Discount string `protobuf:"bytes,7,opt,name=discount,proto3" json:"discount,omitempty"`
	// The discountTotalDiff is name of discount total diff.
	// ex)ALL_DISCOUNT_DIFF: "値引後"
	DiscountDiff string `protobuf:"bytes,8,opt,name=discountDiff,proto3" json:"discountDiff,omitempty"`
	// The subTotal is name of sub total.
	// ex)ALL_SUB_TOTAL: ""
	SubTotal string `protobuf:"bytes,9,opt,name=subTotal,proto3" json:"subTotal,omitempty"`
	// The substitutionTotalFee is name of substitution total fee.
	// ex)ALL_SUBSTITUTION: "請求代行手数料"
	SubstitutionFee string `protobuf:"bytes,10,opt,name=substitutionFee,proto3" json:"substitutionFee,omitempty"`
	// The supportTotalFee is name of support total fee.
	// ex)ALL_SUPPORT_BUSINESS: "サポートビジネス費用"
	SupportFee string `protobuf:"bytes,11,opt,name=supportFee,proto3" json:"supportFee,omitempty"`
	// The tax is name of tax.
	// ex)ALL_TAX: "消費税"
	Tax string `protobuf:"bytes,12,opt,name=tax,proto3" json:"tax,omitempty"`
	// The taxDiff is name of tax diff.
	// ex)ALL_TAX_DIFF: null
	TaxDiff string `protobuf:"bytes,13,opt,name=taxDiff,proto3" json:"taxDiff,omitempty"`
	// The taxFree is name of tax free.
	// ex)ALL_TAX_FREE: ""
	TaxFree string `protobuf:"bytes,14,opt,name=taxFree,proto3" json:"taxFree,omitempty"`
	// The totalExchangeRate is name of total exchange rate.
	// ex)ALL_TOTAL_EXCHANGE: "日本円換算後($1=JPY)"
	TotalExchangeRate string `protobuf:"bytes,15,opt,name=totalExchangeRate,proto3" json:"totalExchangeRate,omitempty"`
	// The totalUsage is name of total usage.
	// ex)ALL_USAGE_TOTAL: "小計"
	TotalUsage string `protobuf:"bytes,16,opt,name=totalUsage,proto3" json:"totalUsage,omitempty"`
	// The total is name of total.
	// ex)ALL_TOTAL: ""
	Total string `protobuf:"bytes,17,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

WORK-IN-PROGRESS: totalInvoiceLayout resource definition.

func (*TotalInvoiceLayout) Descriptor deprecated added in v0.65.42

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

Deprecated: Use TotalInvoiceLayout.ProtoReflect.Descriptor instead.

func (*TotalInvoiceLayout) GetCustomUsage added in v0.65.44

func (x *TotalInvoiceLayout) GetCustomUsage() string

func (*TotalInvoiceLayout) GetDiscount added in v0.65.44

func (x *TotalInvoiceLayout) GetDiscount() string

func (*TotalInvoiceLayout) GetDiscountDiff added in v0.65.44

func (x *TotalInvoiceLayout) GetDiscountDiff() string

func (*TotalInvoiceLayout) GetMarketplace added in v0.65.44

func (x *TotalInvoiceLayout) GetMarketplace() string

func (*TotalInvoiceLayout) GetMarketplaceFee added in v0.65.44

func (x *TotalInvoiceLayout) GetMarketplaceFee() string

func (*TotalInvoiceLayout) GetSubTotal added in v0.65.44

func (x *TotalInvoiceLayout) GetSubTotal() string

func (*TotalInvoiceLayout) GetSubstitutionFee added in v0.65.44

func (x *TotalInvoiceLayout) GetSubstitutionFee() string

func (*TotalInvoiceLayout) GetSupportFee added in v0.65.44

func (x *TotalInvoiceLayout) GetSupportFee() string

func (*TotalInvoiceLayout) GetTax added in v0.65.42

func (x *TotalInvoiceLayout) GetTax() string

func (*TotalInvoiceLayout) GetTaxDiff added in v0.65.42

func (x *TotalInvoiceLayout) GetTaxDiff() string

func (*TotalInvoiceLayout) GetTaxFree added in v0.65.44

func (x *TotalInvoiceLayout) GetTaxFree() string

func (*TotalInvoiceLayout) GetTotal added in v0.65.44

func (x *TotalInvoiceLayout) GetTotal() string

func (*TotalInvoiceLayout) GetTotalExchangeRate added in v0.65.42

func (x *TotalInvoiceLayout) GetTotalExchangeRate() string

func (*TotalInvoiceLayout) GetTotalUsage added in v0.65.42

func (x *TotalInvoiceLayout) GetTotalUsage() string

func (*TotalInvoiceLayout) GetVendorTotal added in v0.65.44

func (x *TotalInvoiceLayout) GetVendorTotal() string

func (*TotalInvoiceLayout) GetVendorUsageOnly added in v0.65.44

func (x *TotalInvoiceLayout) GetVendorUsageOnly() string

func (*TotalInvoiceLayout) GetVendorlUsage added in v0.65.44

func (x *TotalInvoiceLayout) GetVendorlUsage() string

func (*TotalInvoiceLayout) ProtoMessage added in v0.65.42

func (*TotalInvoiceLayout) ProtoMessage()

func (*TotalInvoiceLayout) ProtoReflect added in v0.65.42

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

func (*TotalInvoiceLayout) Reset added in v0.65.42

func (x *TotalInvoiceLayout) Reset()

func (*TotalInvoiceLayout) String added in v0.65.42

func (x *TotalInvoiceLayout) String() string

type UntaggedGroup added in v0.69.80

type UntaggedGroup struct {

	// The unique id of the untagged group.
	// Automatically generated.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The unique name of the untagged group. This value can be up to 60
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The assigned that rules set for untagged groups
	Assigned *Assigned `protobuf:"bytes,3,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// Optional.
	BillingGroups []*AssignedBillingGroup `protobuf:"bytes,4,rep,name=billing_groups,json=billingGroups,proto3" json:"billing_groups,omitempty"`
	// Output only. The time when the `UntaggedGroup` was created.
	Created string `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"`
	// Output only. The time when the `UntaggedGroup` was last updated.
	Updated string `protobuf:"bytes,6,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

UntaggedGroup resource definition.

func (*UntaggedGroup) Descriptor deprecated added in v0.69.80

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

Deprecated: Use UntaggedGroup.ProtoReflect.Descriptor instead.

func (*UntaggedGroup) GetAssigned added in v0.69.80

func (x *UntaggedGroup) GetAssigned() *Assigned

func (*UntaggedGroup) GetBillingGroups added in v0.69.80

func (x *UntaggedGroup) GetBillingGroups() []*AssignedBillingGroup

func (*UntaggedGroup) GetCreated added in v0.69.80

func (x *UntaggedGroup) GetCreated() string

func (*UntaggedGroup) GetId added in v0.69.80

func (x *UntaggedGroup) GetId() string

func (*UntaggedGroup) GetName added in v0.69.80

func (x *UntaggedGroup) GetName() string

func (*UntaggedGroup) GetUpdated added in v0.69.80

func (x *UntaggedGroup) GetUpdated() string

func (*UntaggedGroup) ProtoMessage added in v0.69.80

func (*UntaggedGroup) ProtoMessage()

func (*UntaggedGroup) ProtoReflect added in v0.69.80

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

func (*UntaggedGroup) Reset added in v0.69.80

func (x *UntaggedGroup) Reset()

func (*UntaggedGroup) String added in v0.69.80

func (x *UntaggedGroup) String() string

type VendorPayerExchangeRate added in v0.65.70

type VendorPayerExchangeRate struct {
	Aws   []*PayerExchangeRate `protobuf:"bytes,1,rep,name=aws,proto3" json:"aws,omitempty"`
	Gcp   []*PayerExchangeRate `protobuf:"bytes,2,rep,name=gcp,proto3" json:"gcp,omitempty"`
	Azure []*PayerExchangeRate `protobuf:"bytes,3,rep,name=azure,proto3" json:"azure,omitempty"`
	// contains filtered or unexported fields
}

VendorPayerExchangeRate resource definition.

func (*VendorPayerExchangeRate) Descriptor deprecated added in v0.65.70

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

Deprecated: Use VendorPayerExchangeRate.ProtoReflect.Descriptor instead.

func (*VendorPayerExchangeRate) GetAws added in v0.65.70

func (*VendorPayerExchangeRate) GetAzure added in v0.65.70

func (x *VendorPayerExchangeRate) GetAzure() []*PayerExchangeRate

func (*VendorPayerExchangeRate) GetGcp added in v0.65.70

func (*VendorPayerExchangeRate) ProtoMessage added in v0.65.70

func (*VendorPayerExchangeRate) ProtoMessage()

func (*VendorPayerExchangeRate) ProtoReflect added in v0.65.70

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

func (*VendorPayerExchangeRate) Reset added in v0.65.70

func (x *VendorPayerExchangeRate) Reset()

func (*VendorPayerExchangeRate) String added in v0.65.70

func (x *VendorPayerExchangeRate) String() string

type YearMonth added in v0.65.41

type YearMonth struct {

	// List of the yearmonth.
	YearMonth string `protobuf:"bytes,1,opt,name=yearMonth,proto3" json:"yearMonth,omitempty"`
	// contains filtered or unexported fields
}

YearMonth resource definition.

func (*YearMonth) Descriptor deprecated added in v0.65.41

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

Deprecated: Use YearMonth.ProtoReflect.Descriptor instead.

func (*YearMonth) GetYearMonth added in v0.65.41

func (x *YearMonth) GetYearMonth() string

func (*YearMonth) ProtoMessage added in v0.65.41

func (*YearMonth) ProtoMessage()

func (*YearMonth) ProtoReflect added in v0.65.41

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

func (*YearMonth) Reset added in v0.65.41

func (x *YearMonth) Reset()

func (*YearMonth) String added in v0.65.41

func (x *YearMonth) String() string

Jump to

Keyboard shortcuts

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