Packages

c

ackcord.data

GatewayGuild

case class GatewayGuild(id: GuildId, name: String, icon: Option[String], iconHash: Option[String], splash: Option[String], discoverySplash: Option[String], ownerId: UserId, afkChannelId: Option[NormalVoiceGuildChannelId], afkTimeout: Int, widgetEnabled: Option[Boolean], widgetChannelId: Option[GuildChannelId], verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: SnowflakeMap[Role, Role], emojis: SnowflakeMap[Emoji, Emoji], features: Seq[GuildFeature], mfaLevel: MFALevel, applicationId: Option[ApplicationId], systemChannelId: Option[TextGuildChannelId], systemChannelFlags: SystemChannelFlags, rulesChannelId: Option[TextGuildChannelId], joinedAt: OffsetDateTime, large: Boolean, memberCount: Int, voiceStates: SnowflakeMap[User, VoiceState], members: SnowflakeMap[User, GuildMember], channels: SnowflakeMap[GuildChannel, GuildChannel], threads: SnowflakeMap[ThreadGuildChannel, ThreadGuildChannel], presences: SnowflakeMap[User, Presence], 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], nsfwLevel: NSFWLevel, stageInstances: SnowflakeMap[StageInstance, StageInstance], stickers: SnowflakeMap[Sticker, Sticker], guildScheduledEvents: SnowflakeMap[GuildScheduledEvent, GuildScheduledEvent], premiumProgressBarEnabled: Boolean) extends Guild with Product with Serializable

A guild or server in Discord received over the Gateway.

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.

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.

