You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docker-infisical/backend/src/models/userAction.ts

29 lines
463 B

import { Schema, model, Types } from 'mongoose';
export interface IUserAction {
_id: Types.ObjectId;
user: Types.ObjectId;
action: string;
}
const userActionSchema = new Schema<IUserAction>(
{
user: {
type: Schema.Types.ObjectId,
ref: 'User',
required: true
},
action: {
type: String,
required: true
}
},
{
timestamps: true
}
);
const UserAction = model<IUserAction>('UserAction', userActionSchema);
export default UserAction;