diff options
Diffstat (limited to 'common/rust/src/discord_models/application.rs')
| -rw-r--r-- | common/rust/src/discord_models/application.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/common/rust/src/discord_models/application.rs b/common/rust/src/discord_models/application.rs deleted file mode 100644 index 65707d2..0000000 --- a/common/rust/src/discord_models/application.rs +++ /dev/null @@ -1,38 +0,0 @@ -use enumflags2::{bitflags, BitFlags}; -use serde::{Deserialize, Serialize}; - -use super::{teams::Team, user::User}; - -#[bitflags] -#[repr(u64)] -#[derive(Debug, Clone, Copy)] -pub enum ApplicationFlags { - GatewayPresence = 1 << 12, - GatewayPresenceLimit = 1 << 13, - GatewayGuildMembers = 1 << 14, - GatewayGuildMembersLimited = 1 << 15, - VerificationPendingGuildLimit = 1 << 16, - Embedded = 1 << 17, -} - -#[derive(Debug, Clone, Deserialize, Serialize)] -pub struct Application { - pub id: String, - pub name: String, - pub icon: Option<String>, - pub description: String, - pub rpc_origins: Option<Vec<String>>, - pub bot_public: bool, - pub bot_require_code_grant: bool, - pub terms_of_service_url: Option<String>, - pub privacy_policy_url: Option<String>, - pub owner: Option<User>, - pub summary: String, - pub verify_key: String, - pub team: Option<Team>, - pub guild_id: Option<String>, - pub primary_sku_id: Option<String>, - pub slug: Option<String>, - pub cover_image: Option<String>, - pub flags: Option<BitFlags<ApplicationFlags>>, -} |
