@brontosaurus/db
Version:
:ocean: Schema for brontosaurus
61 lines (60 loc) • 1.3 kB
JavaScript
"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);