kient / ChannelSubscription
Class: ChannelSubscription 
src/structures/channel-subscription.ts:14
Extends 
Properties 
| Property | Modifier | Type | Description | Inherited from | Defined in | 
|---|---|---|---|---|---|
| _kient | readonly | Kient | - | EventBase._kient | src/structures/base.ts:4 | 
| broadcaster | public | ChatUser | The user that has been subscribed to | - | src/structures/channel-subscription.ts:19 | 
| createdAt | public | Date | The date the user had subscribed to the channel | - | src/structures/channel-subscription.ts:34 | 
| duration | public | number | How many months they subscribed for consecutively | - | src/structures/channel-subscription.ts:29 | 
| kickEvent | public | object | The information relating the received event | EventBase.kickEvent | src/structures/base-event.ts:17 | 
| kickEvent.messageId | public | string | The event's message id | - | src/structures/base-event.ts:21 | 
| kickEvent.subscriptionId | public | string | The subscription ID associated with the event | - | src/structures/base-event.ts:26 | 
| kickEvent.timestamp | public | Date | The event's timestamp | - | src/structures/base-event.ts:31 | 
| subscriber | public | ChatUser | The user that has followed the broadcaster | - | src/structures/channel-subscription.ts:24 | 
Methods 
toJSON() 
ts
toJSON(): ExcludeFunctionsAndPrivate<ChannelSubscription>src/structures/channel-subscription.ts:48
Returns 
ExcludeFunctionsAndPrivate<ChannelSubscription>
unsubscribe() 
ts
unsubscribe(): voidsrc/structures/base-event.ts:48
The unsubscribes the client from this subscription type using the associated subscription ID in the event
Returns 
void