Struct twitch_api2::helix::points::update_redemption_status::UpdateRedemptionStatusBody[][src]

#[non_exhaustive]pub struct UpdateRedemptionStatusBody {
    pub status: CustomRewardRedemptionStatus,
}
This is supported on crate feature helix only.

Fields (Non-exhaustive)

Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct {{ .. }} syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
status: CustomRewardRedemptionStatus

The new status to set redemptions to. Can be either FULFILLED or CANCELED. Updating to CANCELED will refund the user their points.

Implementations

impl UpdateRedemptionStatusBody[src]

pub fn builder() -> UpdateRedemptionStatusBodyBuilder<((),)>[src]

Create a builder for building UpdateRedemptionStatusBody. On the builder, call .status(...) to set the values of the fields. Finally, call .build() to create the instance of UpdateRedemptionStatusBody.

Trait Implementations

impl Clone for UpdateRedemptionStatusBody[src]

impl Debug for UpdateRedemptionStatusBody[src]

impl<'de> Deserialize<'de> for UpdateRedemptionStatusBody[src]

impl PartialEq<UpdateRedemptionStatusBody> for UpdateRedemptionStatusBody[src]

impl Serialize for UpdateRedemptionStatusBody[src]

impl StructuralPartialEq for UpdateRedemptionStatusBody[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]