Files
PlantPal/SoilMoistureAPI/Models/SoilMoisture.cs
programmingPug 0f190a3f26 Major rewrite
2025-01-14 14:47:10 -05:00

25 lines
567 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace SoilMoistureAPI.Models
{
public class SoilMoisture
{
[Key]
public int Id { get; set; }
[Required]
[ForeignKey("Device")]
public string DeviceId { get; set; } // Foreign Key
[Required]
public float MoistureLevel { get; set; }
public DateTime Timestamp { get; set; } = DateTime.UtcNow;
// Navigation Property
public Device Device { get; set; }
}
}