twitch_highway 0.3.0

Twitch API
Documentation
use crate::{
    hype_train::HypeTrainResponse,
    types::{
        constants::{AFTER, BROADCASTER_ID, EVENTS, FIRST, HYPE_TRAIN},
        BroadcasterId,
    },
};

define_request_builder! {
    #[derive(Debug)]
    GetHypeTrainEventsBuilder<'a> {
        req: {broadcaster_id: &'a BroadcasterId [key = BROADCASTER_ID]},
        opts: {
            first: u8 [key = FIRST, convert = to_string],
            after: &'a str [key = AFTER],
        }
    } -> HypeTrainResponse;
    endpoint_type: GetHypeTrainEvents,
    method: GET,
    path: [HYPE_TRAIN, EVENTS],
}