@@ -1063,8 +1063,10 @@ type SystemChannelFlag int
1063
1063
1064
1064
// Block containing known SystemChannelFlag values
1065
1065
const (
1066
- SystemChannelFlagsSuppressJoin SystemChannelFlag = 1 << 0
1067
- SystemChannelFlagsSuppressPremium SystemChannelFlag = 1 << 1
1066
+ SystemChannelFlagsSuppressJoinNotifications SystemChannelFlag = 1 << 0
1067
+ SystemChannelFlagsSuppressPremium SystemChannelFlag = 1 << 1
1068
+ SystemChannelFlagsSupressGuildReminderNotifications SystemChannelFlag = 1 << 2
1069
+ SystemChannelFlagsSupressJoinNotificationReplies SystemChannelFlag = 1 << 3
1068
1070
)
1069
1071
1070
1072
// IconURL returns a URL to the guild's icon.
@@ -1132,12 +1134,22 @@ type GuildParams struct {
1132
1134
Region string `json:"region,omitempty"`
1133
1135
VerificationLevel * VerificationLevel `json:"verification_level,omitempty"`
1134
1136
DefaultMessageNotifications int `json:"default_message_notifications,omitempty"` // TODO: Separate type?
1137
+ ExplicitContentFilter int `json:"explicit_content_filter,omitempty"`
1135
1138
AfkChannelID string `json:"afk_channel_id,omitempty"`
1136
1139
AfkTimeout int `json:"afk_timeout,omitempty"`
1137
1140
Icon string `json:"icon,omitempty"`
1138
1141
OwnerID string `json:"owner_id,omitempty"`
1139
1142
Splash string `json:"splash,omitempty"`
1143
+ DiscoverySplash string `json:"discovery_splash,omitempty"`
1140
1144
Banner string `json:"banner,omitempty"`
1145
+ SystemChannelID string `json:"system_channel_id,omitempty"`
1146
+ SystemChannelFlags SystemChannelFlag `json:"system_channel_flags,omitempty"`
1147
+ RulesChannelID string `json:"rules_channel_id,omitempty"`
1148
+ PublicUpdatesChannelID string `json:"public_updates_channel_id,omitempty"`
1149
+ PreferredLocale Locale `json:"preferred_locale,omitempty"`
1150
+ Features []GuildFeature `json:"features,omitempty"`
1151
+ Description string `json:"description,omitempty"`
1152
+ PremiumProgressBarEnabled bool `json:"premium_progress_bar_enabled,omitempty"`
1141
1153
}
1142
1154
1143
1155
// A Role stores information about Discord guild member roles.
0 commit comments