nblm_core/models/enterprise/
audio.rs1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4use serde_json::Value;
5
6#[derive(Debug, Clone, Serialize, Deserialize, Default)]
10#[serde(rename_all = "camelCase")]
11pub struct AudioOverviewRequest {}
12
13#[derive(Debug, Clone, Serialize, Deserialize, Default)]
15#[serde(rename_all = "camelCase")]
16pub struct AudioOverviewResponse {
17 #[serde(skip_serializing_if = "Option::is_none")]
18 pub audio_overview_id: Option<String>,
19 #[serde(skip_serializing_if = "Option::is_none")]
20 pub name: Option<String>,
21 #[serde(skip_serializing_if = "Option::is_none")]
22 pub status: Option<String>,
23 #[serde(skip_serializing_if = "Option::is_none")]
24 pub generation_options: Option<Value>,
25 #[serde(flatten)]
26 pub extra: HashMap<String, Value>,
27}