diff --git a/backend-services/friend-service/src/Database/Schemas/FriendSchema.ts b/backend-services/friend-service/src/Database/Schemas/FriendSchema.ts new file mode 100644 index 0000000000000000000000000000000000000000..b471c43e4d6e37220d2f3112e9011e1e923f670e --- /dev/null +++ b/backend-services/friend-service/src/Database/Schemas/FriendSchema.ts @@ -0,0 +1,17 @@ +import mongoose, { Schema } from 'mongoose' + +/** + * Schema for representing an a friend + */ +const FriendSchema = new Schema({ + User1: { + type: String, + required: true + }, + User2: { + type: String, + required: true + } +}) + +export default FriendSchema; \ No newline at end of file diff --git a/backend-services/friend-service/src/Database/Schemas/RequestSchema.ts b/backend-services/friend-service/src/Database/Schemas/RequestSchema.ts new file mode 100644 index 0000000000000000000000000000000000000000..89a6a506119d4ce9757a75431ca6c21f87c8750c --- /dev/null +++ b/backend-services/friend-service/src/Database/Schemas/RequestSchema.ts @@ -0,0 +1,17 @@ +import mongoose, { Schema } from 'mongoose' + +/** + * Schema for representing an a request + */ +const RequestSchema = new Schema({ + SourceUser: { + type: String, + required: true + }, + TargetUser: { + type: String, + required: true + } +}) + +export default RequestSchema; \ No newline at end of file