pub struct Reward {Show 20 fields
pub broadcaster_id: String,
pub broadcaster_login: String,
pub broadcaster_name: String,
pub id: String,
pub title: String,
pub prompt: String,
pub cost: i64,
pub image: Option<RewardImage>,
pub default_image: RewardImage,
pub background_color: String,
pub is_enabled: bool,
pub is_user_input_required: bool,
pub max_per_stream_setting: RewardMaxPerStream,
pub max_per_user_per_stream_setting: RewardMaxPerUserPerStream,
pub global_cooldown_setting: RewardGlobalCooldown,
pub is_paused: bool,
pub is_in_stock: bool,
pub should_redemptions_skip_request_queue: bool,
pub redemptions_redeemed_current_stream: Option<i64>,
pub cooldown_expires_at: Option<String>,
}
Fields§
§broadcaster_id: String
§broadcaster_login: String
§broadcaster_name: String
§id: String
§title: String
§prompt: String
§cost: i64
§image: Option<RewardImage>
§default_image: RewardImage
§background_color: String
§is_enabled: bool
§is_user_input_required: bool
§max_per_stream_setting: RewardMaxPerStream
§max_per_user_per_stream_setting: RewardMaxPerUserPerStream
§global_cooldown_setting: RewardGlobalCooldown
§is_paused: bool
§is_in_stock: bool
§should_redemptions_skip_request_queue: bool
§redemptions_redeemed_current_stream: Option<i64>
§cooldown_expires_at: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Reward
impl<'de> Deserialize<'de> for Reward
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 Reward
impl RefUnwindSafe for Reward
impl Send for Reward
impl Sync for Reward
impl Unpin for Reward
impl UnwindSafe for Reward
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