amqp_api_server/config/
amqp_output_api.rs

1use amqp_api_shared::amqp_publish::AmqpPublish;
2use amqp_api_shared::amqp_queue::AmqpQueue;
3use serde::{Deserialize, Serialize};
4
5#[derive(Deserialize, Serialize, Clone)]
6pub struct AmqpOutputApi {
7    id: String,
8    queue: AmqpQueue,
9    publish: AmqpPublish,
10}
11
12impl AmqpOutputApi {
13    pub fn id(&self) -> &str {
14        &self.id
15    }
16
17    pub fn queue(&self) -> &AmqpQueue {
18        &self.queue
19    }
20
21    pub fn publish(&self) -> &AmqpPublish {
22        &self.publish
23    }
24}