using System.Threading.Tasks;
using Newtonsoft.Json.Linq;
namespace AyaNova.Biz
{
    /// <summary>
    /// Interface for biz objects that support reporting
    /// </summary>
    internal interface IReportAbleObject
    {

        //Get items indicated in id list in report format
        //called by ReportBiz rendering code
        Task<JArray> GetReportData(long[] idList);
        const int REPORT_DATA_BATCH_SIZE = 100;

    }

}