case class RawGuild(id: GuildId, name: String, icon: Option[String], iconHash: Option[String], splash: Option[String], discoverySplash: Option[String], owner: Option[Boolean], ownerId: UserId, permissions: Option[Permission], afkChannelId: Option[NormalVoiceGuildChannelId], afkTimeout: Int, verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: Seq[RawRole], emojis: Seq[RawEmoji], features: Seq[GuildFeature], mfaLevel: MFALevel, applicationId: Option[ApplicationId], widgetEnabled: Option[Boolean], widgetChannelId: Option[GuildChannelId], systemChannelId: Option[TextGuildChannelId], systemChannelFlags: SystemChannelFlags, rulesChannelId: Option[TextGuildChannelId], joinedAt: Option[OffsetDateTime], large: Option[Boolean], unavailable: Option[Boolean], memberCount: Option[Int], voiceStates: Option[Seq[VoiceState]], members: Option[Seq[RawGuildMember]], channels: Option[Seq[RawChannel]], threads: Option[Seq[RawChannel]], presences: Option[Seq[RawPresence]], maxPresences: Option[Int], maxMembers: Option[Int], vanityUrlCode: Option[String], description: Option[String], banner: Option[String], premiumTier: PremiumTier, premiumSubscriptionCount: Option[Int], preferredLocale: Option[String], publicUpdatesChannelId: Option[TextGuildChannelId], maxVideoChannelUsers: Option[Int], approximateMemberCount: Option[Int], approximatePresenceCount: Option[Int], welcomeScreen: Option[WelcomeScreen], nsfwLevel: NSFWLevel, stageInstances: Option[Seq[StageInstance]], stickers: Option[Seq[RawSticker]], guildScheduledEvents: Option[Seq[GuildScheduledEvent]], premiumProgressBarEnabled: Boolean) extends Product with Serializable
A raw guild before going through the cache.
- id
The id of the guild.
- name
The name of the guild.
- icon
The icon hash.
- iconHash
Used for template objects.
- splash
The splash hash.
- discoverySplash
The discovery splash hash.
- owner
If the current user is the owner of the guild.
- ownerId
The userId of the owner.
- permissions
The permissions of the current user without overwrites.
- afkChannelId
The channelId of the AFK channel.
- afkTimeout
The amount of seconds you need to be AFK before being moved to the AFK channel.
- verificationLevel
The verification level for the guild.
- defaultMessageNotifications
The notification level for the guild.
- explicitContentFilter
The explicit content filter level for the guild.
- roles
The roles of the guild.
- emojis
The emojis of the guild.
- features
The enabled guild features.
- mfaLevel
The MFA level.
- applicationId
The application id if this guild is bot created.
- widgetEnabled
If the widget is enabled.
- widgetChannelId
The channel id for the widget.
- systemChannelId
The channel which notices like welcome and boost messages are sent to.
- systemChannelFlags
The flags for the system channel
- rulesChannelId
The id for the channel where the rules of a guild are stored.
- joinedAt
When the client joined the guild.
- large
If this guild is above the large threshold.
- memberCount
The amount of members in the guild.
- voiceStates
The voice states of the guild.
- members
The guild members in the guild.
- channels
The channels in the guild.
- presences
The presences in the guild.
- maxPresences
The maximum amount of presences in the guild.
- maxMembers
The maximum amount of members in the guild.
- vanityUrlCode
The vanity url code for the guild.
- description
A descriptiom fpr the guild.
- banner
A banner hash for the guild.
- premiumTier
The premium tier of the guild.
- premiumSubscriptionCount
How many users that are boosting the server.
- preferredLocale
The preferred locale of a community guild.
- publicUpdatesChannelId
The channel where admin and mods can see public updates are sent to public guilds.
- maxVideoChannelUsers
The max amount of users in a video call.
- approximateMemberCount
Roughly how many members there is in the guild.
- approximatePresenceCount
Roughly how many presences there is in the guild.
- welcomeScreen
The welcome screen shown to new members. Only returned in invite objects.
- nsfwLevel
The guild NSFW level.
- Source
- rawData.scala
- Alphabetic
- By Inheritance
- RawGuild
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new RawGuild(id: GuildId, name: String, icon: Option[String], iconHash: Option[String], splash: Option[String], discoverySplash: Option[String], owner: Option[Boolean], ownerId: UserId, permissions: Option[Permission], afkChannelId: Option[NormalVoiceGuildChannelId], afkTimeout: Int, verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: Seq[RawRole], emojis: Seq[RawEmoji], features: Seq[GuildFeature], mfaLevel: MFALevel, applicationId: Option[ApplicationId], widgetEnabled: Option[Boolean], widgetChannelId: Option[GuildChannelId], systemChannelId: Option[TextGuildChannelId], systemChannelFlags: SystemChannelFlags, rulesChannelId: Option[TextGuildChannelId], joinedAt: Option[OffsetDateTime], large: Option[Boolean], unavailable: Option[Boolean], memberCount: Option[Int], voiceStates: Option[Seq[VoiceState]], members: Option[Seq[RawGuildMember]], channels: Option[Seq[RawChannel]], threads: Option[Seq[RawChannel]], presences: Option[Seq[RawPresence]], maxPresences: Option[Int], maxMembers: Option[Int], vanityUrlCode: Option[String], description: Option[String], banner: Option[String], premiumTier: PremiumTier, premiumSubscriptionCount: Option[Int], preferredLocale: Option[String], publicUpdatesChannelId: Option[TextGuildChannelId], maxVideoChannelUsers: Option[Int], approximateMemberCount: Option[Int], approximatePresenceCount: Option[Int], welcomeScreen: Option[WelcomeScreen], nsfwLevel: NSFWLevel, stageInstances: Option[Seq[StageInstance]], stickers: Option[Seq[RawSticker]], guildScheduledEvents: Option[Seq[GuildScheduledEvent]], premiumProgressBarEnabled: Boolean)
- id
The id of the guild.
- name
The name of the guild.
- icon
The icon hash.
- iconHash
Used for template objects.
- splash
The splash hash.
- discoverySplash
The discovery splash hash.
- owner
If the current user is the owner of the guild.
- ownerId
The userId of the owner.
- permissions
The permissions of the current user without overwrites.
- afkChannelId
The channelId of the AFK channel.
- afkTimeout
The amount of seconds you need to be AFK before being moved to the AFK channel.
- verificationLevel
The verification level for the guild.
- defaultMessageNotifications
The notification level for the guild.
- explicitContentFilter
The explicit content filter level for the guild.
- roles
The roles of the guild.
- emojis
The emojis of the guild.
- features
The enabled guild features.
- mfaLevel
The MFA level.
- applicationId
The application id if this guild is bot created.
- widgetEnabled
If the widget is enabled.
- widgetChannelId
The channel id for the widget.
- systemChannelId
The channel which notices like welcome and boost messages are sent to.
- systemChannelFlags
The flags for the system channel
- rulesChannelId
The id for the channel where the rules of a guild are stored.
- joinedAt
When the client joined the guild.
- large
If this guild is above the large threshold.
- memberCount
The amount of members in the guild.
- voiceStates
The voice states of the guild.
- members
The guild members in the guild.
- channels
The channels in the guild.
- presences
The presences in the guild.
- maxPresences
The maximum amount of presences in the guild.
- maxMembers
The maximum amount of members in the guild.
- vanityUrlCode
The vanity url code for the guild.
- description
A descriptiom fpr the guild.
- banner
A banner hash for the guild.
- premiumTier
The premium tier of the guild.
- premiumSubscriptionCount
How many users that are boosting the server.
- preferredLocale
The preferred locale of a community guild.
- publicUpdatesChannelId
The channel where admin and mods can see public updates are sent to public guilds.
- maxVideoChannelUsers
The max amount of users in a video call.
- approximateMemberCount
Roughly how many members there is in the guild.
- approximatePresenceCount
Roughly how many presences there is in the guild.
- welcomeScreen
The welcome screen shown to new members. Only returned in invite objects.
- nsfwLevel
The guild NSFW level.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val afkChannelId: Option[NormalVoiceGuildChannelId]
- val afkTimeout: Int
- val applicationId: Option[ApplicationId]
- val approximateMemberCount: Option[Int]
- val approximatePresenceCount: Option[Int]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val banner: Option[String]
- val channels: Option[Seq[RawChannel]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val defaultMessageNotifications: NotificationLevel
- val description: Option[String]
- val discoverySplash: Option[String]
- val emojis: Seq[RawEmoji]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val explicitContentFilter: FilterLevel
- val features: Seq[GuildFeature]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- val guildScheduledEvents: Option[Seq[GuildScheduledEvent]]
- val icon: Option[String]
- val iconHash: Option[String]
- val id: GuildId
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val joinedAt: Option[OffsetDateTime]
- val large: Option[Boolean]
- val maxMembers: Option[Int]
- val maxPresences: Option[Int]
- val maxVideoChannelUsers: Option[Int]
- val memberCount: Option[Int]
- val members: Option[Seq[RawGuildMember]]
- val mfaLevel: MFALevel
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val nsfwLevel: NSFWLevel
- val owner: Option[Boolean]
- val ownerId: UserId
- val permissions: Option[Permission]
- val preferredLocale: Option[String]
- val premiumProgressBarEnabled: Boolean
- val premiumSubscriptionCount: Option[Int]
- val premiumTier: PremiumTier
- val presences: Option[Seq[RawPresence]]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val publicUpdatesChannelId: Option[TextGuildChannelId]
- val roles: Seq[RawRole]
- val rulesChannelId: Option[TextGuildChannelId]
- val splash: Option[String]
- val stageInstances: Option[Seq[StageInstance]]
- val stickers: Option[Seq[RawSticker]]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val systemChannelFlags: SystemChannelFlags
- val systemChannelId: Option[TextGuildChannelId]
- val threads: Option[Seq[RawChannel]]
- def toGatewayGuild(botUserId: Option[UserId]): Option[GatewayGuild]
- def toRequestGuild: RequestsGuild
- val unavailable: Option[Boolean]
- val vanityUrlCode: Option[String]
- val verificationLevel: VerificationLevel
- val voiceStates: Option[Seq[VoiceState]]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val welcomeScreen: Option[WelcomeScreen]
- val widgetChannelId: Option[GuildChannelId]
- val widgetEnabled: Option[Boolean]