namespace AccountsDAL.DTO.AccountSchedule { // Flat-list shape for AccountScheduleQB.GET_ACCOUNTSCHEDULE_FLAT_LIST — used only by // AccountTreeBLL to build the Account Tree navigator. Distinct from // AccountSchedulePicklistDTO (Id/Code/Name/ShortName only, no ParentId/Nature) because the // tree needs ParentId (multilevel schedule nesting) and Nature (synthetic Type-bucket mapping) // that the existing picklist shape does not carry. public class AccountScheduleFlatDTO { public int Id { get; set; } public string Code { get; set; } public string Name { get; set; } public int ParentId { get; set; } public int SortOrder { get; set; } public byte Nature { get; set; } } }