balance

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_balance_proto protoreflect.FileDescriptor

Functions

func NewBalanceEndpoints

func NewBalanceEndpoints() []*api.Endpoint

func RegisterBalanceHandler

func RegisterBalanceHandler(s server.Server, hdlr BalanceHandler, opts ...server.HandlerOption) error

Types

type Adjustment

type Adjustment struct {
	Id        string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Created   int64             `protobuf:"varint,2,opt,name=created,proto3" json:"created,omitempty"`
	Delta     int64             `protobuf:"varint,3,opt,name=delta,proto3" json:"delta,omitempty"`
	Reference string            `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	Meta      map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Adjustment) Descriptor deprecated

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

Deprecated: Use Adjustment.ProtoReflect.Descriptor instead.

func (*Adjustment) GetCreated

func (x *Adjustment) GetCreated() int64

func (*Adjustment) GetDelta

func (x *Adjustment) GetDelta() int64

func (*Adjustment) GetId

func (x *Adjustment) GetId() string

func (*Adjustment) GetMeta

func (x *Adjustment) GetMeta() map[string]string

func (*Adjustment) GetReference

func (x *Adjustment) GetReference() string

func (*Adjustment) ProtoMessage

func (*Adjustment) ProtoMessage()

func (*Adjustment) ProtoReflect

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

func (*Adjustment) Reset

func (x *Adjustment) Reset()

func (*Adjustment) String

func (x *Adjustment) String() string

type BalanceService

type BalanceService interface {
	Increment(ctx context.Context, in *IncrementRequest, opts ...client.CallOption) (*IncrementResponse, error)
	Decrement(ctx context.Context, in *DecrementRequest, opts ...client.CallOption) (*DecrementResponse, error)
	Current(ctx context.Context, in *CurrentRequest, opts ...client.CallOption) (*CurrentResponse, error)
	ListAdjustments(ctx context.Context, in *ListAdjustmentsRequest, opts ...client.CallOption) (*ListAdjustmentsResponse, error)
	DeleteCustomer(ctx context.Context, in *DeleteCustomerRequest, opts ...client.CallOption) (*DeleteCustomerResponse, error)
	Transfer(ctx context.Context, in *TransferRequest, opts ...client.CallOption) (*TransferResponse, error)
}

func NewBalanceService

func NewBalanceService(name string, c client.Client) BalanceService

type CurrentRequest

type CurrentRequest struct {
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentRequest) Descriptor deprecated

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

Deprecated: Use CurrentRequest.ProtoReflect.Descriptor instead.

func (*CurrentRequest) GetCustomerId

func (x *CurrentRequest) GetCustomerId() string

func (*CurrentRequest) ProtoMessage

func (*CurrentRequest) ProtoMessage()

func (*CurrentRequest) ProtoReflect

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

func (*CurrentRequest) Reset

func (x *CurrentRequest) Reset()

func (*CurrentRequest) String

func (x *CurrentRequest) String() string

type CurrentResponse

type CurrentResponse struct {
	CurrentBalance int64 `protobuf:"varint,1,opt,name=current_balance,json=currentBalance,proto3" json:"current_balance,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentResponse) Descriptor deprecated

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

Deprecated: Use CurrentResponse.ProtoReflect.Descriptor instead.

func (*CurrentResponse) GetCurrentBalance

func (x *CurrentResponse) GetCurrentBalance() int64

func (*CurrentResponse) ProtoMessage

func (*CurrentResponse) ProtoMessage()

func (*CurrentResponse) ProtoReflect

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

func (*CurrentResponse) Reset

func (x *CurrentResponse) Reset()

func (*CurrentResponse) String

func (x *CurrentResponse) String() string

type DecrementRequest

type DecrementRequest struct {
	CustomerId     string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	Delta          int64  `protobuf:"varint,2,opt,name=delta,proto3" json:"delta,omitempty"`
	IdempotencyKey string `protobuf:"bytes,3,opt,name=idempotency_key,json=idempotencyKey,proto3" json:"idempotency_key,omitempty"`
	Visible        bool   `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"`
	Reference      string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*DecrementRequest) Descriptor deprecated

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

Deprecated: Use DecrementRequest.ProtoReflect.Descriptor instead.

func (*DecrementRequest) GetCustomerId

func (x *DecrementRequest) GetCustomerId() string

func (*DecrementRequest) GetDelta

func (x *DecrementRequest) GetDelta() int64

func (*DecrementRequest) GetIdempotencyKey

func (x *DecrementRequest) GetIdempotencyKey() string

func (*DecrementRequest) GetReference

func (x *DecrementRequest) GetReference() string

func (*DecrementRequest) GetVisible

func (x *DecrementRequest) GetVisible() bool

func (*DecrementRequest) ProtoMessage

func (*DecrementRequest) ProtoMessage()

func (*DecrementRequest) ProtoReflect

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

func (*DecrementRequest) Reset

func (x *DecrementRequest) Reset()

func (*DecrementRequest) String

func (x *DecrementRequest) String() string

type DecrementResponse

type DecrementResponse struct {
	NewBalance int64 `protobuf:"varint,1,opt,name=new_balance,json=newBalance,proto3" json:"new_balance,omitempty"`
	// contains filtered or unexported fields
}

func (*DecrementResponse) Descriptor deprecated

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

Deprecated: Use DecrementResponse.ProtoReflect.Descriptor instead.

func (*DecrementResponse) GetNewBalance

func (x *DecrementResponse) GetNewBalance() int64

func (*DecrementResponse) ProtoMessage

func (*DecrementResponse) ProtoMessage()

func (*DecrementResponse) ProtoReflect

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

func (*DecrementResponse) Reset

func (x *DecrementResponse) Reset()

func (*DecrementResponse) String

func (x *DecrementResponse) String() string

type DeleteCustomerRequest

type DeleteCustomerRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCustomerRequest) Descriptor deprecated

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

