55 lines
1.4 KiB
JavaScript
55 lines
1.4 KiB
JavaScript
const mongoose = require('mongoose');
|
|
const Schema = mongoose.Schema;
|
|
|
|
const rpguserlistSchema = new Schema({
|
|
Userid: String,
|
|
Firstname: String,
|
|
Lastname: String,
|
|
Email: String,
|
|
BirthYear: String,
|
|
Gender: String,
|
|
Username: String,
|
|
Userrole: String,
|
|
Password: String,
|
|
ProfilePic: String,
|
|
Categories: Array,
|
|
Language: String,
|
|
DeviceID: String,
|
|
Platform: String,
|
|
MobileNo: String,
|
|
MobileOTP: Number,
|
|
TotalPoints: String,
|
|
StepsTaken: String,
|
|
AppFeedback: String,
|
|
AppRating: Number,
|
|
client_id: String,
|
|
client_secret: String,
|
|
refresh_token: String,
|
|
access_token: String,
|
|
WalkDetails: [
|
|
{
|
|
Map_ID: String,
|
|
Map_Feedback: String,
|
|
Map_StartTime: String,
|
|
Map_Endtime: String,
|
|
Map_Status: String,
|
|
Map_Rating: Number,
|
|
Current_POI: Number,
|
|
Distance_Travelled: Number,
|
|
POI_Data: [
|
|
{
|
|
POI_ID: String,
|
|
AmbleFeedback: String,
|
|
AmbleStartTime: String,
|
|
AmbleEndtime: String,
|
|
AmbleStatus: String,
|
|
AmbleRating: Number
|
|
}
|
|
]
|
|
}
|
|
],
|
|
DateofRegistration: Date
|
|
});
|
|
|
|
const newRpguserlistEntry = mongoose.model('rpguserlist', rpguserlistSchema);
|
|
module.exports = newRpguserlistEntry; |