Struct twilight_model::guild::RoleTags
source · pub struct RoleTags {
pub available_for_purchase: bool,
pub bot_id: Option<Id<UserMarker>>,
pub guild_connections: bool,
pub integration_id: Option<Id<IntegrationMarker>>,
pub subscription_listing_id: Option<Id<RoleSubscriptionSkuMarker>>,
pub premium_subscriber: bool,
}
Expand description
Tags that a Role
has.
Fields§
§available_for_purchase: bool
Whether this role is available for purchase.
bot_id: Option<Id<UserMarker>>
ID of the bot the role belongs to.
guild_connections: bool
Whether this role is a guild’s linked role.
integration_id: Option<Id<IntegrationMarker>>
ID of the integration the role belongs to.
subscription_listing_id: Option<Id<RoleSubscriptionSkuMarker>>
ID of the role’s subscription SKU and listing.
Whether this is the guild’s premium subscriber role.
Trait Implementations§
source§impl<'de> Deserialize<'de> for RoleTags
impl<'de> Deserialize<'de> for RoleTags
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