using AyaNova.Biz;
using Newtonsoft.Json.Linq;
namespace AyaNova.Models
{
    public class ReportDataParameter
    {
        public AyaType ObjectType { get; set; }
        public long[] SelectedRowIds { get; set; }
        public string DataListKey { get; set; }
        public string ListView { get; set; }//optional, if null or empty will use default list view built into DataList

    }

    public class RenderReportParameter
    {
        public long ReportId { get; set; }
        public long[] SelectedRowIds { get; set; }
        public string DataListKey { get; set; }
        public string ListView { get; set; }//optional, if null or empty will use default list view built into DataList
        public JToken ClientMeta {get;set;}//meta JSON data passed from client, not part of biz object data
    }


}