Source
guild.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GatewayGuild
  2. Serializable
  3. Product
  4. Equals
  5. Guild
  6. UnknownStatusGuild
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GatewayGuild(id: GuildId, name: String, icon: Option[String], iconHash: Option[String], splash: Option[String], discoverySplash: Option[String], ownerId: UserId, afkChannelId: Option[NormalVoiceGuildChannelId], afkTimeout: Int, widgetEnabled: Option[Boolean], widgetChannelId: Option[GuildChannelId], verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: SnowflakeMap[Role, Role], emojis: SnowflakeMap[Emoji, Emoji], features: Seq[GuildFeature], mfaLevel: MFALevel, applicationId: Option[ApplicationId], systemChannelId: Option[TextGuildChannelId], systemChannelFlags: SystemChannelFlags, rulesChannelId: Option[TextGuildChannelId], joinedAt: OffsetDateTime, large: Boolean, memberCount: Int, voiceStates: SnowflakeMap[User, VoiceState], members: SnowflakeMap[User, GuildMember], channels: SnowflakeMap[GuildChannel, GuildChannel], threads: SnowflakeMap[ThreadGuildChannel, ThreadGuildChannel], presences: SnowflakeMap[User, Presence], 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], nsfwLevel: NSFWLevel, stageInstances: SnowflakeMap[StageInstance, StageInstance], stickers: SnowflakeMap[Sticker, Sticker], guildScheduledEvents: SnowflakeMap[GuildScheduledEvent, GuildScheduledEvent], premiumProgressBarEnabled: Boolean)

    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.

    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.

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. def afkChannel: Option[NormalVoiceGuildChannel]

    Get the AFK channel of this guild.

  5. val afkChannelId: Option[NormalVoiceGuildChannelId]

    The channelId of the AFK channel.

    The channelId of the AFK channel.

    Definition Classes
    GatewayGuildGuild
  6. val afkTimeout: Int

    The amount of seconds you need to be AFK before being moved to the AFK channel.

    The amount of seconds you need to be AFK before being moved to the AFK channel.

    Definition Classes
    GatewayGuildGuild
  7. val applicationId: Option[ApplicationId]

    The application id if this guild is bot created.

    The application id if this guild is bot created.

    Definition Classes
    GatewayGuildGuild
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val banner: Option[String]

    A banner hash for the guild.

    A banner hash for the guild.

    Definition Classes
    GatewayGuildGuild
  10. val channels: SnowflakeMap[GuildChannel, GuildChannel]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  12. val defaultMessageNotifications: NotificationLevel

    The notification level for the guild.

    The notification level for the guild.

    Definition Classes
    GatewayGuildGuild
  13. val description: Option[String]

    A description for a community guild.

    A description for a community guild.

    Definition Classes
    GatewayGuildGuild
  14. val discoverySplash: Option[String]

    The discovery splash hash.

    The discovery splash hash.

    Definition Classes
    GatewayGuildGuild
  15. val emojis: SnowflakeMap[Emoji, Emoji]

    The emojis of the guild.

    The emojis of the guild.

    Definition Classes
    GatewayGuildGuild
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def everyoneRole: Role

    Get the everyone role in this guild.

    Get the everyone role in this guild.

    Definition Classes
    Guild
  18. val explicitContentFilter: FilterLevel

    The explicit content filter level for the guild.

    The explicit content filter level for the guild.

    Definition Classes
    GatewayGuildGuild
  19. val features: Seq[GuildFeature]

    The enabled guild features.

    The enabled guild features.

    Definition Classes
    GatewayGuildGuild
  20. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  21. val guildScheduledEvents: SnowflakeMap[GuildScheduledEvent, GuildScheduledEvent]
  22. val icon: Option[String]

    The icon hash.

    The icon hash.

    Definition Classes
    GatewayGuildGuild
  23. val iconHash: Option[String]

    Used for template objects.

    Used for template objects.

    Definition Classes
    GatewayGuildGuild
  24. val id: GuildId

    The id of the guild.

    The id of the guild.

    Definition Classes
    GatewayGuildUnknownStatusGuild
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. val joinedAt: OffsetDateTime
  27. val large: Boolean
  28. val maxMembers: Option[Int]

    The maximum amount of members in the guild.

    The maximum amount of members in the guild.

    Definition Classes
    GatewayGuildGuild
  29. val maxPresences: Option[Int]

    The maximum amount of presences in the guild.

    The maximum amount of presences in the guild.

    Definition Classes
    GatewayGuildGuild
  30. val maxVideoChannelUsers: Option[Int]

    The max amount of users in a video call.

    The max amount of users in a video call.

    Definition Classes
    GatewayGuildGuild
  31. val memberCount: Int
  32. val members: SnowflakeMap[User, GuildMember]
  33. def mentionEveryone: String

    Get the everyone mention for this guild.

    Get the everyone mention for this guild.

    Definition Classes
    Guild
  34. val mfaLevel: MFALevel

    The MFA level.

    The MFA level.

    Definition Classes
    GatewayGuildGuild
  35. val name: String

    The name of the guild.

    The name of the guild.

    Definition Classes
    GatewayGuildGuild
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  39. val nsfwLevel: NSFWLevel

    The guild NSFW level.

    The guild NSFW level.

    Definition Classes
    GatewayGuildGuild
  40. def owner(implicit c: CacheSnapshot): Option[User]

    Get the owner this this guild.

    Get the owner this this guild.

    Definition Classes
    Guild
  41. val ownerId: UserId

    The userId of the owner.

    The userId of the owner.

    Definition Classes
    GatewayGuildGuild
  42. val preferredLocale: Option[String]

    The preferred locale of a community guild.

    The preferred locale of a community guild.

    Definition Classes
    GatewayGuildGuild
  43. val premiumProgressBarEnabled: Boolean
  44. val premiumSubscriptionCount: Option[Int]

    How many users that are boosting the server.

    How many users that are boosting the server.

    Definition Classes
    GatewayGuildGuild
  45. val premiumTier: PremiumTier

    The premium tier of the guild.

    The premium tier of the guild.

    Definition Classes
    GatewayGuildGuild
  46. val presences: SnowflakeMap[User, Presence]
  47. def productElementNames: Iterator[String]
    Definition Classes
    Product
  48. val publicUpdatesChannelId: Option[TextGuildChannelId]

    The channel where admin and mods can see public updates are sent to public guilds.

    The channel where admin and mods can see public updates are sent to public guilds.

    Definition Classes
    GatewayGuildGuild
  49. val roles: SnowflakeMap[Role, Role]

    The roles of the guild.

    The roles of the guild.

    Definition Classes
    GatewayGuildGuild
  50. val rulesChannelId: Option[TextGuildChannelId]

    The id for the channel where the rules of a guild are stored.

    The id for the channel where the rules of a guild are stored.

    Definition Classes
    GatewayGuildGuild
  51. val splash: Option[String]

    The splash hash.

    The splash hash.

    Definition Classes
    GatewayGuildGuild
  52. val stageInstances: SnowflakeMap[StageInstance, StageInstance]
  53. val stickers: SnowflakeMap[Sticker, Sticker]

    The stickers of the guild.

    The stickers of the guild.

    Definition Classes
    GatewayGuildGuild
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. def systemChannel: Option[TextGuildChannel]

    Get the system channel of this guild.

    Get the system channel of this guild. This is the first channel new users see when they join the guild.

  56. val systemChannelFlags: SystemChannelFlags

    The flags for the system channel.

    The flags for the system channel.

    Definition Classes
    GatewayGuildGuild
  57. val systemChannelId: Option[TextGuildChannelId]

    The channel which notices like welcome and boost messages are sent to.

    The channel which notices like welcome and boost messages are sent to.

    Definition Classes
    GatewayGuildGuild
  58. val threads: SnowflakeMap[ThreadGuildChannel, ThreadGuildChannel]
  59. def unavailable: Option[Boolean]
    Definition Classes
    GuildUnknownStatusGuild
  60. val vanityUrlCode: Option[String]

    The vanity url code for the guild.

    The vanity url code for the guild.

    Definition Classes
    GatewayGuildGuild
  61. val verificationLevel: VerificationLevel

    The verification level for the guild.

    The verification level for the guild.

    Definition Classes
    GatewayGuildGuild
  62. val voiceStates: SnowflakeMap[User, VoiceState]
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  65. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  66. def widgetChannel: Option[GuildChannel]

    Get the widget channel of this guild.

  67. val widgetChannelId: Option[GuildChannelId]

    The channel id for the widget.

    The channel id for the widget.

    Definition Classes
    GatewayGuildGuild
  68. val widgetEnabled: Option[Boolean]

    If the widget is enabled.

    If the widget is enabled.

    Definition Classes
    GatewayGuildGuild

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 Guild

Inherited from UnknownStatusGuild

Inherited from AnyRef

Inherited from Any

Ungrouped