Created the Member.ts model
This commit is contained in:
parent
19799a7431
commit
f5403e77cd
24
src/models/Member.ts
Normal file
24
src/models/Member.ts
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
import {model, ObjectId, Schema, Types} from "mongoose";
|
||||||
|
|
||||||
|
export interface IMember {
|
||||||
|
projectId: ObjectId,
|
||||||
|
memberId: ObjectId,
|
||||||
|
accepted: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
const MemberSchema = new Schema<IMember>({
|
||||||
|
projectId: {
|
||||||
|
type: Types.ObjectId,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
memberId: {
|
||||||
|
type: Types.ObjectId,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
accepted: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
export const Member = model<IMember>('members', MemberSchema);
|
Loading…
x
Reference in New Issue
Block a user