},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize,Default)]
+#[serde(rename_all="kebab-case")]
/// Job Scheduling Status
pub struct JobScheduleStatus {
#[serde(skip_serializing_if="Option::is_none")]
},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize)]
+#[serde(rename_all="kebab-case")]
/// Datastore configuration properties.
pub struct DataStoreConfig {
pub name: String,
},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize,Clone)]
+#[serde(rename_all="kebab-case")]
/// Sync Job
pub struct SyncJobConfig {
pub id: String,
},
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize)]
+#[serde(rename_all="kebab-case")]
/// Status of Sync Job
pub struct SyncJobStatus {
#[serde(flatten)]
},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize,Clone)]
+#[serde(rename_all="kebab-case")]
/// Tape Backup Job Setup
pub struct TapeBackupJobSetup {
pub store: String,
},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize,Clone)]
+#[serde(rename_all="kebab-case")]
/// Tape Backup Job
pub struct TapeBackupJobConfig {
pub id: String,
},
},
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize)]
+#[serde(rename_all="kebab-case")]
/// Status of Tape Backup Job
pub struct TapeBackupJobStatus {
#[serde(flatten)]
const CONF_FILE: &str = configdir!("/token.shadow");
const LOCK_TIMEOUT: Duration = Duration::from_secs(5);
-#[serde(rename_all="kebab-case")]
#[derive(Serialize, Deserialize)]
+#[serde(rename_all="kebab-case")]
/// ApiToken id / secret pair
pub struct ApiTokenSecret {
pub tokenid: Authid,
},
}
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize)]
+#[serde(rename_all="kebab-case")]
/// Verification Job
pub struct VerificationJobConfig {
/// unique ID to address this job
},
},
)]
-#[serde(rename_all="kebab-case")]
#[derive(Serialize,Deserialize)]
+#[serde(rename_all="kebab-case")]
/// Status of Verification Job
pub struct VerificationJobStatus {
#[serde(flatten)]
},
};
-#[serde(rename_all = "kebab-case")]
#[derive(Serialize, Deserialize)]
+#[serde(rename_all = "kebab-case")]
/// Represents the State of a specific Job
pub enum JobState {
/// A job was created at 'time', but never started/finished