Documentation
¶
Index ¶
- func InitDatabase() (*gorm.DB, error)
- func Migrate(db *gorm.DB) error
- type Movie
- type MovieRepo
- func (i *MovieRepo) Create(m models.Movie) (*models.Movie, error)
- func (i *MovieRepo) DeleteByName(name string) error
- func (i *MovieRepo) ReadAll() ([]models.Movie, error)
- func (i *MovieRepo) ReadByID(id int) (*models.Movie, error)
- func (i *MovieRepo) ReadByName(name string) (*models.Movie, error)
- func (i *MovieRepo) ReadUntil(months int) ([]models.Movie, error)
- func (i *MovieRepo) SetNotified(name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDatabase ¶
Types ¶
type Movie ¶
type Movie struct { Name string `gorm:"unique"` ReleaseDate time.Time Genre string Notified bool // contains filtered or unexported fields }
func (*Movie) BeforeSave ¶
type MovieRepo ¶
type MovieRepo struct {
// contains filtered or unexported fields
}
func NewMovieRepo ¶
func (*MovieRepo) DeleteByName ¶
func (*MovieRepo) SetNotified ¶
Click to show internal directories.
Click to hide internal directories.