EntitlementDeleteEvent

class EntitlementDeleteEvent(val entitlement: Entitlement, val kord: Kord, val shard: Int, val customContext: Any?) : Event(source)

An Event that is sent when an Entitlement is deleted.

Entitlement deletions are infrequent, and occur when:

  • Discord issues a refund for a subscription

  • Discord removes an Entitlement from a User via internal tooling

  • Discord deletes an app-managed Entitlement they created via the API

Entitlements are not deleted when they expire.

Constructors

Link copied to clipboard
constructor(entitlement: Entitlement, kord: Kord, shard: Int, customContext: Any?)

Properties

Link copied to clipboard
open override val customContext: Any?

A custom object that can be inserted when creating events. By default, this is just null.

Link copied to clipboard

The Entitlement that was deleted.

Link copied to clipboard
open val gateway: Gateway

The Gateway that spawned this event.

Link copied to clipboard
open override val kord: Kord

The kord instance that created this object.

Link copied to clipboard
open override val shard: Int

The shard number of the gateway that spawned this event.

Functions

Link copied to clipboard
open override fun toString(): String