Struct twitch_api2::helix::points::delete_custom_reward::DeleteCustomRewardRequest [−][src]
#[non_exhaustive]pub struct DeleteCustomRewardRequest { pub broadcaster_id: UserId, pub id: RewardId, }
This is supported on crate feature
helix
only.Query Parameters for Delete CustomReward
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.broadcaster_id: UserId
Provided broadcaster_id must match the user_id in the auth token
id: RewardId
ID of the Custom Reward to delete, must match a Custom Reward on broadcaster_id’s channel.
Implementations
Trait Implementations
impl Clone for DeleteCustomRewardRequest
[src]
impl Clone for DeleteCustomRewardRequest
[src]fn clone(&self) -> DeleteCustomRewardRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for DeleteCustomRewardRequest
[src]
impl<'de> Deserialize<'de> for DeleteCustomRewardRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DeleteCustomRewardRequest> for DeleteCustomRewardRequest
[src]
impl PartialEq<DeleteCustomRewardRequest> for DeleteCustomRewardRequest
[src]fn eq(&self, other: &DeleteCustomRewardRequest) -> bool
[src]
fn ne(&self, other: &DeleteCustomRewardRequest) -> bool
[src]
impl Request for DeleteCustomRewardRequest
[src]
impl Request for DeleteCustomRewardRequest
[src]type Response = DeleteCustomReward
Response type. twitch’s response will deserialize to this.
const PATH: &'static str
[src]
const SCOPE: &'static [Scope]
[src]
const OPT_SCOPE: &'static [Scope]
[src]
fn query(&self) -> Result<String, Error>
[src]
fn get_uri(&self) -> Result<Uri, InvalidUri>
[src]
fn get_bare_uri() -> Result<Uri, InvalidUri>
[src]
impl RequestDelete for DeleteCustomRewardRequest
[src]
impl RequestDelete for DeleteCustomRewardRequest
[src]fn create_request(
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
[src]
&self,
token: &str,
client_id: &str
) -> Result<Request<Vec<u8>>, CreateRequestError>
fn parse_response(
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Self::Response, HelixRequestDeleteError> where
Self::Response: TryFrom<StatusCode, Error = Cow<'static, str>>,
Self: Sized,
[src]
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Self::Response, HelixRequestDeleteError> where
Self::Response: TryFrom<StatusCode, Error = Cow<'static, str>>,
Self: Sized,
impl Serialize for DeleteCustomRewardRequest
[src]
impl Serialize for DeleteCustomRewardRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for DeleteCustomRewardRequest
impl RefUnwindSafe for DeleteCustomRewardRequest
impl Send for DeleteCustomRewardRequest
impl Send for DeleteCustomRewardRequest
impl Sync for DeleteCustomRewardRequest
impl Sync for DeleteCustomRewardRequest
impl Unpin for DeleteCustomRewardRequest
impl Unpin for DeleteCustomRewardRequest
impl UnwindSafe for DeleteCustomRewardRequest
impl UnwindSafe for DeleteCustomRewardRequest
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,