Enums¶
guild
¶
PromptType
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.PromptType[PromptType]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.PromptType
click scurrypy.enums.guild.PromptType href "" "scurrypy.enums.guild.PromptType"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents Onboarding prompt types.
OnboardingMode
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.OnboardingMode[OnboardingMode]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.OnboardingMode
click scurrypy.enums.guild.OnboardingMode href "" "scurrypy.enums.guild.OnboardingMode"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents constants used to define criteria for satisfying Onboarding constraints.
GuildFeature
¶
Bases: DiscordString
flowchart TD
scurrypy.enums.guild.GuildFeature[GuildFeature]
scurrypy.enums.enum_types.DiscordString[DiscordString]
scurrypy.enums.enum_types.DiscordString --> scurrypy.enums.guild.GuildFeature
click scurrypy.enums.guild.GuildFeature href "" "scurrypy.enums.guild.GuildFeature"
click scurrypy.enums.enum_types.DiscordString href "" "scurrypy.enums.enum_types.DiscordString"
Represents features available to a guild.
NEWS = 'NEWS'
class-attribute
instance-attribute
¶
Guild has access to create announcement channels.
ROLE_ICONS = 'ROLE_ICONS'
class-attribute
instance-attribute
¶
Guild is able to set role icons.
ANIMATED_ICON = 'ANIMATED_ICON'
class-attribute
instance-attribute
¶
Guild has access to set an animated guild icon.
INVITE_SPLASH = 'INVITE_SPLASH'
class-attribute
instance-attribute
¶
Guild has access to set an invite splash background.
DISCOVERABLE = 'DISCOVERABLE'
class-attribute
instance-attribute
¶
Guild is able to be discovered in the directory.
BANNER = 'BANNER'
class-attribute
instance-attribute
¶
Guild has access to set a guild banner image
ANIMATED_BANNER = 'ANIMATED_BANNER'
class-attribute
instance-attribute
¶
Guild has access to set an animated guild banner image,
PARTNERED = 'PARTNERED'
class-attribute
instance-attribute
¶
Guild is partnered.
GuildVerificationLevel
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.GuildVerificationLevel[GuildVerificationLevel]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildVerificationLevel
click scurrypy.enums.guild.GuildVerificationLevel href "" "scurrypy.enums.guild.GuildVerificationLevel"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents verification levels for a guild.
NONE = 0
class-attribute
instance-attribute
¶
Unrestricted.
LOW = 1
class-attribute
instance-attribute
¶
Must have verified email on account.
MEDIUM = 2
class-attribute
instance-attribute
¶
Must be registered on Discord for longer than 5 minutes.
HIGH = 3
class-attribute
instance-attribute
¶
Must be a member of the server for longer than 10 minutes.
VERY_HIGH = 4
class-attribute
instance-attribute
¶
Must have a verified phone number
GuildDefaultMessageNotificationLevel
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.GuildDefaultMessageNotificationLevel[GuildDefaultMessageNotificationLevel]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildDefaultMessageNotificationLevel
click scurrypy.enums.guild.GuildDefaultMessageNotificationLevel href "" "scurrypy.enums.guild.GuildDefaultMessageNotificationLevel"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents default message notification levels in a guild.
GuildExplicitContentFilterLevel
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.GuildExplicitContentFilterLevel[GuildExplicitContentFilterLevel]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.GuildExplicitContentFilterLevel
click scurrypy.enums.guild.GuildExplicitContentFilterLevel href "" "scurrypy.enums.guild.GuildExplicitContentFilterLevel"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents explicit content filter levels in a guild.
DISABLED = 0
class-attribute
instance-attribute
¶
Media content will not be scanned.
MEMBERS_WITHOUT_ROLES = 1
class-attribute
instance-attribute
¶
Media content sent by members without roles will be scanned
ALL_MEMBERS = 2
class-attribute
instance-attribute
¶
Media content sent by all members will be scanned.
MFA_Level
¶
Bases: DiscordTypes
flowchart TD
scurrypy.enums.guild.MFA_Level[MFA_Level]
scurrypy.enums.enum_types.DiscordTypes[DiscordTypes]
scurrypy.enums.enum_types.DiscordTypes --> scurrypy.enums.guild.MFA_Level
click scurrypy.enums.guild.MFA_Level href "" "scurrypy.enums.guild.MFA_Level"
click scurrypy.enums.enum_types.DiscordTypes href "" "scurrypy.enums.enum_types.DiscordTypes"
Represents MFA levels within in a guild.
Note
MFA = Multi-factor Authentication 2FA = 2-Factor Authentication