use serde::{Deserialize, Serialize}; /// Controls who can view a channel's broadcast and stream. #[derive(Debug, Clone, Default, Serialize, Deserialize, PartialEq, Eq)] #[serde(rename_all = "snake_case")] pub enum AccessMode { #[default] Public, PasswordProtected, AccountRequired, OwnerOnly, } /// Position of the channel logo watermark overlay. #[derive(Debug, Clone, Serialize, Deserialize, Default)] #[serde(rename_all = "snake_case")] pub enum LogoPosition { TopLeft, #[default] TopRight, BottomLeft, BottomRight, }