billingv1alpha4

package
v1.8.24 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BillingService_ApplyBillingPlanDraft_FullMethodName        = "/services.billing.v1alpha4.BillingService/ApplyBillingPlanDraft"
	BillingService_CloneBillingPlan_FullMethodName             = "/services.billing.v1alpha4.BillingService/CloneBillingPlan"
	BillingService_CreateBillingPlan_FullMethodName            = "/services.billing.v1alpha4.BillingService/CreateBillingPlan"
	BillingService_DeleteBillingPlan_FullMethodName            = "/services.billing.v1alpha4.BillingService/DeleteBillingPlan"
	BillingService_GetBillingPlan_FullMethodName               = "/services.billing.v1alpha4.BillingService/GetBillingPlan"
	BillingService_ListBillingPlans_FullMethodName             = "/services.billing.v1alpha4.BillingService/ListBillingPlans"
	BillingService_UpdateBillingPlan_FullMethodName            = "/services.billing.v1alpha4.BillingService/UpdateBillingPlan"
	BillingService_ApplyDefaultBillingPlanDraft_FullMethodName = "/services.billing.v1alpha4.BillingService/ApplyDefaultBillingPlanDraft"
	BillingService_CloneDefaultBillingPlan_FullMethodName      = "/services.billing.v1alpha4.BillingService/CloneDefaultBillingPlan"
	BillingService_CreateDefaultBillingPlan_FullMethodName     = "/services.billing.v1alpha4.BillingService/CreateDefaultBillingPlan"
	BillingService_DeleteDefaultBillingPlan_FullMethodName     = "/services.billing.v1alpha4.BillingService/DeleteDefaultBillingPlan"
	BillingService_GetDefaultBillingPlan_FullMethodName        = "/services.billing.v1alpha4.BillingService/GetDefaultBillingPlan"
	BillingService_ListDefaultBillingPlans_FullMethodName      = "/services.billing.v1alpha4.BillingService/ListDefaultBillingPlans"
	BillingService_UpdateDefaultBillingPlan_FullMethodName     = "/services.billing.v1alpha4.BillingService/UpdateDefaultBillingPlan"
	BillingService_CreateRateDefinition_FullMethodName         = "/services.billing.v1alpha4.BillingService/CreateRateDefinition"
	BillingService_DeleteRateDefinition_FullMethodName         = "/services.billing.v1alpha4.BillingService/DeleteRateDefinition"
	BillingService_GetRateDefinition_FullMethodName            = "/services.billing.v1alpha4.BillingService/GetRateDefinition"
	BillingService_ListRateDefinitions_FullMethodName          = "/services.billing.v1alpha4.BillingService/ListRateDefinitions"
	BillingService_UpdateRateDefinition_FullMethodName         = "/services.billing.v1alpha4.BillingService/UpdateRateDefinition"
	BillingService_CreateDefaultRateDefinition_FullMethodName  = "/services.billing.v1alpha4.BillingService/CreateDefaultRateDefinition"
	BillingService_DeleteDefaultRateDefinition_FullMethodName  = "/services.billing.v1alpha4.BillingService/DeleteDefaultRateDefinition"
	BillingService_GetDefaultRateDefinition_FullMethodName     = "/services.billing.v1alpha4.BillingService/GetDefaultRateDefinition"
	BillingService_ListDefaultRateDefinitions_FullMethodName   = "/services.billing.v1alpha4.BillingService/ListDefaultRateDefinitions"
	BillingService_UpdateDefaultRateDefinition_FullMethodName  = "/services.billing.v1alpha4.BillingService/UpdateDefaultRateDefinition"
	BillingService_CreateMatchingRule_FullMethodName           = "/services.billing.v1alpha4.BillingService/CreateMatchingRule"
	BillingService_DeleteMatchingRule_FullMethodName           = "/services.billing.v1alpha4.BillingService/DeleteMatchingRule"
	BillingService_GetMatchingRule_FullMethodName              = "/services.billing.v1alpha4.BillingService/GetMatchingRule"
	BillingService_ListMatchingRules_FullMethodName            = "/services.billing.v1alpha4.BillingService/ListMatchingRules"
	BillingService_UpdateMatchingRule_FullMethodName           = "/services.billing.v1alpha4.BillingService/UpdateMatchingRule"
	BillingService_CreateBillingTag_FullMethodName             = "/services.billing.v1alpha4.BillingService/CreateBillingTag"
	BillingService_DeleteBillingTag_FullMethodName             = "/services.billing.v1alpha4.BillingService/DeleteBillingTag"
	BillingService_GetBillingTag_FullMethodName                = "/services.billing.v1alpha4.BillingService/GetBillingTag"
	BillingService_ListBillingTags_FullMethodName              = "/services.billing.v1alpha4.BillingService/ListBillingTags"
	BillingService_UpdateBillingTag_FullMethodName             = "/services.billing.v1alpha4.BillingService/UpdateBillingTag"
	BillingService_ExportInvoice_FullMethodName                = "/services.billing.v1alpha4.BillingService/ExportInvoice"
)

Variables

View Source
var (
	Order_name = map[int32]string{
		0: "ORDER_UNSPECIFIED",
		1: "ORDER_DESC",
	}
	Order_value = map[string]int32{
		"ORDER_UNSPECIFIED": 0,
		"ORDER_DESC":        1,
	}
)

Enum value maps for Order.

View Source
var (
	InvoiceFormat_name = map[int32]string{
		0: "INVOICE_FORMAT_UNSPECIFIED",
		1: "INVOICE_FORMAT_CSV",
	}
	InvoiceFormat_value = map[string]int32{
		"INVOICE_FORMAT_UNSPECIFIED": 0,
		"INVOICE_FORMAT_CSV":         1,
	}
)

Enum value maps for InvoiceFormat.

View Source
var BillingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "services.billing.v1alpha4.BillingService",
	HandlerType: (*BillingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ApplyBillingPlanDraft",
			Handler:    _BillingService_ApplyBillingPlanDraft_Handler,
		},
		{
			MethodName: "CloneBillingPlan",
			Handler:    _BillingService_CloneBillingPlan_Handler,
		},
		{
			MethodName: "CreateBillingPlan",
			Handler:    _BillingService_CreateBillingPlan_Handler,
		},
		{
			MethodName: "DeleteBillingPlan",
			Handler:    _BillingService_DeleteBillingPlan_Handler,
		},
		{
			MethodName: "GetBillingPlan",
			Handler:    _BillingService_GetBillingPlan_Handler,
		},
		{
			MethodName: "ListBillingPlans",
			Handler:    _BillingService_ListBillingPlans_Handler,
		},
		{
			MethodName: "UpdateBillingPlan",
			Handler:    _BillingService_UpdateBillingPlan_Handler,
		},
		{
			MethodName: "ApplyDefaultBillingPlanDraft",
			Handler:    _BillingService_ApplyDefaultBillingPlanDraft_Handler,
		},
		{
			MethodName: "CloneDefaultBillingPlan",
			Handler:    _BillingService_CloneDefaultBillingPlan_Handler,
		},
		{
			MethodName: "CreateDefaultBillingPlan",
			Handler:    _BillingService_CreateDefaultBillingPlan_Handler,
		},
		{
			MethodName: "DeleteDefaultBillingPlan",
			Handler:    _BillingService_DeleteDefaultBillingPlan_Handler,
		},
		{
			MethodName: "GetDefaultBillingPlan",
			Handler:    _BillingService_GetDefaultBillingPlan_Handler,
		},
		{
			MethodName: "ListDefaultBillingPlans",
			Handler:    _BillingService_ListDefaultBillingPlans_Handler,
		},
		{
			MethodName: "UpdateDefaultBillingPlan",
			Handler:    _BillingService_UpdateDefaultBillingPlan_Handler,
		},
		{
			MethodName: "CreateRateDefinition",
			Handler:    _BillingService_CreateRateDefinition_Handler,
		},
		{
			MethodName: "DeleteRateDefinition",
			Handler:    _BillingService_DeleteRateDefinition_Handler,
		},
		{
			MethodName: "GetRateDefinition",
			Handler:    _BillingService_GetRateDefinition_Handler,
		},
		{
			MethodName: "ListRateDefinitions",
			Handler:    _BillingService_ListRateDefinitions_Handler,
		},
		{
			MethodName: "UpdateRateDefinition",
			Handler:    _BillingService_UpdateRateDefinition_Handler,
		},
		{
			MethodName: "CreateDefaultRateDefinition",
			Handler:    _BillingService_CreateDefaultRateDefinition_Handler,
		},
		{
			MethodName: "DeleteDefaultRateDefinition",
			Handler:    _BillingService_DeleteDefaultRateDefinition_Handler,
		},
		{
			MethodName: "GetDefaultRateDefinition",
			Handler:    _BillingService_GetDefaultRateDefinition_Handler,
		},
		{
			MethodName: "ListDefaultRateDefinitions",
			Handler:    _BillingService_ListDefaultRateDefinitions_Handler,
		},
		{
			MethodName: "UpdateDefaultRateDefinition",
			Handler:    _BillingService_UpdateDefaultRateDefinition_Handler,
		},
		{
			MethodName: "CreateMatchingRule",
			Handler:    _BillingService_CreateMatchingRule_Handler,
		},
		{
			MethodName: "DeleteMatchingRule",
			Handler:    _BillingService_DeleteMatchingRule_Handler,
		},
		{
			MethodName: "GetMatchingRule",
			Handler:    _BillingService_GetMatchingRule_Handler,
		},
		{
			MethodName: "ListMatchingRules",
			Handler:    _BillingService_ListMatchingRules_Handler,
		},
		{
			MethodName: "UpdateMatchingRule",
			Handler:    _BillingService_UpdateMatchingRule_Handler,
		},
		{
			MethodName: "CreateBillingTag",
			Handler:    _BillingService_CreateBillingTag_Handler,
		},
		{
			MethodName: "DeleteBillingTag",
			Handler:    _BillingService_DeleteBillingTag_Handler,
		},
		{
			MethodName: "GetBillingTag",
			Handler:    _BillingService_GetBillingTag_Handler,
		},
		{
			MethodName: "ListBillingTags",
			Handler:    _BillingService_ListBillingTags_Handler,
		},
		{
			MethodName: "UpdateBillingTag",
			Handler:    _BillingService_UpdateBillingTag_Handler,
		},
		{
			MethodName: "ExportInvoice",
			Handler:    _BillingService_ExportInvoice_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "services/billing/v1alpha4/service.proto",
}

BillingService_ServiceDesc is the grpc.ServiceDesc for BillingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_services_billing_v1alpha4_core_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_defaults_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_invoice_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_matching_rule_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_plan_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_service_proto protoreflect.FileDescriptor
View Source
var File_services_billing_v1alpha4_tag_proto protoreflect.FileDescriptor

Functions

func RegisterBillingServiceServer

func RegisterBillingServiceServer(s grpc.ServiceRegistrar, srv BillingServiceServer)

Types

type ApplyBillingPlanDraftRequest

type ApplyBillingPlanDraftRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	StartTime     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	OrgIds        []string               `protobuf:"bytes,3,rep,name=org_ids,json=orgIds,proto3" json:"org_ids,omitempty"` // Optional. If not set, apply to all orgs.
	// contains filtered or unexported fields
}

func (*ApplyBillingPlanDraftRequest) Descriptor deprecated

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

Deprecated: Use ApplyBillingPlanDraftRequest.ProtoReflect.Descriptor instead.

func (*ApplyBillingPlanDraftRequest) GetBillingPlanId

func (x *ApplyBillingPlanDraftRequest) GetBillingPlanId() string

func (*ApplyBillingPlanDraftRequest) GetOrgIds

func (x *ApplyBillingPlanDraftRequest) GetOrgIds() []string

func (*ApplyBillingPlanDraftRequest) GetStartTime

func (*ApplyBillingPlanDraftRequest) ProtoMessage

func (*ApplyBillingPlanDraftRequest) ProtoMessage()

func (*ApplyBillingPlanDraftRequest) ProtoReflect

func (*ApplyBillingPlanDraftRequest) Reset

func (x *ApplyBillingPlanDraftRequest) Reset()

func (*ApplyBillingPlanDraftRequest) String

type ApplyBillingPlanDraftResponse

type ApplyBillingPlanDraftResponse struct {
	BillingPlanIds []string `protobuf:"bytes,1,rep,name=billing_plan_ids,json=billingPlanIds,proto3" json:"billing_plan_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyBillingPlanDraftResponse) Descriptor deprecated

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

Deprecated: Use ApplyBillingPlanDraftResponse.ProtoReflect.Descriptor instead.

func (*ApplyBillingPlanDraftResponse) GetBillingPlanIds

func (x *ApplyBillingPlanDraftResponse) GetBillingPlanIds() []string

func (*ApplyBillingPlanDraftResponse) ProtoMessage

func (*ApplyBillingPlanDraftResponse) ProtoMessage()

func (*ApplyBillingPlanDraftResponse) ProtoReflect

func (*ApplyBillingPlanDraftResponse) Reset

func (x *ApplyBillingPlanDraftResponse) Reset()

func (*ApplyBillingPlanDraftResponse) String

type ApplyDefaultBillingPlanDraftRequest

type ApplyDefaultBillingPlanDraftRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	StartTime     *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	OrgIds        []string               `protobuf:"bytes,3,rep,name=org_ids,json=orgIds,proto3" json:"org_ids,omitempty"` // Optional. If not set, apply to all orgs.
	// contains filtered or unexported fields
}

func (*ApplyDefaultBillingPlanDraftRequest) Descriptor deprecated

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

Deprecated: Use ApplyDefaultBillingPlanDraftRequest.ProtoReflect.Descriptor instead.

func (*ApplyDefaultBillingPlanDraftRequest) GetBillingPlanId

func (x *ApplyDefaultBillingPlanDraftRequest) GetBillingPlanId() string

func (*ApplyDefaultBillingPlanDraftRequest) GetOrgIds

func (*ApplyDefaultBillingPlanDraftRequest) GetStartTime

func (*ApplyDefaultBillingPlanDraftRequest) ProtoMessage

func (*ApplyDefaultBillingPlanDraftRequest) ProtoMessage()

func (*ApplyDefaultBillingPlanDraftRequest) ProtoReflect

func (*ApplyDefaultBillingPlanDraftRequest) Reset

func (*ApplyDefaultBillingPlanDraftRequest) String

type ApplyDefaultBillingPlanDraftResponse

type ApplyDefaultBillingPlanDraftResponse struct {
	BillingPlanIds []string `protobuf:"bytes,1,rep,name=billing_plan_ids,json=billingPlanIds,proto3" json:"billing_plan_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplyDefaultBillingPlanDraftResponse) Descriptor deprecated

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

Deprecated: Use ApplyDefaultBillingPlanDraftResponse.ProtoReflect.Descriptor instead.

func (*ApplyDefaultBillingPlanDraftResponse) GetBillingPlanIds

func (x *ApplyDefaultBillingPlanDraftResponse) GetBillingPlanIds() []string

func (*ApplyDefaultBillingPlanDraftResponse) ProtoMessage

func (*ApplyDefaultBillingPlanDraftResponse) ProtoMessage()

func (*ApplyDefaultBillingPlanDraftResponse) ProtoReflect

func (*ApplyDefaultBillingPlanDraftResponse) Reset

func (*ApplyDefaultBillingPlanDraftResponse) String

type BillingServiceClient

type BillingServiceClient interface {
	// Applies a draft billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The draft billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ApplyBillingPlanDraft(ctx context.Context, in *ApplyBillingPlanDraftRequest, opts ...grpc.CallOption) (*ApplyBillingPlanDraftResponse, error)
	// Clones a billing plan
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CloneBillingPlan(ctx context.Context, in *CloneBillingPlanRequest, opts ...grpc.CallOption) (*CloneBillingPlanResponse, error)
	// Creates a new billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateBillingPlan(ctx context.Context, in *CreateBillingPlanRequest, opts ...grpc.CallOption) (*CreateBillingPlanResponse, error)
	// Deletes a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteBillingPlan(ctx context.Context, in *DeleteBillingPlanRequest, opts ...grpc.CallOption) (*DeleteBillingPlanResponse, error)
	// Gets a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetBillingPlan(ctx context.Context, in *GetBillingPlanRequest, opts ...grpc.CallOption) (*GetBillingPlanResponse, error)
	// Lists billing plans.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListBillingPlans(ctx context.Context, in *ListBillingPlansRequest, opts ...grpc.CallOption) (*ListBillingPlansResponse, error)
	// Updates a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateBillingPlan(ctx context.Context, in *UpdateBillingPlanRequest, opts ...grpc.CallOption) (*UpdateBillingPlanResponse, error)
	// Applies a default draft billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The draft billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ApplyDefaultBillingPlanDraft(ctx context.Context, in *ApplyDefaultBillingPlanDraftRequest, opts ...grpc.CallOption) (*ApplyDefaultBillingPlanDraftResponse, error)
	// Clones a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CloneDefaultBillingPlan(ctx context.Context, in *CloneDefaultBillingPlanRequest, opts ...grpc.CallOption) (*CloneDefaultBillingPlanResponse, error)
	// Creates a new default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateDefaultBillingPlan(ctx context.Context, in *CreateDefaultBillingPlanRequest, opts ...grpc.CallOption) (*CreateDefaultBillingPlanResponse, error)
	// Deletes a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteDefaultBillingPlan(ctx context.Context, in *DeleteDefaultBillingPlanRequest, opts ...grpc.CallOption) (*DeleteDefaultBillingPlanResponse, error)
	// Gets a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The default billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetDefaultBillingPlan(ctx context.Context, in *GetDefaultBillingPlanRequest, opts ...grpc.CallOption) (*GetDefaultBillingPlanResponse, error)
	// Lists default billing plans.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListDefaultBillingPlans(ctx context.Context, in *ListDefaultBillingPlansRequest, opts ...grpc.CallOption) (*ListDefaultBillingPlansResponse, error)
	// Updates a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateDefaultBillingPlan(ctx context.Context, in *UpdateDefaultBillingPlanRequest, opts ...grpc.CallOption) (*UpdateDefaultBillingPlanResponse, error)
	// Creates a new rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateRateDefinition(ctx context.Context, in *CreateRateDefinitionRequest, opts ...grpc.CallOption) (*CreateRateDefinitionResponse, error)
	// Deletes a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteRateDefinition(ctx context.Context, in *DeleteRateDefinitionRequest, opts ...grpc.CallOption) (*DeleteRateDefinitionResponse, error)
	// Gets a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetRateDefinition(ctx context.Context, in *GetRateDefinitionRequest, opts ...grpc.CallOption) (*GetRateDefinitionResponse, error)
	// Lists rate definitions.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListRateDefinitions(ctx context.Context, in *ListRateDefinitionsRequest, opts ...grpc.CallOption) (*ListRateDefinitionsResponse, error)
	// Updates a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateRateDefinition(ctx context.Context, in *UpdateRateDefinitionRequest, opts ...grpc.CallOption) (*UpdateRateDefinitionResponse, error)
	// Creates a new rate definition for a default plan.
	//   - Creating a rate definition on an existing SKU: the sku_id must be provided.
	//   - Creating a rate definition on a new SKU: the product must be provided and the sku_id omitted.
	//
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateDefaultRateDefinition(ctx context.Context, in *CreateDefaultRateDefinitionRequest, opts ...grpc.CallOption) (*CreateDefaultRateDefinitionResponse, error)
	// Deletes a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteDefaultRateDefinition(ctx context.Context, in *DeleteDefaultRateDefinitionRequest, opts ...grpc.CallOption) (*DeleteDefaultRateDefinitionResponse, error)
	// Gets a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetDefaultRateDefinition(ctx context.Context, in *GetDefaultRateDefinitionRequest, opts ...grpc.CallOption) (*GetDefaultRateDefinitionResponse, error)
	// Lists rate definitions for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListDefaultRateDefinitions(ctx context.Context, in *ListDefaultRateDefinitionsRequest, opts ...grpc.CallOption) (*ListDefaultRateDefinitionsResponse, error)
	// Updates a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateDefaultRateDefinition(ctx context.Context, in *UpdateDefaultRateDefinitionRequest, opts ...grpc.CallOption) (*UpdateDefaultRateDefinitionResponse, error)
	// Creates a new matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateMatchingRule(ctx context.Context, in *CreateMatchingRuleRequest, opts ...grpc.CallOption) (*CreateMatchingRuleResponse, error)
	// Deletes a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteMatchingRule(ctx context.Context, in *DeleteMatchingRuleRequest, opts ...grpc.CallOption) (*DeleteMatchingRuleResponse, error)
	// Gets a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetMatchingRule(ctx context.Context, in *GetMatchingRuleRequest, opts ...grpc.CallOption) (*GetMatchingRuleResponse, error)
	// Lists matching rules.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListMatchingRules(ctx context.Context, in *ListMatchingRulesRequest, opts ...grpc.CallOption) (*ListMatchingRulesResponse, error)
	// Updates a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateMatchingRule(ctx context.Context, in *UpdateMatchingRuleRequest, opts ...grpc.CallOption) (*UpdateMatchingRuleResponse, error)
	// Creates a new billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateBillingTag(ctx context.Context, in *CreateBillingTagRequest, opts ...grpc.CallOption) (*CreateBillingTagResponse, error)
	// Deletes a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteBillingTag(ctx context.Context, in *DeleteBillingTagRequest, opts ...grpc.CallOption) (*DeleteBillingTagResponse, error)
	// Gets a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetBillingTag(ctx context.Context, in *GetBillingTagRequest, opts ...grpc.CallOption) (*GetBillingTagResponse, error)
	// Lists billing tags.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListBillingTags(ctx context.Context, in *ListBillingTagsRequest, opts ...grpc.CallOption) (*ListBillingTagsResponse, error)
	// Updates a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateBillingTag(ctx context.Context, in *UpdateBillingTagRequest, opts ...grpc.CallOption) (*UpdateBillingTagResponse, error)
	// Exports an invoice.
	// Required permissions:
	//
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: Caller doesn't have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable. Likely a transient issue with a downstream service.
	ExportInvoice(ctx context.Context, in *ExportInvoiceRequest, opts ...grpc.CallOption) (*ExportInvoiceResponse, error)
}

BillingServiceClient is the client API for BillingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BillingServiceServer

type BillingServiceServer interface {
	// Applies a draft billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The draft billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ApplyBillingPlanDraft(context.Context, *ApplyBillingPlanDraftRequest) (*ApplyBillingPlanDraftResponse, error)
	// Clones a billing plan
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CloneBillingPlan(context.Context, *CloneBillingPlanRequest) (*CloneBillingPlanResponse, error)
	// Creates a new billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateBillingPlan(context.Context, *CreateBillingPlanRequest) (*CreateBillingPlanResponse, error)
	// Deletes a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteBillingPlan(context.Context, *DeleteBillingPlanRequest) (*DeleteBillingPlanResponse, error)
	// Gets a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetBillingPlan(context.Context, *GetBillingPlanRequest) (*GetBillingPlanResponse, error)
	// Lists billing plans.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListBillingPlans(context.Context, *ListBillingPlansRequest) (*ListBillingPlansResponse, error)
	// Updates a billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateBillingPlan(context.Context, *UpdateBillingPlanRequest) (*UpdateBillingPlanResponse, error)
	// Applies a default draft billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The draft billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ApplyDefaultBillingPlanDraft(context.Context, *ApplyDefaultBillingPlanDraftRequest) (*ApplyDefaultBillingPlanDraftResponse, error)
	// Clones a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CloneDefaultBillingPlan(context.Context, *CloneDefaultBillingPlanRequest) (*CloneDefaultBillingPlanResponse, error)
	// Creates a new default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateDefaultBillingPlan(context.Context, *CreateDefaultBillingPlanRequest) (*CreateDefaultBillingPlanResponse, error)
	// Deletes a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteDefaultBillingPlan(context.Context, *DeleteDefaultBillingPlanRequest) (*DeleteDefaultBillingPlanResponse, error)
	// Gets a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The default billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetDefaultBillingPlan(context.Context, *GetDefaultBillingPlanRequest) (*GetDefaultBillingPlanResponse, error)
	// Lists default billing plans.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListDefaultBillingPlans(context.Context, *ListDefaultBillingPlansRequest) (*ListDefaultBillingPlansResponse, error)
	// Updates a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateDefaultBillingPlan(context.Context, *UpdateDefaultBillingPlanRequest) (*UpdateDefaultBillingPlanResponse, error)
	// Creates a new rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateRateDefinition(context.Context, *CreateRateDefinitionRequest) (*CreateRateDefinitionResponse, error)
	// Deletes a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteRateDefinition(context.Context, *DeleteRateDefinitionRequest) (*DeleteRateDefinitionResponse, error)
	// Gets a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetRateDefinition(context.Context, *GetRateDefinitionRequest) (*GetRateDefinitionResponse, error)
	// Lists rate definitions.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListRateDefinitions(context.Context, *ListRateDefinitionsRequest) (*ListRateDefinitionsResponse, error)
	// Updates a rate definition.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateRateDefinition(context.Context, *UpdateRateDefinitionRequest) (*UpdateRateDefinitionResponse, error)
	// Creates a new rate definition for a default plan.
	//   - Creating a rate definition on an existing SKU: the sku_id must be provided.
	//   - Creating a rate definition on a new SKU: the product must be provided and the sku_id omitted.
	//
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing plan was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateDefaultRateDefinition(context.Context, *CreateDefaultRateDefinitionRequest) (*CreateDefaultRateDefinitionResponse, error)
	// Deletes a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteDefaultRateDefinition(context.Context, *DeleteDefaultRateDefinitionRequest) (*DeleteDefaultRateDefinitionResponse, error)
	// Gets a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetDefaultRateDefinition(context.Context, *GetDefaultRateDefinitionRequest) (*GetDefaultRateDefinitionResponse, error)
	// Lists rate definitions for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListDefaultRateDefinitions(context.Context, *ListDefaultRateDefinitionsRequest) (*ListDefaultRateDefinitionsResponse, error)
	// Updates a rate definition for a default billing plan.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The rate definition was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateDefaultRateDefinition(context.Context, *UpdateDefaultRateDefinitionRequest) (*UpdateDefaultRateDefinitionResponse, error)
	// Creates a new matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateMatchingRule(context.Context, *CreateMatchingRuleRequest) (*CreateMatchingRuleResponse, error)
	// Deletes a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteMatchingRule(context.Context, *DeleteMatchingRuleRequest) (*DeleteMatchingRuleResponse, error)
	// Gets a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetMatchingRule(context.Context, *GetMatchingRuleRequest) (*GetMatchingRuleResponse, error)
	// Lists matching rules.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListMatchingRules(context.Context, *ListMatchingRulesRequest) (*ListMatchingRulesResponse, error)
	// Updates a matching rule.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The matching rule was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateMatchingRule(context.Context, *UpdateMatchingRuleRequest) (*UpdateMatchingRuleResponse, error)
	// Creates a new billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	CreateBillingTag(context.Context, *CreateBillingTagRequest) (*CreateBillingTagResponse, error)
	// Deletes a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	DeleteBillingTag(context.Context, *DeleteBillingTagRequest) (*DeleteBillingTagResponse, error)
	// Gets a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	GetBillingTag(context.Context, *GetBillingTagRequest) (*GetBillingTagResponse, error)
	// Lists billing tags.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	ListBillingTags(context.Context, *ListBillingTagsRequest) (*ListBillingTagsResponse, error)
	// Updates a billing tag.
	// Required permissions:
	//
	//	CUSTOMER_SUPPORT
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.NotFound: The billing tag was not found.
	//   - grpc.PermissionDenied: The caller does not have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable.
	UpdateBillingTag(context.Context, *UpdateBillingTagRequest) (*UpdateBillingTagResponse, error)
	// Exports an invoice.
	// Required permissions:
	//
	//	TCN_BILLING_ADMIN
	//
	// Errors:
	//   - grpc.Internal: An internal error occurred.
	//   - grpc.InvalidArgument: The request is invalid.
	//   - grpc.PermissionDenied: Caller doesn't have the required permissions.
	//   - grpc.Unavailable: The operation is currently unavailable. Likely a transient issue with a downstream service.
	ExportInvoice(context.Context, *ExportInvoiceRequest) (*ExportInvoiceResponse, error)
	// contains filtered or unexported methods
}

BillingServiceServer is the server API for BillingService service. All implementations must embed UnimplementedBillingServiceServer for forward compatibility.

type CloneBillingPlanRequest added in v1.8.15

type CloneBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	Title         string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneBillingPlanRequest) Descriptor deprecated added in v1.8.15

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

