repository

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: May 5, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrUserPasswordEmpty user password is empty
	ErrUserPasswordEmpty = errors.New("password is empty")
	// ErrUserExist user already exists
	ErrUserExist = errors.New("user exist error")
	// ErrUserNotExist user not exists
	ErrUserNotExist = errors.New("user not exist error")
)

Functions

This section is empty.

Types

type ITransaction

type ITransaction interface {
	Transaction(context.Context, func(ctx context.Context) error) error
	RTransaction(context.Context, func(ctx context.Context) error) error
}

type IUser

type IUser interface {
	Create(ctx context.Context, user *domain.User) error
	GetPassword(ctx context.Context, userName values.UserName) (hashedPassword values.HashedPassword, err error)
	GetAllUser(ctx context.Context) (users []values.UserName, err error)
}

Directories

Path Synopsis
Package mock_repository is a generated GoMock package.
Package mock_repository is a generated GoMock package.

Jump to

Keyboard shortcuts

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