tongbal_api/live/
response.rs1use serde::{Deserialize, Serialize};
2
3use crate::types::{Category, Page};
4
5use super::Live;
6
7#[derive(Debug, Deserialize, Serialize)]
8#[serde(rename_all = "camelCase")]
9pub struct LiveListResponse {
10 pub data: Vec<Live>,
11 pub page: Page,
12}
13
14#[derive(Debug, Deserialize, Serialize)]
15#[serde(rename_all = "camelCase")]
16pub struct StreamKey {
17 pub stream_key: String,
18}
19
20#[derive(Debug, Deserialize, Serialize)]
21#[serde(rename_all = "camelCase")]
22pub struct StreamSetting {
23 pub default_live_title: String,
24 pub category: Option<Category>,
25 pub tags: Vec<String>,
26}