Struct twitch_api2::helix::webhooks::get_webhook_subscriptions::GetWebhookSubscriptionsRequest [−][src]
#[non_exhaustive]pub struct GetWebhookSubscriptionsRequest { pub after: Option<Cursor>, pub first: Option<String>, }
This is supported on crate feature
helix
only.Query Parameters for Get Webhook Subscriptions
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.after: Option<Cursor>
Cursor for forward pagination
first: Option<String>
Number of values to be returned per page. Limit: 100. Default: 20.
Implementations
impl GetWebhookSubscriptionsRequest
[src]
impl GetWebhookSubscriptionsRequest
[src]pub fn builder() -> GetWebhookSubscriptionsRequestBuilder<((), ())>
[src]
Create a builder for building GetWebhookSubscriptionsRequest
.
On the builder, call .after(...)
(optional), .first(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of GetWebhookSubscriptionsRequest
.
Trait Implementations
impl Clone for GetWebhookSubscriptionsRequest
[src]
impl Clone for GetWebhookSubscriptionsRequest
[src]fn clone(&self) -> GetWebhookSubscriptionsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GetWebhookSubscriptionsRequest
[src]
impl Debug for GetWebhookSubscriptionsRequest
[src]impl Paginated for GetWebhookSubscriptionsRequest
[src]
impl Paginated for GetWebhookSubscriptionsRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetWebhookSubscriptionsRequest> for GetWebhookSubscriptionsRequest
[src]
impl PartialEq<GetWebhookSubscriptionsRequest> for GetWebhookSubscriptionsRequest
[src]fn eq(&self, other: &GetWebhookSubscriptionsRequest) -> bool
[src]
fn ne(&self, other: &GetWebhookSubscriptionsRequest) -> bool
[src]
impl Request for GetWebhookSubscriptionsRequest
[src]
impl Request for GetWebhookSubscriptionsRequest
[src]type Response = WebhookSubscriptions
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 RequestGet for GetWebhookSubscriptionsRequest
[src]
impl RequestGet for GetWebhookSubscriptionsRequest
[src]fn parse_inner_response(
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: &str,
_status: StatusCode
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
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(
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
[src]
request: Option<Self>,
uri: &Uri,
response: Response<Vec<u8>>
) -> Result<Response<Self, Self::Response>, HelixRequestGetError> where
Self: Sized,
Auto Trait Implementations
impl Send for GetWebhookSubscriptionsRequest
impl Send for GetWebhookSubscriptionsRequest
impl Sync for GetWebhookSubscriptionsRequest
impl Sync for GetWebhookSubscriptionsRequest
impl Unpin for GetWebhookSubscriptionsRequest
impl Unpin for GetWebhookSubscriptionsRequest
impl UnwindSafe for GetWebhookSubscriptionsRequest
impl UnwindSafe for GetWebhookSubscriptionsRequest
Blanket Implementations
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>,