Deprecated: Use CloneBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*CloneBillingPlanRequest) GetBillingPlanId added in v1.8.15

func (x *CloneBillingPlanRequest) GetBillingPlanId() string

func (*CloneBillingPlanRequest) GetTitle added in v1.8.17

func (x *CloneBillingPlanRequest) GetTitle() string

func (*CloneBillingPlanRequest) ProtoMessage added in v1.8.15

func (*CloneBillingPlanRequest) ProtoMessage()

func (*CloneBillingPlanRequest) ProtoReflect added in v1.8.15

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

func (*CloneBillingPlanRequest) Reset added in v1.8.15

func (x *CloneBillingPlanRequest) Reset()

func (*CloneBillingPlanRequest) String added in v1.8.15

func (x *CloneBillingPlanRequest) String() string

type CloneBillingPlanResponse added in v1.8.15

type CloneBillingPlanResponse struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneBillingPlanResponse) Descriptor deprecated added in v1.8.15

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

Deprecated: Use CloneBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*CloneBillingPlanResponse) GetBillingPlanId added in v1.8.15

func (x *CloneBillingPlanResponse) GetBillingPlanId() string

func (*CloneBillingPlanResponse) ProtoMessage added in v1.8.15

func (*CloneBillingPlanResponse) ProtoMessage()

func (*CloneBillingPlanResponse) ProtoReflect added in v1.8.15

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

func (*CloneBillingPlanResponse) Reset added in v1.8.15

func (x *CloneBillingPlanResponse) Reset()

func (*CloneBillingPlanResponse) String added in v1.8.15

func (x *CloneBillingPlanResponse) String() string

type CloneDefaultBillingPlanRequest added in v1.8.15

type CloneDefaultBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	Title         string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneDefaultBillingPlanRequest) Descriptor deprecated added in v1.8.15

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

Deprecated: Use CloneDefaultBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*CloneDefaultBillingPlanRequest) GetBillingPlanId added in v1.8.15

func (x *CloneDefaultBillingPlanRequest) GetBillingPlanId() string

func (*CloneDefaultBillingPlanRequest) GetTitle added in v1.8.17

func (x *CloneDefaultBillingPlanRequest) GetTitle() string

func (*CloneDefaultBillingPlanRequest) ProtoMessage added in v1.8.15

func (*CloneDefaultBillingPlanRequest) ProtoMessage()

func (*CloneDefaultBillingPlanRequest) ProtoReflect added in v1.8.15

func (*CloneDefaultBillingPlanRequest) Reset added in v1.8.15

func (x *CloneDefaultBillingPlanRequest) Reset()

func (*CloneDefaultBillingPlanRequest) String added in v1.8.15

type CloneDefaultBillingPlanResponse added in v1.8.15

type CloneDefaultBillingPlanResponse struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloneDefaultBillingPlanResponse) Descriptor deprecated added in v1.8.15

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

Deprecated: Use CloneDefaultBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*CloneDefaultBillingPlanResponse) GetBillingPlanId added in v1.8.15

func (x *CloneDefaultBillingPlanResponse) GetBillingPlanId() string

func (*CloneDefaultBillingPlanResponse) ProtoMessage added in v1.8.15

func (*CloneDefaultBillingPlanResponse) ProtoMessage()

func (*CloneDefaultBillingPlanResponse) ProtoReflect added in v1.8.15

func (*CloneDefaultBillingPlanResponse) Reset added in v1.8.15

func (*CloneDefaultBillingPlanResponse) String added in v1.8.15

type CreateBillingPlanRequest

type CreateBillingPlanRequest struct {
	BillingPlanId string                `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	BillingPlan   *v1alpha4.BillingPlan `protobuf:"bytes,2,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use CreateBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*CreateBillingPlanRequest) GetBillingPlan

func (x *CreateBillingPlanRequest) GetBillingPlan() *v1alpha4.BillingPlan

func (*CreateBillingPlanRequest) GetBillingPlanId

func (x *CreateBillingPlanRequest) GetBillingPlanId() string

func (*CreateBillingPlanRequest) ProtoMessage

func (*CreateBillingPlanRequest) ProtoMessage()

func (*CreateBillingPlanRequest) ProtoReflect

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

func (*CreateBillingPlanRequest) Reset

func (x *CreateBillingPlanRequest) Reset()

func (*CreateBillingPlanRequest) String

func (x *CreateBillingPlanRequest) String() string

type CreateBillingPlanResponse

type CreateBillingPlanResponse struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use CreateBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*CreateBillingPlanResponse) GetBillingPlanId

