cp_microservice/impl/api/shared/
amqp_queue.rs

1use serde::{Deserialize, Serialize};
2
3use crate::r#impl::api::shared::amqp_queue_declare::AmqpQueueDeclare;
4
5#[derive(Deserialize, Serialize, Clone)]
6pub struct AmqpQueue {
7    name: String,
8    declare: AmqpQueueDeclare,
9}
10
11impl AmqpQueue {
12    pub fn name(&self) -> &str {
13        &self.name
14    }
15
16    pub fn declare(&self) -> &AmqpQueueDeclare {
17        &self.declare
18    }
19}