using DTS.Common.Enums; using System; using System.ComponentModel.DataAnnotations; namespace DTS.Common.Interface.Sensors { public interface IStreamInputRecord { /// /// the database id of the sensor /// [Key] int Id { get; set; } /// /// Serial number of sensor /// [required to be unique] /// [Required] [StringLength(50)] string SerialNumber { get; set; } DateTime LastModified { get; set; } string LastUpdatedBy { get; set; } /// /// bytes representing a delimited string of tag ids /// byte[] TagsBlobBytes { get; set; } bool DoNotUse { get; set; } bool Broken { get; set; } string StreamInUDPAddress { get; set; } } }