46 lines
1.6 KiB
JavaScript
46 lines
1.6 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.ModType = void 0;
|
|
const tslib_1 = require("tslib");
|
|
const typegoose_1 = require("@typegoose/typegoose");
|
|
var ModType;
|
|
(function (ModType) {
|
|
ModType[ModType["Warn"] = 0] = "Warn";
|
|
ModType[ModType["Unmute"] = 1] = "Unmute";
|
|
ModType[ModType["Mute"] = 2] = "Mute";
|
|
ModType[ModType["Kick"] = 3] = "Kick";
|
|
ModType[ModType["Unban"] = 4] = "Unban";
|
|
ModType[ModType["Ban"] = 5] = "Ban";
|
|
})(ModType = exports.ModType || (exports.ModType = {}));
|
|
class Moderation {
|
|
}
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)({ required: true }),
|
|
tslib_1.__metadata("design:type", String)
|
|
], Moderation.prototype, "userID", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)({ required: true }),
|
|
tslib_1.__metadata("design:type", String)
|
|
], Moderation.prototype, "logID", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)({ required: true }),
|
|
tslib_1.__metadata("design:type", String)
|
|
], Moderation.prototype, "moderatorID", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)(),
|
|
tslib_1.__metadata("design:type", String)
|
|
], Moderation.prototype, "reason", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)({ required: true }),
|
|
tslib_1.__metadata("design:type", Date)
|
|
], Moderation.prototype, "date", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)({ required: true }),
|
|
tslib_1.__metadata("design:type", Number)
|
|
], Moderation.prototype, "type", void 0);
|
|
tslib_1.__decorate([
|
|
(0, typegoose_1.prop)(),
|
|
tslib_1.__metadata("design:type", Object)
|
|
], Moderation.prototype, "expiration", void 0);
|
|
exports.default = Moderation;
|