quintodrome/domain/artist.go

17 lines
275 B
Go
Raw Normal View History

2016-03-02 05:07:24 -09:00
package domain
type Artist struct {
2016-03-02 09:18:39 -09:00
Id string
Name string
}
type ArtistRepository interface {
BaseRepository
Put(m *Artist) error
Get(id string) (*Artist, error)
GetByName(name string) (*Artist, error)
PurgeInactive(active *Artists) error
}
2016-03-04 12:42:09 -09:00
type Artists []Artist