func (x *CreateBillingPlanResponse) GetBillingPlanId() string

func (*CreateBillingPlanResponse) ProtoMessage

func (*CreateBillingPlanResponse) ProtoMessage()

func (*CreateBillingPlanResponse) ProtoReflect

func (*CreateBillingPlanResponse) Reset

func (x *CreateBillingPlanResponse) Reset()

func (*CreateBillingPlanResponse) String

func (x *CreateBillingPlanResponse) String() string

type CreateBillingTagRequest

type CreateBillingTagRequest struct {
	BillingTagId string               `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	BillingTag   *v1alpha4.BillingTag `protobuf:"bytes,2,opt,name=billing_tag,json=billingTag,proto3" json:"billing_tag,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBillingTagRequest) Descriptor deprecated

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

Deprecated: Use CreateBillingTagRequest.ProtoReflect.Descriptor instead.

func (*CreateBillingTagRequest) GetBillingTag

func (x *CreateBillingTagRequest) GetBillingTag() *v1alpha4.BillingTag

func (*CreateBillingTagRequest) GetBillingTagId

func (x *CreateBillingTagRequest) GetBillingTagId() string

func (*CreateBillingTagRequest) ProtoMessage

func (*CreateBillingTagRequest) ProtoMessage()

func (*CreateBillingTagRequest) ProtoReflect

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

func (*CreateBillingTagRequest) Reset

func (x *CreateBillingTagRequest) Reset()

func (*CreateBillingTagRequest) String

func (x *CreateBillingTagRequest) String() string

type CreateBillingTagResponse

type CreateBillingTagResponse struct {
	BillingTagId string `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBillingTagResponse) Descriptor deprecated

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

Deprecated: Use CreateBillingTagResponse.ProtoReflect.Descriptor instead.

func (*CreateBillingTagResponse) GetBillingTagId

func (x *CreateBillingTagResponse) GetBillingTagId() string

func (*CreateBillingTagResponse) ProtoMessage

func (*CreateBillingTagResponse) ProtoMessage()

func (*CreateBillingTagResponse) ProtoReflect

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

func (*CreateBillingTagResponse) Reset

func (x *CreateBillingTagResponse) Reset()

func (*CreateBillingTagResponse) String

func (x *CreateBillingTagResponse) String() string

type CreateDefaultBillingPlanRequest

type CreateDefaultBillingPlanRequest struct {
	BillingPlanId string                `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	BillingPlan   *v1alpha4.BillingPlan `protobuf:"bytes,2,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDefaultBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use CreateDefaultBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*CreateDefaultBillingPlanRequest) GetBillingPlan

func (*CreateDefaultBillingPlanRequest) GetBillingPlanId

func (x *CreateDefaultBillingPlanRequest) GetBillingPlanId() string

func (*CreateDefaultBillingPlanRequest) ProtoMessage

func (*CreateDefaultBillingPlanRequest) ProtoMessage()

func (*CreateDefaultBillingPlanRequest) ProtoReflect

func (*CreateDefaultBillingPlanRequest) Reset

func (*CreateDefaultBillingPlanRequest) String

type CreateDefaultBillingPlanResponse

type CreateDefaultBillingPlanResponse struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDefaultBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use CreateDefaultBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*CreateDefaultBillingPlanResponse) GetBillingPlanId

func (x *CreateDefaultBillingPlanResponse) GetBillingPlanId() string

func (*CreateDefaultBillingPlanResponse) ProtoMessage

func (*CreateDefaultBillingPlanResponse) ProtoMessage()

func (*CreateDefaultBillingPlanResponse) ProtoReflect

func (*CreateDefaultBillingPlanResponse) Reset

func (*CreateDefaultBillingPlanResponse) String

type CreateDefaultRateDefinitionRequest

type CreateDefaultRateDefinitionRequest struct {
	RateDefinitionId string                   `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	RateDefinition   *v1alpha4.RateDefinition `protobuf:"bytes,2,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDefaultRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use CreateDefaultRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*CreateDefaultRateDefinitionRequest) GetRateDefinition

func (*CreateDefaultRateDefinitionRequest) GetRateDefinitionId

func (x *CreateDefaultRateDefinitionRequest) GetRateDefinitionId() string

func (*CreateDefaultRateDefinitionRequest) ProtoMessage

func (*CreateDefaultRateDefinitionRequest) ProtoMessage()

func (*CreateDefaultRateDefinitionRequest) ProtoReflect

func (*CreateDefaultRateDefinitionRequest) Reset

func (*CreateDefaultRateDefinitionRequest) String

type CreateDefaultRateDefinitionResponse

type CreateDefaultRateDefinitionResponse struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDefaultRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use CreateDefaultRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*CreateDefaultRateDefinitionResponse) GetRateDefinitionId

func (x *CreateDefaultRateDefinitionResponse) GetRateDefinitionId() string

func (*CreateDefaultRateDefinitionResponse) ProtoMessage

func (*CreateDefaultRateDefinitionResponse) ProtoMessage()

func (*CreateDefaultRateDefinitionResponse) ProtoReflect

func (*CreateDefaultRateDefinitionResponse) Reset

func (*CreateDefaultRateDefinitionResponse) String

type CreateMatchingRuleRequest

type CreateMatchingRuleRequest struct {
	MatchingRuleId string                 `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	MatchingRule   *v1alpha4.MatchingRule `protobuf:"bytes,2,opt,name=matching_rule,json=matchingRule,proto3" json:"matching_rule,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMatchingRuleRequest) Descriptor deprecated

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

Deprecated: Use CreateMatchingRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateMatchingRuleRequest) GetMatchingRule

func (x *CreateMatchingRuleRequest) GetMatchingRule() *v1alpha4.MatchingRule

func (*CreateMatchingRuleRequest) GetMatchingRuleId

func (x *CreateMatchingRuleRequest) GetMatchingRuleId() string

func (*CreateMatchingRuleRequest) ProtoMessage

func (*CreateMatchingRuleRequest) ProtoMessage()

func (*CreateMatchingRuleRequest) ProtoReflect

func (*CreateMatchingRuleRequest) Reset

func (x *CreateMatchingRuleRequest) Reset()

func (*CreateMatchingRuleRequest) String

func (x *CreateMatchingRuleRequest) String() string

type CreateMatchingRuleResponse

type CreateMatchingRuleResponse struct {
	MatchingRuleId string `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMatchingRuleResponse) Descriptor deprecated

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

Deprecated: Use CreateMatchingRuleResponse.ProtoReflect.Descriptor instead.

func (*CreateMatchingRuleResponse) GetMatchingRuleId

func (x *CreateMatchingRuleResponse) GetMatchingRuleId() string

func (*CreateMatchingRuleResponse) ProtoMessage

func (*CreateMatchingRuleResponse) ProtoMessage()

func (*CreateMatchingRuleResponse) ProtoReflect

func (*CreateMatchingRuleResponse) Reset

func (x *CreateMatchingRuleResponse) Reset()

func (*CreateMatchingRuleResponse) String

func (x *CreateMatchingRuleResponse) String() string

type CreateRateDefinitionRequest

type CreateRateDefinitionRequest struct {
	RateDefinitionId string                   `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	RateDefinition   *v1alpha4.RateDefinition `protobuf:"bytes,2,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use CreateRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*CreateRateDefinitionRequest) GetRateDefinition

func (x *CreateRateDefinitionRequest) GetRateDefinition() *v1alpha4.RateDefinition

func (*CreateRateDefinitionRequest) GetRateDefinitionId

func (x *CreateRateDefinitionRequest) GetRateDefinitionId() string

func (*CreateRateDefinitionRequest) ProtoMessage

func (*CreateRateDefinitionRequest) ProtoMessage()

func (*CreateRateDefinitionRequest) ProtoReflect

func (*CreateRateDefinitionRequest) Reset

func (x *CreateRateDefinitionRequest) Reset()

func (*CreateRateDefinitionRequest) String

func (x *CreateRateDefinitionRequest) String() string

type CreateRateDefinitionResponse

type CreateRateDefinitionResponse struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use CreateRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*CreateRateDefinitionResponse) GetRateDefinitionId

func (x *CreateRateDefinitionResponse) GetRateDefinitionId() string

func (*CreateRateDefinitionResponse) ProtoMessage

func (*CreateRateDefinitionResponse) ProtoMessage()

func (*CreateRateDefinitionResponse) ProtoReflect

func (*CreateRateDefinitionResponse) Reset

func (x *CreateRateDefinitionResponse) Reset()

func (*CreateRateDefinitionResponse) String

type DeleteBillingPlanRequest

type DeleteBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use DeleteBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*DeleteBillingPlanRequest) GetBillingPlanId

func (x *DeleteBillingPlanRequest) GetBillingPlanId() string

func (*DeleteBillingPlanRequest) ProtoMessage

func (*DeleteBillingPlanRequest) ProtoMessage()

func (*DeleteBillingPlanRequest) ProtoReflect

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

func (*DeleteBillingPlanRequest) Reset

func (x *DeleteBillingPlanRequest) Reset()

func (*DeleteBillingPlanRequest) String

func (x *DeleteBillingPlanRequest) String() string

type DeleteBillingPlanResponse

type DeleteBillingPlanResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use DeleteBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*DeleteBillingPlanResponse) ProtoMessage

func (*DeleteBillingPlanResponse) ProtoMessage()

func (*DeleteBillingPlanResponse) ProtoReflect

func (*DeleteBillingPlanResponse) Reset

func (x *DeleteBillingPlanResponse) Reset()

func (*DeleteBillingPlanResponse) String

func (x *DeleteBillingPlanResponse) String() string

type DeleteBillingTagRequest

type DeleteBillingTagRequest struct {
	BillingTagId string `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBillingTagRequest) Descriptor deprecated

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

Deprecated: Use DeleteBillingTagRequest.ProtoReflect.Descriptor instead.

func (*DeleteBillingTagRequest) GetBillingTagId

func (x *DeleteBillingTagRequest) GetBillingTagId() string

func (*DeleteBillingTagRequest) ProtoMessage

func (*DeleteBillingTagRequest) ProtoMessage()

func (*DeleteBillingTagRequest) ProtoReflect

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

func (*DeleteBillingTagRequest) Reset

func (x *DeleteBillingTagRequest) Reset()

func (*DeleteBillingTagRequest) String

func (x *DeleteBillingTagRequest) String() string

type DeleteBillingTagResponse

type DeleteBillingTagResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteBillingTagResponse) Descriptor deprecated

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

Deprecated: Use DeleteBillingTagResponse.ProtoReflect.Descriptor instead.

func (*DeleteBillingTagResponse) ProtoMessage

func (*DeleteBillingTagResponse) ProtoMessage()

func (*DeleteBillingTagResponse) ProtoReflect

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

func (*DeleteBillingTagResponse) Reset

func (x *DeleteBillingTagResponse) Reset()

func (*DeleteBillingTagResponse) String

func (x *DeleteBillingTagResponse) String() string

type DeleteDefaultBillingPlanRequest

type DeleteDefaultBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDefaultBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use DeleteDefaultBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*DeleteDefaultBillingPlanRequest) GetBillingPlanId

func (x *DeleteDefaultBillingPlanRequest) GetBillingPlanId() string

func (*DeleteDefaultBillingPlanRequest) ProtoMessage

func (*DeleteDefaultBillingPlanRequest) ProtoMessage()

func (*DeleteDefaultBillingPlanRequest) ProtoReflect

func (*DeleteDefaultBillingPlanRequest) Reset

func (*DeleteDefaultBillingPlanRequest) String

type DeleteDefaultBillingPlanResponse

type DeleteDefaultBillingPlanResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteDefaultBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use DeleteDefaultBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*DeleteDefaultBillingPlanResponse) ProtoMessage

func (*DeleteDefaultBillingPlanResponse) ProtoMessage()

func (*DeleteDefaultBillingPlanResponse) ProtoReflect

func (*DeleteDefaultBillingPlanResponse) Reset

func (*DeleteDefaultBillingPlanResponse) String

type DeleteDefaultRateDefinitionRequest

type DeleteDefaultRateDefinitionRequest struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDefaultRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use DeleteDefaultRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*DeleteDefaultRateDefinitionRequest) GetRateDefinitionId

func (x *DeleteDefaultRateDefinitionRequest) GetRateDefinitionId() string

func (*DeleteDefaultRateDefinitionRequest) ProtoMessage

func (*DeleteDefaultRateDefinitionRequest) ProtoMessage()

func (*DeleteDefaultRateDefinitionRequest) ProtoReflect

func (*DeleteDefaultRateDefinitionRequest) Reset

func (*DeleteDefaultRateDefinitionRequest) String

type DeleteDefaultRateDefinitionResponse

type DeleteDefaultRateDefinitionResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteDefaultRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use DeleteDefaultRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*DeleteDefaultRateDefinitionResponse) ProtoMessage

func (*DeleteDefaultRateDefinitionResponse) ProtoMessage()

func (*DeleteDefaultRateDefinitionResponse) ProtoReflect

func (*DeleteDefaultRateDefinitionResponse) Reset

func (*DeleteDefaultRateDefinitionResponse) String

type DeleteMatchingRuleRequest

type DeleteMatchingRuleRequest struct {
	MatchingRuleId string `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMatchingRuleRequest) Descriptor deprecated

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

Deprecated: Use DeleteMatchingRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteMatchingRuleRequest) GetMatchingRuleId

func (x *DeleteMatchingRuleRequest) GetMatchingRuleId() string

func (*DeleteMatchingRuleRequest) ProtoMessage

func (*DeleteMatchingRuleRequest) ProtoMessage()

func (*DeleteMatchingRuleRequest) ProtoReflect

func (*DeleteMatchingRuleRequest) Reset

func (x *DeleteMatchingRuleRequest) Reset()

func (*DeleteMatchingRuleRequest) String

func (x *DeleteMatchingRuleRequest) String() string

type DeleteMatchingRuleResponse

type DeleteMatchingRuleResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteMatchingRuleResponse) Descriptor deprecated

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

Deprecated: Use DeleteMatchingRuleResponse.ProtoReflect.Descriptor instead.

func (*DeleteMatchingRuleResponse) ProtoMessage

func (*DeleteMatchingRuleResponse) ProtoMessage()

func (*DeleteMatchingRuleResponse) ProtoReflect

func (*DeleteMatchingRuleResponse) Reset

func (x *DeleteMatchingRuleResponse) Reset()

func (*DeleteMatchingRuleResponse) String

func (x *DeleteMatchingRuleResponse) String() string

type DeleteRateDefinitionRequest

type DeleteRateDefinitionRequest struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use DeleteRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*DeleteRateDefinitionRequest) GetRateDefinitionId

func (x *DeleteRateDefinitionRequest) GetRateDefinitionId() string

func (*DeleteRateDefinitionRequest) ProtoMessage

func (*DeleteRateDefinitionRequest) ProtoMessage()

func (*DeleteRateDefinitionRequest) ProtoReflect

func (*DeleteRateDefinitionRequest) Reset

func (x *DeleteRateDefinitionRequest) Reset()

func (*DeleteRateDefinitionRequest) String

func (x *DeleteRateDefinitionRequest) String() string

type DeleteRateDefinitionResponse

type DeleteRateDefinitionResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use DeleteRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*DeleteRateDefinitionResponse) ProtoMessage

func (*DeleteRateDefinitionResponse) ProtoMessage()

func (*DeleteRateDefinitionResponse) ProtoReflect

func (*DeleteRateDefinitionResponse) Reset

func (x *DeleteRateDefinitionResponse) Reset()

func (*DeleteRateDefinitionResponse) String

type ExportInvoiceRequest

type ExportInvoiceRequest struct {
	Format      InvoiceFormat          `protobuf:"varint,1,opt,name=format,proto3,enum=services.billing.v1alpha4.InvoiceFormat" json:"format,omitempty"`
	InvoiceDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=invoice_date,json=invoiceDate,proto3" json:"invoice_date,omitempty"`
	// contains filtered or unexported fields
}

func (*ExportInvoiceRequest) Descriptor deprecated

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

Deprecated: Use ExportInvoiceRequest.ProtoReflect.Descriptor instead.

func (*ExportInvoiceRequest) GetFormat

func (x *ExportInvoiceRequest) GetFormat() InvoiceFormat

func (*ExportInvoiceRequest) GetInvoiceDate

func (x *ExportInvoiceRequest) GetInvoiceDate() *timestamppb.Timestamp

func (*ExportInvoiceRequest) ProtoMessage

func (*ExportInvoiceRequest) ProtoMessage()

func (*ExportInvoiceRequest) ProtoReflect

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

func (*ExportInvoiceRequest) Reset

func (x *ExportInvoiceRequest) Reset()

func (*ExportInvoiceRequest) String

func (x *ExportInvoiceRequest) String() string

type ExportInvoiceResponse

type ExportInvoiceResponse struct {
	Invoice *v1alpha4.Invoice `protobuf:"bytes,1,opt,name=invoice,proto3" json:"invoice,omitempty"`
	// contains filtered or unexported fields
}

func (*ExportInvoiceResponse) Descriptor deprecated

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

Deprecated: Use ExportInvoiceResponse.ProtoReflect.Descriptor instead.

func (*ExportInvoiceResponse) GetInvoice

func (x *ExportInvoiceResponse) GetInvoice() *v1alpha4.Invoice

func (*ExportInvoiceResponse) ProtoMessage

func (*ExportInvoiceResponse) ProtoMessage()

func (*ExportInvoiceResponse) ProtoReflect

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

func (*ExportInvoiceResponse) Reset

func (x *ExportInvoiceResponse) Reset()

func (*ExportInvoiceResponse) String

func (x *ExportInvoiceResponse) String() string

type GetBillingPlanRequest

type GetBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use GetBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*GetBillingPlanRequest) GetBillingPlanId

func (x *GetBillingPlanRequest) GetBillingPlanId() string

func (*GetBillingPlanRequest) ProtoMessage

func (*GetBillingPlanRequest) ProtoMessage()

func (*GetBillingPlanRequest) ProtoReflect

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

func (*GetBillingPlanRequest) Reset

func (x *GetBillingPlanRequest) Reset()

func (*GetBillingPlanRequest) String

func (x *GetBillingPlanRequest) String() string

type GetBillingPlanResponse

type GetBillingPlanResponse struct {
	BillingPlan *v1alpha4.BillingPlan `protobuf:"bytes,1,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use GetBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*GetBillingPlanResponse) GetBillingPlan

func (x *GetBillingPlanResponse) GetBillingPlan() *v1alpha4.BillingPlan

func (*GetBillingPlanResponse) ProtoMessage

func (*GetBillingPlanResponse) ProtoMessage()

func (*GetBillingPlanResponse) ProtoReflect

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

func (*GetBillingPlanResponse) Reset

func (x *GetBillingPlanResponse) Reset()

func (*GetBillingPlanResponse) String

func (x *GetBillingPlanResponse) String() string

type GetBillingTagRequest

type GetBillingTagRequest struct {
	BillingTagId string `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBillingTagRequest) Descriptor deprecated

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

Deprecated: Use GetBillingTagRequest.ProtoReflect.Descriptor instead.

func (*GetBillingTagRequest) GetBillingTagId

func (x *GetBillingTagRequest) GetBillingTagId() string

func (*GetBillingTagRequest) ProtoMessage

func (*GetBillingTagRequest) ProtoMessage()

func (*GetBillingTagRequest) ProtoReflect

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

func (*GetBillingTagRequest) Reset

func (x *GetBillingTagRequest) Reset()

func (*GetBillingTagRequest) String

func (x *GetBillingTagRequest) String() string

type GetBillingTagResponse

type GetBillingTagResponse struct {
	BillingTag *v1alpha4.BillingTag `protobuf:"bytes,1,opt,name=billing_tag,json=billingTag,proto3" json:"billing_tag,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBillingTagResponse) Descriptor deprecated

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

Deprecated: Use GetBillingTagResponse.ProtoReflect.Descriptor instead.

func (*GetBillingTagResponse) GetBillingTag

func (x *GetBillingTagResponse) GetBillingTag() *v1alpha4.BillingTag

func (*GetBillingTagResponse) ProtoMessage

func (*GetBillingTagResponse) ProtoMessage()

func (*GetBillingTagResponse) ProtoReflect

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

func (*GetBillingTagResponse) Reset

func (x *GetBillingTagResponse) Reset()

func (*GetBillingTagResponse) String

func (x *GetBillingTagResponse) String() string

type GetDefaultBillingPlanRequest

type GetDefaultBillingPlanRequest struct {
	BillingPlanId string `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use GetDefaultBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultBillingPlanRequest) GetBillingPlanId

func (x *GetDefaultBillingPlanRequest) GetBillingPlanId() string

func (*GetDefaultBillingPlanRequest) ProtoMessage

func (*GetDefaultBillingPlanRequest) ProtoMessage()

func (*GetDefaultBillingPlanRequest) ProtoReflect

func (*GetDefaultBillingPlanRequest) Reset

func (x *GetDefaultBillingPlanRequest) Reset()

func (*GetDefaultBillingPlanRequest) String

type GetDefaultBillingPlanResponse

