t_rust_less_lib/api/config.rs
1use serde::{Deserialize, Serialize};
2use zeroize::Zeroize;
3
4#[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Eq, Zeroize)]
5#[zeroize(drop)]
6pub struct StoreConfig {
7 pub name: String,
8 pub store_url: String,
9 pub remote_url: Option<String>,
10 #[serde(default)]
11 pub sync_interval_sec: u32,
12 pub client_id: String,
13 pub autolock_timeout_secs: u64,
14 pub default_identity_id: Option<String>,
15}