twitch_highway 0.5.2

Twitch API
Documentation
use serde::{Deserialize, Serialize};

use super::{BlockUser, User, UserActiveExtensions, UserAuthorization, UserExtension};

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UsersInfoResponse {
    pub data: Vec<User>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct BlockUserListResponse {
    pub data: Vec<BlockUser>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UpdateUsersResponse {
    pub data: Vec<User>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UserExtensionsResponse {
    pub data: Vec<UserExtension>,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UserActiveExtensionsResponse {
    pub data: UserActiveExtensions,
}

#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct GetAuthorizationByUserResponse {
    pub data: Vec<UserAuthorization>,
}