Documentation
¶
Index ¶
- Variables
- func ConnectDatabase() error
- func CreateUser(user *models.User) error
- func DeleteAccession(accession *models.Accession) error
- func DeleteHardDiskDrive(hddID uint) error
- func DeleteOpticalDisc(discID uint) error
- func DeleteResource(resource *models.Resource) error
- func DeleteUser(user *models.User) error
- func FindAccession(id int) (models.Accession, error)
- func FindAccessions() []models.Accession
- func FindAccessionsByResourceID(resourceID uint) (*[]models.Accession, error)
- func FindHardDiskDrives() *[]models.MediaHardDrive
- func FindOpticaDiscs() *[]models.MediaOpticalDisc
- func FindOpticalDisc(discID int) (models.MediaOpticalDisc, error)
- func FindRepositories() []models.Repository
- func FindRepository(id int) (models.Repository, error)
- func FindResource(id int) (models.Resource, error)
- func FindResources() ([]models.Resource, error)
- func FindResourcesByRepoID(id int, pagination shared.Pagination) ([]models.Resource, error)
- func FindUser(id int) (*models.User, error)
- func FindUserByEmail(email string) (*models.User, error)
- func FindUsers() (*[]models.User, error)
- func GetAccessionIdentifiers() *map[int]string
- func GetResourceIdentifiers() *map[int]string
- func InsertAccession(accession models.Accession) (int, error)
- func InsertHardDiskDrive(hd *models.MediaHardDrive) error
- func InsertOpticalDisc(disc *models.MediaOpticalDisc) error
- func InsertRepository(repo models.Repository) error
- func InsertResource(resource models.Resource) (int, error)
- func MigrateDatabase() error
- func UpdateOpticalDisc(disc *models.MediaOpticalDisc) error
- func UpdateUser(user *models.User) error
Constants ¶
This section is empty.
Variables ¶
View Source
var DatabaseLoc = "gomedialog.db"
Functions ¶
func ConnectDatabase ¶
func ConnectDatabase() error
func CreateUser ¶
func DeleteAccession ¶
func DeleteHardDiskDrive ¶
func DeleteOpticalDisc ¶
func DeleteResource ¶
func DeleteUser ¶
func FindAccessions ¶
func FindHardDiskDrives ¶
func FindHardDiskDrives() *[]models.MediaHardDrive
func FindOpticaDiscs ¶
func FindOpticaDiscs() *[]models.MediaOpticalDisc
func FindOpticalDisc ¶
func FindOpticalDisc(discID int) (models.MediaOpticalDisc, error)
func FindRepositories ¶
func FindRepositories() []models.Repository
func FindRepository ¶
func FindRepository(id int) (models.Repository, error)
func FindResources ¶
func FindResourcesByRepoID ¶
func GetAccessionIdentifiers ¶
func GetResourceIdentifiers ¶
func InsertHardDiskDrive ¶
func InsertHardDiskDrive(hd *models.MediaHardDrive) error
func InsertOpticalDisc ¶
func InsertOpticalDisc(disc *models.MediaOpticalDisc) error
func InsertRepository ¶
func InsertRepository(repo models.Repository) error
func MigrateDatabase ¶
func MigrateDatabase() error
func UpdateOpticalDisc ¶
func UpdateOpticalDisc(disc *models.MediaOpticalDisc) error
func UpdateUser ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.