mirror of
https://github.com/stashapp/stash.git
synced 2025-12-09 18:04:33 +01:00
* Refactor list filter * Filter/criterion refactor * Rename option value to type * Remove None from options * Add saved filter button * Integrate default filters
27 lines
655 B
Go
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
|
|
}
|