Skip to main content

tongbal_api/live/
response.rs

1use 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}