Struct twitch_api2::helix::users::get_user_block_list::GetUserBlockListRequest [−][src]
#[non_exhaustive]pub struct GetUserBlockListRequest { pub after: Option<Cursor>, pub first: Option<usize>, pub broadcaster_id: String, }
This is supported on crate feature
helix
only.Query Parameters for Get Users Block List
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: tells the server where to start fetching the next set of results, in a multi-page response. The cursor value specified here is from the pagination response field of a prior query.
first: Option<usize>
Maximum number of objects to return. Maximum: 100. Default: 20.
broadcaster_id: String
User ID for a Twitch user.
Implementations
impl GetUserBlockListRequest
[src]
impl GetUserBlockListRequest
[src]pub fn builder() -> GetUserBlockListRequestBuilder<((), (), ())>
[src]
Create a builder for building GetUserBlockListRequest
.
On the builder, call .after(...)
(optional), .first(...)
(optional), .broadcaster_id(...)
to set the values of the fields.
Finally, call .build()
to create the instance of GetUserBlockListRequest
.
Trait Implementations
impl Clone for GetUserBlockListRequest
[src]
impl Clone for GetUserBlockListRequest
[src]fn clone(&self) -> GetUserBlockListRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetUserBlockListRequest
[src]
impl<'de> Deserialize<'de> for GetUserBlockListRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Paginated for GetUserBlockListRequest
[src]
impl Paginated for GetUserBlockListRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetUserBlockListRequest> for GetUserBlockListRequest
[src]
impl PartialEq<GetUserBlockListRequest> for GetUserBlockListRequest
[src]fn eq(&self, other: &GetUserBlockListRequest) -> bool
[src]
fn ne(&self, other: &GetUserBlockListRequest) -> bool
[src]
impl Request for GetUserBlockListRequest
[src]
impl Request for GetUserBlockListRequest
[src]type Response = Vec<UserBlock>
Response type. twitch’s response will deserialize to this.
const OPT_SCOPE: &'static [Scope]
[src]
const PATH: &'static str
[src]
const 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 GetUserBlockListRequest
[src]
impl RequestGet for GetUserBlockListRequest
[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(
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,
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,
impl Serialize for GetUserBlockListRequest
[src]
impl Serialize for GetUserBlockListRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetUserBlockListRequest
impl RefUnwindSafe for GetUserBlockListRequest
impl Send for GetUserBlockListRequest
impl Send for GetUserBlockListRequest
impl Sync for GetUserBlockListRequest
impl Sync for GetUserBlockListRequest
impl Unpin for GetUserBlockListRequest
impl Unpin for GetUserBlockListRequest
impl UnwindSafe for GetUserBlockListRequest
impl UnwindSafe for GetUserBlockListRequest
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>,