Class

ackcord.data.raw

RawGuild

Related Doc: package raw

Permalink

case class RawGuild(id: GuildId, name: String, icon: Option[String], splash: Option[String], owner: Option[Boolean], ownerId: UserId, permissions: Option[Permission], region: String, afkChannelId: Option[ChannelId], afkTimeout: Int, embedEnabled: Option[Boolean], embedChannelId: Option[ChannelId], verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: Seq[RawRole], emojis: Seq[RawEmoji], features: Seq[String], mfaLevel: MFALevel, applicationId: Option[RawSnowflake], widgetEnabled: Option[Boolean], widgetChannelId: Option[ChannelId], systemChannelId: Option[ChannelId], joinedAt: Option[OffsetDateTime], large: Option[Boolean], unavailable: Option[Boolean], memberCount: Option[Int], voiceStates: Option[Seq[VoiceState]], members: Option[Seq[RawGuildMember]], channels: Option[Seq[RawChannel]], presences: Option[Seq[RawPresence]], maxPresences: Option[Int], maxMembers: Option[Int], vanityUrlCode: Option[String], description: Option[String], banner: Option[String]) extends Product with Serializable

A a raw guild before going through the cache.

id

The id of the guild.

name

The name of the guild.

icon

The icon hash.

splash

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

region

The voice region

afkChannelId

The channelId of the AFK channel.

afkTimeout

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

embedEnabled

If the embed is enabled.

embedChannelId

The channelId for the embed.

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 system messages are sent to.

joinedAt

When the client joined the guild.

large

If this guild is above the large threshold.

unavailable

If this guild is unavailable.

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.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RawGuild
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RawGuild(id: GuildId, name: String, icon: Option[String], splash: Option[String], owner: Option[Boolean], ownerId: UserId, permissions: Option[Permission], region: String, afkChannelId: Option[ChannelId], afkTimeout: Int, embedEnabled: Option[Boolean], embedChannelId: Option[ChannelId], verificationLevel: VerificationLevel, defaultMessageNotifications: NotificationLevel, explicitContentFilter: FilterLevel, roles: Seq[RawRole], emojis: Seq[RawEmoji], features: Seq[String], mfaLevel: MFALevel, applicationId: Option[RawSnowflake], widgetEnabled: Option[Boolean], widgetChannelId: Option[ChannelId], systemChannelId: Option[ChannelId], joinedAt: Option[OffsetDateTime], large: Option[Boolean], unavailable: Option[Boolean], memberCount: Option[Int], voiceStates: Option[Seq[VoiceState]], members: Option[Seq[RawGuildMember]], channels: Option[Seq[RawChannel]], presences: Option[Seq[RawPresence]], maxPresences: Option[Int], maxMembers: Option[Int], vanityUrlCode: Option[String], description: Option[String], banner: Option[String])

    Permalink

    id

    The id of the guild.

    name

    The name of the guild.

    icon

    The icon hash.

    splash

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

    region

    The voice region

    afkChannelId

    The channelId of the AFK channel.

    afkTimeout

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

    embedEnabled

    If the embed is enabled.

    embedChannelId

    The channelId for the embed.

    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 system messages are sent to.

    joinedAt

    When the client joined the guild.

    large

    If this guild is above the large threshold.

    unavailable

    If this guild is unavailable.

    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.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val afkChannelId: Option[ChannelId]

    Permalink

    The channelId of the AFK channel.

  5. val afkTimeout: Int

    Permalink

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

  6. val applicationId: Option[RawSnowflake]

    Permalink

    The application id if this guild is bot created.

  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. val banner: Option[String]

    Permalink

    A banner hash for the guild.

  9. val channels: Option[Seq[RawChannel]]

    Permalink

    The channels in the guild.

  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val defaultMessageNotifications: NotificationLevel

    Permalink

    The notification level for the guild.

  12. val description: Option[String]

    Permalink

    A descriptiom fpr the guild.

  13. val embedChannelId: Option[ChannelId]

    Permalink

    The channelId for the embed.

  14. val embedEnabled: Option[Boolean]

    Permalink

    If the embed is enabled.

  15. val emojis: Seq[RawEmoji]

    Permalink

    The emojis of the guild.

  16. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. val explicitContentFilter: FilterLevel

    Permalink

    The explicit content filter level for the guild.

  18. val features: Seq[String]

    Permalink

    The enabled guild features.

  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. val icon: Option[String]

    Permalink

    The icon hash.

  22. val id: GuildId

    Permalink

    The id of the guild.

  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. val joinedAt: Option[OffsetDateTime]

    Permalink

    When the client joined the guild.

  25. val large: Option[Boolean]

    Permalink

    If this guild is above the large threshold.

  26. val maxMembers: Option[Int]

    Permalink

    The maximum amount of members in the guild.

  27. val maxPresences: Option[Int]

    Permalink

    The maximum amount of presences in the guild.

  28. val memberCount: Option[Int]

    Permalink

    The amount of members in the guild.

  29. val members: Option[Seq[RawGuildMember]]

    Permalink

    The guild members in the guild.

  30. val mfaLevel: MFALevel

    Permalink

    The MFA level.

  31. val name: String

    Permalink

    The name of the guild.

  32. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. val owner: Option[Boolean]

    Permalink

    If the current user is the owner of the guild.

  36. val ownerId: UserId

    Permalink

    The userId of the owner.

  37. val permissions: Option[Permission]

    Permalink

    The permissions of the current user without overwrites.

  38. val presences: Option[Seq[RawPresence]]

    Permalink

    The presences in the guild.

  39. val region: String

    Permalink

    The voice region

  40. val roles: Seq[RawRole]

    Permalink

    The roles of the guild.

  41. val splash: Option[String]

    Permalink

    The splash hash.

  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. val systemChannelId: Option[ChannelId]

    Permalink

    The channel which system messages are sent to.

  44. def toGuild: Option[Guild]

    Permalink

    Try to convert this to a normal guild.

  45. val unavailable: Option[Boolean]

    Permalink

    If this guild is unavailable.

  46. val vanityUrlCode: Option[String]

    Permalink

    The vanity url code for the guild.

  47. val verificationLevel: VerificationLevel

    Permalink

    The verification level for the guild.

  48. val voiceStates: Option[Seq[VoiceState]]

    Permalink

    The voice states of the guild.

  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. val widgetChannelId: Option[ChannelId]

    Permalink

    The channel id for the widget.

  53. val widgetEnabled: Option[Boolean]

    Permalink

    If the widget is enabled.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped