accounts

package
v0.2.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
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)

View Source
var File_accounts_accounts_proto protoreflect.FileDescriptor
View Source
var File_accounts_transactions_proto protoreflect.FileDescriptor
View Source
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 (*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 (*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.

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) DeleteAccount

func (UnimplementedAccountsServer) GetAccount

func (UnimplementedAccountsServer) GetAccountsList

func (UnimplementedAccountsServer) UpdateAccount

type UnimplementedTransactionsServer

type UnimplementedTransactionsServer struct {
}

UnimplementedTransactionsServer must be embedded to have forward compatible implementations.

func (UnimplementedTransactionsServer) CreateTransaction

func (UnimplementedTransactionsServer) DeleteTransaction

func (UnimplementedTransactionsServer) GetTransaction

func (UnimplementedTransactionsServer) GetTransactionsList

func (UnimplementedTransactionsServer) UpdateTransaction

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 (*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

Jump to

Keyboard shortcuts

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