using System.Collections.Generic; using System.Collections.Immutable; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using AyaNova.Biz; namespace AyaNova.DataList { /// /// DataList object base class /// internal abstract class AyaDataList : IAyaDataList { internal AyaDataList() { } // private string _listKey = string.Empty; // public string ListKey // { // get // { // return _listKey; // } // set // { // _listKey = value; // } // } //private readonly string _sqlFrom = string.Empty; public string SQLFrom { get; set; } // private readonly List _fieldDefinitions = new List(); public List FieldDefinitions { get; set; } public AuthorizationRoles AllowedRoles { get; set; } public AyaType DefaultListObjectType { get; set; } public string ListKey { get; set; } public string GenerateMINIListColumnsJSON() { throw new System.NotImplementedException(); } public string GenerateListColumnsJSONFromTemplate(string template) { throw new System.NotImplementedException(); } }//eoc }//eons