Struct twitch_api2::helix::streams::get_followed_streams::GetFollowedStreamsRequest [−][src]
#[non_exhaustive]pub struct GetFollowedStreamsRequest { pub user_id: UserId, pub after: Option<Cursor>, pub before: Option<Cursor>, pub first: Option<usize>, }
helix
only.Query Parameters for Get Followed Streams
Fields (Non-exhaustive)
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.user_id: UserId
Returns streams broadcast by one or more specified user IDs. You can specify up to 100 IDs.
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.
before: Option<Cursor>
Cursor for backward 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.
Implementations
impl GetFollowedStreamsRequest
[src]
impl GetFollowedStreamsRequest
[src]pub fn builder() -> GetFollowedStreamsRequestBuilder<((), (), (), ())>
[src]
Create a builder for building GetFollowedStreamsRequest
.
On the builder, call .user_id(...)
, .after(...)
(optional), .before(...)
(optional), .first(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of GetFollowedStreamsRequest
.
Trait Implementations
impl Clone for GetFollowedStreamsRequest
[src]
impl Clone for GetFollowedStreamsRequest
[src]fn clone(&self) -> GetFollowedStreamsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetFollowedStreamsRequest
[src]
impl<'de> Deserialize<'de> for GetFollowedStreamsRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Paginated for GetFollowedStreamsRequest
[src]
impl Paginated for GetFollowedStreamsRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetFollowedStreamsRequest> for GetFollowedStreamsRequest
[src]
impl PartialEq<GetFollowedStreamsRequest> for GetFollowedStreamsRequest
[src]fn eq(&self, other: &GetFollowedStreamsRequest) -> bool
[src]
fn ne(&self, other: &GetFollowedStreamsRequest) -> bool
[src]
impl Request for GetFollowedStreamsRequest
[src]
impl Request for GetFollowedStreamsRequest
[src]type Response = Vec<GetFollowedStreamsResponse>
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 GetFollowedStreamsRequest
[src]
impl RequestGet for GetFollowedStreamsRequest
[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 GetFollowedStreamsRequest
[src]
impl Serialize for GetFollowedStreamsRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetFollowedStreamsRequest
impl RefUnwindSafe for GetFollowedStreamsRequest
impl Send for GetFollowedStreamsRequest
impl Send for GetFollowedStreamsRequest
impl Sync for GetFollowedStreamsRequest
impl Sync for GetFollowedStreamsRequest
impl Unpin for GetFollowedStreamsRequest
impl Unpin for GetFollowedStreamsRequest
impl UnwindSafe for GetFollowedStreamsRequest
impl UnwindSafe for GetFollowedStreamsRequest
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>,