bitwarden_api_api/models/
signature_key_pair_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct SignatureKeyPairRequestModel {
17 #[serde(rename = "signatureAlgorithm", alias = "SignatureAlgorithm")]
18 pub signature_algorithm: Option<String>,
19 #[serde(rename = "wrappedSigningKey", alias = "WrappedSigningKey")]
20 pub wrapped_signing_key: Option<String>,
21 #[serde(rename = "verifyingKey", alias = "VerifyingKey")]
22 pub verifying_key: Option<String>,
23}
24
25impl SignatureKeyPairRequestModel {
26 pub fn new(
27 signature_algorithm: Option<String>,
28 wrapped_signing_key: Option<String>,
29 verifying_key: Option<String>,
30 ) -> SignatureKeyPairRequestModel {
31 SignatureKeyPairRequestModel {
32 signature_algorithm,
33 wrapped_signing_key,
34 verifying_key,
35 }
36 }
37}