Struct twitch_api2::helix::tags::get_all_stream_tags::GetAllStreamTagsRequest [−][src]
#[non_exhaustive]pub struct GetAllStreamTagsRequest { pub after: Option<Cursor>, pub first: Option<usize>, pub tag_id: Vec<TagId>, }
helix
only.Query Parameters for Get All Stream Tags
Fields (Non-exhaustive)
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.
tag_id: Vec<TagId>
ID of a tag. Multiple IDs can be specified. If provided, only the specified tag(s) is(are) returned. Maximum of 100.
Implementations
impl GetAllStreamTagsRequest
[src]
impl GetAllStreamTagsRequest
[src]pub fn builder() -> GetAllStreamTagsRequestBuilder<((), (), ())>
[src]
Create a builder for building GetAllStreamTagsRequest
.
On the builder, call .after(...)
(optional), .first(...)
(optional), .tag_id(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of GetAllStreamTagsRequest
.
Trait Implementations
impl Clone for GetAllStreamTagsRequest
[src]
impl Clone for GetAllStreamTagsRequest
[src]fn clone(&self) -> GetAllStreamTagsRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for GetAllStreamTagsRequest
[src]
impl<'de> Deserialize<'de> for GetAllStreamTagsRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Paginated for GetAllStreamTagsRequest
[src]
impl Paginated for GetAllStreamTagsRequest
[src]fn set_pagination(&mut self, cursor: Option<Cursor>)
[src]
impl PartialEq<GetAllStreamTagsRequest> for GetAllStreamTagsRequest
[src]
impl PartialEq<GetAllStreamTagsRequest> for GetAllStreamTagsRequest
[src]fn eq(&self, other: &GetAllStreamTagsRequest) -> bool
[src]
fn ne(&self, other: &GetAllStreamTagsRequest) -> bool
[src]
impl Request for GetAllStreamTagsRequest
[src]
impl Request for GetAllStreamTagsRequest
[src]type Response = Vec<Tag>
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 GetAllStreamTagsRequest
[src]
impl RequestGet for GetAllStreamTagsRequest
[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 GetAllStreamTagsRequest
[src]
impl Serialize for GetAllStreamTagsRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for GetAllStreamTagsRequest
impl RefUnwindSafe for GetAllStreamTagsRequest
impl Send for GetAllStreamTagsRequest
impl Send for GetAllStreamTagsRequest
impl Sync for GetAllStreamTagsRequest
impl Sync for GetAllStreamTagsRequest
impl Unpin for GetAllStreamTagsRequest
impl Unpin for GetAllStreamTagsRequest
impl UnwindSafe for GetAllStreamTagsRequest
impl UnwindSafe for GetAllStreamTagsRequest
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>,