import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose'; import { HydratedDocument } from 'mongoose'; export type WeatherDocument = HydratedDocument; @Schema() export class Weather { @Prop() deviceId: string; @Prop() date: Date; @Prop() summary: string; @Prop() precipType: string; @Prop() temperature: number; @Prop() apparentTemperature: number; @Prop() humidity: number; @Prop() windSpeed: number; @Prop() windBearing: number; @Prop() visibility: number; @Prop() loudCover: number; @Prop() pressure: number; @Prop() dailySummary: string; } export const WeatherSchema = SchemaFactory.createForClass(Weather);