Documentation ¶
Overview ¶
Package controller реализация протокола взаимодействия с сервером gRPC (описанного в gophkeeper/proto/...)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BankServer ¶
type BankServer struct { pb.UnimplementedBankServer // contains filtered or unexported fields }
BankServer реализация интерфейса proto.BankServer (описание - gophkeeper/proto/bank.proto)
func NewBankServer ¶
func NewBankServer(cards usecase.IBankService) *BankServer
NewBankServer создаёт объект BankServer.
func (*BankServer) GetAll ¶
func (s *BankServer) GetAll(ctx context.Context, req *pb.GetAllCardsRequest) (*pb.GetAllCardsResponse, error)
GetAll - получение всех значений банковских карт.
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
type PairServer ¶
type PairServer struct { pb.UnimplementedPairServer // contains filtered or unexported fields }
PairServer реализация интерфейса proto.PairServer (описание - gophkeeper/proto/pair.proto)
func NewPairsServer ¶
func NewPairsServer(pairs usecase.IPairsService) *PairServer
func (*PairServer) GetAll ¶
func (s *PairServer) GetAll(ctx context.Context, req *pb.GetAllPairsRequest) (*pb.GetAllPairsResponse, error)
GetAll - получение всех значений пар логин/пароль.
type TextServer ¶
type TextServer struct { pb.UnimplementedTextServer // contains filtered or unexported fields }
TextServer реализация интерфейса proto.TextServer (описание - gophkeeper/proto/text.proto)
func NewTextServer ¶
func NewTextServer(notes usecase.ITextService) *TextServer
NewTextServer создаёт объект TextServer.
func (*TextServer) GetAll ¶
func (s *TextServer) GetAll(ctx context.Context, req *pb.GetAllNotesRequest) (*pb.GetAllNotesResponse, error)
GetAll - получение всех значений заметок.
type UserServer ¶
type UserServer struct { pb.UnimplementedUserServer // contains filtered or unexported fields }
UserServer реализация интерфейса proto.UserServer (описание - gophkeeper/proto/user.proto)
func NewUserServer ¶
func NewUserServer(auth usecase.IAuthorizationService) *UserServer
func (*UserServer) Login ¶
func (s *UserServer) Login(ctx context.Context, req *pb.LoginRequest) (*pb.LoginResponse, error)
Login - авторизация пользователя.
func (*UserServer) Register ¶
func (s *UserServer) Register(ctx context.Context, req *pb.RegisterRequest) (*pb.RegisterResponse, error)
Register - регистрация пользователя.