@@ -239,6 +239,10 @@ class Guild(Hashable):
239
239
The number goes from 0 to 3 inclusive.
240
240
premium_subscription_count: :class:`int`
241
241
The number of "boosts" this guild currently has.
242
+ premium_progress_bar_enabled: :class:`bool`
243
+ Indicates if the guild has premium progress bar enabled.
244
+
245
+ .. versionadded:: 2.0
242
246
preferred_locale: Optional[:class:`str`]
243
247
The preferred locale for the guild. Used when filtering Server Discovery
244
248
results to a specific language.
@@ -269,6 +273,7 @@ class Guild(Hashable):
269
273
'max_video_channel_users' ,
270
274
'premium_tier' ,
271
275
'premium_subscription_count' ,
276
+ 'premium_progress_bar_enabled' ,
272
277
'preferred_locale' ,
273
278
'nsfw_level' ,
274
279
'_members' ,
@@ -449,6 +454,7 @@ def _from_data(self, guild: GuildPayload) -> None:
449
454
self .max_video_channel_users : Optional [int ] = guild .get ('max_video_channel_users' )
450
455
self .premium_tier : int = guild .get ('premium_tier' , 0 )
451
456
self .premium_subscription_count : int = guild .get ('premium_subscription_count' ) or 0
457
+ self .premium_progress_bar_enabled : bool = guild .get ('premium_progress_bar_enabled' ) or False
452
458
self ._system_channel_flags : int = guild .get ('system_channel_flags' , 0 )
453
459
self .preferred_locale : Optional [str ] = guild .get ('preferred_locale' )
454
460
self ._discovery_splash : Optional [str ] = guild .get ('discovery_splash' )
0 commit comments