twitch_highway 0.2.1

Twitch API
Documentation
pub mod request;
pub mod response;
pub mod types;

use request::CclLocale;
use response::CclsResponse;

endpoints! {
    CclsAPI {
        /// <https://dev.twitch.tv/docs/api/reference/#get-content-classification-labels>
        fn get_content_classification_labels(
            &self,
            locale: Option<CclLocale>,
        ) -> CclsResponse {
            endpoint_type: GetContentClassificationLabels,
            method: GET,
            path: ["content_classification_labels"],
            query_params: {
                opt("locale", locale)
            }
        }
    }
}

#[cfg(test)]
mod tests {
    use crate::ccls::CclsAPI;

    api_test!(get_content_classification_labels, [None]);
}