Abdul Rehman
commited on
Commit
·
a569cab
1
Parent(s):
ca4fcfa
activity schema added
Browse files
src/modules/activity/activity.schema.ts
CHANGED
@@ -8,6 +8,7 @@ export interface IUserActivityDocument extends Document {
|
|
8 |
propertyId: IPropertyDocument;
|
9 |
action: string; // E.g., 'click', 'view', 'time_spent'
|
10 |
sessionId: string;
|
|
|
11 |
timestamp: Date;
|
12 |
duration?: number; // Store time spent in seconds for 'time_spent' action
|
13 |
searchQuery?: string;
|
@@ -27,6 +28,7 @@ const UserActivitySchema = new mongoose.Schema<IUserActivityDocument>(
|
|
27 |
},
|
28 |
action: { type: String, required: true }, // 'click', 'view', 'time_spent'
|
29 |
sessionId: { type: String, required: true },
|
|
|
30 |
searchQuery: { type: String },
|
31 |
timestamp: { type: Date, default: Date.now },
|
32 |
duration: { type: Number }, // Only applicable for 'time_spent'
|
|
|
8 |
propertyId: IPropertyDocument;
|
9 |
action: string; // E.g., 'click', 'view', 'time_spent'
|
10 |
sessionId: string;
|
11 |
+
id: string;
|
12 |
timestamp: Date;
|
13 |
duration?: number; // Store time spent in seconds for 'time_spent' action
|
14 |
searchQuery?: string;
|
|
|
28 |
},
|
29 |
action: { type: String, required: true }, // 'click', 'view', 'time_spent'
|
30 |
sessionId: { type: String, required: true },
|
31 |
+
id: { type: String },
|
32 |
searchQuery: { type: String },
|
33 |
timestamp: { type: Date, default: Date.now },
|
34 |
duration: { type: Number }, // Only applicable for 'time_spent'
|