canton_api_client/models/
signing_algorithm_spec.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15#[serde(untagged)]
16pub enum SigningAlgorithmSpec {
17 SigningAlgorithmSpecEcDsaSha256(serde_json::Value),
18 SigningAlgorithmSpecEcDsaSha384(serde_json::Value),
19 SigningAlgorithmSpecEd25519(serde_json::Value),
20 SigningAlgorithmSpecUnspecified(serde_json::Value),
21 Unrecognized5(Box<models::Unrecognized5>),
22}
23
24impl Default for SigningAlgorithmSpec {
25 fn default() -> Self {
26 Self::SigningAlgorithmSpecEcDsaSha256(Default::default())
27 }
28}
29