@evolvejs/core
Version:
An advanced Discord API wrapper with TS and JS support
39 lines (38 loc) • 1.21 kB
JavaScript
"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;