twitch_api/helix/endpoints/raids/
mod.rs

1//! Helix endpoints regarding channel raids
2//!
3//! # Implemented endpoints
4//!
5//! <!-- generate with "cargo xtask overview" (with a nightly toolchain) -->
6//! <!-- BEGIN-OVERVIEW -->
7//! <details open><summary style="cursor: pointer">Raids 🟢 2/2</summary>
8//!
9//! | Endpoint | Helper | Module |
10//! |---|---|---|
11//! | [Start a raid](https://dev.twitch.tv/docs/api/reference#start-a-raid) | [`HelixClient::start_a_raid`](crate::helix::HelixClient::start_a_raid) | [`start_a_raid`] |
12//! | [Cancel a raid](https://dev.twitch.tv/docs/api/reference#cancel-a-raid) | [`HelixClient::cancel_a_raid`](crate::helix::HelixClient::cancel_a_raid) | [`cancel_a_raid`] |
13//!
14//! </details>
15//!
16//! <!-- END-OVERVIEW -->
17
18use crate::{
19    helix::{self, Request},
20    types,
21};
22use serde_derive::{Deserialize, Serialize};
23use std::borrow::Cow;
24
25pub mod cancel_a_raid;
26pub mod start_a_raid;
27
28#[doc(inline)]
29pub use cancel_a_raid::{CancelARaidRequest, CancelARaidResponse};
30#[doc(inline)]
31pub use start_a_raid::{StartARaidRequest, StartARaidResponse};