type GetDefaultBillingPlanResponse struct {
	BillingPlan *v1alpha4.BillingPlan `protobuf:"bytes,1,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use GetDefaultBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*GetDefaultBillingPlanResponse) GetBillingPlan

func (x *GetDefaultBillingPlanResponse) GetBillingPlan() *v1alpha4.BillingPlan

func (*GetDefaultBillingPlanResponse) ProtoMessage

func (*GetDefaultBillingPlanResponse) ProtoMessage()

func (*GetDefaultBillingPlanResponse) ProtoReflect

func (*GetDefaultBillingPlanResponse) Reset

func (x *GetDefaultBillingPlanResponse) Reset()

func (*GetDefaultBillingPlanResponse) String

type GetDefaultRateDefinitionRequest

type GetDefaultRateDefinitionRequest struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use GetDefaultRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultRateDefinitionRequest) GetRateDefinitionId

func (x *GetDefaultRateDefinitionRequest) GetRateDefinitionId() string

func (*GetDefaultRateDefinitionRequest) ProtoMessage

func (*GetDefaultRateDefinitionRequest) ProtoMessage()

func (*GetDefaultRateDefinitionRequest) ProtoReflect

func (*GetDefaultRateDefinitionRequest) Reset

func (*GetDefaultRateDefinitionRequest) String

type GetDefaultRateDefinitionResponse

type GetDefaultRateDefinitionResponse struct {
	RateDefinition *v1alpha4.RateDefinition `protobuf:"bytes,1,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use GetDefaultRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*GetDefaultRateDefinitionResponse) GetRateDefinition

func (*GetDefaultRateDefinitionResponse) ProtoMessage

func (*GetDefaultRateDefinitionResponse) ProtoMessage()

func (*GetDefaultRateDefinitionResponse) ProtoReflect

func (*GetDefaultRateDefinitionResponse) Reset

func (*GetDefaultRateDefinitionResponse) String

type GetMatchingRuleRequest

type GetMatchingRuleRequest struct {
	MatchingRuleId string `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMatchingRuleRequest) Descriptor deprecated

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

Deprecated: Use GetMatchingRuleRequest.ProtoReflect.Descriptor instead.

func (*GetMatchingRuleRequest) GetMatchingRuleId

func (x *GetMatchingRuleRequest) GetMatchingRuleId() string

func (*GetMatchingRuleRequest) ProtoMessage

func (*GetMatchingRuleRequest) ProtoMessage()

func (*GetMatchingRuleRequest) ProtoReflect

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

func (*GetMatchingRuleRequest) Reset

func (x *GetMatchingRuleRequest) Reset()

func (*GetMatchingRuleRequest) String

func (x *GetMatchingRuleRequest) String() string

type GetMatchingRuleResponse

type GetMatchingRuleResponse struct {
	MatchingRule *v1alpha4.MatchingRule `protobuf:"bytes,1,opt,name=matching_rule,json=matchingRule,proto3" json:"matching_rule,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMatchingRuleResponse) Descriptor deprecated

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

Deprecated: Use GetMatchingRuleResponse.ProtoReflect.Descriptor instead.

func (*GetMatchingRuleResponse) GetMatchingRule

func (x *GetMatchingRuleResponse) GetMatchingRule() *v1alpha4.MatchingRule

func (*GetMatchingRuleResponse) ProtoMessage

func (*GetMatchingRuleResponse) ProtoMessage()

func (*GetMatchingRuleResponse) ProtoReflect

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

func (*GetMatchingRuleResponse) Reset

func (x *GetMatchingRuleResponse) Reset()

func (*GetMatchingRuleResponse) String

func (x *GetMatchingRuleResponse) String() string

type GetRateDefinitionRequest

type GetRateDefinitionRequest struct {
	RateDefinitionId string `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use GetRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*GetRateDefinitionRequest) GetRateDefinitionId

func (x *GetRateDefinitionRequest) GetRateDefinitionId() string

func (*GetRateDefinitionRequest) ProtoMessage

func (*GetRateDefinitionRequest) ProtoMessage()

func (*GetRateDefinitionRequest) ProtoReflect

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

func (*GetRateDefinitionRequest) Reset

func (x *GetRateDefinitionRequest) Reset()

func (*GetRateDefinitionRequest) String

func (x *GetRateDefinitionRequest) String() string

type GetRateDefinitionResponse

type GetRateDefinitionResponse struct {
	RateDefinition *v1alpha4.RateDefinition `protobuf:"bytes,1,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use GetRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*GetRateDefinitionResponse) GetRateDefinition

func (x *GetRateDefinitionResponse) GetRateDefinition() *v1alpha4.RateDefinition

func (*GetRateDefinitionResponse) ProtoMessage

func (*GetRateDefinitionResponse) ProtoMessage()

func (*GetRateDefinitionResponse) ProtoReflect

func (*GetRateDefinitionResponse) Reset

func (x *GetRateDefinitionResponse) Reset()

func (*GetRateDefinitionResponse) String

func (x *GetRateDefinitionResponse) String() string

type InvoiceFormat

type InvoiceFormat int32
const (
	InvoiceFormat_INVOICE_FORMAT_UNSPECIFIED InvoiceFormat = 0
	InvoiceFormat_INVOICE_FORMAT_CSV         InvoiceFormat = 1
)

func (InvoiceFormat) Descriptor

func (InvoiceFormat) Enum

func (x InvoiceFormat) Enum() *InvoiceFormat

func (InvoiceFormat) EnumDescriptor deprecated

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

Deprecated: Use InvoiceFormat.Descriptor instead.

func (InvoiceFormat) Number

func (InvoiceFormat) String

func (x InvoiceFormat) String() string

func (InvoiceFormat) Type

type ListBillingPlansRequest

type ListBillingPlansRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	Filter        string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields        *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort          []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page          *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBillingPlansRequest) Descriptor deprecated

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

Deprecated: Use ListBillingPlansRequest.ProtoReflect.Descriptor instead.

func (*ListBillingPlansRequest) GetBillingPlanId

func (x *ListBillingPlansRequest) GetBillingPlanId() string

func (*ListBillingPlansRequest) GetFields

func (*ListBillingPlansRequest) GetFilter

func (x *ListBillingPlansRequest) GetFilter() string

func (*ListBillingPlansRequest) GetPage

func (x *ListBillingPlansRequest) GetPage() *Page

func (*ListBillingPlansRequest) GetSort

func (x *ListBillingPlansRequest) GetSort() []*Sort

func (*ListBillingPlansRequest) ProtoMessage

func (*ListBillingPlansRequest) ProtoMessage()

func (*ListBillingPlansRequest) ProtoReflect

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

func (*ListBillingPlansRequest) Reset

func (x *ListBillingPlansRequest) Reset()

func (*ListBillingPlansRequest) String

func (x *ListBillingPlansRequest) String() string

type ListBillingPlansResponse

type ListBillingPlansResponse struct {
	BillingPlans []*v1alpha4.BillingPlan `protobuf:"bytes,1,rep,name=billing_plans,json=billingPlans,proto3" json:"billing_plans,omitempty"`
	Token        string                  `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBillingPlansResponse) Descriptor deprecated

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

Deprecated: Use ListBillingPlansResponse.ProtoReflect.Descriptor instead.

func (*ListBillingPlansResponse) GetBillingPlans

func (x *ListBillingPlansResponse) GetBillingPlans() []*v1alpha4.BillingPlan

func (*ListBillingPlansResponse) GetToken

func (x *ListBillingPlansResponse) GetToken() string

func (*ListBillingPlansResponse) ProtoMessage

func (*ListBillingPlansResponse) ProtoMessage()

func (*ListBillingPlansResponse) ProtoReflect

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

func (*ListBillingPlansResponse) Reset

func (x *ListBillingPlansResponse) Reset()

func (*ListBillingPlansResponse) String

func (x *ListBillingPlansResponse) String() string

type ListBillingTagsRequest

type ListBillingTagsRequest struct {
	BillingTagId string                 `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	Filter       string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields       *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort         []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page         *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBillingTagsRequest) Descriptor deprecated

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

Deprecated: Use ListBillingTagsRequest.ProtoReflect.Descriptor instead.

func (*ListBillingTagsRequest) GetBillingTagId

func (x *ListBillingTagsRequest) GetBillingTagId() string

func (*ListBillingTagsRequest) GetFields

func (*ListBillingTagsRequest) GetFilter

func (x *ListBillingTagsRequest) GetFilter() string

func (*ListBillingTagsRequest) GetPage

func (x *ListBillingTagsRequest) GetPage() *Page

func (*ListBillingTagsRequest) GetSort

func (x *ListBillingTagsRequest) GetSort() []*Sort

func (*ListBillingTagsRequest) ProtoMessage

func (*ListBillingTagsRequest) ProtoMessage()

func (*ListBillingTagsRequest) ProtoReflect

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

func (*ListBillingTagsRequest) Reset

func (x *ListBillingTagsRequest) Reset()

func (*ListBillingTagsRequest) String

func (x *ListBillingTagsRequest) String() string

type ListBillingTagsResponse

type ListBillingTagsResponse struct {
	BillingTags []*v1alpha4.BillingTag `protobuf:"bytes,1,rep,name=billing_tags,json=billingTags,proto3" json:"billing_tags,omitempty"`
	Token       string                 `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBillingTagsResponse) Descriptor deprecated

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

Deprecated: Use ListBillingTagsResponse.ProtoReflect.Descriptor instead.

func (*ListBillingTagsResponse) GetBillingTags

func (x *ListBillingTagsResponse) GetBillingTags() []*v1alpha4.BillingTag

func (*ListBillingTagsResponse) GetToken

func (x *ListBillingTagsResponse) GetToken() string

func (*ListBillingTagsResponse) ProtoMessage

func (*ListBillingTagsResponse) ProtoMessage()

func (*ListBillingTagsResponse) ProtoReflect

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

func (*ListBillingTagsResponse) Reset

func (x *ListBillingTagsResponse) Reset()

func (*ListBillingTagsResponse) String

func (x *ListBillingTagsResponse) String() string

type ListDefaultBillingPlansRequest

type ListDefaultBillingPlansRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	Filter        string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields        *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort          []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page          *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefaultBillingPlansRequest) Descriptor deprecated

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

Deprecated: Use ListDefaultBillingPlansRequest.ProtoReflect.Descriptor instead.

func (*ListDefaultBillingPlansRequest) GetBillingPlanId

func (x *ListDefaultBillingPlansRequest) GetBillingPlanId() string

func (*ListDefaultBillingPlansRequest) GetFields

func (*ListDefaultBillingPlansRequest) GetFilter

func (x *ListDefaultBillingPlansRequest) GetFilter() string

func (*ListDefaultBillingPlansRequest) GetPage

func (x *ListDefaultBillingPlansRequest) GetPage() *Page

func (*ListDefaultBillingPlansRequest) GetSort

func (x *ListDefaultBillingPlansRequest) GetSort() []*Sort

func (*ListDefaultBillingPlansRequest) ProtoMessage

func (*ListDefaultBillingPlansRequest) ProtoMessage()

func (*ListDefaultBillingPlansRequest) ProtoReflect

func (*ListDefaultBillingPlansRequest) Reset

func (x *ListDefaultBillingPlansRequest) Reset()

func (*ListDefaultBillingPlansRequest) String

type ListDefaultBillingPlansResponse

type ListDefaultBillingPlansResponse struct {
	BillingPlans []*v1alpha4.BillingPlan `protobuf:"bytes,1,rep,name=billing_plans,json=billingPlans,proto3" json:"billing_plans,omitempty"`
	Token        string                  `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefaultBillingPlansResponse) Descriptor deprecated

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

Deprecated: Use ListDefaultBillingPlansResponse.ProtoReflect.Descriptor instead.

func (*ListDefaultBillingPlansResponse) GetBillingPlans

func (x *ListDefaultBillingPlansResponse) GetBillingPlans() []*v1alpha4.BillingPlan

func (*ListDefaultBillingPlansResponse) GetToken

func (*ListDefaultBillingPlansResponse) ProtoMessage

func (*ListDefaultBillingPlansResponse) ProtoMessage()

func (*ListDefaultBillingPlansResponse) ProtoReflect

func (*ListDefaultBillingPlansResponse) Reset

func (*ListDefaultBillingPlansResponse) String

type ListDefaultRateDefinitionsRequest

type ListDefaultRateDefinitionsRequest struct {
	RateDefinitionId string                 `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	Filter           string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields           *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort             []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page             *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefaultRateDefinitionsRequest) Descriptor deprecated

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

Deprecated: Use ListDefaultRateDefinitionsRequest.ProtoReflect.Descriptor instead.

func (*ListDefaultRateDefinitionsRequest) GetFields

func (*ListDefaultRateDefinitionsRequest) GetFilter

func (*ListDefaultRateDefinitionsRequest) GetPage

func (*ListDefaultRateDefinitionsRequest) GetRateDefinitionId

func (x *ListDefaultRateDefinitionsRequest) GetRateDefinitionId() string

func (*ListDefaultRateDefinitionsRequest) GetSort

func (x *ListDefaultRateDefinitionsRequest) GetSort() []*Sort

func (*ListDefaultRateDefinitionsRequest) ProtoMessage

func (*ListDefaultRateDefinitionsRequest) ProtoMessage()

func (*ListDefaultRateDefinitionsRequest) ProtoReflect

func (*ListDefaultRateDefinitionsRequest) Reset

func (*ListDefaultRateDefinitionsRequest) String

type ListDefaultRateDefinitionsResponse

type ListDefaultRateDefinitionsResponse struct {
	RateDefinitions []*v1alpha4.RateDefinition `protobuf:"bytes,1,rep,name=rate_definitions,json=rateDefinitions,proto3" json:"rate_definitions,omitempty"`
	Token           string                     `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDefaultRateDefinitionsResponse) Descriptor deprecated

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

Deprecated: Use ListDefaultRateDefinitionsResponse.ProtoReflect.Descriptor instead.

func (*ListDefaultRateDefinitionsResponse) GetRateDefinitions

func (x *ListDefaultRateDefinitionsResponse) GetRateDefinitions() []*v1alpha4.RateDefinition

func (*ListDefaultRateDefinitionsResponse) GetToken

func (*ListDefaultRateDefinitionsResponse) ProtoMessage

func (*ListDefaultRateDefinitionsResponse) ProtoMessage()

func (*ListDefaultRateDefinitionsResponse) ProtoReflect

func (*ListDefaultRateDefinitionsResponse) Reset

func (*ListDefaultRateDefinitionsResponse) String

type ListMatchingRulesRequest

type ListMatchingRulesRequest struct {
	MatchingRuleId string                 `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	Filter         string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields         *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort           []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page           *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMatchingRulesRequest) Descriptor deprecated

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

Deprecated: Use ListMatchingRulesRequest.ProtoReflect.Descriptor instead.

func (*ListMatchingRulesRequest) GetFields

func (*ListMatchingRulesRequest) GetFilter

func (x *ListMatchingRulesRequest) GetFilter() string

func (*ListMatchingRulesRequest) GetMatchingRuleId

func (x *ListMatchingRulesRequest) GetMatchingRuleId() string

func (*ListMatchingRulesRequest) GetPage

func (x *ListMatchingRulesRequest) GetPage() *Page

func (*ListMatchingRulesRequest) GetSort

func (x *ListMatchingRulesRequest) GetSort() []*Sort

func (*ListMatchingRulesRequest) ProtoMessage

func (*ListMatchingRulesRequest) ProtoMessage()

func (*ListMatchingRulesRequest) ProtoReflect

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

func (*ListMatchingRulesRequest) Reset

func (x *ListMatchingRulesRequest) Reset()

func (*ListMatchingRulesRequest) String

func (x *ListMatchingRulesRequest) String() string

type ListMatchingRulesResponse

type ListMatchingRulesResponse struct {
	MatchingRules []*v1alpha4.MatchingRule `protobuf:"bytes,1,rep,name=matching_rules,json=matchingRules,proto3" json:"matching_rules,omitempty"`
	Token         string                   `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMatchingRulesResponse) Descriptor deprecated

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

Deprecated: Use ListMatchingRulesResponse.ProtoReflect.Descriptor instead.

func (*ListMatchingRulesResponse) GetMatchingRules

func (x *ListMatchingRulesResponse) GetMatchingRules() []*v1alpha4.MatchingRule

func (*ListMatchingRulesResponse) GetToken

func (x *ListMatchingRulesResponse) GetToken() string

func (*ListMatchingRulesResponse) ProtoMessage

func (*ListMatchingRulesResponse) ProtoMessage()

func (*ListMatchingRulesResponse) ProtoReflect

func (*ListMatchingRulesResponse) Reset

func (x *ListMatchingRulesResponse) Reset()

func (*ListMatchingRulesResponse) String

func (x *ListMatchingRulesResponse) String() string

type ListRateDefinitionsRequest

type ListRateDefinitionsRequest struct {
	RateDefinitionId string                 `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	Filter           string                 `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Fields           *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=fields,proto3" json:"fields,omitempty"`
	Sort             []*Sort                `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty"`
	Page             *Page                  `protobuf:"bytes,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRateDefinitionsRequest) Descriptor deprecated

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

Deprecated: Use ListRateDefinitionsRequest.ProtoReflect.Descriptor instead.

func (*ListRateDefinitionsRequest) GetFields

func (*ListRateDefinitionsRequest) GetFilter

func (x *ListRateDefinitionsRequest) GetFilter() string

func (*ListRateDefinitionsRequest) GetPage

func (x *ListRateDefinitionsRequest) GetPage() *Page

func (*ListRateDefinitionsRequest) GetRateDefinitionId

func (x *ListRateDefinitionsRequest) GetRateDefinitionId() string

func (*ListRateDefinitionsRequest) GetSort

func (x *ListRateDefinitionsRequest) GetSort() []*Sort

func (*ListRateDefinitionsRequest) ProtoMessage

func (*ListRateDefinitionsRequest) ProtoMessage()

func (*ListRateDefinitionsRequest) ProtoReflect

func (*ListRateDefinitionsRequest) Reset

func (x *ListRateDefinitionsRequest) Reset()

func (*ListRateDefinitionsRequest) String

func (x *ListRateDefinitionsRequest) String() string

type ListRateDefinitionsResponse

type ListRateDefinitionsResponse struct {
	RateDefinitions []*v1alpha4.RateDefinition `protobuf:"bytes,1,rep,name=rate_definitions,json=rateDefinitions,proto3" json:"rate_definitions,omitempty"`
	Token           string                     `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRateDefinitionsResponse) Descriptor deprecated

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

Deprecated: Use ListRateDefinitionsResponse.ProtoReflect.Descriptor instead.

func (*ListRateDefinitionsResponse) GetRateDefinitions

func (x *ListRateDefinitionsResponse) GetRateDefinitions() []*v1alpha4.RateDefinition

func (*ListRateDefinitionsResponse) GetToken

func (x *ListRateDefinitionsResponse) GetToken() string

func (*ListRateDefinitionsResponse) ProtoMessage

func (*ListRateDefinitionsResponse) ProtoMessage()

func (*ListRateDefinitionsResponse) ProtoReflect

func (*ListRateDefinitionsResponse) Reset

func (x *ListRateDefinitionsResponse) Reset()

func (*ListRateDefinitionsResponse) String

func (x *ListRateDefinitionsResponse) String() string

type Order

type Order int32
const (
	Order_ORDER_UNSPECIFIED Order = 0 // If unspecified, sorts ascending
	Order_ORDER_DESC        Order = 1
)

func (Order) Descriptor

func (Order) Descriptor() protoreflect.EnumDescriptor

func (Order) Enum

func (x Order) Enum() *Order

func (Order) EnumDescriptor deprecated

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

Deprecated: Use Order.Descriptor instead.

func (Order) Number

func (x Order) Number() protoreflect.EnumNumber

func (Order) String

func (x Order) String() string

func (Order) Type

func (Order) Type() protoreflect.EnumType

type Page

type Page struct {
	Limit int64  `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` // Optional: if not specified, will not paginate
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`  // Optional: if not specified, will start from the beginning
	// contains filtered or unexported fields
}

func (*Page) Descriptor deprecated

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

Deprecated: Use Page.ProtoReflect.Descriptor instead.

func (*Page) GetLimit

func (x *Page) GetLimit() int64

func (*Page) GetToken

func (x *Page) GetToken() string

func (*Page) ProtoMessage

func (*Page) ProtoMessage()

func (*Page) ProtoReflect

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

func (*Page) Reset

func (x *Page) Reset()

func (*Page) String

func (x *Page) String() string

type Sort

type Sort struct {
	Key       string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`                                                   // Required: key to sort by
	Direction Order  `protobuf:"varint,2,opt,name=direction,proto3,enum=services.billing.v1alpha4.Order" json:"direction,omitempty"` // Required: direction to sort by
	// contains filtered or unexported fields
}

func (*Sort) Descriptor deprecated

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

Deprecated: Use Sort.ProtoReflect.Descriptor instead.

func (*Sort) GetDirection

func (x *Sort) GetDirection() Order

func (*Sort) GetKey

func (x *Sort) GetKey() string

func (*Sort) ProtoMessage

func (*Sort) ProtoMessage()

func (*Sort) ProtoReflect

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

func (*Sort) Reset

func (x *Sort) Reset()

func (*Sort) String

func (x *Sort) String() string

type UnimplementedBillingServiceServer

type UnimplementedBillingServiceServer struct{}

UnimplementedBillingServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedBillingServiceServer) CloneBillingPlan added in v1.8.15

func (UnimplementedBillingServiceServer) CloneDefaultBillingPlan added in v1.8.15

func (UnimplementedBillingServiceServer) CreateBillingPlan

func (UnimplementedBillingServiceServer) CreateBillingTag

func (UnimplementedBillingServiceServer) CreateMatchingRule

func (UnimplementedBillingServiceServer) DeleteBillingPlan

func (UnimplementedBillingServiceServer) DeleteBillingTag

func (UnimplementedBillingServiceServer) DeleteMatchingRule

func (UnimplementedBillingServiceServer) ExportInvoice

func (UnimplementedBillingServiceServer) GetBillingPlan

func (UnimplementedBillingServiceServer) GetBillingTag

func (UnimplementedBillingServiceServer) GetMatchingRule

func (UnimplementedBillingServiceServer) GetRateDefinition

func (UnimplementedBillingServiceServer) ListBillingPlans

func (UnimplementedBillingServiceServer) ListBillingTags

func (UnimplementedBillingServiceServer) ListMatchingRules

func (UnimplementedBillingServiceServer) ListRateDefinitions

func (UnimplementedBillingServiceServer) UpdateBillingPlan

func (UnimplementedBillingServiceServer) UpdateBillingTag

func (UnimplementedBillingServiceServer) UpdateMatchingRule

type UnsafeBillingServiceServer

type UnsafeBillingServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBillingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BillingServiceServer will result in compilation errors.

type UpdateBillingPlanRequest

type UpdateBillingPlanRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	BillingPlan   *v1alpha4.BillingPlan  `protobuf:"bytes,2,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	UpdateMask    *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use UpdateBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*UpdateBillingPlanRequest) GetBillingPlan

func (x *UpdateBillingPlanRequest) GetBillingPlan() *v1alpha4.BillingPlan

func (*UpdateBillingPlanRequest) GetBillingPlanId

func (x *UpdateBillingPlanRequest) GetBillingPlanId() string

func (*UpdateBillingPlanRequest) GetUpdateMask

func (x *UpdateBillingPlanRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateBillingPlanRequest) ProtoMessage

func (*UpdateBillingPlanRequest) ProtoMessage()

func (*UpdateBillingPlanRequest) ProtoReflect

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

func (*UpdateBillingPlanRequest) Reset

func (x *UpdateBillingPlanRequest) Reset()

func (*UpdateBillingPlanRequest) String

func (x *UpdateBillingPlanRequest) String() string

type UpdateBillingPlanResponse

type UpdateBillingPlanResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use UpdateBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*UpdateBillingPlanResponse) ProtoMessage

func (*UpdateBillingPlanResponse) ProtoMessage()

func (*UpdateBillingPlanResponse) ProtoReflect

func (*UpdateBillingPlanResponse) Reset

func (x *UpdateBillingPlanResponse) Reset()

func (*UpdateBillingPlanResponse) String

func (x *UpdateBillingPlanResponse) String() string

type UpdateBillingTagRequest

type UpdateBillingTagRequest struct {
	BillingTagId string                 `protobuf:"bytes,1,opt,name=billing_tag_id,json=billingTagId,proto3" json:"billing_tag_id,omitempty"`
	BillingTag   *v1alpha4.BillingTag   `protobuf:"bytes,2,opt,name=billing_tag,json=billingTag,proto3" json:"billing_tag,omitempty"`
	UpdateMask   *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBillingTagRequest) Descriptor deprecated

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

Deprecated: Use UpdateBillingTagRequest.ProtoReflect.Descriptor instead.

func (*UpdateBillingTagRequest) GetBillingTag

func (x *UpdateBillingTagRequest) GetBillingTag() *v1alpha4.BillingTag

func (*UpdateBillingTagRequest) GetBillingTagId

func (x *UpdateBillingTagRequest) GetBillingTagId() string

func (*UpdateBillingTagRequest) GetUpdateMask

func (x *UpdateBillingTagRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateBillingTagRequest) ProtoMessage

func (*UpdateBillingTagRequest) ProtoMessage()

func (*UpdateBillingTagRequest) ProtoReflect

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

func (*UpdateBillingTagRequest) Reset

func (x *UpdateBillingTagRequest) Reset()

func (*UpdateBillingTagRequest) String

func (x *UpdateBillingTagRequest) String() string

type UpdateBillingTagResponse

type UpdateBillingTagResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateBillingTagResponse) Descriptor deprecated

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

Deprecated: Use UpdateBillingTagResponse.ProtoReflect.Descriptor instead.

func (*UpdateBillingTagResponse) ProtoMessage

func (*UpdateBillingTagResponse) ProtoMessage()

func (*UpdateBillingTagResponse) ProtoReflect

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

func (*UpdateBillingTagResponse) Reset

func (x *UpdateBillingTagResponse) Reset()

func (*UpdateBillingTagResponse) String

func (x *UpdateBillingTagResponse) String() string

type UpdateDefaultBillingPlanRequest

type UpdateDefaultBillingPlanRequest struct {
	BillingPlanId string                 `protobuf:"bytes,1,opt,name=billing_plan_id,json=billingPlanId,proto3" json:"billing_plan_id,omitempty"`
	BillingPlan   *v1alpha4.BillingPlan  `protobuf:"bytes,2,opt,name=billing_plan,json=billingPlan,proto3" json:"billing_plan,omitempty"`
	UpdateMask    *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDefaultBillingPlanRequest) Descriptor deprecated

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

Deprecated: Use UpdateDefaultBillingPlanRequest.ProtoReflect.Descriptor instead.

func (*UpdateDefaultBillingPlanRequest) GetBillingPlan

func (*UpdateDefaultBillingPlanRequest) GetBillingPlanId

func (x *UpdateDefaultBillingPlanRequest) GetBillingPlanId() string

func (*UpdateDefaultBillingPlanRequest) GetUpdateMask

func (*UpdateDefaultBillingPlanRequest) ProtoMessage

func (*UpdateDefaultBillingPlanRequest) ProtoMessage()

func (*UpdateDefaultBillingPlanRequest) ProtoReflect

func (*UpdateDefaultBillingPlanRequest) Reset

func (*UpdateDefaultBillingPlanRequest) String

type UpdateDefaultBillingPlanResponse

type UpdateDefaultBillingPlanResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateDefaultBillingPlanResponse) Descriptor deprecated

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

Deprecated: Use UpdateDefaultBillingPlanResponse.ProtoReflect.Descriptor instead.

func (*UpdateDefaultBillingPlanResponse) ProtoMessage

func (*UpdateDefaultBillingPlanResponse) ProtoMessage()

func (*UpdateDefaultBillingPlanResponse) ProtoReflect

func (*UpdateDefaultBillingPlanResponse) Reset

func (*UpdateDefaultBillingPlanResponse) String

type UpdateDefaultRateDefinitionRequest

type UpdateDefaultRateDefinitionRequest struct {
	RateDefinitionId string                   `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	RateDefinition   *v1alpha4.RateDefinition `protobuf:"bytes,2,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	UpdateMask       *fieldmaskpb.FieldMask   `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDefaultRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use UpdateDefaultRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*UpdateDefaultRateDefinitionRequest) GetRateDefinition

