using RSecurityBackend.Models.Auth.Db; using System; using System.Collections.Generic; namespace RMuseum.Models.UploadSession { /// /// Upload Session /// public class UploadSession { /// /// Id /// public Guid Id { get; set; } /// /// Session Type /// public UploadSessionType SessionType { get; set; } /// /// User /// public RAppUser User { get; set; } /// /// User Id /// public Guid UseId { get; set; } /// /// Upload Start Time /// public DateTime UploadStartTime { get; set; } /// /// Upload End Time /// public DateTime UploadEndTime { get; set; } /// /// Process Start Time /// public DateTime ProcessStartTime { get; set; } /// /// Process End Time /// public DateTime ProcessEndTime { get; set; } /// /// Process Progress /// public int ProcessProgress { get; set; } /// /// Status /// public UploadSessionProcessStatus Status { get; set; } /// /// Uploaded Files /// public ICollection UploadedFiles { get; set; } } }