case class OptionalAuditLogInfo(channelId: Option[TextChannelId], count: Option[String], deleteMemberDays: Option[String], id: Option[UserOrRoleId], membersRemoved: Option[String], messageId: Option[MessageId], roleName: Option[String], type: Option[PermissionOverwriteType]) extends Product with Serializable
Extra data for an entry
- channelId
The channelId of the deleted message. Present for MemberMove, MessagePin, MessageUnpin, MessageDelete, StageInstanceCreate, StageInstanceUpdate and StageInstanceDelete.
- count
The amount of deleted messages. Present for MessageDelete, MessageBulkDelete, MemberDisconnect and MemberMove.
- deleteMemberDays
The amount of days before a user was considered inactive and kicked. Present for MemberPrune.
- id
The id of the overwritten object. Present for overwrite events.
- membersRemoved
The amount of members removed. Present for MemberPrune.
- messageId
The message that was targeted. Present for MessagePin and MessageUnpin.
- roleName
The name of the role. Present for overwrite events if type == Role.
- Source
- auditlog.scala
- Alphabetic
- By Inheritance
- OptionalAuditLogInfo
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new OptionalAuditLogInfo(channelId: Option[TextChannelId], count: Option[String], deleteMemberDays: Option[String], id: Option[UserOrRoleId], membersRemoved: Option[String], messageId: Option[MessageId], roleName: Option[String], type: Option[PermissionOverwriteType])
- channelId
The channelId of the deleted message. Present for MemberMove, MessagePin, MessageUnpin, MessageDelete, StageInstanceCreate, StageInstanceUpdate and StageInstanceDelete.
- count
The amount of deleted messages. Present for MessageDelete, MessageBulkDelete, MemberDisconnect and MemberMove.
- deleteMemberDays
The amount of days before a user was considered inactive and kicked. Present for MemberPrune.
- id
The id of the overwritten object. Present for overwrite events.
- membersRemoved
The amount of members removed. Present for MemberPrune.
- messageId
The message that was targeted. Present for MessagePin and MessageUnpin.
- roleName
The name of the role. Present for overwrite events if type == Role.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val channelId: Option[TextChannelId]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val count: Option[String]
- val deleteMemberDays: Option[String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- val id: Option[UserOrRoleId]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val membersRemoved: Option[String]
- val messageId: Option[MessageId]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val roleName: Option[String]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val type: Option[PermissionOverwriteType]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])