Documentation ¶
Index ¶
- type Application
- func (app *Application) ChangePassword(ctx context.Context, req *models.ChangePasswordRequest) error
- func (app *Application) CheckUserExistsQuery(ctx context.Context, email string) (bool, error)
- func (app *Application) FetchUser(ctx context.Context, email, password string) (models.UserResponse, error)
- func (app *Application) GetUser(ctx context.Context, id int64) (models.UserResponse, error)
- func (app *Application) GetVerificationCode(ctx context.Context, email string) (models.UserResponse, error)
- func (app *Application) SigninCommand(ctx context.Context, req models.SignInUserRequest) (*models.UserResponse, error)
- func (app *Application) SignupUserCommand(ctx context.Context, req models.SignUpUserRequest) error
- type Commands
- type Queries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
func NewCQRSService ¶
func NewCQRSService(cfg config.Grpc) (*Application, error)
func (*Application) ChangePassword ¶
func (app *Application) ChangePassword(ctx context.Context, req *models.ChangePasswordRequest) error
func (*Application) CheckUserExistsQuery ¶
func (*Application) FetchUser ¶
func (app *Application) FetchUser(ctx context.Context, email, password string) (models.UserResponse, error)
func (*Application) GetUser ¶
func (app *Application) GetUser(ctx context.Context, id int64) (models.UserResponse, error)
func (*Application) GetVerificationCode ¶
func (app *Application) GetVerificationCode(ctx context.Context, email string) (models.UserResponse, error)
func (*Application) SigninCommand ¶
func (app *Application) SigninCommand(ctx context.Context, req models.SignInUserRequest) (*models.UserResponse, error)
func (*Application) SignupUserCommand ¶
func (app *Application) SignupUserCommand(ctx context.Context, req models.SignUpUserRequest) error
type Commands ¶
type Commands struct { SignUp command.SignUpHandler SignIn command.SignInHandler ChangePassword command.ChangePasswordHandler VerifyUserByCode command.VerifyCodeHandler }
type Queries ¶
type Queries struct { GetUser query.GetUserHandler UserDetails query.UserDetailsHandler VerificationCode query.VerificationCodeHandler FetchUser query.FetchUserHandler UserExists query.UserExistsHandler }
Click to show internal directories.
Click to hide internal directories.