Skip to main content

harmony_data/http/
channels.rs

1use serde::{Deserialize, Serialize};
2
3use crate::domain::{Channel, ChannelType};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct CreateChannelRequest {
7    pub name: String,
8    pub channel_type: ChannelType,
9}
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
12pub struct CreateChannelResponse {
13    pub channel: Channel,
14}
15
16#[derive(Debug, Clone, Serialize, Deserialize)]
17pub struct ListChannelsResponse {
18    pub channels: Vec<Channel>,
19}