ripple

package
v0.71.92 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TargetServiceConfig_name = map[int32]string{
		0: "ALL",
	}
	TargetServiceConfig_value = map[string]int32{
		"ALL": 0,
	}
)

Enum value maps for TargetServiceConfig.

View Source
var (
	TargetUsageConfig_name = map[int32]string{
		0: "USAGE",
	}
	TargetUsageConfig_value = map[string]int32{
		"USAGE": 0,
	}
)

Enum value maps for TargetUsageConfig.

View Source
var (
	MethodConfig_Currency_name = map[int32]string{
		0: "JPY",
		1: "USD",
		2: "IDR",
		3: "MYR",
		4: "SGD",
		5: "INR",
	}
	MethodConfig_Currency_value = map[string]int32{
		"JPY": 0,
		"USD": 1,
		"IDR": 2,
		"MYR": 3,
		"SGD": 4,
		"INR": 5,
	}
)

Enum value maps for MethodConfig_Currency.

View Source
var (
	MethodConfig_ChargingMethod_name = map[int32]string{
		0: "FIXED_FEE",
		1: "PERCENTAGE",
		2: "FIXED_FEE_OR_PERCENTAGE",
		3: "TIERED_PRICE",
		4: "TIERED_PERCENTAGE",
	}
	MethodConfig_ChargingMethod_value = map[string]int32{
		"FIXED_FEE":               0,
		"PERCENTAGE":              1,
		"FIXED_FEE_OR_PERCENTAGE": 2,
		"TIERED_PRICE":            3,
		"TIERED_PERCENTAGE":       4,
	}
)

