mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 16:34:02 +01:00
* Add scan option to force rescan --------- Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
package config
|
|
|
|
type ScanMetadataOptions struct {
|
|
// Forces a rescan on files even if they have not changed
|
|
Rescan bool `json:"rescan"`
|
|
// Generate scene covers during scan
|
|
ScanGenerateCovers bool `json:"scanGenerateCovers"`
|
|
// Generate previews during scan
|
|
ScanGeneratePreviews bool `json:"scanGeneratePreviews"`
|
|
// Generate image previews during scan
|
|
ScanGenerateImagePreviews bool `json:"scanGenerateImagePreviews"`
|
|
// Generate sprites during scan
|
|
ScanGenerateSprites bool `json:"scanGenerateSprites"`
|
|
// Generate phashes during scan
|
|
ScanGeneratePhashes bool `json:"scanGeneratePhashes"`
|
|
// Generate image thumbnails during scan
|
|
ScanGenerateThumbnails bool `json:"scanGenerateThumbnails"`
|
|
// Generate image thumbnails during scan
|
|
ScanGenerateClipPreviews bool `json:"scanGenerateClipPreviews"`
|
|
}
|
|
|
|
type AutoTagMetadataOptions struct {
|
|
// IDs of performers to tag files with, or "*" for all
|
|
Performers []string `json:"performers"`
|
|
// IDs of studios to tag files with, or "*" for all
|
|
Studios []string `json:"studios"`
|
|
// IDs of tags to tag files with, or "*" for all
|
|
Tags []string `json:"tags"`
|
|
}
|