Documentation
¶
Index ¶
- type Resolver
- func (r *Resolver) Authenticate(userName string, password string) (bool, error)
- func (r *Resolver) Create(data model.UserInput, CreateUserID *int64) (*model.User, error)
- func (r *Resolver) EncryptPassword(password string, publicKeyRSA *rsa.PublicKey) ([]byte, error)
- func (r *Resolver) GetById(userId int64) (*model.User, error)
- func (r *Resolver) GetUserIdByUsername(username string) (int, error)
- func (r *Resolver) List(userIdStr, statusCd string) ([]*model.User, error)
- func (r *Resolver) Mutation() generated.MutationResolver
- func (r *Resolver) Query() generated.QueryResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { // inherits all of its functions *user.Service // contains filtered or unexported fields }
func NewResolver ¶
func NewResolver(cfg *config.Config, db *sqlx.DB, log *logger.Logger, tokenAuth *jwtauth.JWTAuth, enforcer *enforcer.Enforcer, userSvc *user.Service, utility utility) *Resolver
NewResolver creates a new resolver
func (*Resolver) Authenticate ¶
Authenticate authenticates the provided credential
func (*Resolver) EncryptPassword ¶
EncryptPassword encrypts password
func (*Resolver) GetUserIdByUsername ¶
GetUserIdByUsername gets user data by username
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() generated.MutationResolver
Mutation returns generated.MutationResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
Query returns generated.QueryResolver implementation.
Click to show internal directories.
Click to hide internal directories.