pub struct ChannelReward {
pub id: String,
pub title: String,
pub description: String,
pub cost: u32,
pub is_enabled: bool,
pub is_paused: bool,
pub is_user_input_required: bool,
pub should_redemptions_skip_request_queue: bool,
pub background_color: String,
}Expand description
Channel reward structure
Fields§
§id: StringUnique identifier (ULID)
title: StringReward title (max 50 characters)
description: StringReward description (max 200 characters)
cost: u32Cost in channel points (minimum 1)
is_enabled: boolWhether the reward is enabled
is_paused: boolWhether redemptions are paused
is_user_input_required: boolWhether user input is required when redeeming
should_redemptions_skip_request_queue: boolWhether redemptions skip the request queue (auto-accept)
background_color: StringBackground color (hex color code)
Trait Implementations§
Source§impl Clone for ChannelReward
impl Clone for ChannelReward
Source§fn clone(&self) -> ChannelReward
fn clone(&self) -> ChannelReward
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChannelReward
impl Debug for ChannelReward
Source§impl<'de> Deserialize<'de> for ChannelReward
impl<'de> Deserialize<'de> for ChannelReward
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChannelReward
impl RefUnwindSafe for ChannelReward
impl Send for ChannelReward
impl Sync for ChannelReward
impl Unpin for ChannelReward
impl UnwindSafe for ChannelReward
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more