Documentation
¶
Index ¶
- func InitManager()
- func RegisterHandlers(eng *gin.Engine)
- func RegisterMiddleware(eng *gin.Engine)
- type SongManager
- func (manager *SongManager) AddSong(song domain.Song) error
- func (manager *SongManager) DeleteSong(songId string) error
- func (manager *SongManager) GetSongById(songId string) (domain.Song, error)
- func (manager *SongManager) ListAllSong() ([]domain.Song, error)
- func (manager *SongManager) ListSongByMode(mode string, modeDetail string) ([]domain.Song, error)
- type SongW
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitManager ¶
func InitManager()
func RegisterHandlers ¶
func RegisterMiddleware ¶
Types ¶
type SongManager ¶
type SongManager struct {
// contains filtered or unexported fields
}
func NewSongManager ¶
func NewSongManager(db db.DB) (*SongManager, error)
func (*SongManager) DeleteSong ¶
func (manager *SongManager) DeleteSong(songId string) error
func (*SongManager) GetSongById ¶
func (manager *SongManager) GetSongById(songId string) (domain.Song, error)
func (*SongManager) ListAllSong ¶
func (manager *SongManager) ListAllSong() ([]domain.Song, error)
func (*SongManager) ListSongByMode ¶
Click to show internal directories.
Click to hide internal directories.