using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System;
namespace DTS.Common.Interface.TestMetaData
{
///
/// Interface describing a record in the LabratoryDetails table in the Db
///
public interface ILabratoryDetailsDbRecord
{
[Key]
[Column("LabratoryId")]
///
/// The id/key of the LabratoryDetails record in the db
///
int LabratoryId { get; set; }
[Column("Name")]
string Name { get; set; }
[Column("LabratoryName")]
string LabratoryName { get; set; }
[Column("LabratoryContactName")]
string LabratoryContactName { get; set; }
[Column("LabratoryContactPhone")]
string LabratoryContactPhone { get; set; }
[Column("LabratoryContactFax")]
string LabratoryContactFax { get; set; }
[Column("LabratoryContactEmail")]
string LabratoryContactEmail { get; set; }
[Column("LabratoryTestRefNumber")]
string LabratoryTestRefNumber { get; set; }
[Column("LabratoryProjectRefNumber")]
string LabratoryProjectRefNumber { get; set; }
[Column("LastModified")]
DateTime LastModified { get; set; }
[Column("LastModifiedBy")]
string LastModifiedBy { get; set; }
[Column("LocalOnly")]
bool LocalOnly { get; set; }
[Column("Version")]
int Version { get; set; }
}
}