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
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RawGuild
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val afkChannelId: Option[NormalVoiceGuildChannelId]
  5. val afkTimeout: Int
  6. val applicationId: Option[ApplicationId]
  7. val approximateMemberCount: Option[Int]
  8. val approximatePresenceCount: Option[Int]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. val banner: Option[String]
  11. val channels: Option[Seq[RawChannel]]
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  13. val defaultMessageNotifications: NotificationLevel
  14. val description: Option[String]
  15. val discoverySplash: Option[String]
  16. val emojis: Seq[RawEmoji]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val explicitContentFilter: FilterLevel
  19. val features: Seq[GuildFeature]
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  21. val guildScheduledEvents: Option[Seq[GuildScheduledEvent]]
  22. val icon: Option[String]
  23. val iconHash: Option[String]
  24. val id: GuildId
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val joinedAt: Option[OffsetDateTime]
  27. val large: Option[Boolean]
  28. val maxMembers: Option[Int]
  29. val maxPresences: Option[Int]
  30. val maxVideoChannelUsers: Option[Int]
  31. val memberCount: Option[Int]
  32. val members: Option[Seq[RawGuildMember]]
  33. val mfaLevel: MFALevel
  34. val name: String
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  38. val nsfwLevel: NSFWLevel
  39. val owner: Option[Boolean]
  40. val ownerId: UserId
  41. val permissions: Option[Permission]
  42. val preferredLocale: Option[String]
  43. val premiumProgressBarEnabled: Boolean
  44. val premiumSubscriptionCount: Option[Int]
  45. val premiumTier: PremiumTier
  46. val presences: Option[Seq[RawPresence]]
  47. def productElementNames: Iterator[String]
    Definition Classes
    Product
  48. val publicUpdatesChannelId: Option[TextGuildChannelId]
  49. val roles: Seq[RawRole]
  50. val rulesChannelId: Option[TextGuildChannelId]
  51. val splash: Option[String]
  52. val stageInstances: Option[Seq[StageInstance]]
  53. val stickers: Option[Seq[RawSticker]]
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. val systemChannelFlags: SystemChannelFlags
  56. val systemChannelId: Option[TextGuildChannelId]
  57. val threads: Option[Seq[RawChannel]]
  58. def toGatewayGuild(botUserId: Option[UserId]): Option[GatewayGuild]
  59. def toRequestGuild: RequestsGuild
  60. val unavailable: Option[Boolean]
  61. val vanityUrlCode: Option[String]
  62. val verificationLevel: VerificationLevel
  63. val voiceStates: Option[Seq[VoiceState]]
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  67. val welcomeScreen: Option[WelcomeScreen]
  68. val widgetChannelId: Option[GuildChannelId]
  69. val widgetEnabled: Option[Boolean]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped