src.dualinventive.com/go/users-service/internal/storage/userRepository.go

10 lines
331 B
Go

package storage
import "src.dualinventive.com/go/users-service/internal/domain"
//UserRepository contains persistence methods
type UserRepository interface {
GetUserByID(userID uint64) (*domain.User, error)
ListUsers(filter domain.UsersFilter, page uint64, perPage uint64, sort domain.SortCol) ([]domain.User, uint64, error)
}