lyrics

lyrics
git clone git://brookjeynes.dev/bjeynes/lyrics.git
Log | Files | Refs

genre.go (930B)


      1 package domain
      2 
      3 type Genre string
      4 
      5 const (
      6 	GenreRap          Genre = "rap"
      7 	GenrePop          Genre = "pop"
      8 	GenreRnB          Genre = "r&b"
      9 	GenreRock         Genre = "rock"
     10 	GenreCountry      Genre = "country"
     11 	GenreElectronic   Genre = "electronic"
     12 	GenreJazz         Genre = "jazz"
     13 	GenreClassical    Genre = "classical"
     14 	GenreNonMusic     Genre = "non-music"
     15 	GenreIndie        Genre = "indie"
     16 	GenreInstrumental Genre = "instrumental"
     17 )
     18 
     19 var Genres = []Genre{
     20 	GenreRap,
     21 	GenrePop,
     22 	GenreRnB,
     23 	GenreRock,
     24 	GenreCountry,
     25 	GenreElectronic,
     26 	GenreJazz,
     27 	GenreClassical,
     28 	GenreNonMusic,
     29 	GenreIndie,
     30 	GenreInstrumental,
     31 }
     32 
     33 var ValidGenres = map[Genre]struct{}{
     34 	GenreRap:          {},
     35 	GenrePop:          {},
     36 	GenreRnB:          {},
     37 	GenreRock:         {},
     38 	GenreCountry:      {},
     39 	GenreElectronic:   {},
     40 	GenreJazz:         {},
     41 	GenreClassical:    {},
     42 	GenreNonMusic:     {},
     43 	GenreIndie:        {},
     44 	GenreInstrumental: {},
     45 }