import { Schema } from 'mongoose'; import { dbserver } from '../../libs/db.connect'; export class ContactRaw { _id?: string; pushName?: string; id?: string; profilePictureUrl?: string; owner: string; } const contactSchema = new Schema({ _id: { type: String, _id: true }, pushName: { type: String, minlength: 1 }, id: { type: String, required: true, minlength: 1 }, profilePictureUrl: { type: String, minlength: 1 }, owner: { type: String, required: true, minlength: 1 }, }); export const ContactModel = dbserver?.model(ContactRaw.name, contactSchema, 'contacts'); export type IContactModel = typeof ContactModel;