Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericDB ¶
type GenericDB interface { GetArtists() (map[int]*model.OneOfArtist, error) GetArtistsByID([]int) (map[int]*model.OneOfArtist, error) GetArtistSolos() (map[int]*model.ArtistSolo, error) CreateArtistSolos([]*model.ArtistSolo) (map[int]*model.ArtistSolo, error) GetArtistGroups() (map[int]*model.ArtistGroup, error) CreateArtistGroups([]*model.ArtistGroup) (map[int]*model.ArtistGroup, error) AddArtistGroupMembers(int, []int) error GetMedia() (map[int]*model.Media, error) GetMediaByID([]int) (map[int]*model.Media, error) CreateMedia([]*model.Media) (map[int]*model.Media, error) GetMediaTracks([]int) (map[int]*model.MediaTrack, error) GetMediaTracksByID([]int) (map[int]*model.MediaTrack, error) CreateTMPFiles([]*model.TMPFile) (map[int]*model.TMPFile, error) GetTMPFileByID([]int) (map[int]*model.TMPFile, error) GetPlaylists() (map[int]*model.Playlist, error) CreatePlaylists([]*model.Playlist) (map[int]*model.Playlist, error) AppendPlaylistItems(int, []int) error ChangePlaylistItemPosition(int, int, int) error GetPlaylistsByID([]int) (map[int]*model.Playlist, error) }
type GenericFileDB ¶
Click to show internal directories.
Click to hide internal directories.