bitwarden_api_api/models/
key_regeneration_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct KeyRegenerationRequestModel {
17 #[serde(rename = "userPublicKey", alias = "UserPublicKey")]
18 pub user_public_key: Option<String>,
19 #[serde(
20 rename = "userKeyEncryptedUserPrivateKey",
21 alias = "UserKeyEncryptedUserPrivateKey"
22 )]
23 pub user_key_encrypted_user_private_key: Option<String>,
24}
25
26impl KeyRegenerationRequestModel {
27 pub fn new(
28 user_public_key: Option<String>,
29 user_key_encrypted_user_private_key: Option<String>,
30 ) -> KeyRegenerationRequestModel {
31 KeyRegenerationRequestModel {
32 user_public_key,
33 user_key_encrypted_user_private_key,
34 }
35 }
36}