transaction

package
v0.7.8 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2022 License: GPL-3.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_transaction_transaction_proto protoreflect.FileDescriptor
View Source
var Transactor_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "transaction.Transactor",
	HandlerType: (*TransactorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddTransaction",
			Handler:    _Transactor_AddTransaction_Handler,
		},
		{
			MethodName: "DeleteTransaction",
			Handler:    _Transactor_DeleteTransaction_Handler,
		},
		{
			MethodName: "VoidTransaction",
			Handler:    _Transactor_VoidTransaction_Handler,
		},
		{
			MethodName: "NodeVersion",
			Handler:    _Transactor_NodeVersion_Handler,
		},
		{
			MethodName: "AddTag",
			Handler:    _Transactor_AddTag_Handler,
		},
		{
			MethodName: "DeleteTag",
			Handler:    _Transactor_DeleteTag_Handler,
		},
		{
			MethodName: "AddCurrency",
			Handler:    _Transactor_AddCurrency_Handler,
		},
		{
			MethodName: "DeleteCurrency",
			Handler:    _Transactor_DeleteCurrency_Handler,
		},
		{
			MethodName: "GetTB",
			Handler:    _Transactor_GetTB_Handler,
		},
		{
			MethodName: "GetListing",
			Handler:    _Transactor_GetListing_Handler,
		},
		{
			MethodName: "AddAccount",
			Handler:    _Transactor_AddAccount_Handler,
		},
		{
			MethodName: "DeleteAccount",
			Handler:    _Transactor_DeleteAccount_Handler,
		},
		{
			MethodName: "ReconcileTransactions",
			Handler:    _Transactor_ReconcileTransactions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/transaction/transaction.proto",
}

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

Functions

func RegisterTransactorServer

func RegisterTransactorServer(s grpc.ServiceRegistrar, srv TransactorServer)

Types

type AccountTagRequest

