From f5403e77cd564913752b3334b3151a0ca985b07c Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sat, 14 Jan 2023 23:15:49 +0100 Subject: [PATCH] Created the Member.ts model --- src/models/Member.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/models/Member.ts diff --git a/src/models/Member.ts b/src/models/Member.ts new file mode 100644 index 0000000..5b92786 --- /dev/null +++ b/src/models/Member.ts @@ -0,0 +1,24 @@ +import {model, ObjectId, Schema, Types} from "mongoose"; + +export interface IMember { + projectId: ObjectId, + memberId: ObjectId, + accepted: boolean +} + +const MemberSchema = new Schema({ + projectId: { + type: Types.ObjectId, + required: true + }, + memberId: { + type: Types.ObjectId, + required: true + }, + accepted: { + type: Boolean, + default: false + } +}); + +export const Member = model('members', MemberSchema); \ No newline at end of file