userdb

package
v0.0.0-...-839fe76 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserDB

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

UserDB encapsulates dependencies and data required to implement the pb.UserServer interface.

func New

func New(relDB *sql.DB, driver string, offset uint64) (*UserDB, error)

New returns a pointer to a UserDB instance or an error.

func (*UserDB) AddRole

func (s *UserDB) AddRole(ctx context.Context, req *pb.AddRoleReq) (*pb.RoleResp, error)

AddRole implements part of the pb.UserServer interface.

func (*UserDB) AddUser

func (s *UserDB) AddUser(ctx context.Context, req *pb.AddUserReq) (*pb.UserResp, error)

AddUser implements part of the pb.UserServer interface.

func (*UserDB) FndRoles

func (s *UserDB) FndRoles(ctx context.Context, req *pb.FndRolesReq) (*pb.RolesResp, error)

FndRoles implements part of the pb.UserServer interface.

func (*UserDB) FndUsers

func (s *UserDB) FndUsers(ctx context.Context, req *pb.FndUsersReq) (*pb.UsersResp, error)

FndUsers implements part of the pb.UserServer interface.

func (*UserDB) OvrUser

func (s *UserDB) OvrUser(ctx context.Context, req *pb.OvrUserReq) (*pb.UserResp, error)

OvrUser implements part of the pb.UserServer interface.

func (*UserDB) RmvUser

func (s *UserDB) RmvUser(ctx context.Context, req *pb.RmvUserReq) (*pb.RmvUserResp, error)

RmvUser implements part of the pb.UserServer interface.

Jump to

Keyboard shortcuts

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