Documentation
¶
Index ¶
- Variables
- func RegisterAccountsServer(s grpc.ServiceRegistrar, srv AccountsServer)
- func RegisterTransactionsServer(s grpc.ServiceRegistrar, srv TransactionsServer)
- type AccountItem
- func (*AccountItem) Descriptor() ([]byte, []int)deprecated
- func (x *AccountItem) GetBalance() float64
- func (x *AccountItem) GetId() string
- func (x *AccountItem) GetName() string
- func (x *AccountItem) GetUserId() string
- func (*AccountItem) ProtoMessage()
- func (x *AccountItem) ProtoReflect() protoreflect.Message
- func (x *AccountItem) Reset()
- func (x *AccountItem) String() string
- type AccountsClient
- type AccountsList
- type AccountsServer
- type CreateAccountRequest
- func (*CreateAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAccountRequest) GetBalance() float64
- func (x *CreateAccountRequest) GetId() string
- func (x *CreateAccountRequest) GetName() string
- func (x *CreateAccountRequest) GetUserId() string
- func (*CreateAccountRequest) ProtoMessage()
- func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAccountRequest) Reset()
- func (x *CreateAccountRequest) String() string
- type CreateTransactionRequest
- func (*CreateTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTransactionRequest) GetAmount() float64
- func (x *CreateTransactionRequest) GetCreditId() string
- func (x *CreateTransactionRequest) GetData() *timestamppb.Timestamp
- func (x *CreateTransactionRequest) GetDebitId() string
- func (x *CreateTransactionRequest) GetId() string
- func (x *CreateTransactionRequest) GetUserId() string
- func (*CreateTransactionRequest) ProtoMessage()
- func (x *CreateTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTransactionRequest) Reset()
- func (x *CreateTransactionRequest) String() string
- type DeleteAccountRequest
- func (*DeleteAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAccountRequest) GetId() string
- func (x *DeleteAccountRequest) GetUserId() string
- func (*DeleteAccountRequest) ProtoMessage()
- func (x *DeleteAccountRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAccountRequest) Reset()
- func (x *DeleteAccountRequest) String() string
- type DeleteTransactionRequest
- func (*DeleteTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTransactionRequest) GetId() string
- func (x *DeleteTransactionRequest) GetUserId() string
- func (*DeleteTransactionRequest) ProtoMessage()
- func (x *DeleteTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTransactionRequest) Reset()
- func (x *DeleteTransactionRequest) String() string
- type GetAccountRequest
- func (*GetAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccountRequest) GetId() string
- func (x *GetAccountRequest) GetUserId() string
- func (*GetAccountRequest) ProtoMessage()
- func (x *GetAccountRequest) ProtoReflect() protoreflect.Message
- func (x *GetAccountRequest) Reset()
- func (x *GetAccountRequest) String() string
- type GetAccountsListRequest
- func (*GetAccountsListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAccountsListRequest) GetUserId() string
- func (*GetAccountsListRequest) ProtoMessage()
- func (x *GetAccountsListRequest) ProtoReflect() protoreflect.Message
- func (x *GetAccountsListRequest) Reset()
- func (x *GetAccountsListRequest) String() string
- type GetTransactionRequest
- func (*GetTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTransactionRequest) GetId() string
- func (x *GetTransactionRequest) GetUserId() string
- func (*GetTransactionRequest) ProtoMessage()
- func (x *GetTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *GetTransactionRequest) Reset()
- func (x *GetTransactionRequest) String() string
- type GetTransactionsListRequest
- func (*GetTransactionsListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTransactionsListRequest) GetCreditId() string
- func (x *GetTransactionsListRequest) GetDebitId() string
- func (x *GetTransactionsListRequest) GetEndTimestamp() *timestamppb.Timestamp
- func (x *GetTransactionsListRequest) GetStartTimestamp() *timestamppb.Timestamp
- func (x *GetTransactionsListRequest) GetUserId() string
- func (*GetTransactionsListRequest) ProtoMessage()
- func (x *GetTransactionsListRequest) ProtoReflect() protoreflect.Message
- func (x *GetTransactionsListRequest) Reset()
- func (x *GetTransactionsListRequest) String() string
- type TransactionItem
- func (*TransactionItem) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionItem) GetAmount() float64
- func (x *TransactionItem) GetCreditId() string
- func (x *TransactionItem) GetData() *timestamppb.Timestamp
- func (x *TransactionItem) GetDebitId() string
- func (x *TransactionItem) GetId() string
- func (x *TransactionItem) GetUserId() string
- func (*TransactionItem) ProtoMessage()
- func (x *TransactionItem) ProtoReflect() protoreflect.Message
- func (x *TransactionItem) Reset()
- func (x *TransactionItem) String() string
- type TransactionsClient
- type TransactionsList
- func (*TransactionsList) Descriptor() ([]byte, []int)deprecated
- func (x *TransactionsList) GetItems() []*TransactionItem
- func (*TransactionsList) ProtoMessage()
- func (x *TransactionsList) ProtoReflect() protoreflect.Message
- func (x *TransactionsList) Reset()
- func (x *TransactionsList) String() string
- type TransactionsServer
- type UnimplementedAccountsServer
- func (UnimplementedAccountsServer) CreateAccount(context.Context, *CreateAccountRequest) (*AccountItem, error)
- func (UnimplementedAccountsServer) DeleteAccount(context.Context, *DeleteAccountRequest) (*emptypb.Empty, error)
- func (UnimplementedAccountsServer) GetAccount(context.Context, *GetAccountRequest) (*AccountItem, error)
- func (UnimplementedAccountsServer) GetAccountsList(context.Context, *GetAccountsListRequest) (*AccountsList, error)
- func (UnimplementedAccountsServer) UpdateAccount(context.Context, *UpdateAccountRequest) (*AccountItem, error)
- type UnimplementedTransactionsServer
- func (UnimplementedTransactionsServer) CreateTransaction(context.Context, *CreateTransactionRequest) (*TransactionItem, error)
- func (UnimplementedTransactionsServer) DeleteTransaction(context.Context, *DeleteTransactionRequest) (*emptypb.Empty, error)
- func (UnimplementedTransactionsServer) GetTransaction(context.Context, *GetTransactionRequest) (*TransactionItem, error)
- func (UnimplementedTransactionsServer) GetTransactionsList(context.Context, *GetTransactionsListRequest) (*TransactionsList, error)
- func (UnimplementedTransactionsServer) UpdateTransaction(context.Context, *UpdateTransactionRequest) (*TransactionItem, error)
- type UnsafeAccountsServer
- type UnsafeTransactionsServer
- type UpdateAccountRequest
- func (*UpdateAccountRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAccountRequest) GetId() string
- func (x *UpdateAccountRequest) GetName() string
- func (x *UpdateAccountRequest) GetUserId() string
- func (*UpdateAccountRequest) ProtoMessage()
- func (x *UpdateAccountRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAccountRequest) Reset()
- func (x *UpdateAccountRequest) String() string
- type UpdateTransactionRequest
- func (*UpdateTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTransactionRequest) GetAmount() float64
- func (x *UpdateTransactionRequest) GetCreditId() string
- func (x *UpdateTransactionRequest) GetData() *timestamppb.Timestamp
- func (x *UpdateTransactionRequest) GetDebitId() string
- func (x *UpdateTransactionRequest) GetId() string
- func (x *UpdateTransactionRequest) GetUserId() string
- func (*UpdateTransactionRequest) ProtoMessage()
- func (x *UpdateTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTransactionRequest) Reset()
- func (x *UpdateTransactionRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var Accounts_ServiceDesc = grpc.ServiceDesc{ ServiceName: "accounts.Accounts", HandlerType: (*AccountsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateAccount", Handler: _Accounts_CreateAccount_Handler, }, { MethodName: "GetAccount", Handler: _Accounts_GetAccount_Handler, }, { MethodName: "GetAccountsList", Handler: _Accounts_GetAccountsList_Handler, }, { MethodName: "UpdateAccount", Handler: _Accounts_UpdateAccount_Handler, }, { MethodName: "DeleteAccount", Handler: _Accounts_DeleteAccount_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "accounts/accounts.proto", }
Accounts_ServiceDesc is the grpc.ServiceDesc for Accounts service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_accounts_accounts_proto protoreflect.FileDescriptor
var File_accounts_transactions_proto protoreflect.FileDescriptor
var Transactions_ServiceDesc = grpc.ServiceDesc{ ServiceName: "accounts.Transactions", HandlerType: (*TransactionsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateTransaction", Handler: _Transactions_CreateTransaction_Handler, }, { MethodName: "GetTransaction", Handler: _Transactions_GetTransaction_Handler, }, { MethodName: "GetTransactionsList", Handler: _Transactions_GetTransactionsList_Handler, }, { MethodName: "UpdateTransaction", Handler: _Transactions_UpdateTransaction_Handler, }, { MethodName: "DeleteTransaction", Handler: _Transactions_DeleteTransaction_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "accounts/transactions.proto", }
Transactions_ServiceDesc is the grpc.ServiceDesc for Transactions service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAccountsServer ¶
func RegisterAccountsServer(s grpc.ServiceRegistrar, srv AccountsServer)
func RegisterTransactionsServer ¶
func RegisterTransactionsServer(s grpc.ServiceRegistrar, srv TransactionsServer)
Types ¶
type AccountItem ¶
type AccountItem struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"` // contains filtered or unexported fields }
func (*AccountItem) Descriptor
deprecated
func (*AccountItem) Descriptor() ([]byte, []int)
Deprecated: Use AccountItem.ProtoReflect.Descriptor instead.
func (*AccountItem) GetBalance ¶
func (x *AccountItem) GetBalance() float64
func (*AccountItem) GetId ¶ added in v0.2.0
func (x *AccountItem) GetId() string
func (*AccountItem) GetName ¶
func (x *AccountItem) GetName() string
func (*AccountItem) GetUserId ¶
func (x *AccountItem) GetUserId() string
func (*AccountItem) ProtoMessage ¶
func (*AccountItem) ProtoMessage()
func (*AccountItem) ProtoReflect ¶
func (x *AccountItem) ProtoReflect() protoreflect.Message
func (*AccountItem) Reset ¶
func (x *AccountItem) Reset()
func (*AccountItem) String ¶
func (x *AccountItem) String() string
type AccountsClient ¶
type AccountsClient interface { CreateAccount(ctx context.Context, in *CreateAccountRequest, opts ...grpc.CallOption) (*AccountItem, error) GetAccount(ctx context.Context, in *GetAccountRequest, opts ...grpc.CallOption) (*AccountItem, error) GetAccountsList(ctx context.Context, in *GetAccountsListRequest, opts ...grpc.CallOption) (*AccountsList, error) UpdateAccount(ctx context.Context, in *UpdateAccountRequest, opts ...grpc.CallOption) (*AccountItem, error) DeleteAccount(ctx context.Context, in *DeleteAccountRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
AccountsClient is the client API for Accounts 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 NewAccountsClient ¶
func NewAccountsClient(cc grpc.ClientConnInterface) AccountsClient
type AccountsList ¶
type AccountsList struct { Items []*AccountItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*AccountsList) Descriptor
deprecated
func (*AccountsList) Descriptor() ([]byte, []int)
Deprecated: Use AccountsList.ProtoReflect.Descriptor instead.
func (*AccountsList) GetItems ¶
func (x *AccountsList) GetItems() []*AccountItem
func (*AccountsList) ProtoMessage ¶
func (*AccountsList) ProtoMessage()
func (*AccountsList) ProtoReflect ¶
func (x *AccountsList) ProtoReflect() protoreflect.Message
func (*AccountsList) Reset ¶
func (x *AccountsList) Reset()
func (*AccountsList) String ¶
func (x *AccountsList) String() string
type AccountsServer ¶
type AccountsServer interface { CreateAccount(context.Context, *CreateAccountRequest) (*AccountItem, error) GetAccount(context.Context, *GetAccountRequest) (*AccountItem, error) GetAccountsList(context.Context, *GetAccountsListRequest) (*AccountsList, error) UpdateAccount(context.Context, *UpdateAccountRequest) (*AccountItem, error) DeleteAccount(context.Context, *DeleteAccountRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
AccountsServer is the server API for Accounts service. All implementations must embed UnimplementedAccountsServer for forward compatibility
type CreateAccountRequest ¶
type CreateAccountRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"` // contains filtered or unexported fields }
func (*CreateAccountRequest) Descriptor
deprecated
func (*CreateAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAccountRequest.ProtoReflect.Descriptor instead.
func (*CreateAccountRequest) GetBalance ¶
func (x *CreateAccountRequest) GetBalance() float64
func (*CreateAccountRequest) GetId ¶ added in v0.2.0
func (x *CreateAccountRequest) GetId() string
func (*CreateAccountRequest) GetName ¶
func (x *CreateAccountRequest) GetName() string
func (*CreateAccountRequest) GetUserId ¶
func (x *CreateAccountRequest) GetUserId() string
func (*CreateAccountRequest) ProtoMessage ¶
func (*CreateAccountRequest) ProtoMessage()
func (*CreateAccountRequest) ProtoReflect ¶
func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message
func (*CreateAccountRequest) Reset ¶
func (x *CreateAccountRequest) Reset()
func (*CreateAccountRequest) String ¶
func (x *CreateAccountRequest) String() string
type CreateTransactionRequest ¶
type CreateTransactionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DebitId string `protobuf:"bytes,3,opt,name=debit_id,json=debitId,proto3" json:"debit_id,omitempty"` // Идентификатор сточа списания CreditId string `protobuf:"bytes,4,opt,name=credit_id,json=creditId,proto3" json:"credit_id,omitempty"` // идентификатор счета зачисления Data *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Amount float64 `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*CreateTransactionRequest) Descriptor
deprecated
func (*CreateTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTransactionRequest.ProtoReflect.Descriptor instead.
func (*CreateTransactionRequest) GetAmount ¶
func (x *CreateTransactionRequest) GetAmount() float64
func (*CreateTransactionRequest) GetCreditId ¶
func (x *CreateTransactionRequest) GetCreditId() string
func (*CreateTransactionRequest) GetData ¶
func (x *CreateTransactionRequest) GetData() *timestamppb.Timestamp
func (*CreateTransactionRequest) GetDebitId ¶
func (x *CreateTransactionRequest) GetDebitId() string
func (*CreateTransactionRequest) GetId ¶ added in v0.2.0
func (x *CreateTransactionRequest) GetId() string
func (*CreateTransactionRequest) GetUserId ¶
func (x *CreateTransactionRequest) GetUserId() string
func (*CreateTransactionRequest) ProtoMessage ¶
func (*CreateTransactionRequest) ProtoMessage()
func (*CreateTransactionRequest) ProtoReflect ¶
func (x *CreateTransactionRequest) ProtoReflect() protoreflect.Message
func (*CreateTransactionRequest) Reset ¶
func (x *CreateTransactionRequest) Reset()
func (*CreateTransactionRequest) String ¶
func (x *CreateTransactionRequest) String() string
type DeleteAccountRequest ¶
type DeleteAccountRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAccountRequest) Descriptor
deprecated
func (*DeleteAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAccountRequest.ProtoReflect.Descriptor instead.
func (*DeleteAccountRequest) GetId ¶ added in v0.2.0
func (x *DeleteAccountRequest) GetId() string
func (*DeleteAccountRequest) GetUserId ¶
func (x *DeleteAccountRequest) GetUserId() string
func (*DeleteAccountRequest) ProtoMessage ¶
func (*DeleteAccountRequest) ProtoMessage()
func (*DeleteAccountRequest) ProtoReflect ¶
func (x *DeleteAccountRequest) ProtoReflect() protoreflect.Message
func (*DeleteAccountRequest) Reset ¶
func (x *DeleteAccountRequest) Reset()
func (*DeleteAccountRequest) String ¶
func (x *DeleteAccountRequest) String() string
type DeleteTransactionRequest ¶
type DeleteTransactionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteTransactionRequest) Descriptor
deprecated
func (*DeleteTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTransactionRequest.ProtoReflect.Descriptor instead.
func (*DeleteTransactionRequest) GetId ¶ added in v0.2.0
func (x *DeleteTransactionRequest) GetId() string
func (*DeleteTransactionRequest) GetUserId ¶
func (x *DeleteTransactionRequest) GetUserId() string
func (*DeleteTransactionRequest) ProtoMessage ¶
func (*DeleteTransactionRequest) ProtoMessage()
func (*DeleteTransactionRequest) ProtoReflect ¶
func (x *DeleteTransactionRequest) ProtoReflect() protoreflect.Message
func (*DeleteTransactionRequest) Reset ¶
func (x *DeleteTransactionRequest) Reset()
func (*DeleteTransactionRequest) String ¶
func (x *DeleteTransactionRequest) String() string
type GetAccountRequest ¶
type GetAccountRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*GetAccountRequest) Descriptor
deprecated
func (*GetAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccountRequest.ProtoReflect.Descriptor instead.
func (*GetAccountRequest) GetId ¶ added in v0.2.0
func (x *GetAccountRequest) GetId() string
func (*GetAccountRequest) GetUserId ¶
func (x *GetAccountRequest) GetUserId() string
func (*GetAccountRequest) ProtoMessage ¶
func (*GetAccountRequest) ProtoMessage()
func (*GetAccountRequest) ProtoReflect ¶
func (x *GetAccountRequest) ProtoReflect() protoreflect.Message
func (*GetAccountRequest) Reset ¶
func (x *GetAccountRequest) Reset()
func (*GetAccountRequest) String ¶
func (x *GetAccountRequest) String() string
type GetAccountsListRequest ¶
type GetAccountsListRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*GetAccountsListRequest) Descriptor
deprecated
func (*GetAccountsListRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAccountsListRequest.ProtoReflect.Descriptor instead.
func (*GetAccountsListRequest) GetUserId ¶
func (x *GetAccountsListRequest) GetUserId() string
func (*GetAccountsListRequest) ProtoMessage ¶
func (*GetAccountsListRequest) ProtoMessage()
func (*GetAccountsListRequest) ProtoReflect ¶
func (x *GetAccountsListRequest) ProtoReflect() protoreflect.Message
func (*GetAccountsListRequest) Reset ¶
func (x *GetAccountsListRequest) Reset()
func (*GetAccountsListRequest) String ¶
func (x *GetAccountsListRequest) String() string
type GetTransactionRequest ¶
type GetTransactionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*GetTransactionRequest) Descriptor
deprecated
func (*GetTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTransactionRequest.ProtoReflect.Descriptor instead.
func (*GetTransactionRequest) GetId ¶ added in v0.2.0
func (x *GetTransactionRequest) GetId() string
func (*GetTransactionRequest) GetUserId ¶
func (x *GetTransactionRequest) GetUserId() string
func (*GetTransactionRequest) ProtoMessage ¶
func (*GetTransactionRequest) ProtoMessage()
func (*GetTransactionRequest) ProtoReflect ¶
func (x *GetTransactionRequest) ProtoReflect() protoreflect.Message
func (*GetTransactionRequest) Reset ¶
func (x *GetTransactionRequest) Reset()
func (*GetTransactionRequest) String ¶
func (x *GetTransactionRequest) String() string
type GetTransactionsListRequest ¶
type GetTransactionsListRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` StartTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_timestamp,json=startTimestamp,proto3" json:"start_timestamp,omitempty"` EndTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_timestamp,json=endTimestamp,proto3" json:"end_timestamp,omitempty"` DebitId string `protobuf:"bytes,4,opt,name=debit_id,json=debitId,proto3" json:"debit_id,omitempty"` // Идентификатор сточа списания CreditId string `protobuf:"bytes,5,opt,name=credit_id,json=creditId,proto3" json:"credit_id,omitempty"` // идентификатор счета зачисления // contains filtered or unexported fields }
func (*GetTransactionsListRequest) Descriptor
deprecated
func (*GetTransactionsListRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTransactionsListRequest.ProtoReflect.Descriptor instead.
func (*GetTransactionsListRequest) GetCreditId ¶
func (x *GetTransactionsListRequest) GetCreditId() string
func (*GetTransactionsListRequest) GetDebitId ¶
func (x *GetTransactionsListRequest) GetDebitId() string
func (*GetTransactionsListRequest) GetEndTimestamp ¶
func (x *GetTransactionsListRequest) GetEndTimestamp() *timestamppb.Timestamp
func (*GetTransactionsListRequest) GetStartTimestamp ¶
func (x *GetTransactionsListRequest) GetStartTimestamp() *timestamppb.Timestamp
func (*GetTransactionsListRequest) GetUserId ¶
func (x *GetTransactionsListRequest) GetUserId() string
func (*GetTransactionsListRequest) ProtoMessage ¶
func (*GetTransactionsListRequest) ProtoMessage()
func (*GetTransactionsListRequest) ProtoReflect ¶
func (x *GetTransactionsListRequest) ProtoReflect() protoreflect.Message
func (*GetTransactionsListRequest) Reset ¶
func (x *GetTransactionsListRequest) Reset()
func (*GetTransactionsListRequest) String ¶
func (x *GetTransactionsListRequest) String() string
type TransactionItem ¶
type TransactionItem struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DebitId string `protobuf:"bytes,3,opt,name=debit_id,json=debitId,proto3" json:"debit_id,omitempty"` // Идентификатор сточа списания CreditId string `protobuf:"bytes,4,opt,name=credit_id,json=creditId,proto3" json:"credit_id,omitempty"` // идентификатор счета зачисления Data *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Amount float64 `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*TransactionItem) Descriptor
deprecated
func (*TransactionItem) Descriptor() ([]byte, []int)
Deprecated: Use TransactionItem.ProtoReflect.Descriptor instead.
func (*TransactionItem) GetAmount ¶
func (x *TransactionItem) GetAmount() float64
func (*TransactionItem) GetCreditId ¶
func (x *TransactionItem) GetCreditId() string
func (*TransactionItem) GetData ¶
func (x *TransactionItem) GetData() *timestamppb.Timestamp
func (*TransactionItem) GetDebitId ¶
func (x *TransactionItem) GetDebitId() string
func (*TransactionItem) GetId ¶ added in v0.2.0
func (x *TransactionItem) GetId() string
func (*TransactionItem) GetUserId ¶
func (x *TransactionItem) GetUserId() string
func (*TransactionItem) ProtoMessage ¶
func (*TransactionItem) ProtoMessage()
func (*TransactionItem) ProtoReflect ¶
func (x *TransactionItem) ProtoReflect() protoreflect.Message
func (*TransactionItem) Reset ¶
func (x *TransactionItem) Reset()
func (*TransactionItem) String ¶
func (x *TransactionItem) String() string
type TransactionsClient ¶
type TransactionsClient interface { CreateTransaction(ctx context.Context, in *CreateTransactionRequest, opts ...grpc.CallOption) (*TransactionItem, error) GetTransaction(ctx context.Context, in *GetTransactionRequest, opts ...grpc.CallOption) (*TransactionItem, error) GetTransactionsList(ctx context.Context, in *GetTransactionsListRequest, opts ...grpc.CallOption) (*TransactionsList, error) UpdateTransaction(ctx context.Context, in *UpdateTransactionRequest, opts ...grpc.CallOption) (*TransactionItem, error) DeleteTransaction(ctx context.Context, in *DeleteTransactionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
TransactionsClient is the client API for Transactions 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 NewTransactionsClient ¶
func NewTransactionsClient(cc grpc.ClientConnInterface) TransactionsClient
type TransactionsList ¶
type TransactionsList struct { Items []*TransactionItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*TransactionsList) Descriptor
deprecated
func (*TransactionsList) Descriptor() ([]byte, []int)
Deprecated: Use TransactionsList.ProtoReflect.Descriptor instead.
func (*TransactionsList) GetItems ¶
func (x *TransactionsList) GetItems() []*TransactionItem
func (*TransactionsList) ProtoMessage ¶
func (*TransactionsList) ProtoMessage()
func (*TransactionsList) ProtoReflect ¶
func (x *TransactionsList) ProtoReflect() protoreflect.Message
func (*TransactionsList) Reset ¶
func (x *TransactionsList) Reset()
func (*TransactionsList) String ¶
func (x *TransactionsList) String() string
type TransactionsServer ¶
type TransactionsServer interface { CreateTransaction(context.Context, *CreateTransactionRequest) (*TransactionItem, error) GetTransaction(context.Context, *GetTransactionRequest) (*TransactionItem, error) GetTransactionsList(context.Context, *GetTransactionsListRequest) (*TransactionsList, error) UpdateTransaction(context.Context, *UpdateTransactionRequest) (*TransactionItem, error) DeleteTransaction(context.Context, *DeleteTransactionRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
TransactionsServer is the server API for Transactions service. All implementations must embed UnimplementedTransactionsServer for forward compatibility
type UnimplementedAccountsServer ¶
type UnimplementedAccountsServer struct { }
UnimplementedAccountsServer must be embedded to have forward compatible implementations.
func (UnimplementedAccountsServer) CreateAccount ¶
func (UnimplementedAccountsServer) CreateAccount(context.Context, *CreateAccountRequest) (*AccountItem, error)
func (UnimplementedAccountsServer) DeleteAccount ¶
func (UnimplementedAccountsServer) DeleteAccount(context.Context, *DeleteAccountRequest) (*emptypb.Empty, error)
func (UnimplementedAccountsServer) GetAccount ¶
func (UnimplementedAccountsServer) GetAccount(context.Context, *GetAccountRequest) (*AccountItem, error)
func (UnimplementedAccountsServer) GetAccountsList ¶
func (UnimplementedAccountsServer) GetAccountsList(context.Context, *GetAccountsListRequest) (*AccountsList, error)
func (UnimplementedAccountsServer) UpdateAccount ¶
func (UnimplementedAccountsServer) UpdateAccount(context.Context, *UpdateAccountRequest) (*AccountItem, error)
type UnimplementedTransactionsServer ¶
type UnimplementedTransactionsServer struct { }
UnimplementedTransactionsServer must be embedded to have forward compatible implementations.
func (UnimplementedTransactionsServer) CreateTransaction ¶
func (UnimplementedTransactionsServer) CreateTransaction(context.Context, *CreateTransactionRequest) (*TransactionItem, error)
func (UnimplementedTransactionsServer) DeleteTransaction ¶
func (UnimplementedTransactionsServer) DeleteTransaction(context.Context, *DeleteTransactionRequest) (*emptypb.Empty, error)
func (UnimplementedTransactionsServer) GetTransaction ¶
func (UnimplementedTransactionsServer) GetTransaction(context.Context, *GetTransactionRequest) (*TransactionItem, error)
func (UnimplementedTransactionsServer) GetTransactionsList ¶
func (UnimplementedTransactionsServer) GetTransactionsList(context.Context, *GetTransactionsListRequest) (*TransactionsList, error)
func (UnimplementedTransactionsServer) UpdateTransaction ¶
func (UnimplementedTransactionsServer) UpdateTransaction(context.Context, *UpdateTransactionRequest) (*TransactionItem, error)
type UnsafeAccountsServer ¶
type UnsafeAccountsServer interface {
// contains filtered or unexported methods
}
UnsafeAccountsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AccountsServer will result in compilation errors.
type UnsafeTransactionsServer ¶
type UnsafeTransactionsServer interface {
// contains filtered or unexported methods
}
UnsafeTransactionsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransactionsServer will result in compilation errors.
type UpdateAccountRequest ¶
type UpdateAccountRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*UpdateAccountRequest) Descriptor
deprecated
func (*UpdateAccountRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAccountRequest.ProtoReflect.Descriptor instead.
func (*UpdateAccountRequest) GetId ¶ added in v0.2.0
func (x *UpdateAccountRequest) GetId() string
func (*UpdateAccountRequest) GetName ¶
func (x *UpdateAccountRequest) GetName() string
func (*UpdateAccountRequest) GetUserId ¶
func (x *UpdateAccountRequest) GetUserId() string
func (*UpdateAccountRequest) ProtoMessage ¶
func (*UpdateAccountRequest) ProtoMessage()
func (*UpdateAccountRequest) ProtoReflect ¶
func (x *UpdateAccountRequest) ProtoReflect() protoreflect.Message
func (*UpdateAccountRequest) Reset ¶
func (x *UpdateAccountRequest) Reset()
func (*UpdateAccountRequest) String ¶
func (x *UpdateAccountRequest) String() string
type UpdateTransactionRequest ¶
type UpdateTransactionRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` DebitId string `protobuf:"bytes,3,opt,name=debit_id,json=debitId,proto3" json:"debit_id,omitempty"` // Идентификатор сточа списания CreditId string `protobuf:"bytes,4,opt,name=credit_id,json=creditId,proto3" json:"credit_id,omitempty"` // идентификатор счета зачисления Data *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Amount float64 `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount,omitempty"` // contains filtered or unexported fields }
func (*UpdateTransactionRequest) Descriptor
deprecated
func (*UpdateTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTransactionRequest.ProtoReflect.Descriptor instead.
func (*UpdateTransactionRequest) GetAmount ¶
func (x *UpdateTransactionRequest) GetAmount() float64
func (*UpdateTransactionRequest) GetCreditId ¶
func (x *UpdateTransactionRequest) GetCreditId() string
func (*UpdateTransactionRequest) GetData ¶
func (x *UpdateTransactionRequest) GetData() *timestamppb.Timestamp
func (*UpdateTransactionRequest) GetDebitId ¶
func (x *UpdateTransactionRequest) GetDebitId() string
func (*UpdateTransactionRequest) GetId ¶ added in v0.2.0
func (x *UpdateTransactionRequest) GetId() string
func (*UpdateTransactionRequest) GetUserId ¶
func (x *UpdateTransactionRequest) GetUserId() string
func (*UpdateTransactionRequest) ProtoMessage ¶
func (*UpdateTransactionRequest) ProtoMessage()
func (*UpdateTransactionRequest) ProtoReflect ¶
func (x *UpdateTransactionRequest) ProtoReflect() protoreflect.Message
func (*UpdateTransactionRequest) Reset ¶
func (x *UpdateTransactionRequest) Reset()
func (*UpdateTransactionRequest) String ¶
func (x *UpdateTransactionRequest) String() string