fireblocks_sdk/models/
config_operation_snapshot.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15#[serde(untagged)]
16pub enum ConfigOperationSnapshot {
17 ConfigConversionOperationSnapshot(models::ConfigConversionOperationSnapshot),
18 ConfigTransferOperationSnapshot(models::ConfigTransferOperationSnapshot),
19 ConfigDisbursementOperationSnapshot(models::ConfigDisbursementOperationSnapshot),
20}
21
22impl Default for ConfigOperationSnapshot {
23 fn default() -> Self {
24 Self::ConfigConversionOperationSnapshot(Default::default())
25 }
26}