import * as PATHS from "./IPath";


export class BaseCode {
    public readonly auth: PATHS.AUTHPATH;
    public readonly Hesab: PATHS.TREECODE;
    public readonly Markaz1: PATHS.TREECODE;
    public readonly Markaz2: PATHS.TREECODE;
    public readonly Markaz3: PATHS.TREECODE;
    public readonly Kala: PATHS.TREECODE;
    public readonly Bank: PATHS.SIMPLECODE;
    public readonly Branch: PATHS.SIMPLECODE;
    public readonly Currency: PATHS.SIMPLECODE;
    public readonly Anbar: PATHS.SIMPLECODE;
    constructor() {
        this.auth = { controller: 'auth', login: 'login', tokenValidation: 'tokenValidation', selectActiveYear: 'selectActiveYear' };
        this.Hesab = { controller: 'Hesab', save: 'Save', tree: 'SearchTreeView', treeChild: 'GetTreeViewChildren', get: 'GetByCode', new: 'GetNewCode', delete: 'Delete', search: 'SearchListView', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Markaz1 = { controller: 'Markaz1', save: 'Save', tree: 'SearchTreeView', treeChild: 'GetTreeViewChildren', get: 'GetByCode', new: 'GetNewCode', delete: 'Delete', search: 'SearchListView', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Markaz2 = { controller: 'Markaz2', save: 'Save', tree: 'SearchTreeView', treeChild: 'GetTreeViewChildren', get: 'GetByCode', new: 'GetNewCode', delete: 'Delete', search: 'SearchListView', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Markaz3 = { controller: 'Markaz3', save: 'Save', tree: 'SearchTreeView', treeChild: 'GetTreeViewChildren', get: 'GetByCode', new: 'GetNewCode', delete: 'Delete', search: 'SearchListView', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Kala = { controller: 'Kala', save: 'Save', tree: 'SearchTreeView', treeChild: 'GetTreeViewChildren', get: 'GetByCode', new: 'GetNewCode', delete: 'Delete', search: 'AdvanceList', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Bank = { controller: 'Bank', save: 'Save', get: 'GetByCode', new: 'GetNewCode', search: 'Search', delete: 'Delete', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Branch = { controller: 'Branch', save: 'Save', get: 'GetByCode', new: 'GetNewCode', search: 'Search', delete: 'Delete', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Currency = { controller: 'Currency', save: 'Save', get: 'GetByCode', new: 'GetNewCode', search: 'Search', delete: 'Delete', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
        this.Anbar = { controller: 'Anbar', save: 'Save', get: 'GetByCode', new: 'GetNewCode', search: 'Search', delete: 'Delete', excel: 'exportToExcel', pdf: 'exportToPdf', history: 'history' };
    }
}
