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; }
}
}