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}