Enum value maps for MethodConfig_ChargingMethod.

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_customizedbillingservice_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"`
	// Optional. Invoice template Id
	InvoiceTemplateId string `protobuf:"bytes,12,opt,name=invoiceTemplateId,proto3" json:"invoiceTemplateId,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) GetInvoiceTemplateId added in v0.69.91

func (x *BillingGroupInfo) GetInvoiceTemplateId() 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 CustomizedBillingService added in v0.71.49

type CustomizedBillingService 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"`
	MethodConfig *MethodConfig `protobuf:"bytes,4,opt,name=methodConfig,proto3" json:"methodConfig,omitempty"`
	Created      string        `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"`
	Updated      string        `protobuf:"bytes,6,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

CustomizedBillingService resource definition.

func (*CustomizedBillingService) Descriptor deprecated added in v0.71.49

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

Deprecated: Use CustomizedBillingService.ProtoReflect.Descriptor instead.

func (*CustomizedBillingService) GetCreated added in v0.71.49

func (x *CustomizedBillingService) GetCreated() string

func (*CustomizedBillingService) GetDescription added in v0.71.49

func (x *CustomizedBillingService) GetDescription() string

func (*CustomizedBillingService) GetId added in v0.71.49

func (x *CustomizedBillingService) GetId() string

func (*CustomizedBillingService) GetMethodConfig added in v0.71.49

func (x *CustomizedBillingService) GetMethodConfig() *MethodConfig

func (*CustomizedBillingService) GetName added in v0.71.49

func (x *CustomizedBillingService) GetName() string

func (*CustomizedBillingService) GetUpdated added in v0.71.49

func (x *CustomizedBillingService) GetUpdated() string

func (*CustomizedBillingService) ProtoMessage added in v0.71.49

func (*CustomizedBillingService) ProtoMessage()

func (*CustomizedBillingService) ProtoReflect added in v0.71.49

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

func (*CustomizedBillingService) Reset added in v0.71.49

func (x *CustomizedBillingService) Reset()

func (*CustomizedBillingService) String added in v0.71.49

func (x *CustomizedBillingService) 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 FixedFee added in v0.70.7

type FixedFee struct {
	Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

fixed fee

func (*FixedFee) Descriptor deprecated added in v0.70.7

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

Deprecated: Use FixedFee.ProtoReflect.Descriptor instead.

func (*FixedFee) GetValue added in v0.70.7

func (x *FixedFee) GetValue() float64

func (*FixedFee) ProtoMessage added in v0.70.7

func (*FixedFee) ProtoMessage()

func (*FixedFee) ProtoReflect added in v0.70.7

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

func (*FixedFee) Reset added in v0.70.7

func (x *FixedFee) Reset()

func (*FixedFee) String added in v0.70.7

func (x *FixedFee) String() string

type FixedFeeOrPercentage added in v0.70.7

type FixedFeeOrPercentage struct {
	FixedFeeValue   float64             `protobuf:"fixed64,1,opt,name=fixedFeeValue,proto3" json:"fixedFeeValue,omitempty"`
	PercentageValue float64             `protobuf:"fixed64,2,opt,name=percentageValue,proto3" json:"percentageValue,omitempty"`
	Service         TargetServiceConfig `protobuf:"varint,3,opt,name=service,proto3,enum=blueapi.api.ripple.TargetServiceConfig" json:"service,omitempty"`
	Usage           TargetUsageConfig   `protobuf:"varint,4,opt,name=usage,proto3,enum=blueapi.api.ripple.TargetUsageConfig" json:"usage,omitempty"`
	Discounted      bool                `protobuf:"varint,5,opt,name=discounted,proto3" json:"discounted,omitempty"`
	UpperLimit      float64             `protobuf:"fixed64,6,opt,name=upperLimit,proto3" json:"upperLimit,omitempty"`
	// contains filtered or unexported fields
}

fixed fee or percentage

func (*FixedFeeOrPercentage) Descriptor deprecated added in v0.70.7

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

Deprecated: Use FixedFeeOrPercentage.ProtoReflect.Descriptor instead.

func (*FixedFeeOrPercentage) GetDiscounted added in v0.70.7

func (x *FixedFeeOrPercentage) GetDiscounted() bool

func (*FixedFeeOrPercentage) GetFixedFeeValue added in v0.70.7

func (x *FixedFeeOrPercentage) GetFixedFeeValue() float64

func (*FixedFeeOrPercentage) GetPercentageValue added in v0.70.7

func (x *FixedFeeOrPercentage) GetPercentageValue() float64

func (*FixedFeeOrPercentage) GetService added in v0.70.7

func (x *FixedFeeOrPercentage) GetService() TargetServiceConfig

func (*FixedFeeOrPercentage) GetUpperLimit added in v0.70.7

func (x *FixedFeeOrPercentage) GetUpperLimit() float64

func (*FixedFeeOrPercentage) GetUsage added in v0.70.7

func (*FixedFeeOrPercentage) ProtoMessage added in v0.70.7

func (*FixedFeeOrPercentage) ProtoMessage()

func (*FixedFeeOrPercentage) ProtoReflect added in v0.70.7

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

func (*FixedFeeOrPercentage) Reset added in v0.70.7

func (x *FixedFeeOrPercentage) Reset()

func (*FixedFeeOrPercentage) String added in v0.70.7

func (x *FixedFeeOrPercentage) 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 MethodConfig added in v0.70.7

type MethodConfig struct {
	Currency       MethodConfig_Currency       `protobuf:"varint,1,opt,name=currency,proto3,enum=blueapi.api.ripple.MethodConfig_Currency" json:"currency,omitempty"`
	ChargingMethod MethodConfig_ChargingMethod `` /* 134-byte string literal not displayed */
	// Types that are assignable to Config:
	//
	//	*MethodConfig_FixedFee
	//	*MethodConfig_Percentage
	//	*MethodConfig_FixedFeeOrPercentage
	//	*MethodConfig_TieredPrice
	//	*MethodConfig_TieredPercentage
	Config isMethodConfig_Config `protobuf_oneof:"Config"`
	// contains filtered or unexported fields
}

MethodConfig resource definition.

func (*MethodConfig) Descriptor deprecated added in v0.70.7

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

Deprecated: Use MethodConfig.ProtoReflect.Descriptor instead.

func (*MethodConfig) GetChargingMethod added in v0.70.7

func (x *MethodConfig) GetChargingMethod() MethodConfig_ChargingMethod

func (*MethodConfig) GetConfig added in v0.70.7

func (m *MethodConfig) GetConfig() isMethodConfig_Config

func (*MethodConfig) GetCurrency added in v0.70.7

func (x *MethodConfig) GetCurrency() MethodConfig_Currency

func (*MethodConfig) GetFixedFee added in v0.70.7

func (x *MethodConfig) GetFixedFee() *FixedFee

func (*MethodConfig) GetFixedFeeOrPercentage added in v0.70.7

func (x *MethodConfig) GetFixedFeeOrPercentage() *FixedFeeOrPercentage

func (*MethodConfig) GetPercentage added in v0.70.7

func (x *MethodConfig) GetPercentage() *Percentage

func (*MethodConfig) GetTieredPercentage added in v0.70.7

func (x *MethodConfig) GetTieredPercentage() *TieredPercentage

func (*MethodConfig) GetTieredPrice added in v0.70.7

func (x *MethodConfig) GetTieredPrice() *TieredPrice

func (*MethodConfig) ProtoMessage added in v0.70.7

func (*MethodConfig) ProtoMessage()

func (*MethodConfig) ProtoReflect added in v0.70.7

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

func (*MethodConfig) Reset added in v0.70.7

func (x *MethodConfig) Reset()

func (*MethodConfig) String added in v0.70.7

func (x *MethodConfig) String() string

type MethodConfig_ChargingMethod added in v0.70.7

type MethodConfig_ChargingMethod int32
const (
	MethodConfig_FIXED_FEE               MethodConfig_ChargingMethod = 0
	MethodConfig_PERCENTAGE              MethodConfig_ChargingMethod = 1
	MethodConfig_FIXED_FEE_OR_PERCENTAGE MethodConfig_ChargingMethod = 2
	MethodConfig_TIERED_PRICE            MethodConfig_ChargingMethod = 3
	MethodConfig_TIERED_PERCENTAGE       MethodConfig_ChargingMethod = 4
)

func (MethodConfig_ChargingMethod) Descriptor added in v0.70.7

func (MethodConfig_ChargingMethod) Enum added in v0.70.7

func (MethodConfig_ChargingMethod) EnumDescriptor deprecated added in v0.70.7

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

Deprecated: Use MethodConfig_ChargingMethod.Descriptor instead.

func (MethodConfig_ChargingMethod) Number added in v0.70.7

func (MethodConfig_ChargingMethod) String added in v0.70.7

func (MethodConfig_ChargingMethod) Type added in v0.70.7

type MethodConfig_Currency added in v0.70.7

type MethodConfig_Currency int32

supported currency.

const (
	MethodConfig_JPY MethodConfig_Currency = 0
	MethodConfig_USD MethodConfig_Currency = 1
	MethodConfig_IDR MethodConfig_Currency = 2
	MethodConfig_MYR MethodConfig_Currency = 3
	MethodConfig_SGD MethodConfig_Currency = 4
	MethodConfig_INR MethodConfig_Currency = 5
)

func (MethodConfig_Currency) Descriptor added in v0.70.7

func (MethodConfig_Currency) Enum added in v0.70.7

func (MethodConfig_Currency) EnumDescriptor deprecated added in v0.70.7

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

Deprecated: Use MethodConfig_Currency.Descriptor instead.

func (MethodConfig_Currency) Number added in v0.70.7

func (MethodConfig_Currency) String added in v0.70.7

func (x MethodConfig_Currency) String() string

func (MethodConfig_Currency) Type added in v0.70.7

type MethodConfig_FixedFee added in v0.70.7

type MethodConfig_FixedFee struct {
	FixedFee *FixedFee `protobuf:"bytes,3,opt,name=fixedFee,proto3,oneof"`
}

type MethodConfig_FixedFeeOrPercentage added in v0.70.7

type MethodConfig_FixedFeeOrPercentage struct {
	FixedFeeOrPercentage *FixedFeeOrPercentage `protobuf:"bytes,5,opt,name=fixedFeeOrPercentage,proto3,oneof"`
}

type MethodConfig_Percentage added in v0.70.7

type MethodConfig_Percentage struct {
	Percentage *Percentage `protobuf:"bytes,4,opt,name=percentage,proto3,oneof"`
}

type MethodConfig_TieredPercentage added in v0.70.7

type MethodConfig_TieredPercentage struct {
	TieredPercentage *TieredPercentage `protobuf:"bytes,7,opt,name=TieredPercentage,proto3,oneof"`
}

type MethodConfig_TieredPrice added in v0.70.7

type MethodConfig_TieredPrice struct {
	TieredPrice *TieredPrice `protobuf:"bytes,6,opt,name=TieredPrice,proto3,oneof"`
}

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 Percentage added in v0.70.7

type Percentage struct {
	Value      float64             `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Service    TargetServiceConfig `protobuf:"varint,2,opt,name=service,proto3,enum=blueapi.api.ripple.TargetServiceConfig" json:"service,omitempty"`
	Usage      TargetUsageConfig   `protobuf:"varint,3,opt,name=usage,proto3,enum=blueapi.api.ripple.TargetUsageConfig" json:"usage,omitempty"`
	Discounted bool                `protobuf:"varint,4,opt,name=discounted,proto3" json:"discounted,omitempty"`
	// contains filtered or unexported fields
}