type AccountTagRequest struct {
	Account string   `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Tag     []string `protobuf:"bytes,2,rep,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountTagRequest) Descriptor deprecated

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

Deprecated: Use AccountTagRequest.ProtoReflect.Descriptor instead.

func (*AccountTagRequest) GetAccount

func (x *AccountTagRequest) GetAccount() string

func (*AccountTagRequest) GetTag

func (x *AccountTagRequest) GetTag() []string

func (*AccountTagRequest) ProtoMessage

func (*AccountTagRequest) ProtoMessage()

func (*AccountTagRequest) ProtoReflect

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

func (*AccountTagRequest) Reset

func (x *AccountTagRequest) Reset()

func (*AccountTagRequest) String

func (x *AccountTagRequest) String() string

type CurrencyRequest

type CurrencyRequest struct {
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
	Decimals int64  `protobuf:"varint,2,opt,name=decimals,proto3" json:"decimals,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrencyRequest) Descriptor deprecated

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

Deprecated: Use CurrencyRequest.ProtoReflect.Descriptor instead.

func (*CurrencyRequest) GetCurrency

func (x *CurrencyRequest) GetCurrency() string

func (*CurrencyRequest) GetDecimals

func (x *CurrencyRequest) GetDecimals() int64

func (*CurrencyRequest) ProtoMessage

func (*CurrencyRequest) ProtoMessage()

func (*CurrencyRequest) ProtoReflect

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

func (*CurrencyRequest) Reset

func (x *CurrencyRequest) Reset()

func (*CurrencyRequest) String

func (x *CurrencyRequest) String() string

type DeleteAccountTagRequest

type DeleteAccountTagRequest struct {
	Account string   `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Tag     []string `protobuf:"bytes,2,rep,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAccountTagRequest) Descriptor deprecated

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

Deprecated: Use DeleteAccountTagRequest.ProtoReflect.Descriptor instead.

func (*DeleteAccountTagRequest) GetAccount

func (x *DeleteAccountTagRequest) GetAccount() string

func (*DeleteAccountTagRequest) GetTag

func (x *DeleteAccountTagRequest) GetTag() []string

func (*DeleteAccountTagRequest) ProtoMessage

func (*DeleteAccountTagRequest) ProtoMessage()

func (*DeleteAccountTagRequest) ProtoReflect

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

func (*DeleteAccountTagRequest) Reset

func (x *DeleteAccountTagRequest) Reset()

func (*DeleteAccountTagRequest) String

func (x *DeleteAccountTagRequest) String() string

type DeleteCurrencyRequest

type DeleteCurrencyRequest struct {
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCurrencyRequest) Descriptor deprecated

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

Deprecated: Use DeleteCurrencyRequest.ProtoReflect.Descriptor instead.

func (*DeleteCurrencyRequest) GetCurrency

func (x *DeleteCurrencyRequest) GetCurrency() string

func (*DeleteCurrencyRequest) ProtoMessage

func (*DeleteCurrencyRequest) ProtoMessage()

func (*DeleteCurrencyRequest) ProtoReflect

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

func (*DeleteCurrencyRequest) Reset

func (x *DeleteCurrencyRequest) Reset()

func (*DeleteCurrencyRequest) String

func (x *DeleteCurrencyRequest) String() string

type DeleteRequest

type DeleteRequest struct {
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRequest) Descriptor deprecated

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

Deprecated: Use DeleteRequest.ProtoReflect.Descriptor instead.

func (*DeleteRequest) GetIdentifier

func (x *DeleteRequest) GetIdentifier() string

func (*DeleteRequest) ProtoMessage

func (*DeleteRequest) ProtoMessage()

func (*DeleteRequest) ProtoReflect

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

func (*DeleteRequest) Reset

func (x *DeleteRequest) Reset()

func (*DeleteRequest) String

func (x *DeleteRequest) String() string

type LineItem

type LineItem struct {
	Accountname string `protobuf:"bytes,1,opt,name=accountname,proto3" json:"accountname,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Currency    string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount      int64  `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*LineItem) Descriptor deprecated

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

Deprecated: Use LineItem.ProtoReflect.Descriptor instead.

func (*LineItem) GetAccountname

func (x *LineItem) GetAccountname() string

func (*LineItem) GetAmount

func (x *LineItem) GetAmount() int64

func (*LineItem) GetCurrency

func (x *LineItem) GetCurrency() string

func (*LineItem) GetDescription

func (x *LineItem) GetDescription() string

func (*LineItem) ProtoMessage

func (*LineItem) ProtoMessage()

func (*LineItem) ProtoReflect

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

func (*LineItem) Reset

func (x *LineItem) Reset()

func (*LineItem) String

func (x *LineItem) String() string

type ListingResponse

type ListingResponse struct {
	Transactions []*Transaction `protobuf:"bytes,1,rep,name=transactions,proto3" json:"transactions,omitempty"`
	// contains filtered or unexported fields
}

func (*ListingResponse) Descriptor deprecated

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

Deprecated: Use ListingResponse.ProtoReflect.Descriptor instead.

func (*ListingResponse) GetTransactions

func (x *ListingResponse) GetTransactions() []*Transaction

func (*ListingResponse) ProtoMessage

func (*ListingResponse) ProtoMessage()

func (*ListingResponse) ProtoReflect

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

func (*ListingResponse) Reset

func (x *ListingResponse) Reset()

func (*ListingResponse) String

func (x *ListingResponse) String() string

type ReconciliationRequest added in v0.6.0

type ReconciliationRequest struct {
	SplitID []string `protobuf:"bytes,1,rep,name=splitID,proto3" json:"splitID,omitempty"`
	// contains filtered or unexported fields
}

func (*ReconciliationRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ReconciliationRequest.ProtoReflect.Descriptor instead.

func (*ReconciliationRequest) GetSplitID added in v0.6.0

func (x *ReconciliationRequest) GetSplitID() []string

func (*ReconciliationRequest) ProtoMessage added in v0.6.0

func (*ReconciliationRequest) ProtoMessage()

func (*ReconciliationRequest) ProtoReflect added in v0.6.0

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

func (*ReconciliationRequest) Reset added in v0.6.0

func (x *ReconciliationRequest) Reset()

func (*ReconciliationRequest) String added in v0.6.0

func (x *ReconciliationRequest) String() string

type ReportRequest

type ReportRequest struct {
	Date      string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	Startdate string `protobuf:"bytes,2,opt,name=startdate,proto3" json:"startdate,omitempty"`
	// contains filtered or unexported fields
}

func (*ReportRequest) Descriptor deprecated

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

Deprecated: Use ReportRequest.ProtoReflect.Descriptor instead.

func (*ReportRequest) GetDate

func (x *ReportRequest) GetDate() string

func (*ReportRequest) GetStartdate

func (x *ReportRequest) GetStartdate() string

func (*ReportRequest) ProtoMessage

func (*ReportRequest) ProtoMessage()

func (*ReportRequest) ProtoReflect

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

func (*ReportRequest) Reset

func (x *ReportRequest) Reset()

func (*ReportRequest) String

func (x *ReportRequest) String() string

type TBLine

type TBLine struct {
	Accountname string   `protobuf:"bytes,1,opt,name=accountname,proto3" json:"accountname,omitempty"`
	Tags        []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	Amount      int64    `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
	Currency    string   `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
	Decimals    int64    `protobuf:"varint,5,opt,name=decimals,proto3" json:"decimals,omitempty"`
	AmountStr   string   `protobuf:"bytes,6,opt,name=amountStr,proto3" json:"amountStr,omitempty"`
	// contains filtered or unexported fields
}

func (*TBLine) Descriptor deprecated

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

Deprecated: Use TBLine.ProtoReflect.Descriptor instead.

func (*TBLine) GetAccountname

func (x *TBLine) GetAccountname() string

func (*TBLine) GetAmount

func (x *TBLine) GetAmount() int64

func (*TBLine) GetAmountStr

func (x *TBLine) GetAmountStr() string

func (*TBLine) GetCurrency

func (x *TBLine) GetCurrency() string

func (*TBLine) GetDecimals

func (x *TBLine) GetDecimals() int64

func (*TBLine) GetTags

func (x *TBLine) GetTags() []string

func (*TBLine) ProtoMessage

func (*TBLine) ProtoMessage()

func (*TBLine) ProtoReflect

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

func (*TBLine) Reset

func (x *TBLine) Reset()

func (*TBLine) String

func (x *TBLine) String() string

type TBRequest

type TBRequest struct {
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*TBRequest) Descriptor deprecated

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

Deprecated: Use TBRequest.ProtoReflect.Descriptor instead.

func (*TBRequest) GetDate

func (x *TBRequest) GetDate() string

func (*TBRequest) ProtoMessage

func (*TBRequest) ProtoMessage()

func (*TBRequest) ProtoReflect

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

func (*TBRequest) Reset

func (x *TBRequest) Reset()

func (*TBRequest) String

func (x *TBRequest) String() string

type TBResponse

type TBResponse struct {
	Lines []*TBLine `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

func (*TBResponse) Descriptor deprecated

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

Deprecated: Use TBResponse.ProtoReflect.Descriptor instead.

func (*TBResponse) GetLines

func (x *TBResponse) GetLines() []*TBLine

func (*TBResponse) ProtoMessage

func (*TBResponse) ProtoMessage()

func (*TBResponse) ProtoReflect

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

func (*TBResponse) Reset

func (x *TBResponse) Reset()

func (*TBResponse) String

func (x *TBResponse) String() string

type Transaction

type Transaction struct {
	Date        string      `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	Description string      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Lines       []*LineItem `protobuf:"bytes,3,rep,name=lines,proto3" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

func (*Transaction) Descriptor deprecated

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

Deprecated: Use Transaction.ProtoReflect.Descriptor instead.

func (*Transaction) GetDate

func (x *Transaction) GetDate() string

func (*Transaction) GetDescription

func (x *Transaction) GetDescription() string

func (*Transaction) GetLines

func (x *Transaction) GetLines() []*LineItem

func (*Transaction) ProtoMessage

func (*Transaction) ProtoMessage()

func (*Transaction) ProtoReflect

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

func (*Transaction) Reset

func (x *Transaction) Reset()

func (*Transaction) String

func (x *Transaction) String() string

type TransactionRequest

type TransactionRequest struct {
	Date        string      `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	Description string      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Lines       []*LineItem `protobuf:"bytes,3,rep,name=lines,proto3" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionRequest) Descriptor deprecated

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

Deprecated: Use TransactionRequest.ProtoReflect.Descriptor instead.

func (*TransactionRequest) GetDate

func (x *TransactionRequest) GetDate() string

func (*TransactionRequest) GetDescription

func (x *TransactionRequest) GetDescription() string

func (*TransactionRequest) GetLines

func (x *TransactionRequest) GetLines() []*LineItem

func (*TransactionRequest) ProtoMessage

func (*TransactionRequest) ProtoMessage()

func (*TransactionRequest) ProtoReflect

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

func (*TransactionRequest) Reset

func (x *TransactionRequest) Reset()

func (*TransactionRequest) String

func (x *TransactionRequest) String() string

type TransactionResponse

type TransactionResponse struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionResponse) Descriptor deprecated

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

Deprecated: Use TransactionResponse.ProtoReflect.Descriptor instead.

func (*TransactionResponse) GetMessage

func (x *TransactionResponse) GetMessage() string

func (*TransactionResponse) ProtoMessage

func (*TransactionResponse) ProtoMessage()

func (*TransactionResponse) ProtoReflect

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

func (*TransactionResponse) Reset

func (x *TransactionResponse) Reset()

func (*TransactionResponse) String

func (x *TransactionResponse) String() string

type TransactorClient

type TransactorClient interface {
	AddTransaction(ctx context.Context, in *TransactionRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	DeleteTransaction(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	VoidTransaction(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	NodeVersion(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error)
	AddTag(ctx context.Context, in *AccountTagRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	DeleteTag(ctx context.Context, in *DeleteAccountTagRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	AddCurrency(ctx context.Context, in *CurrencyRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	DeleteCurrency(ctx context.Context, in *DeleteCurrencyRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	GetTB(ctx context.Context, in *TBRequest, opts ...grpc.CallOption) (*TBResponse, error)
	GetListing(ctx context.Context, in *ReportRequest, opts ...grpc.CallOption) (*ListingResponse, error)
	AddAccount(ctx context.Context, in *AccountTagRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	DeleteAccount(ctx context.Context, in *DeleteAccountTagRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
	ReconcileTransactions(ctx context.Context, in *ReconciliationRequest, opts ...grpc.CallOption) (*TransactionResponse, error)
}

TransactorClient is the client API for Transactor 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.

func NewTransactorClient

func NewTransactorClient(cc grpc.ClientConnInterface) TransactorClient

type TransactorServer

TransactorServer is the server API for Transactor service. All implementations must embed UnimplementedTransactorServer for forward compatibility

type UnimplementedTransactorServer

type UnimplementedTransactorServer struct {
}

UnimplementedTransactorServer must be embedded to have forward compatible implementations.

func (UnimplementedTransactorServer) AddAccount

func (UnimplementedTransactorServer) AddCurrency

func (UnimplementedTransactorServer) AddTag

func (UnimplementedTransactorServer) AddTransaction

func (UnimplementedTransactorServer) DeleteAccount

func (UnimplementedTransactorServer) DeleteCurrency

func (UnimplementedTransactorServer) DeleteTag

func (UnimplementedTransactorServer) DeleteTransaction

func (UnimplementedTransactorServer) GetListing

func (UnimplementedTransactorServer) GetTB

func (UnimplementedTransactorServer) NodeVersion

func (UnimplementedTransactorServer) ReconcileTransactions added in v0.6.0

func (UnimplementedTransactorServer) VoidTransaction

type UnsafeTransactorServer

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

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

type VersionRequest

type VersionRequest struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionRequest) Descriptor deprecated

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

Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.

func (*VersionRequest) GetMessage

func (x *VersionRequest) GetMessage() string

func (*VersionRequest) ProtoMessage

func (*VersionRequest) ProtoMessage()

func (*VersionRequest) ProtoReflect

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

func (*VersionRequest) Reset

func (x *VersionRequest) Reset()

func (*VersionRequest) String

func (x *VersionRequest) String() string

type VersionResponse

type VersionResponse struct {
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionResponse) Descriptor deprecated

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

Deprecated: Use VersionResponse.ProtoReflect.Descriptor instead.

func (*VersionResponse) GetMessage

func (x *VersionResponse) GetMessage() string

func (*VersionResponse) ProtoMessage

func (*VersionResponse) ProtoMessage()

func (*VersionResponse) ProtoReflect

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

func (*VersionResponse) Reset

func (x *VersionResponse) Reset()

func (*VersionResponse) String

func (x *VersionResponse) String() string

Jump to

Keyboard shortcuts

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