Documentation ¶
Index ¶
- func AddAlbum(deps editAlbumPageDeps) usecase.Interactor
- func AddDirectory(deps addDirectoryDeps, ...) usecase.Interactor
- func AddToAlbum(deps addToAlbumDeps) usecase.Interactor
- func ApproveMessage(deps approveMessageDeps) usecase.Interactor
- func CreateAlbum(deps createAlbumDeps) usecase.Interactor
- func DeleteAlbum(deps deleteAlbumDeps) usecase.Interactor
- func EditAlbum(deps editAlbumPageDeps) usecase.Interactor
- func EditImage(deps editImagePageDeps) usecase.Interactor
- func GatherFiles(deps gatherFilesDeps) usecase.Interactor
- func Get[V any](deps getEntityDeps, finder func() uniq.Finder[V]) usecase.Interactor
- func IndexAlbum(deps indexAlbumDeps) usecase.IOInteractorOf[indexAlbumInput, struct{}]
- func Login() usecase.Interactor
- func RemoveFromAlbum(deps removeFromAlbumDeps) usecase.Interactor
- func Update[V any](deps updateEntityDeps, ensurer func() uniq.Ensurer[V]) usecase.Interactor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAlbum ¶
func AddAlbum(deps editAlbumPageDeps) usecase.Interactor
AddAlbum creates use case interactor to show form.
func AddDirectory ¶
func AddDirectory(deps addDirectoryDeps, indexer usecase.IOInteractorOf[indexAlbumInput, struct{}]) usecase.Interactor
AddDirectory creates use case interactor to add directory of photos to an album.
func AddToAlbum ¶
func AddToAlbum(deps addToAlbumDeps) usecase.Interactor
AddToAlbum creates use case interactor to add a single photo or photos from an album to another album.
func ApproveMessage ¶ added in v0.0.6
func ApproveMessage(deps approveMessageDeps) usecase.Interactor
func CreateAlbum ¶
func CreateAlbum(deps createAlbumDeps) usecase.Interactor
CreateAlbum creates use case interactor to add directory of photos.
func DeleteAlbum ¶
func DeleteAlbum(deps deleteAlbumDeps) usecase.Interactor
DeleteAlbum creates use case interactor to delete album.
func EditAlbum ¶
func EditAlbum(deps editAlbumPageDeps) usecase.Interactor
EditAlbum creates use case interactor to show form.
func EditImage ¶
func EditImage(deps editImagePageDeps) usecase.Interactor
EditImage creates use case interactor to show form.
func GatherFiles ¶ added in v0.0.9
func GatherFiles(deps gatherFilesDeps) usecase.Interactor
GatherFiles moves album files into their canonical location.
func Get ¶
func Get[V any](deps getEntityDeps, finder func() uniq.Finder[V]) usecase.Interactor
Get creates use case interactor to get entity data.
func IndexAlbum ¶
func IndexAlbum(deps indexAlbumDeps) usecase.IOInteractorOf[indexAlbumInput, struct{}]
IndexAlbum creates use case interactor to index album.
func Login ¶
func Login() usecase.Interactor
func RemoveFromAlbum ¶
func RemoveFromAlbum(deps removeFromAlbumDeps) usecase.Interactor
RemoveFromAlbum creates use case interactor to delete a photo from album.
Types ¶
This section is empty.