percentage

func (*Percentage) Descriptor deprecated added in v0.70.7

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

Deprecated: Use Percentage.ProtoReflect.Descriptor instead.

func (*Percentage) GetDiscounted added in v0.70.7

func (x *Percentage) GetDiscounted() bool

func (*Percentage) GetService added in v0.70.7

func (x *Percentage) GetService() TargetServiceConfig

func (*Percentage) GetUsage added in v0.70.7

func (x *Percentage) GetUsage() TargetUsageConfig

func (*Percentage) GetValue added in v0.70.7

func (x *Percentage) GetValue() float64

func (*Percentage) ProtoMessage added in v0.70.7

func (*Percentage) ProtoMessage()

func (*Percentage) ProtoReflect added in v0.70.7

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

func (*Percentage) Reset added in v0.70.7

func (x *Percentage) Reset()

func (*Percentage) String added in v0.70.7

func (x *Percentage) 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 TargetServiceConfig added in v0.70.7

type TargetServiceConfig int32

Describes the overall config of a [blueapi.api.ripple.MethodConfig].

const (
	TargetServiceConfig_ALL TargetServiceConfig = 0
)

func (TargetServiceConfig) Descriptor added in v0.70.7

func (TargetServiceConfig) Enum added in v0.70.7

func (TargetServiceConfig) EnumDescriptor deprecated added in v0.70.7

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

