pub struct Queue;
impl Queue {
pub const REPLY_TO_SAGA: &'static str = "reply_to_saga";
pub const COMMENCE_SAGA: &'static str = "commence_saga";
pub const AUDIT_PUBLISHED_COMMANDS: &'static str = "audit_published_commands";
pub const AUDIT_RECEIVED_COMMANDS: &'static str = "audit_received_commands";
pub const AUDIT_PROCESSED_COMMANDS: &'static str = "audit_processed_commands";
pub const AUDIT_DEAD_LETTER_COMMANDS: &'static str = "audit_dead_letter_commands";
}
pub struct Exchange;
impl Exchange {
pub const REQUEUE: &'static str = "requeue_exchange";
pub const COMMANDS: &'static str = "commands_exchange";
pub const MATCHING: &'static str = "matching_exchange";
pub const MATCHING_REQUEUE: &'static str = "matching_requeue_exchange";
pub const AUDIT: &'static str = "audit_exchange";
}
pub type ExchangeType = &'static str;
pub struct QueueConsumerProps {
pub queue_name: String,
pub exchange: ExchangeType,
}