diff --git a/packages/server/src/models/index.js b/packages/server/src/models/index.js index a4023b06..24dcbba3 100755 --- a/packages/server/src/models/index.js +++ b/packages/server/src/models/index.js @@ -36,5 +36,4 @@ export const StreamingKey = mongoose.model("StreamingKey", schemas.streamingKey, // others export const FeaturedWallpaper = mongoose.model("FeaturedWallpaper", schemas.FeaturedWallpaper, "featuredWallpapers") - -// marketplace \ No newline at end of file +export const FeaturedEvent = mongoose.model("FeaturedEvent", schemas.FeaturedEvent, "featuredEvents") \ No newline at end of file diff --git a/packages/server/src/schemas/featuredEvent/index.js b/packages/server/src/schemas/featuredEvent/index.js new file mode 100644 index 00000000..72e2877f --- /dev/null +++ b/packages/server/src/schemas/featuredEvent/index.js @@ -0,0 +1,8 @@ +export default { + name: { type: String, required: true }, + category: { type: String }, + description: { type: String }, + dates: { type: Object }, + location: { type: String }, + announcement: { type: Object, required: true }, +} \ No newline at end of file diff --git a/packages/server/src/schemas/index.js b/packages/server/src/schemas/index.js index 072d3554..0a7377d0 100755 --- a/packages/server/src/schemas/index.js +++ b/packages/server/src/schemas/index.js @@ -12,4 +12,6 @@ export { default as SavedPost } from "./savedPost" export { default as UserFollow } from "./userFollow" export { default as Badge } from "./badge" export { default as streamingKey } from "./streamingKey" -export { default as FeaturedWallpaper } from "./featuredWallpaper" \ No newline at end of file + +export { default as FeaturedWallpaper } from "./featuredWallpaper" +export { default as FeaturedEvent } from "./featuredEvent" \ No newline at end of file