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