postgresrepo

package
v0.0.0-...-b9f41be Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PostgresRepository

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

func NewPostgresRepository

func NewPostgresRepository(db *sql.DB) *PostgresRepository

func (*PostgresRepository) AddUserRole

func (pr *PostgresRepository) AddUserRole(username, activityKey string, role auth.Role) (auth.User, error)

func (*PostgresRepository) DeleteActivity

func (pr *PostgresRepository) DeleteActivity(key string) error

func (*PostgresRepository) DeleteUser

func (pr *PostgresRepository) DeleteUser(username string) error

func (*PostgresRepository) InsertActivity

func (pr *PostgresRepository) InsertActivity(activity org.Activity) (org.Activity, error)

func (*PostgresRepository) InsertUser

func (pr *PostgresRepository) InsertUser(user auth.User) (auth.User, error)

func (*PostgresRepository) RemoveUserRole

func (pr *PostgresRepository) RemoveUserRole(username, activityKey string) (auth.User, error)

func (*PostgresRepository) SelectActivities

func (pr *PostgresRepository) SelectActivities() ([]org.Activity, error)

func (*PostgresRepository) SelectActivity

func (pr *PostgresRepository) SelectActivity(key string) (org.Activity, error)

func (*PostgresRepository) SelectUser

func (pr *PostgresRepository) SelectUser(username string) (auth.User, error)

func (*PostgresRepository) SelectUsers

func (pr *PostgresRepository) SelectUsers() ([]auth.User, error)

func (*PostgresRepository) UpdateActivity

func (pr *PostgresRepository) UpdateActivity(key string, activity org.Activity) (org.Activity, error)

func (*PostgresRepository) UpdateUser

func (pr *PostgresRepository) UpdateUser(username string, user auth.User) (auth.User, error)

Jump to

Keyboard shortcuts

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