ticket-auth-project
Version:
[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
23 lines (17 loc) • 564 B
text/typescript
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document, Types } from 'mongoose';
import { Event } from 'src/events/events.schema';
()
export class Ticket extends Document {
({ required: true })
username: string;
({ required: true, type: Types.ObjectId, ref: 'Event' })
eventId: Event;
({ required: true })
quantity: number;
({ required: true })
totalPrice: number;
({ default: Date.now })
reservationDate: Date;
}
export const TicketSchema = SchemaFactory.createForClass(Ticket);