postgres

package
v0.0.0-...-7d02455 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUserRepository

func NewUserRepository(db repository.DB) repository.UserRepository

Types

type UserRepository

type UserRepository struct {
	// contains filtered or unexported fields
}

func (*UserRepository) CreateUser

func (repo *UserRepository) CreateUser(user *model.User) error

func (*UserRepository) DeleteUser

func (repo *UserRepository) DeleteUser(id uuid.UUID) error

func (*UserRepository) GetUserByID

func (repo *UserRepository) GetUserByID(id uuid.UUID) (*model.User, error)

func (*UserRepository) ListUsers

func (repo *UserRepository) ListUsers() ([]*model.User, error)

func (*UserRepository) UpdateUser

func (repo *UserRepository) UpdateUser(user *model.User) error

Jump to

Keyboard shortcuts

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