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}