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

namespace LHDN.CRM.Models.ViewModels
{
    public class SearchActPagedListViewModel : DataTableViewModel
    {
        public SearchActPagedListViewModel()
        {
            IsSavedView = false;
        }

        public int ViewID { get; set; }
        public string JenisPengenalanID { get; set; }
        public string NoPengenalan { get; set; }
        public string Nama { get; set; }
        public string RujukanNo { get; set; }
        public bool IsExact { get; set; }
        public bool IsSavedView { get; set; }
        public string ActRefNo { get; set; }
        public string ActChannelID { get; set; }
        public int IsOprhan { get; set; }
        public int ActStatusID { get; set; }

        public string CurrentLoginID { get; set; }

        public bool IsLinkfromDashboard { get; set; }
        public bool IsAdvancedView { get; set; }
        public List<AdvanceRulesViewModel> Rules { get; set; }
        public bool IsDynamicDisplayColumn { get; set; }
        public List<DisplayColumnViewModel> DisplayColumns { get; set; } 
        public List<RulesSortingViewModel> FieldsSorting { get; set; }
    }
}
