LogoAntiRaid

@discord-types/guild

API reference for @discord-types/guild

@discord-types/guild

Types

ActionTypes

Raw Type
type ActionTypes = "BlockMessage" | "SendAlertMessage" | "Timeout" | "BlockMemberInteraction"

Union with variants:

Variant 1
"BlockMessage"
Variant 2
"SendAlertMessage"
Variant 3
"Timeout"
Variant 4
"BlockMemberInteraction"

EventTypes

Raw Type
type EventTypes = "MessageSend" | "MemberUpdate"

Union with variants:

Variant 1
"MessageSend"
Variant 2
"MemberUpdate"

KeywordPresetType

Raw Type
type KeywordPresetType = "Profanity" | "SexualContent" | "Slurs"

Union with variants:

Variant 1
"Profanity"
Variant 2
"SexualContent"
Variant 3
"Slurs"

TriggerTypes

Raw Type
type TriggerTypes = "Keyword" | "Spam" | "KeywordPreset" | "MentionSpam" | "MemberProfile"

Union with variants:

Variant 1
"Keyword"
Variant 2
"Spam"
Variant 3
"KeywordPreset"
Variant 4
"MentionSpam"
Variant 5
"MemberProfile"

VerificationLevel

Raw Type
type VerificationLevel = "None" | "Low" | "Medium" | "High" | "VeryHigh"

Union with variants:

Variant 1
"None"
Variant 2
"Low"
Variant 3
"Medium"
Variant 4
"High"
Variant 5
"VeryHigh"

DefaultMessageNotification

Raw Type
type DefaultMessageNotification = "AllMessages" | "OnlyMentions"

Union with variants:

Variant 1
"AllMessages"
Variant 2
"OnlyMentions"

ExplicitContentFilterLevel

Raw Type
type ExplicitContentFilterLevel = "Disabled" | "MembersWithoutRoles" | "AllMembers"

Union with variants:

Variant 1
"Disabled"
Variant 2
"MembersWithoutRoles"
Variant 3
"AllMembers"

NSFWLevel

Raw Type
type NSFWLevel = "Default" | "Explicit" | "Safe" | "AgeRestricted"

Union with variants:

Variant 1
"Default"
Variant 2
"Explicit"
Variant 3
"Safe"
Variant 4
"AgeRestricted"

PremiumTier

Raw Type
type PremiumTier = "None" | "Tier1" | "Tier2" | "Tier3"

Union with variants:

Variant 1
"None"
Variant 2
"Tier1"
Variant 3
"Tier2"
Variant 4
"Tier3"

MFALevel

Raw Type
type MFALevel = "None" | "Elevated"

Union with variants:

Variant 1
"None"
Variant 2
"Elevated"

InviteType

Raw Type
type InviteType = "Guild" | "GroupDM" | "Friend"

Union with variants:

Variant 1
"Guild"
Variant 2
"GroupDM"
Variant 3
"Friend"

InviteTargetType

Raw Type
type InviteTargetType = "Stream" | "EmbeddedApplication"

Union with variants:

Variant 1
"Stream"
Variant 2
"EmbeddedApplication"

ScheduledEventPrivacyLevel

Raw Type
type ScheduledEventPrivacyLevel = "GuildOnly"
"GuildOnly"

SchedledEventEntityType

Raw Type
type SchedledEventEntityType = "StageInstance" | "Voice" | "External"

Union with variants:

Variant 1
"StageInstance"
Variant 2
"Voice"
Variant 3
"External"

SchedledEventStatus

Raw Type
type SchedledEventStatus = "Scheduled" | "Active" | "Completed" | "Canceled"

Union with variants:

Variant 1
"Scheduled"
Variant 2
"Active"
Variant 3
"Completed"
Variant 4
"Canceled"

IntegrationType

Raw Type
type IntegrationType = "Twitch" | "YouTube" | "Discord" | "GuildSubscription"

Union with variants:

Variant 1
"Twitch"
Variant 2
"YouTube"
Variant 3
"Discord"
Variant 4
"GuildSubscription"

IntegrationExpireBehaviour

Raw Type
type IntegrationExpireBehaviour = "RemoveRole" | "Kick"

Union with variants:

Variant 1
"RemoveRole"
Variant 2
"Kick"

OnboardingPromptType

Raw Type
type OnboardingPromptType = "MultipleChoice" | "Dropdown"

Union with variants:

Variant 1
"MultipleChoice"
Variant 2
"Dropdown"

OnboardingMode

Raw Type
type OnboardingMode = "Default" | "Advanced"

Union with variants:

Variant 1
"Default"
Variant 2
"Advanced"

OverwriteType

Raw Type
type OverwriteType = "Role" | "Member"

Union with variants:

Variant 1
"Role"
Variant 2
"Member"

AuditLogEvent

Raw Type
type AuditLogEvent = "GuildUpdate" | "ChannelCreate" | "ChannelUpdate" | "ChannelDelete" | "MessageCreate" | "MessageUpdate" | "MessageDelete" | "ReactionAdd" | "ReactionRemove" | "PresenceUpdate" | "VoiceStateUpdate" | "TypingStart"

Union with variants:

Variant 1
"GuildUpdate"
Variant 2
"ChannelCreate"
Variant 3
"ChannelUpdate"
Variant 4
"ChannelDelete"
Variant 5
"MessageCreate"
Variant 6
"MessageUpdate"
Variant 7
"MessageDelete"
Variant 8
"ReactionAdd"
Variant 9
"ReactionRemove"
Variant 10
"PresenceUpdate"
Variant 11
"VoiceStateUpdate"
Variant 12
"TypingStart"

Last updated on