You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
405 B
Go

package data
import (
"errors"
"git.runcible.io/learning/pulley/internal/database"
)
var (
ErrRecordNotFound = errors.New("record not found")
ErrEditConflict = errors.New("edit conflict")
)
// Models is a wrapper around all model repository objects
type Models struct {
Movies MovieModel
}
func NewModels(pool database.PgxIface) *Models {
return &Models{
Movies: MovieModel{db: pool},
}
}