UNPKG

@brontosaurus/db

Version:
61 lines (60 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AttemptModel = void 0; const mongoose_1 = require("mongoose"); const AttemptSchema = new mongoose_1.Schema({ account: { type: mongoose_1.Schema.Types.ObjectId, required: true, index: true, }, succeed: { type: Boolean, required: true, }, failedReason: { type: String, required: false, }, platform: { type: String, required: true, }, userAgent: { type: String, required: true, }, target: { type: String, required: true, }, source: { type: String, required: true, }, proxySources: { type: [String], required: true, default: [], }, application: { type: mongoose_1.Schema.Types.ObjectId, required: true, }, identifier: { type: String, required: true, index: true, }, at: { type: Date, required: true, index: true, }, }, { timestamps: { createdAt: true, updatedAt: true, }, }); exports.AttemptModel = mongoose_1.model('Attempt', AttemptSchema);