Creates a new GuildPayload instance.
Optional
data: { Optional initial data to populate the guild payload.
Optional
afk_Optional
afk_Optional
banner?: stringOptional
default_Optional
description?: stringOptional
discovery_Optional
explicit_Optional
features?: string[]Optional
icon?: stringOptional
name?: stringOptional
owner_Optional
preferred_Optional
premium_Optional
public_Optional
region?: stringOptional
rules_Optional
safety_Optional
splash?: stringOptional
system_Optional
system_Optional
verification_ID for the AFK channel.
AFK timeout in seconds. Valid values: 60, 300, 900, 1800, 3600.
Base64 encoded 16:9 png/jpeg image for the guild banner.
Default message notification level.
The description for the guild.
Base64 encoded 16:9 png/jpeg image for the guild discovery splash.
Explicit content filter level.
Enabled guild features.
Base64 encoded 1024x1024 png/jpeg/gif image for the guild icon.
The guild's name. Must be between 2 and 100 characters if specified.
User ID to transfer guild ownership to (must be the owner).
The preferred locale of a Community guild used in server discovery and notices from Discord.
Whether the guild's boost progress bar should be enabled.
The ID of the channel where admins and moderators of Community guilds receive notices from Discord.
The guild voice region id (deprecated).
The ID of the channel where Community guilds display rules and/or guidelines.
The ID of the channel where admins and moderators of Community guilds receive safety alerts from Discord.
Base64 encoded 16:9 png/jpeg image for the guild splash.
System channel flags.
The ID of the channel where guild notices such as welcome messages and boost events are posted.
Verification level of the guild (0-4).
Represents the payload for updating or creating a Discord guild.