Class

ackcord.data

InviteWithMetadata

Related Doc: package data

Permalink

case class InviteWithMetadata(code: String, guild: Option[InviteGuild], channel: InviteChannel, inviter: User, uses: Int, maxUses: Int, maxAge: Int, temporary: Boolean, createdAt: OffsetDateTime, revoked: Boolean) extends Product with Serializable

An invite with extra information.

code

An invite code.

guild

The guild the invite is for.

channel

The channel the invite is for.

inviter

The user that created the invite.

uses

How many times the invite has been used.

maxUses

How many times this invite can be used.

maxAge

The duration in seconds when the invite will expire

temporary

If this invite is temporary

createdAt

When this invite was created

revoked

If this invite has been revoked

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InviteWithMetadata
  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 InviteWithMetadata(code: String, guild: Option[InviteGuild], channel: InviteChannel, inviter: User, uses: Int, maxUses: Int, maxAge: Int, temporary: Boolean, createdAt: OffsetDateTime, revoked: Boolean)

    Permalink

    code

    An invite code.

    guild

    The guild the invite is for.

    channel

    The channel the invite is for.

    inviter

    The user that created the invite.

    uses

    How many times the invite has been used.

    maxUses

    How many times this invite can be used.

    maxAge

    The duration in seconds when the invite will expire

    temporary

    If this invite is temporary

    createdAt

    When this invite was created

    revoked

    If this invite has been revoked

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val channel: InviteChannel

    Permalink

    The channel the invite is for.

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val code: String

    Permalink

    An invite code.

  8. val createdAt: OffsetDateTime

    Permalink

    When this invite was created

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

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. val guild: Option[InviteGuild]

    Permalink

    The guild the invite is for.

  13. val inviter: User

    Permalink

    The user that created the invite.

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. val maxAge: Int

    Permalink

    The duration in seconds when the invite will expire

  16. val maxUses: Int

    Permalink

    How many times this invite can be used.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  20. val revoked: Boolean

    Permalink

    If this invite has been revoked

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

    Permalink
    Definition Classes
    AnyRef
  22. val temporary: Boolean

    Permalink

    If this invite is temporary

  23. val uses: Int

    Permalink

    How many times the invite has been used.

  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped