reydenx 0.1.7

Implementation of the Reyden-X API. Reyden-X is an automated service for promoting live broadcasts on external sites with integrated system of viewers and views management.
Documentation
use reydenx::{
    action::{
        add_views, cancel, change_increase_time, change_launch_mode, change_online,
        disable_increase_of_viewers, enable_increase_of_viewers, run, stop, task_status,
    },
    client::{Auth, Client},
    model::order::{LaunchMode, LaunchParams},
};

fn main() {
    let mut client = Client::new(String::from("EMAIL"), String::from("PASSWORD"));

    if let Ok(client) = client.auth() {
        let res = run(client, 12345);
        println!("{:#?}", res);

        let res = stop(client, 12345);
        println!("{:#?}", res);

        let res = cancel(client, 12345);
        println!("{:#?}", res);

        let res = change_online(client, 12345, 50);
        println!("{:#?}", res);

        let res = change_increase_time(client, 12345, 50);
        println!("{:#?}", res);

        let res = enable_increase_of_viewers(client, 12345, 50);
        println!("{:#?}", res);

        let res = disable_increase_of_viewers(client, 12345);
        println!("{:#?}", res);

        let res = add_views(client, 12345, 50);
        println!("{:#?}", res);

        let res = task_status(client, 12345, &String::from("TASK_ID"));
        println!("{:#?}", res);

        let res = change_launch_mode(
            client,
            12345,
            &LaunchParams {
                mode: LaunchMode::Auto,
                delay_time: 0,
            },
        );
        println!("{:#?}", res);

        let res = change_launch_mode(
            client,
            12345,
            &LaunchParams {
                mode: LaunchMode::Manual,
                delay_time: 0,
            },
        );
        println!("{:#?}", res);

        let res = change_launch_mode(
            client,
            12345,
            &LaunchParams {
                mode: LaunchMode::Delay,
                delay_time: 15,
            },
        );
        println!("{:#?}", res);
    }
}