func (*UpdateDefaultRateDefinitionRequest) GetRateDefinitionId

func (x *UpdateDefaultRateDefinitionRequest) GetRateDefinitionId() string

func (*UpdateDefaultRateDefinitionRequest) GetUpdateMask

func (*UpdateDefaultRateDefinitionRequest) ProtoMessage

func (*UpdateDefaultRateDefinitionRequest) ProtoMessage()

func (*UpdateDefaultRateDefinitionRequest) ProtoReflect

func (*UpdateDefaultRateDefinitionRequest) Reset

func (*UpdateDefaultRateDefinitionRequest) String

type UpdateDefaultRateDefinitionResponse

type UpdateDefaultRateDefinitionResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateDefaultRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use UpdateDefaultRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*UpdateDefaultRateDefinitionResponse) ProtoMessage

func (*UpdateDefaultRateDefinitionResponse) ProtoMessage()

func (*UpdateDefaultRateDefinitionResponse) ProtoReflect

func (*UpdateDefaultRateDefinitionResponse) Reset

func (*UpdateDefaultRateDefinitionResponse) String

type UpdateMatchingRuleRequest

type UpdateMatchingRuleRequest struct {
	MatchingRuleId string                 `protobuf:"bytes,1,opt,name=matching_rule_id,json=matchingRuleId,proto3" json:"matching_rule_id,omitempty"`
	MatchingRule   *v1alpha4.MatchingRule `protobuf:"bytes,2,opt,name=matching_rule,json=matchingRule,proto3" json:"matching_rule,omitempty"`
	UpdateMask     *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMatchingRuleRequest) Descriptor deprecated

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