Deprecated: Use DeleteCustomerRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomerRequest) GetUserId

func (x *DeleteCustomerRequest) GetUserId() string

func (*DeleteCustomerRequest) ProtoMessage

func (*DeleteCustomerRequest) ProtoMessage()

func (*DeleteCustomerRequest) ProtoReflect

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

func (*DeleteCustomerRequest) Reset

func (x *DeleteCustomerRequest) Reset()

func (*DeleteCustomerRequest) String

func (x *DeleteCustomerRequest) String() string

type DeleteCustomerResponse

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

func (*DeleteCustomerResponse) Descriptor deprecated

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

Deprecated: Use DeleteCustomerResponse.ProtoReflect.Descriptor instead.

func (*DeleteCustomerResponse) ProtoMessage

func (*DeleteCustomerResponse) ProtoMessage()

func (*DeleteCustomerResponse) ProtoReflect

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

func (*DeleteCustomerResponse) Reset

func (x *DeleteCustomerResponse) Reset()

func (*DeleteCustomerResponse) String

func (x *DeleteCustomerResponse) String() string

type IncrementRequest

type IncrementRequest struct {
	CustomerId     string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	Delta          int64  `protobuf:"varint,2,opt,name=delta,proto3" json:"delta,omitempty"`
	IdempotencyKey string `protobuf:"bytes,3,opt,name=idempotency_key,json=idempotencyKey,proto3" json:"idempotency_key,omitempty"`
	Visible        bool   `protobuf:"varint,4,opt,name=visible,proto3" json:"visible,omitempty"`
	Reference      string `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

func (*IncrementRequest) Descriptor deprecated

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

Deprecated: Use IncrementRequest.ProtoReflect.Descriptor instead.

func (*IncrementRequest) GetCustomerId

func (x *IncrementRequest) GetCustomerId() string

func (*IncrementRequest) GetDelta

func (x *IncrementRequest) GetDelta() int64

func (*IncrementRequest) GetIdempotencyKey

func (x *IncrementRequest) GetIdempotencyKey() string

func (*IncrementRequest) GetReference

func (x *IncrementRequest) GetReference() string

func (*IncrementRequest) GetVisible

func (x *IncrementRequest) GetVisible() bool

func (*IncrementRequest) ProtoMessage

func (*IncrementRequest) ProtoMessage()

func (*IncrementRequest) ProtoReflect

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

func (*IncrementRequest) Reset

func (x *IncrementRequest) Reset()

func (*IncrementRequest) String

func (x *IncrementRequest) String() string

type IncrementResponse

type IncrementResponse struct {
	NewBalance int64 `protobuf:"varint,1,opt,name=new_balance,json=newBalance,proto3" json:"new_balance,omitempty"`
	// contains filtered or unexported fields
}

func (*IncrementResponse) Descriptor deprecated

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

Deprecated: Use IncrementResponse.ProtoReflect.Descriptor instead.

func (*IncrementResponse) GetNewBalance

func (x *IncrementResponse) GetNewBalance() int64

func (*IncrementResponse) ProtoMessage

func (*IncrementResponse) ProtoMessage()

func (*IncrementResponse) ProtoReflect

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

func (*IncrementResponse) Reset

func (x *IncrementResponse) Reset()

func (*IncrementResponse) String

func (x *IncrementResponse) String() string

type ListAdjustmentsRequest

type ListAdjustmentsRequest struct {
	CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAdjustmentsRequest) Descriptor deprecated

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

Deprecated: Use ListAdjustmentsRequest.ProtoReflect.Descriptor instead.

func (*ListAdjustmentsRequest) GetCustomerId

func (x *ListAdjustmentsRequest) GetCustomerId() string

func (*ListAdjustmentsRequest) ProtoMessage

func (*ListAdjustmentsRequest) ProtoMessage()

func (*ListAdjustmentsRequest) ProtoReflect

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

func (*ListAdjustmentsRequest) Reset

func (x *ListAdjustmentsRequest) Reset()

func (*ListAdjustmentsRequest) String

func (x *ListAdjustmentsRequest) String() string

type ListAdjustmentsResponse

type ListAdjustmentsResponse struct {
	Adjustments []*Adjustment `protobuf:"bytes,1,rep,name=adjustments,proto3" json:"adjustments,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAdjustmentsResponse) Descriptor deprecated

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

Deprecated: Use ListAdjustmentsResponse.ProtoReflect.Descriptor instead.

func (*ListAdjustmentsResponse) GetAdjustments

func (x *ListAdjustmentsResponse) GetAdjustments() []*Adjustment

func (*ListAdjustmentsResponse) ProtoMessage

func (*ListAdjustmentsResponse) ProtoMessage()

func (*ListAdjustmentsResponse) ProtoReflect

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

func (*ListAdjustmentsResponse) Reset

func (x *ListAdjustmentsResponse) Reset()

func (*ListAdjustmentsResponse) String

func (x *ListAdjustmentsResponse) String() string

type TransferRequest

type TransferRequest struct {

	// from email
	FromId string `protobuf:"bytes,1,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"`
	// to email
	ToId string `protobuf:"bytes,2,opt,name=to_id,json=toId,proto3" json:"to_id,omitempty"`
	// amount to transfer
	Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// reference
	Reference string `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// visible?
	Visible bool `protobuf:"varint,5,opt,name=visible,proto3" json:"visible,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferRequest) Descriptor deprecated

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

Deprecated: Use TransferRequest.ProtoReflect.Descriptor instead.

func (*TransferRequest) GetAmount

func (x *TransferRequest) GetAmount() int64

func (*TransferRequest) GetFromId

func (x *TransferRequest) GetFromId() string

func (*TransferRequest) GetReference

func (x *TransferRequest) GetReference() string

func (*TransferRequest) GetToId

func (x *TransferRequest) GetToId() string

func (*TransferRequest) GetVisible

func (x *TransferRequest) GetVisible() bool

func (*TransferRequest) ProtoMessage

func (*TransferRequest) ProtoMessage()

func (*TransferRequest) ProtoReflect

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

func (*TransferRequest) Reset

func (x *TransferRequest) Reset()

func (*TransferRequest) String

func (x *TransferRequest) String() string

type TransferResponse

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

func (*TransferResponse) Descriptor deprecated

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

Deprecated: Use TransferResponse.ProtoReflect.Descriptor instead.

func (*TransferResponse) ProtoMessage

func (*TransferResponse) ProtoMessage()

func (*TransferResponse) ProtoReflect

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

func (*TransferResponse) Reset

func (x *TransferResponse) Reset()

func (*TransferResponse) String

func (x *TransferResponse) String() string

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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