Files
amble_api/models/rpguserlist.js
2025-07-15 15:54:43 +05:30

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;