SubscriptionCreateEvent

class SubscriptionCreateEvent(val subscription: Subscription, val kord: Kord, val shard: Int, val customContext: Any?) : Event(source)

An Event that is sent when a Subscription for a Premium App is created.

A Subscription's status can be either Inactive or Active when this event is received. You will receive subsequent SubscriptionUpdateEvents if the status is updated to Active. As a best practice, you should not grant any perks to users until the Entitlements are created.

Constructors

Link copied to clipboard
constructor(subscription: Subscription, 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
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.

Link copied to clipboard

The Subscription that was created.

Functions

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