polyphony_types/schema/
guild.rs

1use serde::{Deserialize, Serialize};
2use crate::entities::Channel;
3
4#[derive(Debug, Deserialize, Serialize)]
5#[serde(rename_all = "snake_case")]
6pub struct GuildCreateSchema {
7    pub name: Option<String>,
8    pub region: Option<String>,
9    pub icon: Option<String>,
10    pub channels: Option<Vec<Channel>>,
11    pub guild_template_code: Option<String>,
12    pub system_channel_id: Option<String>,
13    pub rules_channel_id: Option<String>,
14}