Versions in this module Expand all Collapse all v1 v1.0.22 Feb 11, 2024 Changes in this version + var AuthSet = wire.NewSet(wire.Struct(new(AuthServiceImpl), "*"), ...) + var CosSet = wire.NewSet(wire.Struct(new(CosService), "*"), ...) + type AuthService interface + AppendAuth func(ctx context.Context, req *gensts.AppendAuthReq) (resp *gensts.AppendAuthResp, err error) + CheckEmail func(ctx context.Context, req *gensts.CheckEmailReq) (resp *gensts.CheckEmailResp, err error) + CreateAuth func(ctx context.Context, req *gensts.CreateAuthReq) (resp *gensts.CreateAuthResp, err error) + Login func(ctx context.Context, req *gensts.LoginReq) (resp *gensts.LoginResp, err error) + SendEmail func(ctx context.Context, req *gensts.SendEmailReq) (resp *gensts.SendEmailResp, err error) + SetPassword func(ctx context.Context, req *gensts.SetPasswordReq) (resp *gensts.SetPasswordResp, err error) + type AuthServiceImpl struct + Config *config.Config + Redis *redis.Redis + UserMongoMapper usermapper.IUserMongoMapper + func (s *AuthServiceImpl) AppendAuth(ctx context.Context, req *gensts.AppendAuthReq) (resp *gensts.AppendAuthResp, err error) + func (s *AuthServiceImpl) CheckEmail(ctx context.Context, req *gensts.CheckEmailReq) (resp *gensts.CheckEmailResp, err error) + func (s *AuthServiceImpl) CreateAuth(ctx context.Context, req *gensts.CreateAuthReq) (resp *gensts.CreateAuthResp, err error) + func (s *AuthServiceImpl) Login(ctx context.Context, req *gensts.LoginReq) (resp *gensts.LoginResp, err error) + func (s *AuthServiceImpl) SendEmail(ctx context.Context, req *gensts.SendEmailReq) (resp *gensts.SendEmailResp, err error) + func (s *AuthServiceImpl) SetPassword(ctx context.Context, req *gensts.SetPasswordReq) (resp *gensts.SetPasswordResp, err error) + type CosService struct + Config *config.Config + CosSDK *cos.CosSDK + func (s *CosService) DeleteObject(ctx context.Context, req *gensts.DeleteObjectReq) (resp *gensts.DeleteObjectResp, err error) + func (s *CosService) GenCosSts(ctx context.Context, req *gensts.GenCosStsReq) (*gensts.GenCosStsResp, error) + func (s *CosService) GenSignedUrl(ctx context.Context, req *gensts.GenSignedUrlReq) (resp *gensts.GenSignedUrlResp, err error) + type ICosService interface + DeleteObject func(ctx context.Context, req *gensts.DeleteObjectReq) (*gensts.DeleteObjectResp, error) + GenCosSts func(ctx context.Context, req *gensts.GenCosStsReq) (*gensts.GenCosStsResp, error) + GenSignedUrl func(ctx context.Context, req *gensts.GenSignedUrlReq) (*gensts.GenSignedUrlResp, error)