twitch_highway 0.0.7

Twitch Api reqest Http
Documentation
use asknothingx2_util::api::APIRequest;
use url::Url;

crate::impl_endpoint!(
/// https://dev.twitch.tv/docs/api/reference/#get-global-chat-badges
    GetGlobalBadges {};
    new = {
        params = {},
        init = {}
    },
    url = ["chat","badges"]
);

impl APIRequest for GetGlobalBadges {
    crate::impl_api_request_method!(GET);
    crate::impl_api_request_header!();

    fn url(&self) -> Url {
        let mut url = self.get_url();
        url.path_segments_mut().unwrap().push("global");
        url
    }
}