Skip to content
Snippets Groups Projects
temp-user.schema.ts 445 B
Newer Older
  • Learn to ignore specific revisions
  • import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
    import { Document, Types } from 'mongoose';
    
    export type TempUserDocument = TempUser & Document;
    
    @Schema({ timestamps: { createdAt: 'createdAt', updatedAt: 'updatedAt' } })
    export class TempUser {
      @Prop({ required: true })
      email: string;
    
      @Prop({ default: null })
    
      structuresLink?: Types.ObjectId[];
    
    }
    
    export const TempUserSchema = SchemaFactory.createForClass(TempUser);