using System; using System.Collections.Generic; namespace LeafWeb.Core.Entities { public interface ILeafInput { int Id { get; set; } ICollection InputFiles { get; set; } ICollection LeafInputData { get; set; } ICollection OutputFiles { get; set; } string Name { get; set; } string Email { get; set; } string Identifier { get; set; } string SiteId { get; set; } string UniqueToken { get; set; } PhotosynthesisType PhotosynthesisType { get; set; } DateTime Added { get; set; } LeafInputStatusType CurrentStatus { get; set; } ICollection StatusHistory { get; set; } Priority PendingPriority { get; set; } LeafOutputFile OutputErrorMessage { get; } LeafOutputFile OutputWarningMessage { get; } TimeSpan TimeInProgress { get; } } }