ScanningConfigDto
Scanning configuration for a library
cronSchedulestring | nullnullable
Cron expression for scheduled scans (e.g., "0 */6 * * *")
Example:
0 */6 * * *enabledbooleanrequired
Whether scheduled scanning is enabled
Example:
truepurgeDeletedOnScanboolean
Purge soft-deleted books after completing a scan
Example:
falsescanModestringrequired
Default scan mode for scheduled scans ("normal" or "deep")
Example:
normalscanOnStartboolean
Scan library when the application starts
Example:
falseScanningConfigDto
{
"cronSchedule": "0 */6 * * *",
"enabled": true,
"purgeDeletedOnScan": false,
"scanMode": "normal",
"scanOnStart": false
}