diff --git a/common/api/common.api b/common/api/common.api index 84d5f56eecd..73d0dc26218 100644 --- a/common/api/common.api +++ b/common/api/common.api @@ -6837,6 +6837,14 @@ public abstract class dev/kord/common/entity/GuildFeature { public final fun toString ()Ljava/lang/String; } +public final class dev/kord/common/entity/GuildFeature$ActivityFeedDisabled : dev/kord/common/entity/GuildFeature { + public static final field INSTANCE Ldev/kord/common/entity/GuildFeature$ActivityFeedDisabled; +} + +public final class dev/kord/common/entity/GuildFeature$ActivityFeedEnabled : dev/kord/common/entity/GuildFeature { + public static final field INSTANCE Ldev/kord/common/entity/GuildFeature$ActivityFeedEnabled; +} + public final class dev/kord/common/entity/GuildFeature$AnimatedBanner : dev/kord/common/entity/GuildFeature { public static final field INSTANCE Ldev/kord/common/entity/GuildFeature$AnimatedBanner; } diff --git a/common/api/common.klib.api b/common/api/common.klib.api index 67ea947f188..0610fa9eaa7 100644 --- a/common/api/common.klib.api +++ b/common/api/common.klib.api @@ -8194,6 +8194,10 @@ sealed class dev.kord.common.entity/GuildFeature { // dev.kord.common.entity/Gui final class Unknown : dev.kord.common.entity/GuildFeature // dev.kord.common.entity/GuildFeature.Unknown|null[0] + final object ActivityFeedDisabled : dev.kord.common.entity/GuildFeature // dev.kord.common.entity/GuildFeature.ActivityFeedDisabled|null[0] + + final object ActivityFeedEnabled : dev.kord.common.entity/GuildFeature // dev.kord.common.entity/GuildFeature.ActivityFeedEnabled|null[0] + final object AnimatedBanner : dev.kord.common.entity/GuildFeature // dev.kord.common.entity/GuildFeature.AnimatedBanner|null[0] final object AnimatedIcon : dev.kord.common.entity/GuildFeature // dev.kord.common.entity/GuildFeature.AnimatedIcon|null[0] diff --git a/common/build/generated/ksp/metadata/commonMain/kotlin/dev/kord/common/entity/GuildFeature.kt b/common/build/generated/ksp/metadata/commonMain/kotlin/dev/kord/common/entity/GuildFeature.kt index 94270d8f11e..88f6b4dfb0a 100644 --- a/common/build/generated/ksp/metadata/commonMain/kotlin/dev/kord/common/entity/GuildFeature.kt +++ b/common/build/generated/ksp/metadata/commonMain/kotlin/dev/kord/common/entity/GuildFeature.kt @@ -39,6 +39,16 @@ public sealed class GuildFeature( `value`: String, ) : GuildFeature(value) + /** + * Guild has disabled the activity feed. + */ + public object ActivityFeedDisabled : GuildFeature("ACTIVITY_FEED_DISABLED_BY_USER") + + /** + * Guild has enabled the activity feed. + */ + public object ActivityFeedEnabled : GuildFeature("ACTIVITY_FEED_ENABLED_BY_USER") + /** * Guild has access to set an animated guild banner image. */ @@ -191,6 +201,8 @@ public sealed class GuildFeature( */ public val entries: List by lazy(mode = PUBLICATION) { listOf( + ActivityFeedDisabled, + ActivityFeedEnabled, AnimatedBanner, AnimatedIcon, ApplicationCommandPermissionsV2, @@ -225,6 +237,8 @@ public sealed class GuildFeature( * Returns an instance of [GuildFeature] with [GuildFeature.value] equal to the specified [value]. */ public fun from(`value`: String): GuildFeature = when (value) { + "ACTIVITY_FEED_DISABLED_BY_USER" -> ActivityFeedDisabled + "ACTIVITY_FEED_ENABLED_BY_USER" -> ActivityFeedEnabled "ANIMATED_BANNER" -> AnimatedBanner "ANIMATED_ICON" -> AnimatedIcon "APPLICATION_COMMAND_PERMISSIONS_V2" -> ApplicationCommandPermissionsV2 diff --git a/common/src/commonMain/kotlin/entity/DiscordGuild.kt b/common/src/commonMain/kotlin/entity/DiscordGuild.kt index 4a59e1ac74e..1c9b8f76a9f 100644 --- a/common/src/commonMain/kotlin/entity/DiscordGuild.kt +++ b/common/src/commonMain/kotlin/entity/DiscordGuild.kt @@ -70,6 +70,14 @@ STRING_KORD_ENUM, name = "GuildFeature", docUrl = "https://discord.com/developers/docs/resources/guild#guild-object-guild-features", entries = [ + Entry( + "ActivityFeedDisabled", stringValue = "ACTIVITY_FEED_DISABLED_BY_USER", + kDoc = "Guild has disabled the activity feed." + ), + Entry( + "ActivityFeedEnabled", stringValue = "ACTIVITY_FEED_ENABLED_BY_USER", + kDoc = "Guild has enabled the activity feed." + ), Entry( "AnimatedBanner", stringValue = "ANIMATED_BANNER", kDoc = "Guild has access to set an animated guild banner image.",