UNPKG

armisa-models

Version:
43 lines (42 loc) 1.53 kB
import { ISelfCheckTree } from "../../SelfModels/SelfCheckTree"; export interface ISpecifierCheckTreeView { id: number; isFromChild: boolean; isFromParent: boolean; code: IStructrulCodeTreeViewJson; multiCode?: boolean; } export interface IStructrulCodeFullName { id: number; code: string; name: string; } export interface IStructrulCodeTreeViewJson { isFromChild?: boolean; id: number; parentId: number; code: string; name: string; firstName?: string; isExpanded: boolean; isLoading: boolean; children: IStructrulCodeTreeViewJson[] | null; childCount: number; fullName?: IStructrulCodeFullName[]; check: ISelfCheckTree; } export declare class StructrulCodeTreeViewCode { id: number; parentId: number; code: string; name: string; isExpanded: boolean; isLoading: boolean; childCount: number; check: ISelfCheckTree; fullName?: IStructrulCodeFullName[] | undefined; firstName?: string | undefined; static deserialize(data: IStructrulCodeTreeViewJson, children: IStructrulCodeTreeViewJson[] | null): StructrulCodeTreeViewCode; children: StructrulCodeTreeViewCode[] | null; constructor(id: number, parentId: number, code: string, name: string, isExpanded: boolean, isLoading: boolean, childCount: number, check: ISelfCheckTree, children: IStructrulCodeTreeViewJson[] | null, fullName?: IStructrulCodeFullName[] | undefined, firstName?: string | undefined); }