UNPKG

@evolvejs/core

Version:

An advanced Discord API wrapper with TS and JS support

39 lines (38 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Activity = void 0; class Activity { constructor(data) { Object.defineProperty(this, "data", { value: data, enumerable: false, writable: false, }); this._handle(); } _handle() { if (!this.data) return; this.name = this.data.name; this.type = this.data.type; this.createdAt = this.data.created_at; this.url = this.data.url; if (this.data.timestamps) { if (this.data.timestamps.start) this.startTime = this.data.timestamps.start; if (this.data.timestamps.end) this.endTime = this.data.timestamps.end; } this.applicationID = this.data.application_id; this.state = this.data.state; this.details = this.data.details; this.emoji = this.data.emoji; this.party = this.data.party; this.assets = this.data.assets; this.secrets = this.data.secrets; this.instance = this.data.instance; this.flags = this.data.flags; return this; } } exports.Activity = Activity;