outbox_pattern_processor/
outbox_destination.rs

1use crate::http_destination::HttpDestination;
2use crate::sns_destination::SnsDestination;
3use crate::sqs_destination::SqsDestination;
4use serde::{Deserialize, Serialize};
5
6#[derive(Deserialize, Serialize, Debug, Clone, PartialEq)]
7#[serde(untagged)]
8pub enum OutboxDestination {
9    SqsDestination(SqsDestination),
10    SnsDestination(SnsDestination),
11    HttpDestination(HttpDestination),
12}