Type Alias twilight_model::oauth::current_application_info::CurrentApplicationInfo
source · pub type CurrentApplicationInfo = Application;
👎Deprecated since 0.10.2: use
oauth::Application
insteadAliased Type§
struct CurrentApplicationInfo {Show 20 fields
pub bot_public: bool,
pub bot_require_code_grant: bool,
pub cover_image: Option<ImageHash>,
pub custom_install_url: Option<String>,
pub description: String,
pub guild_id: Option<Id<GuildMarker>>,
pub flags: Option<ApplicationFlags>,
pub icon: Option<ImageHash>,
pub id: Id<ApplicationMarker>,
pub install_params: Option<InstallParams>,
pub name: String,
pub owner: Option<User>,
pub primary_sku_id: Option<Id<OauthSkuMarker>>,
pub privacy_policy_url: Option<String>,
pub rpc_origins: Vec<String, Global>,
pub slug: Option<String>,
pub tags: Option<Vec<String, Global>>,
pub team: Option<Team>,
pub terms_of_service_url: Option<String>,
pub verify_key: String,
}
Fields§
§bot_public: bool
§bot_require_code_grant: bool
§cover_image: Option<ImageHash>
Default rich presence invite cover image.
custom_install_url: Option<String>
Application’s default custom authorization link, if enabled.
description: String
Description of the application.
guild_id: Option<Id<GuildMarker>>
§flags: Option<ApplicationFlags>
Public flags of the application.
icon: Option<ImageHash>
Icon of the application.
id: Id<ApplicationMarker>
ID of the application.
install_params: Option<InstallParams>
Settings for the application’s default in-app authorization, if enabled.
name: String
Name of the application.
owner: Option<User>
§primary_sku_id: Option<Id<OauthSkuMarker>>
§privacy_policy_url: Option<String>
URL of the application’s privacy policy.
rpc_origins: Vec<String, Global>
§slug: Option<String>
Tags describing the content and functionality of the application.
team: Option<Team>
§terms_of_service_url: Option<String>
URL of the application’s terms of service.
verify_key: String
Trait Implementations§
source§impl Clone for Application
impl Clone for Application
source§fn clone(&self) -> Application
fn clone(&self) -> Application
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Application
impl Debug for Application
source§impl<'de> Deserialize<'de> for Application
impl<'de> Deserialize<'de> for Application
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for Application
impl Hash for Application
source§impl PartialEq<Application> for Application
impl PartialEq<Application> for Application
source§fn eq(&self, other: &Application) -> bool
fn eq(&self, other: &Application) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.