24 lines
1.1 KiB
C#
24 lines
1.1 KiB
C#
using AyaNova.Biz;
|
|
using AyaNova.DataList;
|
|
using Newtonsoft.Json.Linq;
|
|
namespace AyaNova.Models
|
|
{
|
|
|
|
public class DataListReportProcessingOptions : DataListSelectedProcessingOptions
|
|
{
|
|
internal DataListReportProcessingOptions(DataListSelectedRequest request, IDataListProcessing dataList, DataListColumnView savedView, DataListSavedFilter savedFilter, long userId, AuthorizationRoles userRoles) : base(request, dataList, savedView, savedFilter, userId, userRoles)
|
|
{
|
|
}
|
|
|
|
public long ReportId { get; set; }
|
|
public JToken ClientMeta { get; set; }//meta JSON data passed from client, not part of biz object data
|
|
//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 string MetaView { get; set; }//optional meta list view to integrate into the standard list view. Used by client to add "meta" filter conditions above the user's choices e.g. customer notes customer id
|
|
|
|
}
|
|
|
|
|
|
}
|