repository

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserRepository

type UserRepository interface {
	// Pre-registration new user
	PreRegisterUser(ctx context.Context, preRegistration *entity.PreRegistration) error
	// Get user by email
	GetUserByEmail(ctx context.Context, email string) (*entity.User, error)
	// Create user
	CreateUser(ctx context.Context, user *entity.User) error
	// Get pre-registered user by email and OTP code
	GetPreRegisteredByEmailAndOTPCode(ctx context.Context, email, otpCode string) (*entity.PreRegistration, error)
	// Update user is verified
	UpdateUserIsVerified(ctx context.Context, email string) error
	// Update last login
	UpdateLastLogin(ctx context.Context, userUUID string) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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