Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUserNotFound = errors.New("user not found")
Functions ¶
This section is empty.
Types ¶
type AuthLogRepository ¶
type UserParamLogRepository ¶
type UserRepository ¶
type UserRepository interface { Create(ctx context.Context, model *entity.User) error IsExistsEmail(ctx context.Context, email string) (bool, error) IsExistsPhone(ctx context.Context, phone string) (bool, error) Find(ctx context.Context, id int) (*entity.User, error) FindByEmail(ctx context.Context, email string) (*entity.User, error) FindByPhone(ctx context.Context, phone string) (*entity.User, error) FindByExternalID(ctx context.Context, externalId string) (*entity.User, error) }
Click to show internal directories.
Click to hide internal directories.