@@ -16,27 +16,36 @@ public override DiscordGuildFeature Read(ref Utf8JsonReader reader, Type typeToC
1616 var value = reader . GetString ( ) ;
1717 return value switch
1818 {
19+ "ANIMATED_BANNER" => DiscordGuildFeature . AnimatedBanner ,
1920 "ANIMATED_ICON" => DiscordGuildFeature . AnimatedIcon ,
21+ "APPLICATION_COMMAND_PERMISSIONS_V2" => DiscordGuildFeature . ApplicationCommandPermissionsV2 ,
22+ "AUTO_MODERATION" => DiscordGuildFeature . AutoModeration ,
2023 "BANNER" => DiscordGuildFeature . Banner ,
2124 "COMMERCE" => DiscordGuildFeature . Commerce ,
2225 "COMMUNITY" => DiscordGuildFeature . Community ,
26+ "CREATOR_MONETIZABLE_PROVISIONAL" => DiscordGuildFeature . CreatorMonetizableProvisional ,
27+ "CREATOR_STORE_PAGE" => DiscordGuildFeature . CreatorStorePage ,
28+ "DEVELOPER_SUPPORT_SERVER" => DiscordGuildFeature . DeveloperSupportServer ,
2329 "DISCOVERABLE" => DiscordGuildFeature . Discoverable ,
2430 "FEATURABLE" => DiscordGuildFeature . Featurable ,
31+ "INVITES_DISABLED" => DiscordGuildFeature . InvitesDisabled ,
2532 "INVITE_SPLASH" => DiscordGuildFeature . InviteSplash ,
2633 "MEMBER_VERIFICATION_GATE_ENABLED" => DiscordGuildFeature . MemberVerificationGateEnabled ,
34+ "MORE_SOUNDBOARD" => DiscordGuildFeature . MoreSoundboard ,
35+ "MORE_STICKERS" => DiscordGuildFeature . MoreStickers ,
2736 "NEWS" => DiscordGuildFeature . News ,
2837 "PARTNERED" => DiscordGuildFeature . Partnered ,
2938 "PREVIEW_ENABLED" => DiscordGuildFeature . PreviewEnabled ,
39+ "RAID_ALERTS_DISABLED" => DiscordGuildFeature . RaidAlertsDisabled ,
40+ "ROLE_ICONS" => DiscordGuildFeature . RoleIcons ,
41+ "ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE" => DiscordGuildFeature . RoleSubscriptionsAvailableForPurchase ,
42+ "ROLE_SUBSCRIPTIONS_ENABLED" => DiscordGuildFeature . RoleSubscriptionsEnabled ,
43+ "SOUNDBOARD" => DiscordGuildFeature . Soundboard ,
44+ "TICKETED_EVENTS_ENABLED" => DiscordGuildFeature . TicketedEventsEnabled ,
3045 "VANITY_URL" => DiscordGuildFeature . VanityUrl ,
3146 "VERIFIED" => DiscordGuildFeature . Verified ,
3247 "VIP_REGIONS" => DiscordGuildFeature . VipRegions ,
3348 "WELCOME_SCREEN_ENABLED" => DiscordGuildFeature . WelcomeScreenEnabled ,
34- "TICKETED_EVENTS_ENABLED" => DiscordGuildFeature . TicketedEventsEnabled ,
35- "MONETIZATION_ENABLED" => DiscordGuildFeature . MonetizationEnabled ,
36- "MORE_STICKERS" => DiscordGuildFeature . MoreStickers ,
37- "THREE_DAY_THREAD_ARCHIVE" => DiscordGuildFeature . ThreeDayThreadArchive ,
38- "SEVEN_DAY_THREAD_ARCHIVE" => DiscordGuildFeature . SevenDayThreadArchive ,
39- "PRIVATE_THREADS" => DiscordGuildFeature . PrivateThreads ,
4049 _ => DiscordGuildFeature . Unknown
4150 } ;
4251 }
@@ -46,9 +55,18 @@ public override void Write(Utf8JsonWriter writer, DiscordGuildFeature value, Jso
4655 {
4756 switch ( value )
4857 {
58+ case DiscordGuildFeature . AnimatedBanner :
59+ writer . WriteStringValue ( "ANIMATED_BANNER" ) ;
60+ break ;
4961 case DiscordGuildFeature . AnimatedIcon :
5062 writer . WriteStringValue ( "ANIMATED_ICON" ) ;
5163 break ;
64+ case DiscordGuildFeature . ApplicationCommandPermissionsV2 :
65+ writer . WriteStringValue ( "APPLICATION_COMMAND_PERMISSIONS_V2" ) ;
66+ break ;
67+ case DiscordGuildFeature . AutoModeration :
68+ writer . WriteStringValue ( "AUTO_MODERATION" ) ;
69+ break ;
5270 case DiscordGuildFeature . Banner :
5371 writer . WriteStringValue ( "BANNER" ) ;
5472 break ;
@@ -58,18 +76,36 @@ public override void Write(Utf8JsonWriter writer, DiscordGuildFeature value, Jso
5876 case DiscordGuildFeature . Community :
5977 writer . WriteStringValue ( "COMMUNITY" ) ;
6078 break ;
79+ case DiscordGuildFeature . CreatorMonetizableProvisional :
80+ writer . WriteStringValue ( "CREATOR_MONETIZABLE_PROVISIONAL" ) ;
81+ break ;
82+ case DiscordGuildFeature . CreatorStorePage :
83+ writer . WriteStringValue ( "CREATOR_STORE_PAGE" ) ;
84+ break ;
85+ case DiscordGuildFeature . DeveloperSupportServer :
86+ writer . WriteStringValue ( "DEVELOPER_SUPPORT_SERVER" ) ;
87+ break ;
6188 case DiscordGuildFeature . Discoverable :
6289 writer . WriteStringValue ( "DISCOVERABLE" ) ;
6390 break ;
6491 case DiscordGuildFeature . Featurable :
6592 writer . WriteStringValue ( "FEATURABLE" ) ;
6693 break ;
94+ case DiscordGuildFeature . InvitesDisabled :
95+ writer . WriteStringValue ( "INVITES_DISABLED" ) ;
96+ break ;
6797 case DiscordGuildFeature . InviteSplash :
6898 writer . WriteStringValue ( "INVITE_SPLASH" ) ;
6999 break ;
70100 case DiscordGuildFeature . MemberVerificationGateEnabled :
71101 writer . WriteStringValue ( "MEMBER_VERIFICATION_GATE_ENABLED" ) ;
72102 break ;
103+ case DiscordGuildFeature . MoreSoundboard :
104+ writer . WriteStringValue ( "MORE_SOUNDBOARD" ) ;
105+ break ;
106+ case DiscordGuildFeature . MoreStickers :
107+ writer . WriteStringValue ( "MORE_STICKERS" ) ;
108+ break ;
73109 case DiscordGuildFeature . News :
74110 writer . WriteStringValue ( "NEWS" ) ;
75111 break ;
@@ -79,6 +115,24 @@ public override void Write(Utf8JsonWriter writer, DiscordGuildFeature value, Jso
79115 case DiscordGuildFeature . PreviewEnabled :
80116 writer . WriteStringValue ( "PREVIEW_ENABLED" ) ;
81117 break ;
118+ case DiscordGuildFeature . RaidAlertsDisabled :
119+ writer . WriteStringValue ( "RAID_ALERTS_DISABLED" ) ;
120+ break ;
121+ case DiscordGuildFeature . RoleIcons :
122+ writer . WriteStringValue ( "ROLE_ICONS" ) ;
123+ break ;
124+ case DiscordGuildFeature . RoleSubscriptionsAvailableForPurchase :
125+ writer . WriteStringValue ( "ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE" ) ;
126+ break ;
127+ case DiscordGuildFeature . RoleSubscriptionsEnabled :
128+ writer . WriteStringValue ( "ROLE_SUBSCRIPTIONS_ENABLED" ) ;
129+ break ;
130+ case DiscordGuildFeature . Soundboard :
131+ writer . WriteStringValue ( "SOUNDBOARD" ) ;
132+ break ;
133+ case DiscordGuildFeature . TicketedEventsEnabled :
134+ writer . WriteStringValue ( "TICKETED_EVENTS_ENABLED" ) ;
135+ break ;
82136 case DiscordGuildFeature . VanityUrl :
83137 writer . WriteStringValue ( "VANITY_URL" ) ;
84138 break ;
@@ -91,24 +145,6 @@ public override void Write(Utf8JsonWriter writer, DiscordGuildFeature value, Jso
91145 case DiscordGuildFeature . WelcomeScreenEnabled :
92146 writer . WriteStringValue ( "WELCOME_SCREEN_ENABLED" ) ;
93147 break ;
94- case DiscordGuildFeature . TicketedEventsEnabled :
95- writer . WriteStringValue ( "TICKETED_EVENTS_ENABLED" ) ;
96- break ;
97- case DiscordGuildFeature . MonetizationEnabled :
98- writer . WriteStringValue ( "MONETIZATION_ENABLED" ) ;
99- break ;
100- case DiscordGuildFeature . MoreStickers :
101- writer . WriteStringValue ( "MORE_STICKERS" ) ;
102- break ;
103- case DiscordGuildFeature . ThreeDayThreadArchive :
104- writer . WriteStringValue ( "THREE_DAY_THREAD_ARCHIVE" ) ;
105- break ;
106- case DiscordGuildFeature . SevenDayThreadArchive :
107- writer . WriteStringValue ( "SEVEN_DAY_THREAD_ARCHIVE" ) ;
108- break ;
109- case DiscordGuildFeature . PrivateThreads :
110- writer . WriteStringValue ( "PRIVATE_THREADS" ) ;
111- break ;
112148 case DiscordGuildFeature . Unknown :
113149 break ;
114150 default :
0 commit comments