GuildUpdateRequest class

Annotations
  • @JsonSerializable.new()

Constructors

GuildUpdateRequest({String? name, Base64ImageType? icon, SnowflakeType? systemChannelId, SystemChannelFlags? systemChannelFlags, SnowflakeType? afkChannelId, int? afkTimeout, DefaultMessageNotifications? defaultMessageNotifications, GuildVerificationLevel? verificationLevel, GuildMfaLevel? mfaLevel, NsfwLevel? nsfwLevel, bool? nsfw, ContentWarningLevel? contentWarningLevel, String? contentWarningText, GuildExplicitContentFilter? explicitContentFilter, Base64ImageType? banner, Base64ImageType? splash, Base64ImageType? embedSplash, GuildUpdateRequestSplashCardAlignmentSplashCardAlignment? splashCardAlignment, List<GuildFeatureSchema>? features, DateTime? messageHistoryCutoff, PasswordType? password, GuildUpdateRequestMfaMethodMfaMethod? mfaMethod, String? mfaCode, dynamic webauthnResponse, String? webauthnChallenge})
const
GuildUpdateRequest.fromJson(Map<String, Object?> json)
factory

Properties

afkChannelId SnowflakeType?
The ID of the AFK voice channel
final
afkTimeout int?
AFK timeout in seconds (60-3600) before moving users to the AFK channel
final
Base64-encoded image data for the guild banner
final
contentWarningLevel ContentWarningLevel?
Whether the guild displays a content warning before entering
final
contentWarningText String?
Custom guild-wide content warning text (max 200 characters); null falls back to a localized default
final
defaultMessageNotifications DefaultMessageNotifications?
Default notification level for new members
final
embedSplash Base64ImageType?
Base64-encoded image data for the embedded invite splash
final
explicitContentFilter GuildExplicitContentFilter?
Level of content filtering for explicit media
final
features List<GuildFeatureSchema>?
Complete desired feature set for the guild. Only user-toggleable features may differ from the current set; non-toggleable features must be preserved as-is.
final
hashCode int
The hash code for this object.
no setterinherited
icon Base64ImageType?
Base64-encoded image data for the guild icon
final
messageHistoryCutoff DateTime?
ISO8601 timestamp controlling how far back members without Read Message History can access messages. Set to null to disable historical access.
final
mfaCode String?
MFA verification code from an authenticator app
final
mfaLevel GuildMfaLevel?
Required MFA level for moderation actions
final
mfaMethod GuildUpdateRequestMfaMethodMfaMethod?
MFA method to use for verification
final
name String?
The name of the guild (1-100 characters)
final
nsfw bool?
Whether the guild is marked as adult (18+) content
final
nsfwLevel NsfwLevel?
Legacy: setting this translates to the modern nsfw flag and content warning level
final
password PasswordType?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
splash Base64ImageType?
Base64-encoded image data for the guild splash screen
final
splashCardAlignment GuildUpdateRequestSplashCardAlignmentSplashCardAlignment?
Alignment of the splash card (center, left, or right)
final
systemChannelFlags SystemChannelFlags?
final
systemChannelId SnowflakeType?
The ID of the channel where system messages are sent
final
verificationLevel GuildVerificationLevel?
Required verification level for members to participate
final
webauthnChallenge String?
WebAuthn challenge string
final
webauthnResponse → dynamic
WebAuthn authentication response
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited