opensubsonic/data/scanning.rs
1//! Types for the Media Library Scanning API section.
2
3use serde::{Deserialize, Serialize};
4
5/// Library scan status.
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
7#[serde(rename_all = "camelCase")]
8pub struct ScanStatus {
9 /// Whether a scan is currently in progress.
10 pub scanning: bool,
11 /// Number of items scanned so far.
12 #[serde(skip_serializing_if = "Option::is_none")]
13 pub count: Option<i64>,
14}