Deprecated: Use UpdateMatchingRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateMatchingRuleRequest) GetMatchingRule

func (x *UpdateMatchingRuleRequest) GetMatchingRule() *v1alpha4.MatchingRule

func (*UpdateMatchingRuleRequest) GetMatchingRuleId

func (x *UpdateMatchingRuleRequest) GetMatchingRuleId() string

func (*UpdateMatchingRuleRequest) GetUpdateMask

func (x *UpdateMatchingRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateMatchingRuleRequest) ProtoMessage

func (*UpdateMatchingRuleRequest) ProtoMessage()

func (*UpdateMatchingRuleRequest) ProtoReflect

func (*UpdateMatchingRuleRequest) Reset

func (x *UpdateMatchingRuleRequest) Reset()

func (*UpdateMatchingRuleRequest) String

func (x *UpdateMatchingRuleRequest) String() string

type UpdateMatchingRuleResponse

type UpdateMatchingRuleResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateMatchingRuleResponse) Descriptor deprecated

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

Deprecated: Use UpdateMatchingRuleResponse.ProtoReflect.Descriptor instead.

func (*UpdateMatchingRuleResponse) ProtoMessage

func (*UpdateMatchingRuleResponse) ProtoMessage()

func (*UpdateMatchingRuleResponse) ProtoReflect

func (*UpdateMatchingRuleResponse) Reset

func (x *UpdateMatchingRuleResponse) Reset()

func (*UpdateMatchingRuleResponse) String

func (x *UpdateMatchingRuleResponse) String() string

type UpdateRateDefinitionRequest

type UpdateRateDefinitionRequest struct {
	RateDefinitionId string                   `protobuf:"bytes,1,opt,name=rate_definition_id,json=rateDefinitionId,proto3" json:"rate_definition_id,omitempty"`
	RateDefinition   *v1alpha4.RateDefinition `protobuf:"bytes,2,opt,name=rate_definition,json=rateDefinition,proto3" json:"rate_definition,omitempty"`
	UpdateMask       *fieldmaskpb.FieldMask   `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRateDefinitionRequest) Descriptor deprecated

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

Deprecated: Use UpdateRateDefinitionRequest.ProtoReflect.Descriptor instead.

func (*UpdateRateDefinitionRequest) GetRateDefinition

func (x *UpdateRateDefinitionRequest) GetRateDefinition() *v1alpha4.RateDefinition

func (*UpdateRateDefinitionRequest) GetRateDefinitionId

func (x *UpdateRateDefinitionRequest) GetRateDefinitionId() string

func (*UpdateRateDefinitionRequest) GetUpdateMask

func (*UpdateRateDefinitionRequest) ProtoMessage

func (*UpdateRateDefinitionRequest) ProtoMessage()

func (*UpdateRateDefinitionRequest) ProtoReflect

func (*UpdateRateDefinitionRequest) Reset

func (x *UpdateRateDefinitionRequest) Reset()

func (*UpdateRateDefinitionRequest) String

func (x *UpdateRateDefinitionRequest) String() string

type UpdateRateDefinitionResponse

type UpdateRateDefinitionResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateRateDefinitionResponse) Descriptor deprecated

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

Deprecated: Use UpdateRateDefinitionResponse.ProtoReflect.Descriptor instead.

func (*UpdateRateDefinitionResponse) ProtoMessage

func (*UpdateRateDefinitionResponse) ProtoMessage()

func (*UpdateRateDefinitionResponse) ProtoReflect

func (*UpdateRateDefinitionResponse) Reset

func (x *UpdateRateDefinitionResponse) Reset()

func (*UpdateRateDefinitionResponse) String

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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