asterisk_ari/apis/asterisk/modules/models.rs
1use serde::Deserialize;
2
3/// Module : Details of an Asterisk module
4#[derive(Clone, Default, Debug, PartialEq, Deserialize)]
5pub struct Module {
6 /// The name of this module
7 #[serde(rename = "name")]
8 pub name: String,
9 /// The description of this module
10 #[serde(rename = "description")]
11 pub description: String,
12 #[serde(rename = "use_count")]
13 pub use_count: u32,
14 /// The running status of this module
15 #[serde(rename = "status")]
16 pub status: String,
17 /// The support state of this module
18 #[serde(rename = "support_level")]
19 pub support_level: String,
20}