Skip to main content

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: true
purgeDeletedOnScanboolean

Purge soft-deleted books after completing a scan

Example: false
scanModestringrequired

Default scan mode for scheduled scans ("normal" or "deep")

Example: normal
scanOnStartboolean

Scan library when the application starts

Example: false
ScanningConfigDto
{
"cronSchedule": "0 */6 * * *",
"enabled": true,
"purgeDeletedOnScan": false,
"scanMode": "normal",
"scanOnStart": false
}