pub struct CreateCustomReward {
pub title: String,
pub cost: i64,
pub prompt: String,
pub is_enabled: bool,
pub is_user_input_required: bool,
pub is_max_per_stream_enabled: bool,
pub max_per_stream: i32,
pub is_max_per_user_per_stream_enabled: bool,
pub max_per_user_per_stream: i32,
pub is_global_cooldown_enabled: bool,
pub global_cooldown_seconds: i32,
}Fields§
§title: String§cost: i64§prompt: String§is_enabled: bool§is_user_input_required: bool§is_max_per_stream_enabled: bool§max_per_stream: i32§is_max_per_user_per_stream_enabled: bool§max_per_user_per_stream: i32§is_global_cooldown_enabled: bool§global_cooldown_seconds: i32Trait Implementations§
Source§impl Debug for CreateCustomReward
impl Debug for CreateCustomReward
Source§impl Default for CreateCustomReward
impl Default for CreateCustomReward
Source§impl<'de> Deserialize<'de> for CreateCustomReward
impl<'de> Deserialize<'de> for CreateCustomReward
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 CreateCustomReward
impl RefUnwindSafe for CreateCustomReward
impl Send for CreateCustomReward
impl Sync for CreateCustomReward
impl Unpin for CreateCustomReward
impl UnwindSafe for CreateCustomReward
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