using DTS.Common.Classes.Sensors; using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace DTS.Common.Interface.Sensors { public interface ISensorCalDbRecord { [Key] int? CalibrationId { get; set; } string SerialNumber { get; set; } [Column(TypeName = "datetime")] DateTime CalibrationDate { get; set; } [Required] [StringLength(50)] string Username { get; set; } bool LocalOnly { get; set; } bool NonLinear { get; set; } [Required] [StringLength(255)] ICalibrationRecords Records { get; set; } [Column(TypeName = "datetime")] DateTime ModifyDate { get; set; } bool IsProportional { get; set; } bool RemoveOffset { get; set; } [Required] [StringLength(255)] ZeroMethods ZeroMethods { get; set; } [Required] [StringLength(2048)] string [] CertificationDocuments { get; set; } InitialOffsets InitialOffsets { get; set; } bool LinearAdded { get; } } }