Class

ackcord.data

OptionalAuditLogInfo

Related Doc: package data

Permalink

case class OptionalAuditLogInfo(deleteMemberDays: Option[String], membersRemoved: Option[String], channelId: Option[ChannelId], count: Option[String], id: Option[UserOrRoleId], type: Option[PermissionOverwriteType], roleName: Option[String]) extends Product with Serializable

Extra data for an entry

deleteMemberDays

The amount of days before a user was considered inactive and kicked. Present for MemberPrune.

membersRemoved

The amount of members removed. Present for MemberPrune.

channelId

The channelId of the deleted message. Present for MessageDelete.

count

The amount of deleted messages. Present for MessageDelete.

id

The id of the overwritten object. Present for overwrite events.

roleName

The name of the role. Present for overwrite events if type == Role.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OptionalAuditLogInfo
  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 OptionalAuditLogInfo(deleteMemberDays: Option[String], membersRemoved: Option[String], channelId: Option[ChannelId], count: Option[String], id: Option[UserOrRoleId], type: Option[PermissionOverwriteType], roleName: Option[String])

    Permalink

    deleteMemberDays

    The amount of days before a user was considered inactive and kicked. Present for MemberPrune.

    membersRemoved

    The amount of members removed. Present for MemberPrune.

    channelId

    The channelId of the deleted message. Present for MessageDelete.

    count

    The amount of deleted messages. Present for MessageDelete.

    id

    The id of the overwritten object. Present for overwrite events.

    roleName

    The name of the role. Present for overwrite events if type == Role.

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 channelId: Option[ChannelId]

    Permalink

    The channelId of the deleted message.

    The channelId of the deleted message. Present for MessageDelete.

  6. def clone(): AnyRef

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

    Permalink

    The amount of deleted messages.

    The amount of deleted messages. Present for MessageDelete.

  8. val deleteMemberDays: Option[String]

    Permalink

    The amount of days before a user was considered inactive and kicked.

    The amount of days before a user was considered inactive and kicked. Present for MemberPrune.

  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 id: Option[UserOrRoleId]

    Permalink

    The id of the overwritten object.

    The id of the overwritten object. Present for overwrite events.

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. val membersRemoved: Option[String]

    Permalink

    The amount of members removed.

    The amount of members removed. Present for MemberPrune.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  18. val roleName: Option[String]

    Permalink

    The name of the role.

    The name of the role. Present for overwrite events if type == Role.

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

    Permalink
    Definition Classes
    AnyRef
  20. val type: Option[PermissionOverwriteType]

    Permalink
  21. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. 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