nethsm_sdk_rs/models/
decrypt_request_data.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
12#[non_exhaustive]
13pub struct DecryptRequestData {
14 #[serde(rename = "mode")]
15 pub mode: crate::models::DecryptMode,
16 #[serde(rename = "encrypted")]
17 pub encrypted: String,
18 #[serde(rename = "iv", skip_serializing_if = "Option::is_none")]
19 pub iv: Option<String>,
20}
21
22impl DecryptRequestData {
23 pub fn new(mode: crate::models::DecryptMode, encrypted: String) -> DecryptRequestData {
24 DecryptRequestData {
25 mode,
26 encrypted,
27 iv: None,
28 }
29 }
30}