📁
KSoft.rs
  • KSoft.rs
  • Shared types
  • Images
    • Types
    • Endpoints
  • Bans
    • Types
    • Endpoints
  • Kumo
    • Types
    • Endpoints
  • Music
    • Types
    • Endpoints
  • Events
    • Types
    • Examples
Powered by GitBook
On this page
  • BanList
  • BanData
  • BanAddition
  • BanAdditionResponse
  • BanDeletionResponse
  • BanCheckResponse
  • BanInfoResponse

Was this helpful?

  1. Bans

Types

BanList

pub struct BanList {
    pub ban_count: u64,
    pub page_count: u64,
    pub per_page: u64,
    pub page: u64,
    pub on_page: u64,
    pub next_page: u64,
    pub previous_page: Option<u64>,
    pub data: Vec<BanData>
}

BanData

pub struct BanData {
    pub id: String,
    pub name: String,
    pub discriminator: String,
    pub moderator_id: String,
    pub reason: String,
    pub proof: String,
    pub is_ban_active: bool,
    pub can_be_appealed: bool,
    pub timestamp: String,
    pub appeal_reason: Option<String>,
    pub appeal_date: Option<String>
}

BanAddition

pub struct BanAddition {
    pub user_id: u64,
    pub reason: String,
    pub proof: String,
    pub moderator: Option<u64>,
    pub user_name: Option<String>,
    pub user_discriminator: Option<u16>,
    pub appeal_possible: Option<bool>
}

BanAdditionResponse

pub struct BanAdditionResponse {
    pub success: bool
}

BanDeletionResponse

pub struct BanDeletionResponse {
    pub done: bool
}

BanCheckResponse

pub struct BanCheckResponse {
    pub is_banned: bool
}

BanInfoResponse

pub struct BanInfoResponse {
    pub id: String,
    pub name: String,
    pub discriminator: String,
    pub moderator_id: String,
    pub reason: String,
    pub proof: String,
    pub is_ban_active: bool,
    pub can_be_appealed: bool,
    pub timestamp: String,
    pub appeal_reason: Option<String>,
    pub appeal_date: Option<String>,
    pub requested_by: String,
    pub exists: bool,
}
PreviousEndpointsNextEndpoints

Last updated 4 years ago

Was this helpful?