@tiledesk/tiledesk-server
Version:
The Tiledesk server module
40 lines (36 loc) • 631 B
JavaScript
const mongoose = require('mongoose');
const MessageLogSchema = mongoose.Schema({
id_project: {
type: String,
required: true
},
json_message: {
type: Object,
required: true
},
transaction_id: {
type: String,
required: true
},
message_id: {
type: String,
required: false
},
status: {
type: String,
required: true
},
status_code: {
type: Number,
required: true
},
error: {
type: String
},
timestamp: {
type: Date,
default: Date.now
}
})
const MessageLog = mongoose.model("MessageLog", MessageLogSchema);
module.exports = { MessageLog };