Deprecated: Use TargetServiceConfig.Descriptor instead.

func (TargetServiceConfig) Number added in v0.70.7

func (TargetServiceConfig) String added in v0.70.7

func (x TargetServiceConfig) String() string

func (TargetServiceConfig) Type added in v0.70.7

type TargetUsageConfig added in v0.70.7

type TargetUsageConfig int32

Describes the overall config of a [blueapi.api.ripple.MethodConfig].

const (
	TargetUsageConfig_USAGE TargetUsageConfig = 0
)

func (TargetUsageConfig) Descriptor added in v0.70.7

func (TargetUsageConfig) Enum added in v0.70.7

func (TargetUsageConfig) EnumDescriptor deprecated added in v0.70.7

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

Deprecated: Use TargetUsageConfig.Descriptor instead.

func (TargetUsageConfig) Number added in v0.70.7

func (TargetUsageConfig) String added in v0.70.7

func (x TargetUsageConfig) String() string

func (TargetUsageConfig) Type added in v0.70.7

type TierdConfig added in v0.70.7

type TierdConfig struct {
	Min   float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty"`
	Max   float64 `protobuf:"fixed64,2,opt,name=max,proto3" json:"max,omitempty"`
	Value float64 `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

tired config

func (*TierdConfig) Descriptor deprecated added in v0.70.7

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

Deprecated: Use TierdConfig.ProtoReflect.Descriptor instead.

func (*TierdConfig) GetMax added in v0.70.7

func (x *TierdConfig) GetMax() float64

func (*TierdConfig) GetMin added in v0.70.7

func (x *TierdConfig) GetMin() float64

func (*TierdConfig) GetValue added in v0.70.7

func (x *TierdConfig) GetValue() float64

func (*TierdConfig) ProtoMessage added in v0.70.7

func (*TierdConfig) ProtoMessage()

func (*TierdConfig) ProtoReflect added in v0.70.7

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

func (*TierdConfig) Reset added in v0.70.7

func (x *TierdConfig) Reset()

func (*TierdConfig) String added in v0.70.7

func (x *TierdConfig) String() string

type TieredPercentage added in v0.70.7

type TieredPercentage struct {
	TiredConfig []*TierdConfig      `protobuf:"bytes,1,rep,name=tiredConfig,proto3" json:"tiredConfig,omitempty"`
	Service     TargetServiceConfig `protobuf:"varint,2,opt,name=service,proto3,enum=blueapi.api.ripple.TargetServiceConfig" json:"service,omitempty"`
	Usage       TargetUsageConfig   `protobuf:"varint,3,opt,name=usage,proto3,enum=blueapi.api.ripple.TargetUsageConfig" json:"usage,omitempty"`
	Discounted  bool                `protobuf:"varint,4,opt,name=discounted,proto3" json:"discounted,omitempty"`
	// contains filtered or unexported fields
}

tired percentage

func (*TieredPercentage) Descriptor deprecated added in v0.70.7

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

Deprecated: Use TieredPercentage.ProtoReflect.Descriptor instead.

func (*TieredPercentage) GetDiscounted added in v0.71.73

func (x *TieredPercentage) GetDiscounted() bool

func (*TieredPercentage) GetService added in v0.71.73

func (x *TieredPercentage) GetService() TargetServiceConfig

func (*TieredPercentage) GetTiredConfig added in v0.70.7

func (x *TieredPercentage) GetTiredConfig() []*TierdConfig

func (*TieredPercentage) GetUsage added in v0.71.73

func (x *TieredPercentage) GetUsage() TargetUsageConfig

func (*TieredPercentage) ProtoMessage added in v0.70.7

func (*TieredPercentage) ProtoMessage()

func (*TieredPercentage) ProtoReflect added in v0.70.7

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

func (*TieredPercentage) Reset added in v0.70.7

func (x *TieredPercentage) Reset()

func (*TieredPercentage) String added in v0.70.7

func (x *TieredPercentage) String() string

type TieredPrice added in v0.70.7

type TieredPrice struct {
	TiredConfig []*TierdConfig      `protobuf:"bytes,1,rep,name=tiredConfig,proto3" json:"tiredConfig,omitempty"`
	Service     TargetServiceConfig `protobuf:"varint,2,opt,name=service,proto3,enum=blueapi.api.ripple.TargetServiceConfig" json:"service,omitempty"`
	Usage       TargetUsageConfig   `protobuf:"varint,3,opt,name=usage,proto3,enum=blueapi.api.ripple.TargetUsageConfig" json:"usage,omitempty"`
	Discounted  bool                `protobuf:"varint,4,opt,name=discounted,proto3" json:"discounted,omitempty"`
	// contains filtered or unexported fields
}

tired price

func (*TieredPrice) Descriptor deprecated added in v0.70.7

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

Deprecated: Use TieredPrice.ProtoReflect.Descriptor instead.

func (*TieredPrice) GetDiscounted added in v0.71.73

func (x *TieredPrice) GetDiscounted() bool

func (*TieredPrice) GetService added in v0.71.73

func (x *TieredPrice) GetService() TargetServiceConfig

func (*TieredPrice) GetTiredConfig added in v0.70.7

func (x *TieredPrice) GetTiredConfig() []*TierdConfig

func (*TieredPrice) GetUsage added in v0.71.73

func (x *TieredPrice) GetUsage() TargetUsageConfig

func (*TieredPrice) ProtoMessage added in v0.70.7

func (*TieredPrice) ProtoMessage()

func (*TieredPrice) ProtoReflect added in v0.70.7

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

func (*TieredPrice) Reset added in v0.70.7

func (x *TieredPrice) Reset()

func (*TieredPrice) String added in v0.70.7

func (x *TieredPrice) String() string

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=billingGroups,proto3" json:"billingGroups,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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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