using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LHDN.CRM.Models.ViewModels
{
    public class CasesWorkflowActionViewModel
    {
        public long WorkflowID { get; set; }
        public long CaseID { get; set; }

        public long? ActivityID { get; set; }

        public int AssignToTypeID { get; set; }

        public string AssignToLogin { get; set; }

        public string AssignToName { get; set; }

        public string AssignToEmail { get; set; }

        public WorkflowUserViewModel AssignTo { get; set; }

        public WorkflowUserViewModel SubmitTo { get; set; }

        public int? WFStatusID { get; set; }

        public DateTime? StartDate { get; set; }

        public int? DecisionID { get; set; }

        public string Remarks { get; set; }
        public string CloseRemarks { get; set; }

        public string AssignBy { get; set; }

        public string AssignByName { get; set; }

        public string AssignByEmail { get; set; }

        public string CreatedBy { get; set; }

        public string LastUpdatedBy { get; set; }

        public int UserType { get; set; }

        public bool IsCurrentLogin {get;set;}

        public bool IsOtherLogin { get; set; }

        public string CurrentLoginDisplayName { get; set; }

        public string UnitsOption { get; set; }
        public string CawanganOption { get; set; }
        public string JabatanOption { get; set; }
        public string TimbalanOption { get; set; }

        public List<CasesWorkflowActionViewModel> wfUser { get; set; }


    }
}
