import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import mongoose from 'mongoose';

@Schema({ timestamps: true })
export class Map_User_Device {
  @Prop({ default: null })
  user_id: mongoose.Types.ObjectId;

  @Prop({ default: '', enum: ['ios', 'android'] })
  device_type: string;

  @Prop({ default: '' })
  device_token: string;

  @Prop({ default: '' })
  device_id: string;
}

export const Map_User_Device_Schema =
  SchemaFactory.createForClass(Map_User_Device);
export type Map_User_Device_Document = Map_User_Device & Document;
