meta_secret_core/models/
user_security_box.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct UserSecurityBox {
16 #[serde(rename = "vaultName")]
17 pub vault_name: String,
18 #[serde(rename = "signature")]
19 pub signature: Box<crate::models::Base64EncodedText>,
20 #[serde(rename = "keyManager")]
21 pub key_manager: Box<crate::models::SerializedKeyManager>,
22}
23
24impl UserSecurityBox {
25 pub fn new(vault_name: String, signature: crate::models::Base64EncodedText, key_manager: crate::models::SerializedKeyManager) -> UserSecurityBox {
26 UserSecurityBox {
27 vault_name,
28 signature: Box::new(signature),
29 key_manager: Box::new(key_manager),
30 }
31 }
32}
33
34