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