stash/pkg/models/repository.go
WithoutPants dc7584d77e
Saved filters (#1474)
* Refactor list filter
* Filter/criterion refactor
* Rename option value to type
* Remove None from options
* Add saved filter button
* Integrate default filters
2021-06-16 14:53:32 +10:00

27 lines
655 B
Go

package models
type Repository interface {
Gallery() GalleryReaderWriter
Image() ImageReaderWriter
Movie() MovieReaderWriter
Performer() PerformerReaderWriter
Scene() SceneReaderWriter
SceneMarker() SceneMarkerReaderWriter
ScrapedItem() ScrapedItemReaderWriter
Studio() StudioReaderWriter
Tag() TagReaderWriter
SavedFilter() SavedFilterReaderWriter
}
type ReaderRepository interface {
Gallery() GalleryReader
Image() ImageReader
Movie() MovieReader
Performer() PerformerReader
Scene() SceneReader
SceneMarker() SceneMarkerReader
ScrapedItem() ScrapedItemReader
Studio() StudioReader
Tag() TagReader
SavedFilter() SavedFilterReader
}